Jump to content

Kaphotics

Helpful Member
  • Posts

    7967
  • Joined

  • Last visited

  • Days Won

    478

Everything posted by Kaphotics

  1. FlagDiff will just tell you what flags are set vs what flags were unset when comparing two loaded save files. The Researcher doesn't do event constants since those are fairly easy to understand with any diff-comparing program. The event constant range can change as it stores integers of things like [starter index chosen] used for deciding what Rival Trainer set you face. They can also be reusable for things like storing the random result of "come show me [X] for a reward today".
  2. Kaphotics

    pkhex error

    Maybe you should listen to the error... http://projectpokemon.org/forums/showthread.php?47063-PKHeX-error http://projectpokemon.org/forums/showthread.php?46204-quot-Save-Box-Data-quot-doesn-t-work
  3. Fixed in latest commit. Trash Bytes and a recent change are the root of the issue Thanks for reporting this issue! --- Also, thanks for the feature pull request; has been merged. I have tweaked it a little to avoid a bug where the user exits out of the FolderBrowserDialog without specifying a file.
  4. Please send the individual files You can drag and drop a folder and PKHeX will load all the files in that direct folder.
  5. Has been fixed since the 09/05/15 release.
  6. pk2pk has been integrated into PKHeX and has since received multiple updates to handle certain edge cases. It's not incredibly optimized but emulates the transfer 100%. I like to have well documented (commented) code, and pk2pk.cs is pretty extensively commented to document all the changes a Pokémon would undergo transferring across 3->4, 4->5, and 5->6.
  7. Instead of fixing a symptom, it is better to fix the cause. What are all the methods of adding a Pokémon to the save file? Methods that do set the Pokédex Flag: * Setting from Tabs * Dropping from external file * Importing individual files from a folder Methods that do NOT set the Pokédex Flag: * Importing Decrypted Battle Videos * Importing boxdata.bin * Importing pcdata.bin * Importing injectiondebug.bin While I personally feel that the last 3 should never be used (the others are much more convenient), they should set the Pokédex data regardless. It'd be easiest to add the Pokédex setting methods to the ones that currently do not have it instead of adding a very niche feature. By adding it to these cases, the feature you requested is pseudo-implemented as the user can just export their pcdata and re-import it. Fixes have been implemented in the latest commit. Thanks for bringing this issue to my attention
  8. See the bottom of the post.
  9. Does it work for other O-Powers? MAX O-Powers might require a special save flag or might not be passable to others.
  10. http://projectpokemon.org/forums/showthread.php?47156-Need-Help-Recovering-Save
  11. No.
  12. Still works. https://twitter.com/smealum/status/643621873901633536
  13. It's stored in multiple places in the save file. Try altering another accessory in-game and it should update your PSS sprite.
  14. Naw, unless you did a file diff on a before/after.
  15. Event Flags are boolean (0/1, true false) storage. Event Constants are ushorts (0-65535) storage. If you've modified the 'boxes available' in the box editor (wallpaper) then yeah, it might be related to a constant.
  16. When you remove a Pokémon from the daycare, the data is not removed. It's simply marked 'Empty' and is only overwritten when you deposit another Pokémon into that slot. PKHeX denotes this flag with ✓/✘ and fades out the preview sprite [relevant code here]. It's similar to Trash Bytes; the game doesn't care to clear unused data (saves some cpu operations). Example 'Empty' Example 'Full' I prefer to not have the contents of the tab editable, as it may cause odd behavior ingame (ie, egg available for unbreedable species).
  17. Web injection will not work on app firmwares not in the -20 thru -22 range. You cannot use web injection if you are below that. Since you are on 9.2.0, install savedatafiler and edit your saves that way.
  18. Kaphotics

    Question

    Ha, the lone straggler. I also updated the usage of the others (they were using Path.GetDirectoryName but Path.GetPathRoot is much easier to understand for someone reading through the code). Fixed in latest commit. Thanks for reporting!
  19. Reread my post; the effort required yields minimal use. Better to just start a new game and import your pk6's.
  20. Kaphotics

    Question

    Nice catch; the Main Menu's Open was never updated. Updated in latest commit. Thanks for reporting
  21. https://gbatemp.net/threads/save-data-manager-and-editor-for-firmware-up-to-9-9.396245/
  22. Duplicate thread. Can't add anything to PKHeX if what has to be altered is not known.
  23. The file size should be 0x76000 bytes, not 0x75FE9 bytes. Your save is 17 bytes too short; all of the save data was not extracted completely.
  24. You cannot retrieve data from a single encrypted save file.
  25. You cannot retrieve data from a single encrypted save file.
×
×
  • Create New...