OutdatedPokeMMO Bot [Beta]

Posts 115 of 137 · Page 1 of 10
PokeMMO Bot [Beta]

More Recent Version on 4.4.2015



This is in Beta! Meaning it is not 100% completed.

Another PokeMMO bot. Re-written, still in AutoIt, and greatly improved.

What it can do:

  • Level a Pokemon using a second Pokemon to fight the battle
  • Continues to fight if the Pokemon in the first slot is dead if the Pokemon in the second slot is Fighter or Leveler.
  • Switches to the next available Pokemon if the first or second one dies. (Pokemon 3, 4, 5, and 6 not yet implemented)
  • If PokeMMO is not the active window the bot will wait for 5 seconds for it to become active. Stops if it does not become active in that 5 seconds.
  • Walk, Run, Swim, or use Bike.
  • Bot stops when trying to learn a new move.
  • Bot (should) stop when Pokemon is evolving.
  • Determines the best move to use against the enemy based off move types. (Uses water attacks against fire before using flying. Does not use ground attacks against flying.)
  • Moves within the designated area with incredible accuracy!
  • Determine the enemy name.
  • Determine the EXP gained from killing the enemy.
  • Determine if the enemy is a Pokemon you want to battle.
  • Determines every party Pokemons name
  • Determines every party Pokemons Lv
  • Determines if party Pokemon is Dead/Alive
  • Determines every party Pokemons Min/Max PP for each move
  • Determines every party Pokemons Move types
  • Stop button works!


What it currently does not support:

  • It only fights with the first two Pokemon. (3, 4, 5, and 6 not yet implemented)
  • It will not heal
  • It does not get the proper Min/Max HP (It just says 1 if it's alive, 0 if it's dead)
  • Class: Hunter


