No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-06-16 08:04:29 +00:00
.gitignore Swap to Pillow + Save/Load Reactions + change frame frequency 2024-06-13 10:43:19 -04:00
example.env modified: example.env 2024-06-14 00:59:18 -04:00
main.py Add Speedup Button (React with it alonside button to press, will fast forward during that button press) 2024-06-16 08:04:29 +00:00
main2.py Add Speedup Button (React with it alonside button to press, will fast forward during that button press) 2024-06-16 08:04:29 +00:00
README.md Add Speedup Button (React with it alonside button to press, will fast forward during that button press) 2024-06-16 08:04:29 +00:00

Discord Gameboi

You will need to install:

  • sudo apt-get install wmctrl libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
  • pip install pynput discord.py asyncio python-dotenv pillow
  • wget https://github.com/0xGingi/gambatte/releases/download/v1/gambatte_sdl
  • chmod +x gambatte_sdl
  • sudo mv gambatte_sdl /usr/bin/

Place gambatte_sdl executable in /usr/bin or add the location to your path

  • Takes screenshot of emulator every 1 second & whenever a user reacts
  • Emoji reactions for all emulator buttons, including Save/Load State
  • Press fastforward reaction then another button reaction to temporarily speedup that button press
  • Sends all images to the channel you put in .env (Only If using main.py)
  • Use webserver and update discord message with link to image (Only If using main2.py)
  • updates message with images from that channel or link
gameboi start - start the emulator
gameboi stop - stops the emulator

image