Template:User en-3Template:User nl-N

258Mudkip.png This user lieks Mudkipz.
054.png This user has a chronic headache.
♪ ♪ ♪
Doll Jigglypuff II.png
This user can sing.
Spr DP Young Couple.png This user is in a relationship.
025.png This user's favorite Pokémon is Pikachu.
Spr 3f 006.png This user is a player of Pokémon FireRed Version.
Spr 4d 484.png This user is a player of Pokémon Pearl Version.
Pikachup.png This user loves ketchup as much as Pikachu.
Spr BW Artist.png This user is an artist.
474.png This user contributes using Microsoft Windows XP.
233.png This user spends too much time on the computer.
101.png This user contributes using Microsoft Internet Explorer.
File:GenISuperNerd.pngThis user is a hacker.
0025Pikachu-Hoenn Cap.png This user likes Pokémon the Series: Ruby and Sapphire.
Spr 4d 484.png This user's DS friend code for Pokémon Pearl is 2621 0008 4056.
243.png This user contributes using broadband.

Hi. I'm Kyoufu Kawa. I'm an experienced rom hacker and learning GBA homebrewer. For one of my projects, I have to know with 100% certainty what the structures are on the Advanced gen. Pokémon games so you'll see me editing those pages every once in a while when disassembly progress reveals new data.

So I recently found out how the game handles the encrypted data. It doesn't. When the substructures are needed, they're decrypted, read/written and re-crypted. All because I saw something flash by in the memory viewer that looked like raw data.

And here's another fun thing to try: if you want to manipulate your opponent's Pokémon, including a wild encounter, try browsing to your party data (see Pokémon data structure in the GBA) and scroll up about 600 bytes. You see correctly.

My site My challenge