Skip to content

MrNegative420/pokebot-gen3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokéBot Gen3 for mGBA

Re-write of pokebot-bizhawk to work in mGBA using direct memory reads (no more image detection dependencies).

This is a VERY early release of this bot so minimal support will be provided in Discord, if you do encounter any issues, use the channel #bot-support-mgba🧪

⚠ Use this bot at your own risk! The bot directly writes to mGBA memory, there is a good chance mGBA may crash while using this version.

There are some Windows only dependencies at the moment (specifically Pymem), so only Windows and mGBA 0.10.2 (64-bit) will be supported for now, support for Mac and Linux may be added later.

The bot is hard-coded to spin on the spot and exit once a shiny is encountered. You must ensure you are able to escape battle 100% of the time, otherwise the bot will get stuck. There is currently no UI, auto-catching, encounter logging etc. It is as bare-bones as it gets, these features will be added in due time.

How to run

  1. Run requirements.py to install required modules.
  2. Run bot.py, then click on an mGBA instance to attach the bot to it.

Supported Games and Language

  • ✅ Supported (tested)
  • 🟨 Supported (not tested)
  • ❌ Not supported

Bot Modes

Spin

Start the bot anywhere you want, and it will mash random directions to spin on the tile (this mode is useful for Safari Zone and repel tricking as it doesn't use up steps!)

Click for support information
Ruby Sapphire Emerald FireRed LeafGreen
English - - - - -
Japanese - - - - -
German - - - - -
Spanish - - - - -
French - - - - -
Italian - - - - -

Attributions ❤

This project would not be possible without the symbols tables from the Pokémon decompilation projects:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%