Skip to content

thisisatest1900/pokebot-bizhawk

 
 

Repository files navigation

PokéBot for BizHawk

An automated shiny hunting bot for Pokémon Emerald

These scripts are currently being used to complete and stream a Prof. Oak living ✨shiny✨ dex challenge in Pokémon emerald on YouTube and Twitch. Feel free to join the Discord to discuss the stream and get support for this bot.

IMAGE ALT TEXT HERE

Supported games

Ruby Sapphire Emerald FireRed LeafGreen
English
Spanish
German
French
Italian
Japanese

Support for all other gen 3 games are coming soon (high priority)!

Getting started

For a guide on how to download and run this bot, check out Wiki: Getting started.

Requirements

Video examples

These are also available in the Discord channel #running-examples.

How it works

There are 2 components of this bot:

  1. pokebot.lua is a Lua script that runs in Bizhawk's Lua console Bizhawk Scripting API. This Lua script reads a bunch of different locations GBA memory to extract information such as:

TODO

Notes

This project is just the result of a bored holiday, I am by no means a professional Python or LUA developer so I apologise for the very scuffed code you have just stumbled upon, this was a huge learning experience and it goes without saying that this code comes with no warranty.

  • This bot is very much in ALPHA - you will almost definitely run into bugs! If you decide to run this, please provide feedback and report bugs in Discord #⁠bot-support❓ channel
  • It is possible to run the bot with unthrottled speedup, most shiny hunting methods will work at unthrottled speeds but you'll be more prone to getting stuck
  • Only tested and confirmed working on Windows
  • Only 1 bot instance can run at a time (for now)

Todo

See the (Milestones page) for this repo.

Credits

I'd like to give a huge shout out to the following projects and authors, as well as the devs of Bizhawk, all were instrumental in getting this bot working.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 64.9%
  • Python 10.9%
  • JavaScript 7.0%
  • SCSS 5.9%
  • Less 5.8%
  • Lua 3.3%
  • HTML 2.2%