Not 100%
  • If you tell the bot to use Bike you have to be on the bike before it starts
  • If you tell the bot to use Run you have to toggle Run on before it starts
  • If you tell the bot to use Swim you have to be in the water swimming before it starts
  • If you tell the bot to use Walk you have to toggle Run off before it starts
  • Stopping when Pokemon is evolving (This should make the bot stop but I have not encountered it enough for me to test it)
  • Determining if the damage for the move is correct. If the move is useless it will still use it. (Useless meaning Leer, Sand Attack, Splash)
  • Determining Move types. (It should retrieve the correct move type. If it can't find the correct one it will give an error and say "Color found = 0x******", a hex color)


Setting Up

All settings can be set using the program itself. There is no need to modify files.
Only modify walk delay and turn delay if the bot is straying off the designated path. If you have a bad connection use higher values.


The Bot:

  • Menu "Bot":
    • Start: Starts botting
    • Stop: Stops botting
    • Exit: Closes program
  • Menu "File":
    • Party Info: Opens Party Info.ini (Does not need to be edited manually)
    • Bot Settings: Opens Bot Settings.ini (Does not need to be edited manually)
    • Game Client Settings: Opens Game Client Settings.ini (Does not need to be edited manually)
    • Pokemon to Battle: Opens Pokemon to Battle.txt (Does not need to be edited manually)
    • Reload From Files: If any of the files were edited manually you can use this to reload all of the settings from those files.
  • Menu "Logs":
    • Info: Opens the main log file used for everything the bot is doing
    • Errors: Opens the log file with all of the errors encountered
    • Battle Info: Opens a log file containing all of the battles fought so far (Not yet implemented)
    • Encountered: Opens a log file with all of the Pokemon encountered
  • Menu "PokeMMO":
    • Start PokeMMO: Opens PokeMMO
    • Close PokeMMO: Closes PokeMMO
    • Select PokeMMO Path: User selects the folder containing PokeMMO.exe (This has to be set before it can Start PokeMMO)
  • Menu "Help":
    • Setup: Not yet implemented. Will be used as a guide for users to help setup the bot correctly
    • Build: Current Bot Build
    • Version: Current Bot Version
    • Check for Updates: Checks for an updated version
  • PokéAI Controls:
    • Start Botting: Starts the bot
    • Stop Botting: Stops the bot
    • Party Info: Opens a window to edit your Party info
    • Pkmn to Battle: Opens a window letting you select what Pokemon to battle
    • Bot Settings: Opens a window letting you set some of the necessary bot settings


Any Problems:

If you encounter any problems with the bot please post a screenshot of where the bot is at and a description of what it's doing.
If you get a (Failed) for the "Gained ** EXP. Points!" or "Wild ** appeared" please post the screenshot and txt file in the proper log folder (It's in Data\Logs\Errors)
Also include the Info.log and Errors.log.


Any Questions?

If you have any questions, comments or ideas feel free to post. I will continue to work on this. I have a lot of ideas on what I want this bot to do, getting it to work is just a matter of time.

Virus Scans
09W022811 Version 1.0.0.2: Virus Total Jotti
09w022811 Version 1.0.0.01: Virus Total Jotti
08W211159 Version 0.0.0.0: Virus Total



 
Change Log
[Beta 09W022811]
[Version 1.0.0.2]
03/091/15 Changed Bot name to PokéAI, changed Icon to reflect new name.
03/09/15 Included Greatball, Ultraball, and Safariball to be used to start reading Pokemon name in Party Info window. (Would previously only read name if Pokemon was caught using a Pokeball).
03/09/15 Added a "Null" type. Used for empty moves.
03/09/15 Bot stops if the Hunter class is selected. Hunter not het implemented.
03/08/15 Image for Lv. 9 included. (Was missing) (Pokemon level)
03/08/15 Image for / 5 included. (Was missing) (Max PP)
03/08/15 Leveling and Leveler classes now supported. First and Second Pokemon only.
03/07/15 Bot now supports First and Second Pokemon.
03/06/15 Added a GUI for in game bot settings.
03/06/15 Added smart checking to make sure a proper direction is set for a path.
03/06/15 Added a menu for opening Log files.
03/06/15 Removed buttons to open bot files.
03/06/15 Changed the Control GUI. Added a Bot Settings button to control the Bot settings.
03/01/15 Fixed a bug where the bot would run away even if Battle All was checked and the list for Pokemon to Battle was empty.
03/01/15 Fixed a bug where the bot would start even if classes weren't set.
03/10/15 Made the bot smart check classes before starting. (If Pokemon 5 has a class then 1, 2, 3, and 4 need a class).

[Version 1.0.0.1]
03/02/15 Added a lot of error checking and debug info.
03/01/15 Made the bot smart check classes before starting. (If Pokemon 5 has a class then 1, 2, 3, and 4 need a class).
03/01/15 Fixed a bug where the bot would run away even if Battle All was checked and the list for Pokemon to Battle was empty.
03/01/15 Fixed a bug where the bot would start even if classes weren't set.

[Version 1.0.0.0]
02/28/15 Added slight artificial intelligence. Bot will determine the best move to use against an enemy Pokemon. Will not use moves that don't affect enemy and will use Super effective moves first.
02/27/15 Fixed the pathing. Now paths properly; stays in designated walk area and paths a lot less bot looking.
02/27/15 Added the letter Z to the Battle Name folder since it was not there prior.
02/27/15 Made it so that checking the Battle All box will save and load properly.
02/25/15 Added a GUI to edit Party info. No longer have to use ini files to save and edit party.
02/24/15 Fixed a bug with the update function not checking the version properly.
02/24/15 Changed the exe to include the proper Build version and File version. Used to determine if the bot needs to update.
02/24/15 Included the move types and changed the refresh button so the GUI doesn't flash every time Refresh is pressed.
02/23/15 Added an updater script.
02/23/15 Edited the main GUI to include move types.
02/23/15 Edited the Battle Pokemon GUI. Added a move all Right and move all Left button. Fixed a bug with only having one Pokemon in the battle list not saving properly.
02/23/15 Renamed the custom theme folder to a more identifiable name.
02/22/15 Changed the Pathing to be slightly more accurate. Lost movement speed.

[Beta 08W211159]
[Version 0.0.0.0]
02/21/15 Released Beta Bot


Latest Version:
Build 09W022811 Version 1.0.0.2





Virus Total

Jotti

 
Release Version 1.0

[Version 1.0]
[Update 1.0.0.1]
05/25/15 Fixed minor bugs.
05/25/15 Made it so there can be only one instance of the Bot open.
05/25/15 Bot now checks that the email address is valid before trying to send an email.
05/25/15 Changed the way the bot sends emails.
05/24/15 Fixed the label for Pokemon 6 move 4, it was not showing up before.
05/23/15 Fixed a bug where the bot would give the error message "Error(Hunter class selected but no Poke Balls available)" even if the Hunter class wasn't selected.
05/23/15 Completely overhauled the debug box.

[Update 1.0.0.0]
05/22/15 Added a donate option for users who are in a giving mood!
05/10/15 Added some fail safe checking in case bot is unable to determine enemy name.
05/09/15 Bot can use Poke Balls on an enemy and try to capture it.
04/26/15 Bot can get count for Poke Balls, Great Balls, Ultra Balls, and Master Balls.
04/25/15 Added a Feedback option under Help menu. Lets user directly contact bot creator with any bugs found, crashes, or offer feedback.
04/22/15 Added the Anti-idle option for Hunter class.
04/20/15 Added a feature that lets the bot interact with the user based off emails.
04/20/15 Added a feature that lets the bot receive emails.
04/20/15 Added a feature that lets the bot send emails.


PokéAI 1.0.0.1_mpgh.net_mpgh.net.rar8.1 MB · 172 downloads 12/53 malicious
PkmAI Beta 09W022811_mpgh.net.rar4.8 MB · 337 downloads 8/57 malicious
PokéAI Beta 09W022811 Version 1.0.0.2_mpgh.net.rar6.2 MB · 280 downloads 6/58 malicious
PokéAI Beta 09W022811 Version 1.0.0.4_mpgh.net_mpgh.net.rar4.0 MB · 534 downloads Not scanned
Beta 08W211159 - InunoTaishou_mpgh.net.rar5.4 MB · 256 downloads 3/57 malicious
Just waiting for approval now, so excited thanks so much for doing this.
Great work! I will test it asap. I might try to learn coding.. man your work is inspiring me.. Keep improving!
Aparently the game doesnt recognize the theme. Cant see it in the themes list. :s
Quote Originally Posted by user123x View Post
Aparently the game doesnt recognize the theme. Cant see it in the themes list. :s
In the same folder where the exe is (the green pokeball) is a folder called "Beta 08W211159 - InunoTaishou". That is the actual theme folder and it goes in "(Wherever you have PokeMMO installed)\PokeMMO\data\themes"

In that folder there should already be a theme called default, when you past it mine will be right above it. If you do this while you're in game you will have to restart your game.
Quote Originally Posted by user123x View Post
Aparently the game doesnt recognize the theme. Cant see it in the themes list. :s
Heya!

I know what might have happened, you're supposed to copy the folder named 'custom' which is located in the 'Beta 08W211159' folder and thereafter paste in the PokeMMO-Client themes folder.

I hope I helped you out!



Best regards, Jamie.
Quote Originally Posted by Cardboard_Cat View Post


Heya!

I know what might have happened, you're supposed to copy the folder named 'custom' which is located in the 'Beta 08W211159' folder and thereafter paste in the PokeMMO-Client themes folder.

I hope I helped you out!



Best regards, Jamie.
Thanks, I thought I had renamed the custom folder to the proper name prior to upload but I was wrong.
Custom has been changed to a more identifiable theme folder name and will be corrected in the next upload.
Quote Originally Posted by InunoTaishou View Post
Thanks, I thought I had renamed the custom folder to the proper name prior to upload but I was wrong.
Custom has been changed to a more identifiable theme folder name and will be corrected in the next upload.
Wonderful news!
Look . It is as you said but still :s
htttp://i62.tinypic.com/30c7v53.jpg
delete one "t" i dunno why i cant post links o images
Quote Originally Posted by user123x View Post
Look . It is as you said but still :s
htttp://i62.tinypic.com/30c7v53.jpg
delete one "t" i dunno why i cant post links o images
Very interesting. I did try using my custom theme on a different computer before, just a different folder name. Is anyone else encountering the same problem?

1. Post a screenshot of what's inside that folder
2. Try renaming the folder to a different name
Looks like the custom C I used to read the enemy Pokemon wasn't saved properly in my theme folder. It's been corrected, tested, and working properly.

Changed the pathing so that it's a lot more accurate (Still not perfect). It's a little slower (slight delay between each step) but I feel like it's a better trade-off. (I'd recommend moving to another channel. Of course, I'd recommend moving to another channel anyway. )

Also made the Stop button work 100% properly. If you click outside of the PokeMMO window a timer starts, after 5 seconds if the game is not active again it stops, if it becomes active within the 5 seconds it continues to bot. So far the stop button works everywhere (mid battle, mid pathing, mid attacking).
Oh.. Okay .. I'll be waiting for your update so i can try it out.
So i should redownload the bot right?
Quote Originally Posted by user123x View Post
So i should redownload the bot right?
The download has not been updated or changed. I was just doing an update as to some minor issues I noticed before and fixed.
Posts 115 of 137 · Page 1 of 10
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?