Code Monkey home page Code Monkey logo

pokebot-bizhawk's Introduction

PokeBot for BizHawk

An automated shiny hunting bot for Pokemon Emerald

These scripts are currently being used to complete and stream a Prof. Oak living ✨shiny✨ dex challenge in Pokemon 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.

pokebot-bizhawk's People

Contributors

40cakes avatar jersh avatar pedroccrp avatar vrdiy avatar wyanido avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.