PWO (Working System)

01/16/2016 10:40 TheDarkOneCGH#1
So far there seems to be no working bots up to date so ive gotten bored and tried to find my own way if not build my own system/application

It seems as though a lot of the programs that in the past would have been used now trigger a sort of shut down process for the pwo client. This makes using CE, WPE and various other apps impossible. However rPE is still usable and paired with the use of macros to keep your character moving you can "bot" for xp and pd. However with this method, you cant do anything but "bot" on your pc simultaneously. Ive tried the method of sending movement packets but that doesn't seem to work.

On another note, although I haven't been able to run a walking system of "botting" in the background, you can continuously send fishing packet along side the packets for attacking without having to keep the client in the foreground.

If anyone would like to work with me, I'm planning to do more experimenting with the packets and shortly plan to possibly start the assembly of an executable to cut out the hassle of dealing with multiple programs.

ps. any information on packet editing in pwo (pokemon world online) would be appreciated

note that the packet for attacking changes upon entering new areas or leaving and returning to the same one. so the packet will have to be captured each time the area is changed.. you cannot resume using the previous packet and expect it to work. I can make an application but you will still have to have a small amount of knowledge to use it.
01/16/2016 18:25 jmentor#2
If you wanna make a socket bot, you'll need to reverse engineer the pwo client to find the encryption method used to crypt the login and password before sending it to the server.
Then make a protocol that listen to the server response and send in packets according to that response.
my advice would be forget about sockets and make a pixel/image detection bot
and you can always use a virtual machine to play/work while you bot ;)
01/17/2016 05:38 TheDarkOneCGH#3
There's really no need to decrypt or encrypt packets.. I'm not going to use packets to login through the bot when you can just as easily login through the executable before activating the bot and save me 1000+ line of code. Rather I can use the packets that are "already" encrypted and working to use skills and items. No need for me to really know what the packet "says" when decrypted as long as it works for the function needed. however I haven't written a program in ages and I'm not sure how to do the image detection although this is something I'm trying to figure out as it seems necessary to the capture over kill course of action along with knowing when it need to use potions/revives.

note: I've found that there is no need to find the packet every time since the packet for each action (ie. fishing, using items, attacking) stay the same. The only thing that changes is the socket used

On that note if I can combine a packet sender with a socket detection system I can easily make a fishing bot that will auto attack upon battling. I can then add a macro of sorts to auto move your character so that you can set a coarse of movement causing battles to be more often instead of only through fishing. That only leave one feature to complete the bot which would be the image detection system your speaking of which will allow a choice in the coarse of action taken upon an encounter (ie. whether to capture or kill, when to heal, whether to evolve, answer pm, or logout during certain cases)

note2. if I can compile such an app, It would be an undetectable method without the obvious possibility of being reported/recorded
01/19/2016 18:57 okkyhatake#4
progres ?
01/26/2016 09:46 TheDarkOneCGH#5
Its probably idk, 30% complete in the grand scheme of time of completion vs progress.

So far it lists all the pokemon using the images from the folder the pwo installation provides for you and rips the pink background changing it to white. Then rapidly takes screen shots of the small area a pokemon would pop up in the application during a battle.
And now I'm trying to find the most effective method of comparing the images for the capture vs kill function.

This has already taken quite a bit of code and research seeing as I haven't coded in years and even during the time I have, I have yet to mess around with pixel matching and modification.

After completing this I will decide whether to use packets, or more image matching to use the pokeballs, potions, attacks, etc... (this depends on how much code it comes out to, the speed at which I can process this, and how easily I can figure out a way to find the sockets used in the current frame and send packets accordingly)

I'm more then accepting any help people could provide... Due to the lack of recent experience ive chosen to do this in vb.net per its simplicity and quick coding methods.
On that note, if you're experienced in vb.net and your confortable with image recognition, and/or networking methods such as socket detection, and packet delivery, notes or advice would be helpful. If you're not fluent in vb and you'd still like to help, just post that you'd like to help here and i may be able to find something that would be helpful toward expediting the progress of this project.

EDIT:

Progress as of 5 or so minutes ago has moved toward 40-60% seeing as I've made a breakthrough in the image detection after disregarding the online tutorials and examples provided and finding my own unique way. Needless to say, it is now working and functional. I'm currently about to start working on the macro mechanics, which will be simple and should only take about an hour or 2 to setup a customizable system. After that is done ill have to go to a meeting for work then ill probably take a break for a little while.

Now I've played pokemon quite a bit in the past, but my knowledge goes up to ruby and sapphire then plummets and the knowledge i have up to then still isn't up to par with a lot of the people currently playing, so this is me asking for help on something simple but tedious.. If you look inside of your pwo folder, then navigate through skins>default>images>monsters>front, there will be 2 folders. One for shiny, and one for normal.. Either way they are listed as 1 through 649. It would take me quite a while to name all these for the purposes of the application. So if someone, or a few people could help me out by compiling a list of the names of these pokemon starting from 1 in the format bellow.

Bulbasaur
Ivysaur
Venesaur
Charmander
Charmelion
Charizard

Spelled correctly, First letter capital, One name per line.
If you can help me with this, just post the numbers you can take care of (ie. 1-200, 200-400). It would help with the completion time tremendously and would be much appreciated.
01/27/2016 06:25 CarneLoka#6
Nice
01/27/2016 08:27 okkyhatake#7
Quote:
Originally Posted by TheDarkOneCGH View Post
Its probably idk, 30% complete in the grand scheme of time of completion vs progress.

