About This File
This program takes screenshots of your computer screen, checks if a pokemon is shiny, and either reloads the ROM from a savestate or pauses it.
To check out testing and if you want to support, check this project out on Twitch at https://www.twitch.tv/gaminglegion01 or on YouTube at https://www.youtube.com/channel/UC6bPU1SmnZZXlETv1DlW91Q. This is where I am, almost, constantly live-streaming the project for testing and personal shiny hunting. This is the best place to see the most up-to-date version in action and see for yourself whether you think it's worth it or not.
Currently, this program is limited and in progress. These variables will be fixed in the future but these are the current limitations:
- Only works on 1920x1080 and 1280x720 size screen (not resolution)
- Only works for Generation 2 and 3 games
- Only tested in VBA-M so far
- Game text speed set to Fast
- Only works for the starters
I have made HUGE strides, in terms of this project, in making this program better. I appreciate everyone who downloaded and supported this as I have been excited to get back into it. If you find any bugs let me know. Below is how you should set yourself up for each game before starting, as well as how the program works with the new changes.
--- How it works ---
Upon hitting the Start button, any instance of VMA-M will force close and reopen with some new user configuration, modified by this program. The program will then load the savestate in the first slot, save over it, and start detecting the inputted Pokemon. Once detected, the program will pause VBA-M and stop giving inputs. It should be noted that upon the program stopping by detection, stopping on button press, or stopping on close, the original user configurations will be re-added so that nothing will happen to your normal gameplay.
--- Gold/Silver/Crystal Setup ---
You want to align your player on the bottom side of the table facing the Pokeball of your choice. Drop a save in-game, then a savestate. From there you are golden.
--- Ruby/Sapphire/Emerald Setup ---
You want to align your player on the bottom or right side of the satchel facing into it. Drop a save in-game, then a savestate. From there you are golden.
--- FireRed/LeafGreen Setup ---
You want to align your player on the bottom side of the table facing the Pokeball of your choice. Drop a save in-game, then a savestate. From there you are golden.
Edited by GamingLegion
Name change
What's New in Version 2.2.0 See changelog
Released
I dub thee the Shiny Options update
NOTE: This still only works with the starters in Gold/Silver/Crystal. Now that I made all this, I will be working on making this work for more pokemon and more games. It will start with the starters, going to the static pokemon, then to gift pokemon, any other type, and then catching pokemon normally.
- Added proper images for Scarlet and Violet from Serebii.com.
- I will be adding proper images for G7 and G8 in a later update
SHINY OPTIONS UPDATE:
- Added more options to the method dropdown
- Will only affect shiny odds currently
- Changed the shiny odds label to a tabbed pane
- Shiny odds now update based on game, method, and other factors
- Depended on what game/method you choose, new tabs will appear to give more options to increase your shiny odds
- Options are only available G4 and on as prior to G4 you could not increase the shiny odds
- Example: DPP have the Radar for chaining. You can click on the tab for Radar and enter a number or click the buttons to change the chain number. This is auto update the shiny odds
- Masuda Method implies that you are using a Pokemon of a different OT and different language. I couldn't find anything saying what the odds were for a different OT same language. If anyone knows or can find it then let me know.
- Currently all of the options are manual input only. That means for stuff like the Radar Chain, Fishing Chain, Ultra Warp Ride, etc, you will have to manually input the changes. I know that once the program actually works, this will be difficult to work with. Not to worry as the program will, hopefully, still successfully detect the shiny pokemon. The odds will just not be 100% accurate to the game's odds at that moment. Although, for any checkbox item, these will read proper results as they themselves dont fluctuate. Once I get the program working for at least majority of the Pokemon, I will revisit this topic and find a way to slowly implement it in.
- With version 2.2.0:
- Download