Talk:Pokémon data structure (Generation III): Difference between revisions

Moving my research to my user page.
(→‎Markings image: new section)
(Moving my research to my user page.)
Line 25: Line 25:


::Worth mention: The manually traded Poke will behave just like a wire-traded one, including boosted experience, if the original trainer ID is different.
::Worth mention: The manually traded Poke will behave just like a wire-traded one, including boosted experience, if the original trainer ID is different.
== Font and Sanity ==
I did some research. The font byte can be 0, 1 or 2. 0 and 2 are both Western to the degree that they look exactly the same but may have some extra characters. 1 is the Japanese font. Also notice that the variable-width font engine can fit all ten characters in a six tile space, but the Japanese font does not. For this reason, the game automatically cuts off at the sixth character if the font is set to Japanese.
The sanity byte determines if the individual is an egg. Zero and 2 are a regular monster, 1, 3-5 are Bad EGGs but can be changed back, 6 makes the game write "EGG" instead of the monster's nickname but doesn't actually make it an egg and 7 is the ''actual'' Bad EGG. When you break the checksum, the sanity byte is set to 7. This persists! Several actions in the game make it check for Bad EGGs and keep resetting the byte to 7, for example stepping into tall grass and opening the party screen. Good luck turning the Bad EGG back into a real monster. Note that only the first few bits matter so the pattern repeats after 7.
This research was brought to you by --[[User:Kyoufu Kawa|Kyoufu Kawa]] 14:34, 14 September 2007 (UTC)
== Sanity Redux ==
Did some more research. Apparently one of the ribbons doubles as an egg flag. Eggs seem to use the happiness value as a step counter. --[[User:Kyoufu Kawa|Kyoufu Kawa]] 13:44, 15 December 2007 (UTC)
: I must be blind. The egg flag is not hidden among the ribbons. Recent re-research shows it's in the DV area instead. Also, the 100 bytes don't seem to change while walking around with an egg... --[[User:Kyoufu Kawa|Kyoufu Kawa]] 19:22, 19 June 2008 (UTC)
== Pokéscii ==
You don't want to call it that, Mudkip. It's not even pronounced that easily. Just a heads up. --[[User:Kyoufu Kawa|Kyoufu Kawa]] 17:25, 2 October 2007 (UTC)


== Markings image ==
== Markings image ==


That thing's unnecesarily huge! I have a 1:1 scale version of the same if it's okay... --[[User:Kyoufu Kawa|Kyoufu Kawa]] 18:19, 11 August 2008 (UTC)
That thing's unnecesarily huge! I have a 1:1 scale version of the same if it's okay... --[[User:Kyoufu Kawa|Kyoufu Kawa]] 18:19, 11 August 2008 (UTC)
115

edits