Article: Pok%C3%A9mon_data_structure_in_the_DS
After about 10 hours of messing around on my own part, I've managed to figure out exactly where everything is stored. The bad news is that I don't know the algorithm that gets us from the 136-byte data structure to the encrypted data stored in the game. (The first 8 bytes are left the same, while the remaining 128 are encrypted in a far more complicated way than that in the GBA games.)
In case you're wondering, I'm currently the lead developer of a new PokéSAV with more features, e.g.
- the ability to mass-edit Pokémon in the PC boxes, e.g. set global gender, level, OT, etc.
- the ability to retrieve default values for move PPs, "met at" levels/locations, etc.
- the ability to filter out abilities, moves, etc. that aren't (legitimately) compatible with a Pokémon
For more information, please see http://gbatemp.net/index.php?showtopic=59118
I will handsomely reward anyone who can decode the encryption algorithm so that I can finish my project.
After about 10 hours of messing around on my own part, I've managed to figure out exactly where everything is stored. The bad news is that I don't know the algorithm that gets us from the 136-byte data structure to the encrypted data stored in the game. (The first 8 bytes are left the same, while the remaining 128 are encrypted in a far more complicated way than that in the GBA games.)
In case you're wondering, I'm currently the lead developer of a new PokéSAV with more features, e.g.
- the ability to mass-edit Pokémon in the PC boxes, e.g. set global gender, level, OT, etc.
- the ability to retrieve default values for move PPs, "met at" levels/locations, etc.
- the ability to filter out abilities, moves, etc. that aren't (legitimately) compatible with a Pokémon
For more information, please see http://gbatemp.net/index.php?showtopic=59118
I will handsomely reward anyone who can decode the encryption algorithm so that I can finish my project.
Last edited:
