Jump to content

Save Editing

Post save editors for Pokémon games here!

50 files

  1. PKHeX

    Pokémon core series save editor, programmed in C#.
    Supports the following files:
    Save files ("main", *.sav, *.dsv, *.dat, *.gci) GameCube Memory Card files (.raw, .bin) containing GC Pokémon savegames. Individual Pokémon entity files (.pk*) Mystery Gift files (.pgt, .pcd, .pgf, .wc*) including conversion to .pk* Importing teams from Battle Videos Transferring from one generation to another, converting formats along the way. Data is displayed in a view which can be edited and saved. The interface can be translated with resource/external text files so that different languages can be supported.
    Pokémon Showdown sets and QR codes can be imported/exported to assist in sharing.
    We do not support or condone cheating at the expense of others. Do not use significantly hacked Pokémon in battle or in trades with those who are unaware hacked Pokémon are in use.
    FAQ
    Support Forum <-- Post here if you have questions or found bugs

    6531776 downloads

       (28 reviews)

    Updated

  2. PKHeX Development Build

    An experimental build of PKHeX meant for testing changes since the last stable release, and is not intended for general consumption.
    This may make certain features inoperable or corrupt your save file. Make backups of your saves before using. Use at your own risk.
     
    Looking for where to download PKHeX? Click here!

    40814 downloads

       (0 reviews)

    Updated

  3. [PKHeX Plugin] WC3 Plugin

    Currently you have to use the latest PKHeX development build!
    PKHeX plugin to import and export Gen. 3 event files.
    This includes the following:
    Mystery Gifts (WC3) for FireRed, LeafGreen and Emerald Mystery Events (ME3) for Ruby, Sapphire and Emerald e-Card Trainers (ECT) for all Gen. 3 games e-Card Berries (ECB) for all Gen. 3 games Wonder News (WN3) for FireRed, LeafGreen and Emerald
    Compatibility Notice
    The games can not have a Mystery Gift and a Mystery Event at the same time, importing one will override the other! International WC3 and WN3 differ from the Japanese ones, they are not compatible with each other! RS Berries differ from FRLGE Berries, they are not compatible with each other!
    Features
    All checksums are fixed on import. Files can be imported by selecting through the Import button or by dropping them into the plugin windows. Editing is not and will not be supported, use suloku's Gen 3 Mystery Gift Tool. The plugin supports the same languages that PKHeX supports. However not all have been translated yet. Finished translations: English, German, Chinese
    How to use
    Put the plugin into the plugins folder in your PKHeX directory, then access it from the Tools menu.
    Note: Win 10 might block DLL files downloaded from the internet. In that case right click the plugin file, go to properties and check "unblock" (as seen here).
    Example of how to unblock:

    Bug, Questions and Suggestions
    Please create a post in my support thread: BlackShark's PKHeX Plugin Support Thread

    Credits & Thanks
    Kaphotics for PKHeX suloku for Gen 3 Mystery Gift Tool ajxpk, Deoxyz, HaxAras (and everyone not explicitly mentioned here) for researching and preserving Gen. 3 Mystery Gifts! Translators: Chinese (CHT/CHS): wubinwww Source
     

    6176 downloads

       (1 review)

    Updated

  4. [PKHeX Plugin] Feebas Locator

    PKHeX plugin to find and edit Feebas fishing spots in Gen 3 and 4.
    How to use
    Put the plugin into the plugins folder in your PKHeX directory, then access it from the Tools menu.
    Ruby, Sapphire and Emerald as well as Diamond, Pearl and Platinum are supported.
    Note: Win 10 might block DLL files downloaded from the internet. In that case right click the plugin file, go to properties and check "unblock" (as seen here).
     Example of how to unblock:
     
    Any questions, issues or suggestions?
    Create a post in my support thread, create an issue on Github or send me a DM!
    Credits
    Kaphotics for PKHeX. TuxSH for his extensive research about Feebas fishing spots (RSE, DPPt). suloku for his Feebas Fishing Spot tool that has inspired me to make this plugin. ppllouf for Chinese translation. Source

    13018 downloads

       (0 reviews)

    Updated

  5. [PKHeX Plugin] PKHeX Sprite Plugin

    Only works with PKHeX versions that were built on .NET 4. The lastest version has moved to .NET 7.

    This plugin replaces all Pokemon sprites in PKHeX to larger and more vibrant sprites. They are based on the Pokemon HOME sprites and are a bit more stylized.

    Currently, this contains all previous generation HOME sprites up to PLA with Gen 9 sprites being the current in-game sprites.
     
    To use the plugin:
    Create a folder named "plugins" in the same folder as PKHeX. Place the .dll inside the plugins folder. Start PKHeX.exe

    1833 downloads

       (0 reviews)

    Updated

  6. [PKHeX Plugin] Mirage Island Tool

    PKHeX plugin to help making Mirage Island appear in Gen 3.
    How to use
    Put the plugin into the plugins folder in your PKHeX directory, then access it from the Tools menu.
    The seed has to match the last 4 digits of a Pokémons PID to make Mirage Island appear.
    If a Pokemon was found that makes Mirage Island appear, you can select and right click it to view it.
    Ruby, Sapphire and Emerald are supported.
    Note: Win 10 might block DLL files downloaded from the internet. In that case right click the plugin file, go to properties and check "unblock" (as seen here).
     
     Example of how to unblock:
     
    Any questions, issues or suggestions?
    Create a post in my support thread, create an issue on Github or send me a DM!
    Credits
    Kaphotics for PKHeX. ppllouf for Chinese translation. Source

    6001 downloads

       (0 reviews)

    Updated

  7. [PKHeX Plugin] HOME Live Viewer & Dumper

    This Plugin is meant to dump and view infos from Pokémons deposited into Pokémon HOME.
    This Plugin is not intended to allow users to edit Pokémon Infos directly from HOME and it will never allow to.
    Notably, this can be used for those Pokémons that are stuck in HOME beyond the first Box, or that for some reason the owner does not want to transfer away (eg. Unique GO/HOME Symbol sticker or game-specific unavailable mons).
    If you need support, please write in the appropriate thread.
    The creators of this tool are not responsible for any adverse outcomes or side effects of using this tool.
    We do not condone use of cheating and modified data to take advantage of others. Trading converted files without disclosure could be considered scam.
    GitHub Source code
    The release is tested on the Stable PKHeX 23.01.30.
    Compatible save file formats are:
    LGPE, SwSh, BDSP, PLA.

    Don't forget to unblock the DLL. Example of how to unblock:
     

    5880 downloads

       (0 reviews)

    Updated

  8. [PKHeX Plugin] RSE Berry Plot Editor

    PKHeX plugin to find and edit content of Berry plots in Ruby, Sapphire, Emerald.
    (In the image, the plot that the character model is facing, is the berry plot that is being focused on.)
    FYI: The e-Reader berries are not 'real' berries, in the sense that they don't have their own data programmed into the ROMs.
    They just usurped the slot for Enigma Berries. So if you have those activated in your save, and wanna plant them, just plant Enigma Berries.

    Originated from: attempting to resolve a glitch. As such, no immediate plans for other games.
     
    How to use
    Put the plugin into the plugins folder in your PKHeX directory, then access it from the Tools menu.
    Ruby, Sapphire and Emerald are supported.
    Note: Win 10 might block DLL files downloaded from the internet. In that case right click the plugin file, go to properties and check "unblock" (as seen here).
    [You may have to unblock, reblock, then unblock again to get it to work]
     
     Example of how to unblock:
     
    Credits
    Kaphotics for PKHeX.
    BlackShark for his meticulous work with the Feebas Locator [Full disclosure: I've never made a PKHeX plugin before, so had to look at his work to figure it out]
    All the wonderful team members involved in pret, for the amazing work regarding disassembly for RSE, which contained all the important structures.
    RodrigoTR and Mark_Eire, for providing support for giving the locations and getting all the images for various screenshots of plots.

    1599 downloads

       (0 reviews)

    Updated

  9. [PKHeX Plugin] Mons with NPC editor (For Legends Arceus)

    In Pokémon Legends Arceus, the player is able to give or loan mons to the NPCs, and those mons will show up in the overworld.

    Even for permanent gifts, the data of the given mons are actually fully intact.

    This plugin allows you to modify the mons that were given/on loan.

     
    How to use
    Put the plugin into the plugins folder in your PKHeX directory, then access it from the Tools menu.
    Note: Win 10 might block DLL files downloaded from the internet. In that case right click the plugin file, go to properties and check "unblock" (as seen here).
    [You may have to unblock, reblock, then unblock again to get it to work]
     Example of how to unblock:


    Usages
    Used to modify the mons in NPC/farm block in the save.
    Always back up your saves before you perform any edits.
     
    Support
    Pokémon Legends Arceus


    For help and bug reporting, go here.

    Credits
    Kaphotics for PKHeX.

    3018 downloads

       (0 reviews)

    Updated

  10. [PKHeX Plugin] GP1 Editor

    PKHeX plugin to edit GO Park Storage.

    User can click on the slot to view the content of the slot.
    User may edit the GP1 in the viewed slot.
    User can also import a GP1 into the viewed slot via the button or dragging it in.
    User may also delete the GP1 in the viewed slot.
    Given the GO CP on file isn't carried into the game visually, and appears to be unused data, GO CP calculation isn't included.
    (If you need it, it is here on an external program)


    For help and bug reporting, go here.
     
    How to use
    Put the plugin into the plugins folder in your PKHeX directory, then access it from the Tools menu.
    Let's Go Pikachu and Let's Go Eevee is supported.
    Note: Win 10 might block DLL files downloaded from the internet. In that case right click the plugin file, go to properties and check "unblock" (as seen here).
    [You may have to unblock, reblock, then unblock again to get it to work]
     Example of how to unblock:

    Credits
    Kaphotics for the making of PKHeX, as well as documented structure for various GP1 parts.
    BlackShark for his meticulous work with the Feebas Locator [Full disclosure: I've never made a PKHeX plugin before, so had to look at his work to figure it out]
     

    2643 downloads

       (0 reviews)

    Updated

  11. [PKHeX Plugin] SWSH Overworld Checker

    PKHeX plugin to check the details of any Overworld/Fishing mons roaming around when the player saved.
    This is a viewer, not an editor.
    Spiritual successor of
    How to use
    Put the plugin into the plugins folder in your PKHeX directory, then access it from the Tools menu.
    Note: Win 10 might block DLL files downloaded from the internet. In that case right click the plugin file, go to properties and check "unblock" (as seen here).
    [You may have to unblock, reblock, then unblock again to get it to work]
     Example of how to unblock:
     
    Support
    Sword and Shield


    For help and bug reporting, go here.

    Credits
    Kaphotics for PKHeX, his documentation on Github, as well as other various functions found in PKHeX.Core, PKHeX.Drawing, PKHeX.Drawing.Misc, and PKHeX.Drawing.PokeSprite

    2442 downloads

       (0 reviews)

    Updated

  12. [PKHeX Plugin] Wonder Records Tool

    PKHeX plugin to import Wonder Cards as Wonder Record (entries that show up in the Gift Album).
    For SWSH, the 50 slots can be viewed via Sprite Representations: Pokémon represented by the relevant sprites; Items represented by relevant sprites (note: only the first item slot of that gift, not all); the Black Ball can represent Clothes, Money, and BP gift type; Blank represents the slot being unused.
    (Note: As WR don't store shininess, shininess is only determined by one particular gift title. WR also doesn't store Gmax flag, so it depends on the one particular gift title.)

    This edit is merely affects what show up in the Gift Album (cannot be redeemed in-game), but some people want it, so here it is.

    Reminder: Due to changes made starting from LGPE, injecting Wonder Cards (or Wonder Records, for that matter) won't allow the gift to be redeemed in-game.
     
    How to use
    Put the plugin into the plugins folder in your PKHeX directory, then access it from the Tools menu.
    Note: Win 10 might block DLL files downloaded from the internet. In that case right click the plugin file, go to properties and check "unblock" (as seen here).
    [You may have to unblock, reblock, then unblock again to get it to work]
     Example of how to unblock:


    Usages
    Used to view the Wonder Records in the KMysteryGift block in the save.

    Can be used to inject and extract WR8. Can be used to convert WC8 to WR8.
    Both injections can be used via the button or dragging the file into the form.
    Do note the conversion is based on best approximation from the data observed. Use at your own risk!

    Can be used to manipulate the timestamp on entries.
    Always back up your saves before you perform any edits.
     
    Support
    Sword and Shield - Viewing, WR8 Injection, WC8 -> WR8 Injection, Timecode manipulation
    Let's Go Pikachu & Eevee - Viewing (WR7 Injection and Extraction can be done natively using PKHeX)


    For help and bug reporting, go here.

    Credits
    Kaphotics for PKHeX.

    4308 downloads

       (0 reviews)

    Updated

  13. [PKHeX Plugin] SWSH Overworld/Max Raid IVs/BDSP Roaming8b Searcher

    PKHeX plugin to check for valid PIDIV and other correlated stats for Overworld8 or Max Raid or Max Lair mons.
    Once the data is found, the selected row can be sent to PKHeX's viewer, without the user having to copy the data over manually.

    Other small features include:
    - Able to update Trainer ID/Secret ID in Searcher based on Save's details or Viewed Pokémon's details
    - Able to update Trainer ID/Secret ID in Searcher based on viewed Pokémon's details, whenever a different Pokémon is viewed
    - Able to update Gender Ratio filter (Max Raids/Max Lair searching only) based on the viewed Pokémon
    - The TSV box updates based on what the user inputs, or the data grabbed from save/viewer.
    - If a modified IV stat is 31, the Hyper Training Flag would be removed
     
    Spiritual successor of IV Searcher portion found here: https://projectpokemon.org/home/files/file/4447-gen-8-ow-shiny-pid-genner/
     

    How to use
    Put the plugin into the plugins folder in your PKHeX directory, then access it from the Tools menu.
    Tutorial, under Searching for Particular IVs: https://projectpokemon.org/home/tutorials/save-editing/using-pkhex/pid-mismatch-origin-game-swsh-r114/
    Note: Win 10 might block DLL files downloaded from the internet. In that case right click the plugin file, go to properties and check "unblock" (as seen here).
    [You may have to unblock, reblock, then unblock again to get it to work]
    Example of how to unblock:
     
    Support
    Sword and Shield.
    BDSP

    For help and bug reporting, go here.


    Credits
    Kaphotics for PKHeX, his documentation on Github, as well as other various functions found in PKHeX.Core and PKHeX.Drawing
    SkyLink98 with helping me figure out how to deal with implementing changes on PKHeX's viewer
    Leanny's Source code for Ability and Gender determination for raid stats from seed.
    Admiral Fish's Raid stats generation write-up.
    SciresM and his Roaming8b code write-up used by PKHeX.

    9541 downloads

       (0 reviews)

    Updated

  14. [PKHex Plugin] Dynamax Adventure Reset

    Reset the caught flag of your Dynamax Adventures +
    Current Implemented Features version 1.1
    Reset the caught flag for Dynamax Adventures.  
    *NEW * Change the noted pokemon @ the scientist and modify Peonia's hint.
    Regi Reset (Reset which new Regi you decided to catch)
    Swords of Justice Caught reset
    To be safe please always keep a clean backup of your save just in case!
    * We want to make sure to say a big thanks to the PKHeX crew for all their hard work on the main PKHeX application thus making this plugin possible.

    Don't forget to unblock the plugin before use.
     Example of how to unblock:
     

    3703 downloads

       (0 reviews)

    Updated

  15. Pikasav

    Original Developr:
    Ritchie                       (not a user on our site?)
    Description:
    [If you] enjoy throwbacks to Pokesav and Generation I and II, then this is the program for you!

    Box editing, Party Editing, basics.

    19372 downloads

       (0 reviews)

    Updated

  16. Hall of Fame Extractor

    Note: this project is not being maintained. The author does not intend to add features to this.
    The author isn't taking PMs regarding this. Author would prefer their identity to stay private.

    Original description:
     

    9677 downloads

       (0 reviews)

    Updated

  17. Generation 5 Save Tool

    Original Developer: @suloku
    Note: Downloads section mirror, will be replaced if the original developer uploads to the downloads page.
    Description: Multipurpose save game editor. Can edit the Entralink, Medals, Memory Link, Join Avenue, and Hidden Grotto.

    Original Thread

    5598 downloads

       (0 reviews)

    Updated

  18. PikaEdit

    Original Author: RubenPikachu
    Source retrieved from https://pikaedit.wordpress.com/

    3947 downloads

       (0 reviews)

    Updated

  19. Save Extractor from Bootleg Pokémon GBA games

    Introduction
    Typically dumping savs from bootleg GBA carts will result in a save that won't be usable on emulators nor save editors.
    That is because the save is typically stored with the ROM data.

    Thus, this program dumps saves from bootleg GBA ROM dumps, that the user dumps from their own bootleg GBA games.

    Usage
    You can drag and drop the game onto the program, or open it.
    The save (if available) is then dumped into the same directory as where the game is.
    The "Quick Search" basically checks every 0x1000 of the save file, starting from 0xFF8.
    (if it's a save, the initial 2-words at every 0xFF8 in the save are identical to each other,
    and the initial 2-words at every 0xFFE in the save are the same, that being blanks)

    Image example:

    The "Full Search" method is slower. It checks the same things as mentioned above, but instead of every 0x1000,  it crawls through the entire file to find said bytes. It does so because the save may not be at a fixed location.

    "Quick Search" works because the starting of the save occurs a round 0x1000 variant value, whereas "Full Search" looks for the save if it's stored at a truncated location.


    Tests done.
    Tested on a copy obtained from here

    3183 downloads

       (0 reviews)

    Updated

  20. SWSH Complete Curry Dex Block

    Hi, guys if some one want's to have a complete curry dex in couple of minutes, here is how.
    Open your save in PKHeX, go to SAV/Block Data, choose "*Object KCurryDex", and import the correct .bin file to your game:
    "151 Charizard Class Curry Dex - Sword Cinderace and Dottler 12.13.2019 Hammerlocke Hills.bin"
    "151 Charizard Class Curry Dex - Shield Inteleon and Dottler 11.18.2019 East Lake Axewell.bin"
    You also need to edit the "campin" and "cooking" under Trainer Info of PKHeX, to make it legit, for my Data Blocks it should be:
    Sword - 2 times "campin" and 302 times "cooking". (cooked with 2 Pokemon all 151 curries twice).
    Shield - 2 times "campin", and 302 times "cooking". (cooked with 2 Pokemon all 151 curries twice).
    And also for your LEAGUE CARD "Curry Dex" entry, edit the "recipe" value to 151, and update it in a pokemon center.
    Save, and restore the save file back to your game.
    If you want to personalize your curry dex then, open the .bin file in a HEX editor and use this as a guide:
    In my opinion just edit:
    1st Pokemon you Cooked with.
    2nd Pokemon you Cooked with (But leaving Dottler is fine because you need to cook with a small
    pokemon to unlock the Small size).
    1st and 2nd Place and Date of Cooking (Best solution to make them the same place and date for all 151 curries).
    In order to get your pokemon, place and date of cooking, just cook one curry with the chosen pokemon in your chosen place, or
    choose from existing one in your original "*Object KCurryDex", and replace all entries in my file (Use the "Replace" function in your
    HEX editor, to make it faster).
    And that's it enjoy.
    PS. For those who want to change the date here is an example:
    The date code is "77 13 0C 0D" (12/13/2019) in the "1st and 2nd Place and Date of Cooking" strings:
    HEX 77 = 119 (the game reads it like the 20 from 2019, for some reason, maybe it's like 1+19=20).
    HEX 13 = 19 (from 2019).
    HEX 0C = 12 (month).
    HEX 0D = 13 (day).

    1097 downloads

       (0 reviews)

    Updated

  21. Maps Coordinates Resetter

    Maybe you've did some glitch and got stuck in a map? Maybe you've edited the map coordinates and somehow it went wrong?

    This tool aims to fix it. This tool will warp you to a somewhat starting area.
    Note: Only for DP, Pt, XY, ORAS, SM, USUM
    Note 2: Kinda works for DP and Pt. Gen 4 recognition depends on a) having either Male or Female gender b) the journey was started with one of the proper starters.

    Instructions:
    0. Keep a safe backup of your save. This program will not create a backup.
    1. Launch the program
    2. Open/drag&drop the save onto the open window
    3. Press the Inject button
    4. Close the program
    5. Now open PKHeX, drag your save into it
    6. Save the progress in PKHeX (should fix the checksums)
    7. Now restore the save back into your game, and launch the game :3
    8. When the game loads properly, but you're in black screen, enter the Bag/Pokédex/Party to reload the map of the overworld. To fix NPCs, enter and exit a building.

    539 downloads

       (0 reviews)

    Updated

  22. Alola Photo Club Skip Tool

    So, "need help with skipping Alola Photo Club" has been an issue that plagued users (primarily those that play on Citra)
    With that, this tool was born.
    Standard Disclaimer:
    projectpokemon.org is not responsible if your save becomes unplayable.
    Always have extra save backups in safe locations!

    How it works:
    It basically imports the event flags for a save, right after the Photo Club event was done.
    It still requires PKHeX to fix the checksums of the save.

    How to use it:
    Follow the instructions on the tool, or:
    Steps:
    1. Load up a US or UM save that has progressed to right before the Alola Photo Club event.
    2. Click on the "Standard Fix" button.
    3. Now, load up the fixed save in PKHeX
    4. Save in PKHeX, and export the save from PKHeX.
    5. Import the save back into Citra (I assume)

    549 downloads

       (0 reviews)

    Updated

  23. USUM Flag Importer

    Brief Description
    This tool imports flags into your USUM save.
     
    Instructions
    1. Load the program
    2. Load up your decrypted non-corrupted USUM save
    (decrypted non-corrupted USUM save basically means a USUM save that loads in PKHeX)
    3. Select an option within the drop down box
    (note, these set of event flags were obtained from a save that backed up the point in time explained in the text of the drop down box)
    4. Click Inject
    5. Open the save in PKHeX, then save in PKHeX, to fix the checksum.
     
    Author's notes
    Unless there's any major game-breaking bug (excluding users not fixing the checksums properly), I have no intention of fixing/updating this.
    While the text in the drop down box contains a lot of misspellings, this should be something users can figure out..
    Also, if you can't load the save after the edit, and you're sure you fixed the checksum, check out this tutorial:
    https://projectpokemon.org/tutorials/save-editing/managing-3ds-saves/troubleshooting-corrupt-saves-r92/
     

    561 downloads

       (0 reviews)

    Updated

  24. Mystery Gift Editor (Gen 4 & 5)

    @Grovyle91's original program.
    Can be used with saves, or strictly with Gen 4 and 5 wonder cards (PCD and PGF respectively)

    Known Bugs:
    Original Thread:

    7759 downloads

       (0 reviews)

    Updated

  25. PKHeX for Mac

    PKHeX for Mac


     
    PKHeX is a save editor for core-series Pokémon games.  With it, users can manipulate various save files including: .sav, .dsv, .dat, .gci, .raw, and .bin types.  PKHeX can also read and write: .pk files, which are individual Pokémon files, and .pgt, .pcd, .pgf, .wc, which are Mystery Gift files.
    PKHeX for Mac is a Mac OS App that was made using Wineskin. Thus, it is not a port of PKHeX. Using Wineskin, we can recreate an environment where executable files will run on Mac OS. All features from the original program should work in this app.
    Visit the discussion thread for assistance, please.
     
    Credit to Kaphotics
    Source: https://projectpokemon.org/home/files/file/1-pkhex/
      Issues with Wine and PKHeX? This app not working for you? Check out the PKHeX on Mac guide:

    94278 downloads

       (0 reviews)

    Updated


×
×
  • Create New...