About This File
Mystery Gift History Editor is a PKHeX plugin designed to edit Mystery Gift history records. (Not the Mystery Gift itself).
Core Features
- Multi-Game Support: Automatically detects and edits Mystery Gift history form save files of Pokemon Scarlet/Violet and Pokemon Legends Z-A.
-
Comprehensive Record Editing:
- Time & Date: Modify the received date and time with automatic validation.
- Timezone Control: Adjust timestamps using a UTC offset selector.
- Hex Editor: Directly edit the raw hexadecimal timestamp for precise control.
- Randomizer: Instantly generate valid random received times.
User Interface
- Modern Grid View: Displays Gift Name, Received Time, and Gift ID.
- Multi-Selection: Supports Ctrl+Click, Shift+Click, and Ctrl+A to select and manipulate groups of records.
- Context Menu: Right-click rows to quickly copy the Gift Name, ID, or Decimal Timestamp to the clipboard.
- Rich Data Display: Correctly parses and displays names for Pokemon, Items (with quantities), Clothing, Money/LP, and Event Flags.
File & Batch Operations
- Support Format: Designed exclusively for importing and exporting .msv (Scarlet/Violet) and .mza (Legends Z-A) records.
-
Smart Import:
- Bulk Processing: Drag-and-drop multiple custom files at once; imports run asynchronously to keep the UI responsive.
- Duplicate Prevention: Automatically detects and skips duplicate Gift IDs during import.
-
Batch Export:
- Single Export: Save individual records to your custom file format.
- Multi-Export: Select multiple rows to automatically batch export them into separate files.
Record Management
- Reordering: Move single or multiple records Up and Down to organize history.
-
Cleanup Tools:
- Delete Duplicates: One-click removal of all duplicate entries.
- Delete All / Single: Clear the entire history or remove specific unwanted records.
- Full Undo/Redo: Robust history support for every action (Edits, Moves, Deletes, Imports).
I have included most of the Pokémon Legends: Z-A Mystery Gift records, which you are can import into your save file.
Please note: This is my first PKHeX plugin, and it is relatively complex. I chose not to release it until all planned features were implemented, in order to ensure reliability and to establish a solid foundation for future plugins. As this is the first public release, please report any bugs or issues you encounter.
Special thanks to Kaphotics (GitHub kwsch) and theSLAYER for their outstanding work and invaluable contributions to the Project Pokémon community.
Edited by Gifted
What's New in Version 1.0.1 See changelog
Released
Change Log:
-
UI: Minor user interface improvements.
-
Tooltips: Added descriptive hover text for all buttons and input fields.
-
Context Menu: Added a “Copy Timestamp (Hex)” option to the right-click menu.
-
Time Zone: Expanded the time zone list to 30 specific UTC offsets to match the Nintendo Switch time zone selection.
-
Under the Hood: Implemented minor stability fixes to prevent crashes.