Jump to content

Hall of Fame Extractor 1.3.7

   (0 reviews)

3 Screenshots

About This File

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:


Basic Version for Hall of Fame Viewing and Extracting and Editing (via Injection).

Supported generations:

Generation Support Status Info Stored on Save Manual Save Detection Functionality
III Extraction only Species, Level, PID, TID, SID, Nickname No
IV Extraction and Injection Species, Level, PID, TID, SID, Nickname, OT Name, 4 Moves Yes
V Extraction only Species, Level, PID, TID, SID, Nickname, OT Name, 4 Moves Yes
VI Extraction only Species, Level, Encryption Constant (not PID),
TID, SID, Nickname, OT Name, 4 Moves
Forme, Shininess, Held Item

(There is no intention to support generations beyond these)

Author's Note
Hello all, always save twice in-game before using this program,
and always keep a safe backup of your saves, as a safeguard against unforeseen corruption.

Note that Gen 3 info stored on the save is rather bare, compared to Gen 4 and Gen 5 entries.
In any case, you gotta use PKHeX to fix all the legality problems (ball, location, IVs, moves, abilities etc). Use at your own risk.

Information regarding PID->IVs calculation
Purpose for adding this, is to aim to make it easier to revive possibly legal mons from the Hall of Fame.
All entries generated are using some form of Method 1 method. Event/XD/Colo Pokémon will need to fixed manually by users (since most identifiers for those aren't retained in HOF, so only user would know)
1. Legends/Unown will directly use Method 1/Reverse Method 1 IV calculation based on PID.
2. Other mons (which were set to be hatched by the program) will still use Method 1 for calculation, but for legality sake on PKHeX, it's HP IV has been reduced by 1. (Hatched mons cannot have Method 1 IVs; will be read as illegal on PKHeX)
3. For Gen 5 and onwards, in most scenarios PID and IVs are no longer linked.

Known issues in general
Any of these entries should be fixed by the user:
1. Using the default loaded mon on a Hidden Grotto capture will likely cause it to be illegal.
2. Event mons will likely be illegal
3. Pok
émon of XD or Colosseum origin will likely be illegal
3. Cute Charm mons in Gen 4 will likely be illegal. (I'm imagining if they were imported up, this issue will also exist on later gens)

4. In Gen 5, shiny Tornadus, Thundurus, Landorus, Ho-Oh, Lugia, Dialga, Palkia, Giratina will be illegal (cause their default load entry is the Dream Radar version)
5. Legends/Unown separate default loading has not been implemented for Gen 6.
6. In-game trades from Gen 4-6 have not yet been implemented.
7. In-game trades from Gen 3 have not been implemented in Gen 4-6.
8. Beyond Gen 3, extracting Pokémon that couldn't learn Hidden Power would end up illegal. (wobbuffet.pngwynaut.pngkricketot.pngtynamo.pngspewpa.png)
9. Most Pokémon extracted in Gen 6 would probably be illegal, due to lack of Egg Moves.
10. If your Pokémon had an illegal PID/Moves/Nickname-OTname combination etc, PKHeX would naturally flag it (duh)


What's New in Version 1.3.7   See changelog


Fixed: pk3 locale and game of origin mismatch, resolved.


Previously, on Version 1.3.6

Fixed: Korean names aren't being fully read properly (only reading, doesn't affect the nickname)


Previously, on Version 1.3.5

Fixed: Dragging and Dropping PK4 only edits first slot, now edits any party slot
Fixed: Certain lvl 100 mons (such as those in medium slow group) showing level as 0


Previously, on Version 1.3.4
Fixed: Changes in PK4 size. Now new PK4 is also checked against
Fixed: More rigorous checks, only allowing Gen 4 to perform injection. Bug allowed Gen 5 saves to be injected using PK4 files.
Added: Label indicating version ID.
Added: Rejection for SWSH saves based on save size. (previous versions wouldn't accept it anyway; just new text handling it)


Previously, on Version 1.3.3
Fixed: Gen 4 had issues with injecting Pokémon files. (Bug introduced somewhere after 1.2.7). Written a quick fix. If any issues, message me. (The program crashed when injecting mons, related to converting pk4's experience to a HOF lvl)
Hot Fixed: All boxes are grayed out/disabled. Having them enabled may mislead people into thinking those entries can be modified.


Previously, on Version 1.3.2

Added: Gen 4 and Gen 5 - Language identification (JPN, KOR or ENG, based on nickname and OT name)
Added: Gen 4 and Gen 5 - Automated Calculation for PID to IVs
Fixed: Gen 4 and Gen 5 - Matching of abilities had a slight glitch, had been resolved
Changed: Gen 4 and Gen 5 - Legends and Unown now use their own default pkm loading, for more accurate location and encounter details
note: location details would only be accurate for in-game encounters, not for mons received from events
Fixed: All Gens - Empty entries that were selected no longer get dumped
Changed: All Gens - Overall cleaning up of code
Changed: All Gens - Clearer message, whether the save used was incompatible, or no Hall of Fame entries located in save.


Previously, on Version 1.3.1

Added: Gen 3 - Calculation for PIV to IVs (automated) (adapted source code from RNGreporter's team)


Previously, on Version 1.3.0

Changed: Gen 3 - Legends and Unown now use their own default PK3, for more accurate location and encounter details
note: location details would only be accurate for in-game encounters, not for mons received from events
Changed: Gen 3 - In-game trades now use their own default PK3, for overall more accurate details
Added: Gen 3 - Support for International Encoding system.
Fixed: Gen 3 - Nicknames of in-game traded mons that use special characters (normally not selectable by player), have the special character displayed as Japanese.
Added: Gen 3 - Language check now exists (JPN and ENG only), based on characters in nickname.
Fixed: Gen 3 - Japanese nicknames does not display correctly on PKHeX, when language byte isn't JPN. (read above point)
Fixed: Gen 3 - Issues with Japanese nicknames displayed and transferred to pk3, especially those from in-game trades.
note: they have weird leading bytes in their hall of fame entries, that throws off both the display system and the pk3 files


Previously, on Version 1.2.9

Added: Gen 3 - if the HOF entry has the same TID/SID as the save, save file's OT name and OT gen will be utilized for the pk3 extracted.
Added: Gen 3 - save's game identification (based on the game code in the save)
Changed: Reworked how experience was derived from levels.
Fixed: Gen 3 - After viewing 30+ overall HOF entries, going back to earlier entries caused them to not show up correctly
Fixed: Gen 3 - Nickname in textbox may overflow and read an extra byte, thus leading other nicknames to look corrupted when cycling through entries.
(this does not affect actual nicknames sent to pk3, though)


Previously, on Version 1.2.8

Fixed: Dumping any entry in a page that contained a creature from the fast experience group could result in an exception.


Previously, on Version 1.2.7

Added: Preliminary Gen 6 Support (viewing and extracting only)
Added: Gen 6 specific: Creating PID for Shiny/Non-shiny (done automatically based on TID/SID)
Added: Gen 6 and Gen 7 creatures' experience rates
Added: Gen 3 Nicknames (Gen 3 character encoding support, based on Japanese encoding list)


Previously, on Version 1.2.6

Fixed: Medium Slow Group Experience was a clone of Slow Group.
Fixed: Experience was for a lower level.
Fixed: PK3 files was missing checksum, so some PK3 were not identified when loaded onto PKHeX


Previously, on Version 1.2.5

Added: Preliminary Gen 5 support (viewing and extracting; part of code taken from here: Pokestar Pokemon Enabler


Previously, on Version 1.2.4

Added: Rudimentary Gen 3 support


Previously, on Version 1.2.3

Added: Drag and Drop Support for Saves
Added: Support for Hall of Fame editing
Added: Drag and Drop Support for .PK4 files


Previously, on Version 1.2.2

This newer version allows exporting of dumbed down .pk4 files to be used with pkhex (Gen IV)
These files are missing various information, such as caught location and ball type, IVs EVs etc.

It also *should* work with all Gen IV save files.

Hot-fixed: DP Hall of Fame 1st entry read the wrong index (9th), fixed.
Added: Alternative selection menu for Save type if initial detection fails.

  • Like 6

User Feedback

There are no reviews to display.

  • Create New...