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.
- Run
requirements.py
to install required modules. - Run
bot.py
, then click on an mGBA instance to attach the bot to it.
- ✅ Supported (tested)
- 🟨 Supported (not tested)
- ❌ Not supported
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 | - | - | - | - | - |
This project would not be possible without the symbols tables from the Pokémon decompilation projects: