Soniktts Posted yesterday at 03:08 PM Posted yesterday at 03:08 PM Thought I'd post this for your own records Kaphotics. Zizgagoon was caught in Ruby and traded to Emerald. It doesn't display this in Ruby/Sapphire, just Emerald. Trainer ID in that Ruby file is 01110 which was soft reset for. Emerald just doesn't like it for some reason. Not sure if it's on other traded in Pokemon but I can check if you need. All original hardware (DS capture cards, GBA SP, authentic copies of R/S/E)
Kaphotics Posted yesterday at 03:58 PM Posted yesterday at 03:58 PM Probably is because of a vblank that occurred between the RNG calls, which is statistically infeasible (but not mathematically impossible, I guess). The game generates your SID & TID via two successive RNG calls (SID first, then TID) via 2 rand calls back to back. The assumption is that there should always be a RNG state that can yield the SID & TID. If we assume there is a vblank, then only 1 seed can generate the SID & TID: 0xc69e5f27 I think the community consensus was to prefer to flag these vblank splits for SID & TID save files, because more often than not, it's because the 'mon was manually created, rather than a save file lucked upon. Relevant source code in pokeruby, dug up via Copilot Chat: pokeruby/src/new_game.c at afcbea1f17d8c68b1aad22ab5ab1768cb5cf36d5 · pret/pokeruby
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now