Question to Swoosh/other Bot programmers

01/14/2012 15:00 Monkeyboy112#1
Hi, I'm sorry for only mentioning Swoosh, I'm sure there's other very capable programmers here but he's the only one of whom I remember the name of :P

I have a question regarding the possibilities of someone making a bot; The bot would be simple, I input a list of accounts and the bot would go through the list, log on and pick up Nirvana Palace keys on all the level 100+ chars on that account. Log out and repeat until it reaches the end of the list of accounts.

Would it be possible for someone to write a program for this, and it function similar to Swoosh's Pgrind/farm. Meaning I won't have to have the PWI client in focus and can have it run in the background. If anyone's interested in this, I would have no problem to make a payment for something like this.

Thanks in advance.
01/14/2012 20:29 NaMeLeS_79#2
You could make it, just read interests packet injection guide
01/14/2012 23:50 Monkeyboy112#3
Honestly I have read some guides but it just isn't in my nature, I get frustrated/bored by it really, really easily. That's why I wouldn't mind paying someone who enjoys doing it or tolerates doing it for money :x
01/15/2012 02:17 Sᴡoosh#4
If you want this done clientless, then you must follow the login procedures - they are on internet somewhere (kudos to Vort), it's actually not that hard to write a login bruteforcer. They involve MPPC decompression (s2c) and RC4 en/de-cryption (s2c/c2s). Logging in to the game in currently opened client via Packets is something I imagine could be pretty hard - then again I have never looked for the sendpacket function which handles this. Doing so via Post/Sendkeys should be simple enough though, and once you are ingame, packet stuff will take over. See interest07's post on that stuff.

There are people who are much more skilled then me lurking on these forums - I am basically nonfactor.

Cheers
01/15/2012 02:26 Monkeyboy112#5
Oh no, I didn't mean clientless. I meant more in a sense where I can open the client and then minimize it, like how your pgrind works. Because a friend of mine did once write a bot like that for me once (that now doesn't work anymore anyway), but it required me to have the PW client focused and it would basically move my mouse and all that jazz. Which then I might just as well do it myself.

Anyway, are you yourself interested in making something like this or do you know someone that would be interested in doing this in exchange for a payment?
01/16/2012 14:16 ptdk#6
If i wanted to get something like this done, the log in/log out part is fairly simple in autoit. Click here, write that, click there write that enter... Adding a list to that is fairly simple.

Talking to NPCs is easy to write in pgrind with scripts. U write the script for it, and programm aoutoit to start the script(load pgrind, hook the client, select script, start it, wait, logout, repeat)

This is a very primitive way of getting this done, but im 100% sure its doable, just takes a while to get it written in autoit. the scripting part for pgrind is just a few lines if characters are in position.
01/16/2012 15:33 Interest07#7
Quote:
Originally Posted by ptdk View Post
If i wanted to get something like this done, the log in/log out part is fairly simple in autoit. Click here, write that, click there write that enter... Adding a list to that is fairly simple.

Talking to NPCs is easy to write in pgrind with scripts. U write the script for it, and programm aoutoit to start the script(load pgrind, hook the client, select script, start it, wait, logout, repeat)

This is a very primitive way of getting this done, but im 100% sure its doable, just takes a while to get it written in autoit. the scripting part for pgrind is just a few lines if characters are in position.
Will the autoit clicking and character sending work without an active window though? That doesn't work with all games afaik.
01/16/2012 18:39 ptdk#8
I mean with an active window. Changing windows is not a big deal, i think. Minimise client after logged in, start pgrind, login, hook, start script, wait, exit pgrind. Maximalise client, log out, log next character in, repeat.
01/16/2012 23:11 Interest07#9
Quote:
Originally Posted by ptdk View Post
I mean with an active window. Changing windows is not a big deal, i think. Minimise client after logged in, start pgrind, login, hook, start script, wait, exit pgrind. Maximalise client, log out, log next character in, repeat.
True, I don't see why it would be an issue but the OP wanted one where you didn't need to focus on a client for some reason :p
01/16/2012 23:31 ptdk#10
Oh, the text was too long to read and i skipped last part : P
01/17/2012 11:48 Monkeyboy112#11
Because it's like 15-20 characters and several accounts. And Raging Tide is really, really laggy for me doing it manually takes like an hour. That's why I wanted something I could just run in the background without having the PWI window focused :P