PokeReader
PokeReader copied to clipboard
General SOS refactoring for Gen 7
For SOS battles, similarly to Pcalc and CitraRNG there are still issues with the initial seed being slightly off (probably the bit flip thing missing). Moreover, it seems that its value is not stored anywhere, and it changes after the 1st battle turn (and probably every 624 advances, though I didn't check). So instead of reading constantly from ram (0x30038C44 for SM and 0x30038E30 for USUM), reader could possibly use wild info to understand when a new battle starts, then store the Initial seed value once.
The following features should also be added:
- Show the current Seed value
- Show index advances
- Show wild info for allies