Pokemon Rumble World Diamonds/P Tool

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by SciresM, Apr 12, 2015.

  1. SciresM
    OP

    SciresM GBAtemp Advanced Fan

    Member
    565
    1,658
    Mar 21, 2014
    United States
    Hey, there.

    [​IMG]
    More Screenshots

    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/
     

    Attached Files:



  2. ad2099

    ad2099 Member

    Newcomer
    28
    12
    Jan 26, 2015
    Mexico
    excellent very well
     
    Yinxx likes this.
  3. Adeka

    Adeka Beta Tester

    Member
    4,093
    1,269
    Mar 19, 2013
    United States
    I haven't got to play the game yet. Does this make where we never need to buy the microtransactions?
     
  4. Plasma Shadow

    Plasma Shadow GBAtemp's Artificial Lifeform

    Member
    1,551
    383
    May 15, 2009
    I have no fucking idea.
    Is there a limit to how many PokeDiamonds we can generate?
     
  5. war lorder

    war lorder Member

    Newcomer
    17
    2
    Apr 9, 2015
    Will this work with an updated 3DS? (Not the n3ds the version where they removed the exploit)
     
  6. Adeka

    Adeka Beta Tester

    Member
    4,093
    1,269
    Mar 19, 2013
    United States
    I'm pretty sure it requires gateway
     
  7. Arcanuskun

    Arcanuskun GBAtemp Regular

    Member
    208
    81
    May 7, 2014
    You need savedatafiler to extract the saves, so you need gateway.
     
  8. snk3058

    snk3058 Newbie

    Newcomer
    2
    2
    Jan 25, 2015
    Hong Kong
    :lol:It is REALLY COOL !THX for releasing this:ha:
     
  9. Pedeadstrian

    Pedeadstrian GBAtemp's Official frill-necked lizard.

    Member
    3,509
    1,560
    Oct 12, 2012
    United States
    Sandy Eggo
    Thanks a bunch for this. Took only a few minutes, and now I have 10,000 diamonds. I didn't touch my P because I only wanted to bypass the damn energy limitations. Screw them for making me wait to play their game.
     
  10. SciresM
    OP

    SciresM GBAtemp Advanced Fan

    Member
    565
    1,658
    Mar 21, 2014
    United States
    Here's what hoopa looks like when you give yourself it:

    Warning: Spoilers inside!

    In other news, I'll try to update this soon to support editing your current toys.
     
  11. Cindakil

    Cindakil Advanced Member

    Newcomer
    92
    11
    Apr 14, 2014
    Serbia, Republic of


    It seems like the "form" of Azelf.

    Are any posibility to make a similar editor for Pokemon Shuffle? In New3DS we haven't ARC :(
     
  12. Fishaman P

    Fishaman P Speedrunner

    Member
    3,239
    505
    Jan 2, 2010
    United States
    Wisconsin
    Well, for the next few days, anyway.
     
  13. TrapperKeeperX

    TrapperKeeperX GBAtemp Advanced Fan

    Member
    524
    80
    Dec 27, 2005
    United States
    SeiresM is there any way you can edit the Rank? I can't wait to see the toy editing making a powerful toy would be amazing!
     
  14. Queno138

    Queno138 Ravens

    Member
    2,412
    782
    Sep 18, 2010
    Senegal
    Luigi's Dark Mansion
    Does this game allow importing toys from Rumble Blast?
     
  15. SciresM
    OP

    SciresM GBAtemp Advanced Fan

    Member
    565
    1,658
    Mar 21, 2014
    United States

    I doubt it?

    If you want to send me a rumble blast save file I can see how compatible the pokemon data formats are.

    I wouldn't expect too much, though.
     
  16. Cindakil

    Cindakil Advanced Member

    Newcomer
    92
    11
    Apr 14, 2014
    Serbia, Republic of


    Nothing for Pokemon Shuffle? :(
     
  17. SciresM
    OP

    SciresM GBAtemp Advanced Fan

    Member
    565
    1,658
    Mar 21, 2014
    United States
    I know how Rumble World's save checksum works and I don't know how Shuffle's save checksum works.
     
  18. Queno138

    Queno138 Ravens

    Member
    2,412
    782
    Sep 18, 2010
    Senegal
    Luigi's Dark Mansion
    Sent~
     
  19. Stoned

    Stoned GBAtemp Advanced Fan

    Member
    778
    113
    Mar 26, 2014
    Gambia, The
    Give it not another Way? I have no Gateway Card. I have a Exploitable Browser.
     
  20. Queno138

    Queno138 Ravens

    Member
    2,412
    782
    Sep 18, 2010
    Senegal
    Luigi's Dark Mansion
    you probably missed it, as it was in the SPIDER thread, but we can't use codes on it as its ram addresses is always changing or something.