So far it lists all the pokemon using the images from the folder the pwo installation provides for you and rips the pink background changing it to white. Then rapidly takes screen shots of the small area a pokemon would pop up in the application during a battle.
And now I'm trying to find the most effective method of comparing the images for the capture vs kill function.

This has already taken quite a bit of code and research seeing as I haven't coded in years and even during the time I have, I have yet to mess around with pixel matching and modification.

After completing this I will decide whether to use packets, or more image matching to use the pokeballs, potions, attacks, etc... (this depends on how much code it comes out to, the speed at which I can process this, and how easily I can figure out a way to find the sockets used in the current frame and send packets accordingly)

I'm more then accepting any help people could provide... Due to the lack of recent experience ive chosen to do this in vb.net per its simplicity and quick coding methods.
On that note, if you're experienced in vb.net and your confortable with image recognition, and/or networking methods such as socket detection, and packet delivery, notes or advice would be helpful. If you're not fluent in vb and you'd still like to help, just post that you'd like to help here and i may be able to find something that would be helpful toward expediting the progress of this project.

EDIT:

Progress as of 5 or so minutes ago has moved toward 40-60% seeing as I've made a breakthrough in the image detection after disregarding the online tutorials and examples provided and finding my own unique way. Needless to say, it is now working and functional. I'm currently about to start working on the macro mechanics, which will be simple and should only take about an hour or 2 to setup a customizable system. After that is done ill have to go to a meeting for work then ill probably take a break for a little while.

Now I've played pokemon quite a bit in the past, but my knowledge goes up to ruby and sapphire then plummets and the knowledge i have up to then still isn't up to par with a lot of the people currently playing, so this is me asking for help on something simple but tedious.. If you look inside of your pwo folder, then navigate through skins>default>images>monsters>front, there will be 2 folders. One for shiny, and one for normal.. Either way they are listed as 1 through 649. It would take me quite a while to name all these for the purposes of the application. So if someone, or a few people could help me out by compiling a list of the names of these pokemon starting from 1 in the format bellow.

Bulbasaur
Ivysaur
Venesaur
Charmander
Charmelion
Charizard

Spelled correctly, First letter capital, One name per line.
If you can help me with this, just post the numbers you can take care of (ie. 1-200, 200-400). It would help with the completion time tremendously and would be much appreciated.
like that ??
01/27/2016 12:52 TheDarkOneCGH#8
Progress as of now is about 70%. Image detection is working and the macro for walking is working. Also it looks like ill be using a macro for all the other functions due to the my lack on knowledge with .dll injections need for sending packets directly to the app. (although this creates problems with being able to do other things while the bot is running, it will make the bot FUD which in the long run seems worth it.)

Overview of what's left to do..
-Alter image detection to work for multiple selections
-Find a way to use image detection for potions
-Alter the macro system to make it customizable
-Add a macro system to correspond with image detection to capture or attack
-Create a form of registration
-Perform beta tests and fix any bugs

All of the above should be fairly easy, the only thing hindering the progress will be the fact that ill be busy the next few days with work and prior made plans. Also that list looks right for the most part. If you could just remove the numbers and the other text like UC so it only contains the names that would be appreciated..

If you would like to beta test the application pls let me know.
01/27/2016 14:39 okkyhatake#9
updated.. can u guve me try your app beta testing ?? send link in pm
01/27/2016 19:18 TheDarkOneCGH#10
Thank you okkyhatake, And yes, but you will be the only beta tester as you were the first to post... Do you have skype?
01/27/2016 19:26 okkyhatake#11
Quote:
Originally Posted by TheDarkOneCGH View Post
Thank you okkyhatake, And yes, but you will be the only beta tester as you were the first to post... Do you have skype?
oh i dont have skype.. my english is not good for talk... with fb ok ?
01/28/2016 00:27 TheDarkOneCGH#12
So far, the custom macro is working and the image detection system is now functional for a list a images instead of just 1.. the only problem is it run a little slower then i'd like, so i will be spending a little time trying slim down the code to a more functional processing speed. Also the macro seems to get a little funky when multiple pokes are on the list..

As soon as i fix these issues, i will be working the mouse macro for using attacks then that leaves health bar detection and the mouse macros for potion and poke ball use.

-So far the planned inclusions are...
-Fishing bot, with or without swimming around while fishing for more battles
-direct xp/money bot with no intention of catching
-catching with no intention of fighting (ie. run if not chosen poke)
(will work with shinies and non shinies as of now...)

and i can talk on here through pms.. i don't use fb much. but a beta should be ready soon.
01/29/2016 04:33 okkyhatake#13
progres ?
01/29/2016 15:25 prettybok12#14
Wow this forum are cool guys here are making bot again :D.
Just out of topic a little bit, but can anyone help me how to get
my pokemon and PD on my banned account? Is there a way to baypass it by selling the
pokemon to the mart or something like that?
Thanks.
01/29/2016 18:57 Sayan56#15
Quote:
Originally Posted by prettybok12 View Post
Wow this forum are cool guys here are making bot again :D.
Just out of topic a little bit, but can anyone help me how to get
my pokemon and PD on my banned account? Is there a way to baypass it by selling the
pokemon to the mart or something like that?
Thanks.
u can back only money from banned account,for now