Jump to content

Kaphotics

Helpful Member
  • Posts

    8071
  • Joined

  • Last visited

  • Days Won

    493

Everything posted by Kaphotics

  1. It'll be supported in the next release; I just added handling to recognize them when you drop em in.
  2. Should be fixed in latest commits: https://github.com/kwsch/PKHeX/commit/dfcd93bfff172b5456859777b93a24315f843a90
  3. > OneDrive gee, I wonder why Don't run PKHeX from a cloud/network folder. It might not be able to load files from that location, as evident in the error (UnauthorizedAccessException). Maybe try running it as administrator...
  4. You need .NET Framework 4.6 installed in order to run the program.
  5. Don't mix and match releases. Delete the old PKHeX.Core.dll from the folder the exe is in.
  6. There's extra data that is set to the save file in order to specify which pokemon (and their encounter details) are supposed to spawn. Just hacking in the items won't do anything, since that data is missing. You'll have to wait for future updates to have this documented, as they'll kinda behave like mystery gifts.
  7. Duplicate with another thread. See solution (redownload, use backup save):
  8. EDIT: Redownload, latest hotfix will fix the savefile for you. === You need to revert to the backup save, and use the latest download that is posted. The original release had an issue when saving the trainer editor, which would set an invalid value. The program doesn't allow loading of those incorrectly modified saves. https://github.com/kwsch/PKHeX/issues/2417
  9. The legality checker is working fine; the pkm editor does not set relearn flags for the TRs yet. The TR flag interface still needs to be created You can teach them it in-game and they'll be legal.
  10. Double check the file count in the rom folder. If you've dirtied it by unpacking game files inside of it, the file count won't match the expected count. 41,702 is the magic number for sw/sh!
  11. You can always use the batch editor to provide you a reminder of the property name and value. Markings are stored in different formats across the generations, so it's not really concise enough to show as a simple control in the search options.
  12. Alternatively, use the built in modifiers when right clicking the box tab:
  13. When pkm are stored in the box, their party stats are discarded in order to save space. Only 232 bytes are needed, the rest can be recreated on demand. When they are in party format, they have an extra 28 bytes at the end of the array to store party stats (current hp, stats, status affliction, etc). EncryptedBoxData is the format a pkm is in when it does not have party stats and is encrypted. DecryptedBoxData is the above format, without the encryption (easy to reference in a hex editor). EncryptedPartyData is the format... when it has battle stats and is currently encrypted. DecryptedPartyData is the format when it has battle stats and is decrypted. Easiest to save pkm files it in the Decrypted Box format (232), since the party stats are negligible and in bulk they consume space. Decrypted because you don't need the encryption. When PKHeX handles a PKM, it keeps it in the Decrypted Party format (260) so that if stats are required for logic, the array is ready to go.
  14. I stepped through it and it recognized as a Korean save file, which isn't crystal, thus failed to load. Probably a collision in detection, idk
  15. Put the URL of the QR image (uploaded to an image sharing site) into your clipboard, then alt click the preview sprite.
  16. C'mon, it's not that hard.
  17. You're supposed to use BACD-R.
  18. There are hundreds of properties. It's easier to just pick the ones you want from the Batch Editor drop-down; plus, it also indicates the value of the property for the currently loaded PKM.
  19. Thanks for reporting, should be fixed in the next release As the program grows bigger, lazy direct manipulations become harder to maintain. I've reworked things in the past few months to more closely match how they're manipulating data in the games (block objects doing the logic), so small hiccups aren't impossible!
  20. Refer to the Batch Editor label which tells you the current value of the PKM in the tabs. You don't include the "2000" part.
  21. That's a user-experience benefit (my choice); to retain if possible. if (!Legal.HeldItems_BW.Contains((ushort)HeldItem)) { pk5.HeldItem = 0; // if valid, it's already copied } Will only delete the item if it's not a valid held item in Gen5. Would you want me to delete if it is not released? I don't like mixing in legality to the central pkm logic...
  22. Thanks for reporting; I found that there's other issues with deleting a party slot for other versions too. Fixed in latest commits, so you'll have to wait for the next release. https://github.com/kwsch/PKHeX/commit/3b0fd81aae4a49a171b438846e09cc5d6a53eddc In the meantime, swap to occupied slots only. Clone things as placeholder if need be
  23. They were just using PKHeX, along with smoke and mirrors to think you were getting anything but that. PKHeX only omits certain checks (like Gen6+ mystery gift version checks) due to lack of serialized data that can be used by the program. I don't think they were even doing that. They might be checking for plausibility, which is in between legitimacy and legality.
×
×
  • Create New...