Jump to content

PKHeX 24.06.03


Recommended Posts

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.

Version 24.06.03 of PKHeX has been released, with initial trash bytes checks for Switch-era game formats. See the changelog for further details.

PKHeX requires the .NET Desktop Runtime 8.0.0 to run. If you receive an error when trying to run, ensure you have it installed.

Take note that other related applications will still need time to update, and updated versions of Plugins or SysBot may not be immediately available.

Change log:

Quote

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.

 

 

Download      |     FAQ     |     Support Forum


View full article

Link to comment
Share on other sites

12 hours ago, CriSs said:

how to fix trashbyte?

I am receiving the message:

Invalid OT: Trash Bytes should be cleared

 

 

12 hours ago, endypk11 said:

Invalid OT: Trash Bytes should be cleared

how to fix trashbyte?

 

CTRL+Click on the OT Field, then click Clear.

Link to comment
Share on other sites

I downloaded the latest version yesterday (I don't know what version I was using before. It's been a while) and my Gen 4 games suddenly have a lot of errors saying "Invalid: Unable to match an encounter from origin game." on some of my event pokemon. They are all legit events and they all seem to be from the "2nd game" in each pair ( SoulSilver and Pearl).

Gen 5 is even weirder. My event shiny Pichu from Pearl has:

image.png.a22e20695740510c9e228251799642ec.png

While the shiny Pichu from Diamond is fine.

Anyone know what's going on?

Link to comment
Share on other sites

2 hours ago, kyle72686 said:

I downloaded the latest version yesterday (I don't know what version I was using before. It's been a while) and my Gen 4 games suddenly have a lot of errors saying "Invalid: Unable to match an encounter from origin game." on some of my event pokemon. They are all legit events and they all seem to be from the "2nd game" in each pair ( SoulSilver and Pearl).

Gen 5 is even weirder. My event shiny Pichu from Pearl has:

image.png.a22e20695740510c9e228251799642ec.png

While the shiny Pichu from Diamond is fine.

Anyone know what's going on?

Gen4 events are distributed with fixed version IDs. They do not match the recipient's version.

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour! Comment charge t'on les boites avec les pokémon comme avant et pourquoi il y a des problèmes de capacités invalides et de traceur home ? je peux plus rien faire, comment retourner aux anciennes versions ? Merci

Edited by Justine974
erreur orthographique
Link to comment
Share on other sites

Getting this message in my Sword save for all Pokemon in my own OT I've deposited once into Home and brought back into Sword. I think it's caused because the OT Name and OTG in my Home account is the same as my Sword save, except obviously different TIDs because the Home TID isn't taken into account when transferring. Shows up in Development build and I didn't see a report about it, maybe I missed it.

 

image.png.e7ab94c3bcc00e131b8e21a64dde46a8.png

Link to comment
Share on other sites

31 minutes ago, ICanSnake said:

Getting this message in my Sword save for all Pokemon in my own OT I've deposited once into Home and brought back into Sword. I think it's caused because the OT Name and OTG in my Home account is the same as my Sword save, except obviously different TIDs because the Home TID isn't taken into account when transferring. Shows up in Development build and I didn't see a report about it, maybe I missed it.

 

image.png.e7ab94c3bcc00e131b8e21a64dde46a8.png

Can't know what is happening without knowing the trainer ID of the currently loaded save file, and the ID of the Pokemon. If the Pokemon details matches the save file, then it should be handled by the OT, otherwise, should be the HT. Hence the message. Sharing trainer IDs across different versions results in incorrect handler flags because the game does not check the trainer Version, and it's a sign that the Pokemon or save file is not legitimate.

Link to comment
Share on other sites

3 hours ago, Kaphotics said:

Can't know what is happening without knowing the trainer ID of the currently loaded save file, and the ID of the Pokemon. If the Pokemon details matches the save file, then it should be handled by the OT, otherwise, should be the HT. Hence the message. Sharing trainer IDs across different versions results in incorrect handler flags because the game does not check the trainer Version, and it's a sign that the Pokemon or save file is not legitimate.

Happens across everything I caught in Sword, all I did was transfer them into Home once in 2020 and transfer them back into Sword. There's no OT sharing, Handling Trainer is my Home account with a different TID. This is an incorrect flag.

 

image.thumb.png.d2de40dfc48a8be9fd664f59eba8c45b.png

image.png.840a696112046220cbe237cbd805e66d.pngf

Link to comment
Share on other sites

They need to be handled by the OT (not the HT), since they're from your save file. PKHeX flags incorrect states; this could very well have been a bug with early versions of HOME and fixed. Same as the Gold Bottle Cap issue that GameFreak later fixed, it is better to flag the incorrect state and get the user to fix their error, as you need to consider that 99% of people who encounter this error in the present day are because they generated data incorrectly instead.

Link to comment
Share on other sites

1 minute ago, Kaphotics said:

They need to be handled by the OT, since they're from your save file. PKHeX flags incorrect states; this could very well have been a bug with early versions of HOME and fixed. Same as the Gold Bottle Cap issue that GameFreak later fixed, it is better to flag the incorrect state and get the user to fix their error, as you need to consider that 99% of people who encounter this error in the present day are because they generated data incorrectly instead.

Sorry but I won't modify my Pokemon or changing anything in my save file to change it from stock captures to an edit. I just tested capturing a Froslass, placing in Home and retrieving it, it doesn't give it a Handling Trainer anymore so it could have been an early Home issue. I think it should be flagged fishy instead of invalid, there is no evidence to show that the modification is on my part.

Link to comment
Share on other sites

Hi! I bring some reports: pokedex lets go broken, roamer misc edit gen 5 BW don t display, battle hall gen 4 missing stuff. Battle subway gen 5 if change record to defeat the boss ( e.g. 42 wins ), don t get the trophy in home. thanks

dexletsgo.thumb.png.6101fa72a5732c77fccb37d6397ddca2.pngHallgen4.thumb.png.bde12660b9c44b2bfc4772a5ef4a4e92.pngBWroamer.thumb.png.acba8b580563d0c6a5cb2df6c67af81b.png

Edited by XD_Lele
Link to comment
Share on other sites

4 hours ago, Kaphotics said:

No. Nothing of the sort exists for prior games either.

I'm not sure I understand. I'm looking at a Crystal Save File, and there's clearly a check for obtained badges:

 

image.png.8ab555b0db27b32be22c95a8cafa937d.png

Also, a way to mark event flags as completed or not. Maybe I worded my question poorly, but are features like this implemented for SV?

Link to comment
Share on other sites

10 hours ago, SanTrapGamer said:

I'm not sure I understand. I'm looking at a Crystal Save File, and there's clearly a check for obtained badges:

 

image.png.8ab555b0db27b32be22c95a8cafa937d.png

Also, a way to mark event flags as completed or not. Maybe I worded my question poorly, but are features like this implemented for SV?

The Block Editor allows for changing tons of flags, but it is no replacement for regular gameplay progression.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...