Releases: kwsch/PKHeX
Releases · kwsch/PKHeX
24.11.11
24/11/11 - New Update:
- Legality:
-
- Added: Gen3/4 Nidoran eggs now recognize their PID correlation. Thanks @abcboy101 !
-
- Added: Gen7 LGPE crossover locations added. Thanks @Lusamine !
-
- Changed: Gen3 event recognition enhanced to verify OT genders and complete PID/IV correlations. Thanks @kamronbatman !
-
- Fixed: Gen3 encounter slots now generate & recognize their encounter conditions more accurately. Thanks @ymaniz09 & TFS!
- Added: Encounter Database: New setting to enable displaying detailed information about each template on hover.
- Added: Encounter Database, mgdb: New tab to allow toggling settings used when generating templates.
- Added: PKM Database: New tab to allow toggling settings used when searching. Requires reopening the form.
- Added: Gen9 SV personal data now exposes the computed BaseEXP property instead of 0.
- Added: Gen6/7/SWSH trainer editor can now change the save file's trainer gender, by updating model data. Thanks @abcboy101 !
- Added: Gen5 DLC editor added. In addition to the C-Gear skin editor, can load/export Musicals, Pokedex skins, Battle Videos, etc!
- Added: Gen5 DLC supports reading/writing the never-distributed Battle Test data.
- Added: Gen5 misc editor can now change more Battle Subway properties. Thanks @Mowstyl !
- Added: Gen3 misc editor can now change Lilycove Museum paintings (RNG abuse). Thanks @pasqualenardiello !
- Added: Gen2 misc editor for Crystal added button to enable the GS Ball event.
- Added: Gen2 mail formats now read/write for all languages. Thanks @abcboy101 !
- Fixed: Complete Dex cheat (BDSP, SV, etc) now retains already set shiny flag records for entries. Thanks @TankedThomas !
- Fixed: Partner Ribbon now shows up in the Affixed Ribbon list.
- Fixed: Met tab now loads Version/Location correctly when starting up with a RBY save and loading a future game save.
- Fixed: Gen8 BDSP Manaphy egg now generates correctly.
- Fixed: Gen4 HGSS box modification corruption on single in-game save issue fixed. Thanks @Lusamine, @gingrentse, @WonderSquid !
- Fixed: Gen3 GameCube OT names that are 7 characters long now convert to PK3 correctly.
- Changed: Gen5 C-Gear Skins loaded from image files no longer completely fail when too many tiles, instead showing partial results.
- Changed: Errors generated by plugins are now more clearly indicated that they are caused by the plugin, for error reporting.
24.07.27
24/07/27 - New Update:
- Legality:
- - Added: Most Gen3 events from Japan are now recognized.
- Fixed: Gen6 box name editing now edits the right offset. Thanks @javierhimura !
- Fixed: Other small regressions/oddities reported have been resolved.
- Fixed: Save files with uncommon appended footer types no longer cause issue when saving/closing subforms.
24.07.03
24/07/03 - New Update:
- Legality:
-
- Added: Slot source legality checks for miscellaneous slots like Daycare. Shouldn't flag anyone ;)
- Added: Gen4 trainer stat record editor. Thanks @abcboy101 !
- Added: Gen3 memory cards can now be auto-detected as the latest save file on startup/request.
- Added: Gen3 Berry Powder, Pokéblock, and Decoration editors. Thanks @abcboy101 !
- Fixed: Gen9 eggs now no longer auto-clear trash bytes for nicknames (and no longer flag in doing so).
- Fixed: Gen5 misc editor now opens correctly for editing the Key system.
- Fixed: Gen4 pk4->ranch conversion no longer throws an error.
- Fixed: Gen4 battle revolution nickname/OT now reads correctly.
- Fixed: Gen1-3 saves with misc footers are retained as intended.
- Changed: Some internals changed to better work with web browsers (wasm). Thanks @arleypadua !
- Changed: Resource fetching abstraction extracted for better reuse with plugins.
24.06.03
24/06/03 - New Update:
- Legality: Added automatic (basic) Trash Byte checks for Switch-era (Gen7b+) files. Further refinement & expansion in the future.
-
- Fixed: Mystery gifts distributed with nicknames no longer flag IsNicknamed as invalid.
- Added: Entity editor move dropdown now displays the move's type on the left side.
- Added: Entire boxes can be dragged & dropped. Must enable via setting as it is not intuitive. Drag from the Box tab rectangle.
- Added: Report grid can now specify extra properties to show, as well as properties to hide. Change via settings.
- Added: Gen1-3 save file language/version detection updated for more edge cases.
- Added: Gen2-5 localization text files added for less popular languages. Thanks @abcboy101 !
- Added: Gen3 GBA<->GC string conversion logic to handle special text entry. Thanks @abcboy101 !
- Added: Gen4 Seal/Accessory/Backdrop editors. Thanks @abcboy101 !
- Added: Gen5 Geonet/Unity Tower can now edit country/region data. Thanks @abcboy101 !
- Fixed: Gen6/7 entities now save the volatile status effect rather than wiping it (see previous release notes).
- Fixed: Gen3-7 Nidoran/Farfetch'd text char quirks updated to better align with GameFreak's mess.
- Fixed: Gen1/2 quirks with box data have been rewritten and resolved.
- Changed: Gen1-3 emulator save formats that store RTC data are now detected more reliably.
- Changed: More performance improvements as always! Additionally, translations can now handle Enum localization.
24.05.05
24/05/05 - New Update:
- Legality: Added Regulation G.
- Added: Entity editor can now modify battle-Status effects (Burn, Paralyze, etc). Click the bottom right corner of the window for the GUI.
- Added: Gen5 trainer records can now be edited via Misc editor. Not documented well, but exposes the values for editing.
- Added: Gen1-3 games now detect language/version based on the save file name. If not detected, can be overridden via settings before loading.
- Added: Gen1 can now show an Entity's gender if enabled via settings, using Gen2 IV gender determination logic.
- Fixed: Gen7 Chinese species names now write correctly.
- Fixed: Gen6 OR/AS DexNav count read/write fixed.
- Fixed: Gen3 trash bytes now reference the Entity for translating the string, rather than the save file.
- Fixed: Gen2 Box Names now read/write ligatures correctly.
- Fixed: Gen1/2 box data now retains empty slot data instead of reformatting into empty box lists (glitching friendly).
- Changed: Legality settings have been extracted to a more easily customized settings object.
- Changed: Translations updated for Chinese & Japanese. Thanks @ppllouf & @902PM !
24.03.26
24/03/26 - New Update:
- Legality:
-
- Fixed: Handled some edge cases with latest release RNG Frame checks for Gen4.
-
- Added: Verification for Gen3 CHANNEL and MYSTRY seed patterns.
- Added: Gen4/5 API now supports reading/writing battle videos to the savefile object.
- Fixed: Gen5 Entree Forest in Misc now saves correctly. If broken, open the editor on the previous release and save again.
- Fixed: Event Flag diff now works as intended. Pokedex button restored for some save formats (regression from last release).
- Changed: Plugin error messages will now more clearly indicate they are an issue with plugins rather than PKHeX's fault.
- Fixed: Gen4 Daycare seed set now works as intended, no longer corrupts Daycare slot 2.
- Fixed: Gen4 Mystery Gift now reads correctly.
24.03.10
24/03/10 - New Update:
- Legality: Added Encounter Slot RNG correlation checks for Gen4 (and Gen3). Because Encounter Type PID mismatch wasn't enough!
-
- When hovering over a slot, the program will indicate a possible method to encounter the slot with a lead & initial seed (not Method 1).
-
- Added: Gen8+ RNG seeds that are 64bit correlation (like SW/SH raids) will now indicate the detected RNG seed.
-
- Added: Gen1/2 Event Gifts are now recognized completely. Thanks @ShadowMario3!
- Changed: Save Block handling reworked to better match the real game behavior of managing chunks of memory. Thanks @foohyfooh!
- Changed: Gen6 O-Power editor now edits individual indexes and usage counts.
- Added: Out-of-bounds text entry characters are now indicated with a [?] next to the Nickname/OT text entry. Thanks @abcboy101!
- Added: Batch Editor commands are kept when the window is closed, while the program remains open.
- Added: Loading empty save files (all 00 or FF) will now give a more detailed error message indicating failure.
- Added: More games indicate Daycare status completely. Maybe editing in the future?
- Added: Gen1/2 NSO save files are now able to be loaded, edited, and exported without needing an external tool.
- Added: Gen2 player color palette now editable via Block Data editor. Thanks @Bl4ckSh4rk!
- Added: Gen4/5 Battle Videos can now be extracted & interacted with via PKHeX.Core API code.
- Fixed: Gen3 FR/LG National Dex unlock fixed. Thanks @Bl4ckSh4rk!
- Fixed: Gen9 Alcremie formarg handling for Pokédex fixed. Thanks @sora10pls!
24.01.12
- Legality: Added Mochi Mayhem Pecharunt, Regulation F, and Blaziken Tera Raid recognition.
-
- Fixed: Level 100 encounters that were evolved in S/V with level-up methods (Eevee, Magikarp) now recognize correctly.
-
- Fixed: Gen1/2 transfers to Gen7+ will now recognize filtered OT names as valid. Thanks @abcboy101!
-
- Fixed: Recognition of Gen8 Hidden Ability patched raids now works as intended.
-
- Fixed: Recognition of Gen8+ GO encounters that evolve via form arguments now are recognized as intended.
- Added: MarkingCircle/Triangle/Square/etc now reimplemented, able to be used in Batch Editor commands.
- Added: Gen1/2 transfers to Gen7 can now override the default transfer version via program settings.
- Fixed: Gen9 Stellar type can now be set via Batch Editor with its corresponding type value (99).
- Fixed: Hover preview custom tooltip shows Hidden Power type correctly (was off by 1).
- Changed: Box Dump now uses a GUI to allow changing settings with more flexibility.
23.12.22
23/12/22 - New Update:
- Legality: Updates for Scarlet & Violet 3.0.0 behaviors revised to fix inaccuracies.
-
- Fixed: Recognition of marks, stellar fixed encounters, and underdepths encounters.
-
- Gold Bottle Cap on flawless IVs in S/V is now flagged; upload to HOME & back to get the official fix.
- Fixed: Gen9 S/V 7-Star Raid records now can be edited with the revised raid block editor. Thanks @foohyfooh!
- Fixed: Other misc regressions too insignificant to note (but observed & reported by many -- thanks!)
23.12.18
23/12/18 - New Update:
- Changed: PKHeX now uses .NET 8 for its runtime (updated from .NET 7)!
-
- Requires Windows 64bit operating system, with the .NET Desktop Runtime 8.0.x
- Added support for Scarlet & Violet 3.0.0 (Indigo Disk)
- Legality: Added encounters / changes as per Indigo Disk DLC adjustments.
-
- Will still have issues with crossovers, Minior, and encounter locations. Will be addressed next release.
-
- Fixed: Gen4 Manaphy PID rerolling behavior updated. Thanks @Lincoln-LM!
- Added: Hover preview now shows a custom preview tooltip. Old behavior can be reverted to via settings.
- Added: Gen6-9 map position/rotation editing. Thanks @abcboy101!
- Added: Gen6 XY Roamer editor. Thanks @foohyfooh!
- Added: Gen5 Musical Prop editor. Thanks @foohyfooh!
- Added: Gen4/5 Chatter editor. Thanks @abcboy101!
- Added: Gen4 KOR<->INT/JPN converter for save files. Thanks @abcboy101!
- Added: Gen2 Mystery Gift item / unlock flag editing. Thanks @RainingChain!
- Fixed: String conversion has been rewritten for easier maintenance. Future updates will handle Farfetch'd and other cases better.
- Fixed: Gen6/7 country/region names for the latest 3DS region manifest. Thanks @abcboy101!
- Fixed: Gen4 Pokétch Unlock cheat updates the total count of apps now. Thanks @foohyfooh!
- Fixed: Gen4 Complete Dex cheat updates female-only bitflags correctly now. Thanks @DeadSkullzJr!
- Fixed: Gen3 Colosseum Fateful Encounter flags now read/write correctly based on Japanese/International save file context.
- Fixed: Gen3 Mainline saves update party Mail indexes when lacking a mail held item (prevents invalid mail icon).
- Fixed: Gen1 RBY saves that have not yet received a starter now differentiate correctly. Thanks @fattard!