About This File
In Pokémon Ruby, Sapphire, and Emerald, other trainers involved in the Record Mixing will get their party that was used in the Battle Tower conquest saved into the player's save. The recorded trainers can occasionally be found and challenged at the spot where their Battle Tower streak ended.
This tool was developed in part to extract and recreate long lost data, as per described in this thread.
Please note that data isn't completely stored in the save, and it attempts to recreate the Pokémon as best as it can. It will also attempt to legalize the extracted Pokémon, but sucess isn't guaranteed. User intervention is more than likely required.
Examples of what you can use this for
- Extracting and recreating long lost Pokémon, whether is it from a Record Mixed alt, or from sibling or friend (only do so if you have permission!)
How it works and what it is implemented
Record mixing stores data in the save. Plugin users those bits and pieces to attempt to recreate a Pokémon (you can read about it in the linked thread above).
Plugin also attempts to legalize the Pokémon. There are a few rounds of legalization attempts (not listed in any order; it is done via nested loops):
1. Rotates between Poké Ball and Safari Ball (checks bred vs met in Safari Zone) [allows for color based ball matching, if legal and not Safari]
2. Rotates between Version Met (also toggles/rotates between Fateful Encounter Flag and National Ribbon, because of CXD origin)
3. Rotates based on PID type (CXD, eggs, attempts to force PID None to Method 1 using PID>Seed)
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
Load a RSE save, then go to the plugin.
You can view the recorded entries, and send a Pokémon to viewer. The plugin will attempt to legalize the Pokémon, but success isn't guaranteed.
Support
As Japanese saves, as well as some Emerald saves, have not been fully tested, issues are to be expected.
For help and bug reporting, go here (providing a description and a save, as per the first post, is greatly appreciated).
Credits
Kaphotics for PKHeX.
BlackShark for pointing me towards RSE disasembly for the various trainer classes.
Admiral_Fish for RNGReporter and Pokefinder.