Skip to content

This Arduino project is designed to automate shiny hunting for legendary Pokémon in 4th generation games through soft resetting.

Notifications You must be signed in to change notification settings

vincenzocascone/shiny-hunting-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

4th Gen Pokémon Shiny Hunting Bot

This Arduino project is designed to automate shiny hunting for legendary Pokémon in 4th generation games through soft resetting.

DSC_9181

Components

  • Arduino board (main microcontroller)
  • Two servo motors (press A button and START button)
  • Photoresistor (detect light changes on Nintendo's screen)
  • Two input buttons (save SRs count and change settings)
  • LCD display (show SRs count and servo failure percentage)
  • Elastic band (hold Nintendo's back buttons)
  • Weight (hold down SELECT button)
  • Lego bricks (bot's physical structure)

DSC_9196

How It Works

The bot uses two servos to automate Pokémon encounters. The photoresistor detects light changes during a Pokémon fight scene. If the Pokémon is shiny, the encounter animation lasts longer, and the health bar is displayed with a slight delay. This delay is used to check for shininess.

mp4.mp4

Usage

  1. Press the right button to start the bot.
  2. View the SRs counter and fail percentage on the LCD display.
  3. Press the left button to save the current session's SR count and access the settings menu.
  4. Press both buttons to exit the settings menu.

About

This Arduino project is designed to automate shiny hunting for legendary Pokémon in 4th generation games through soft resetting.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages