Question that has came into mind a few times, however never really looked into it yet, decided to finally post this.
Has anyone determined how the sprites of male and female Pokemon are stored in the Pokedex? Such as if you first encounter Unown M, then later A, M will be shown every time you scroll to Unown.
Also, I'm not entirely sure about the placement of this thread... it seems to me like it would go in Save R&D, but eh.
Hmm, actually, it would go in ROM R&D, posted this here by instinct as there was no such forum when I joined, I was interested in how the ROM processed the dex rather than where it was stored, however most interesting;y detailed thread, thanks.
Also, to confirm this quote:
Are the defaults mention in this the defaults of the ROM or the first you encounter in game?The first set of 62 bytes determines what the default form is that is shown in the Pokedex for Pokemon that are not among the Special Cases. Structure is the same as "Seen" and "Caught". The bit is set to 0b if Male is the default form, and 1b if Female is the default form.
That whole page is specific to how things are stored in the save file only. I am not sure what the ROM defaults would even be in the case of genders though... but I think the enumeration places male with a value of 0 and female with a value of 1, right? So wouldn't male always be the "default" value for a null?