Accueil
Pokebot est un outil que j’ai développé à partir de l’API de l’émulateur BizHawk.
Il lit les données de la mémoire RAM du jeu et exécute des bots selon les paramètres choisis. Ces bots réalisent des tâches automatiques et s’arrêtent une fois leur objectif atteint.
Le bot prend en charge les jeux Pokémon des générations 1 à 3, avec la possibilité d’intégrer facilement les générations suivantes.
À l’origine simple curiosité sur le fonctionnement des jeux Pokémon GBA, ce projet est finalement devenu open source, accompagné d’explications sur son développement.
Comprendre le fonctionnement d'un jeu rétro
Comprendre le fonctionnement du 'Dynamic Memory Address'
DMA est utilisé dans certains jeux pour sécuriser les données en mémoire
Recherche un pointeur qui cible une adresse sans en connaître sa position initiale
Lire la mémoire d'une application pour rechercher une donnée spécifique
Faire du reverse engineering pour comprendre le fonctionnement
Faire de la transformation de données ainsi que du décryptage en utilisant l'écriture et la lecture de la mémoire