Home
Pokebot is a tool I developed using the BizHawk emulator API.
It reads game RAM data and runs bots based on selected parameters. The bots perform automated tasks and stop once their goal is reached.
The bot currently supports Pokémon games from Generations 1 to 3, with an easy way to extend compatibility to later generations.
Originally born from curiosity about how Pokémon GBA games work, the project evolved into an open-source tool with detailed documentation of its development process.
Understanding the operation of a retro game
Understanding the operation of 'Dynamic Memory Address'
DMA is used in some games to secure data in memory
Finding a pointer that targets an address without knowing its initial position
Reading the memory of an application to find specific data
Reverse engineering to understand the operation
Data transformation and decryption using memory writing and reading