- Joined
- Jan 25, 2024
- Messages
- 11,618
- Points
- 38
- Age
- 39
- Location
- USA
- Website
- gameparadise.org
- Credits
- 192,605
Hey, there.
This is a tool that can open up Pokemon Rumble World's save files and let you edit your diamonds/P/Collected Pokemon and save the result as either a compressed or decompressed folder.
Instructions:
Hit the "Open Compressed" button and open the 00slot00 folder in your exported save. Edit values, and save the compressed result.
If you want to hex edit the save, save it as a decompressed folder, hex edit any files you want, open it again using the "Open Decompressed" button, then save the compressed result back to your original folder.
If you want to do all this manually, here's how files in the save work:
0x30 byte header {
8 byte signature, "cAVIAR4\00";
4 byte crc32 of compressed data; // Big Endian
0x1C bytes unused;
4 byte isCompressed; // Little Endian, 01/00
4 byte DecompressedSize; // Big Endian
}
Followed by compressed data/decompressed data depending on the isCompressed flag. The data, if compressed, is compressed with zlib's default compression.
WARNING: If you re-import a save, remember to delete the secure value before doing so or your save may be detected as corrupted.
WARNING: Changes are likely to fail to save to pokemon that you have "Favorited" right now, I'm not sure why this happens. I'm kind of working on it.
WARNING: Changing a pokemon to a species you do not already own causes it to be registered as owned in your pokedex but doesn't actually increase your rank...I would be careful about doing this.
Source is available on my Github: https://github.com/SciresM/Rumble-World-Save-Tool/
This is a tool that can open up Pokemon Rumble World's save files and let you edit your diamonds/P/Collected Pokemon and save the result as either a compressed or decompressed folder.
Instructions:
Hit the "Open Compressed" button and open the 00slot00 folder in your exported save. Edit values, and save the compressed result.
If you want to hex edit the save, save it as a decompressed folder, hex edit any files you want, open it again using the "Open Decompressed" button, then save the compressed result back to your original folder.
If you want to do all this manually, here's how files in the save work:
0x30 byte header {
8 byte signature, "cAVIAR4\00";
4 byte crc32 of compressed data; // Big Endian
0x1C bytes unused;
4 byte isCompressed; // Little Endian, 01/00
4 byte DecompressedSize; // Big Endian
}
Followed by compressed data/decompressed data depending on the isCompressed flag. The data, if compressed, is compressed with zlib's default compression.
WARNING: If you re-import a save, remember to delete the secure value before doing so or your save may be detected as corrupted.
WARNING: Changes are likely to fail to save to pokemon that you have "Favorited" right now, I'm not sure why this happens. I'm kind of working on it.
WARNING: Changing a pokemon to a species you do not already own causes it to be registered as owned in your pokedex but doesn't actually increase your rank...I would be careful about doing this.
Source is available on my Github: https://github.com/SciresM/Rumble-World-Save-Tool/