Jump to content

Kaphotics

Helpful Member
  • Posts

    7824
  • Joined

  • Last visited

  • Days Won

    448

Everything posted by Kaphotics

  1. I've used a hex editor to invalidate the HGSS section of the save data that was erroneously retained by the emulator. (offset 0x40000 + GeneralSize, invalidate the previous 0xC bytes by arbitrarily replacing bytes with something else so it doesn't match a Gen4 save block footer). Pokemon White Version.dsv
  2. Emulator issue where it doesn't completely reset the savedata when you change from Gen4 emulation to a brand new Gen5 game, in that it retains your Gen4 savedata. Your first save in Gen5 has only overwritten one half of the save data. Save again in-game.
  3. You'd have to debug it; G3PKM's RefreshAbility explicitly checks for not having a second ability, so something else is setting AbilityBit somewhere.
  4. PKHeX does not support ROM hacks. It supports unmodified games. How would a save file editor be able to magically reverse engineer every hack possible to figure out the stats available in that hack? Save files do not store that information. Edit them in the box, then withdraw them from the PC so that the game recalculates their stats for you.
  5. projectpokemon/RecoverSaveGen3: Try and recover a Gen3 save file via console app! POKEMON EMER_BPEE01_00.sav.fixed
  6. Not a valid save file. The file doesn't even have .sav as the extension. Find a guide on how to extract your save file correctly from the emulator, or just dump it from your GBA cartridge again.
  7. I can't speak entirely for this app, but I can speculate if there's any automatic-application based on PID. If it's an odd-value PID (instead of even) and the app is setting the bitflag automatically? (This is moreso a troubleshooting guidance for the app author, not the user!)
  8. Don't select the second ability slot for pokemon that don't have a second ability. If the program sets the bitflag for "is second ability", the game will look up the data and find 00, which is "no special ability", because they only have 1 ability programmed.
  9. Not an issue with PKHeX; moreso an issue with how you are running it. You need a more up-to-date version of the compatibility layer (Whiskey). This was fixed in Wine 9.0-rc1 [Bug]: PkHex (.NET 8, Windows x64 build) crashes with System.EntryPointNotFoundException · Issue #1069 · Whisky-App/Whisky Might be fixable by setting locale per one of the comments, but ideally it's an issue with your version of Wine not having the required API that it should really have.
  10. PKHeX is a PC application and doesn't run on the Nintendo Switch. The only way to obtain your save data from a Nintendo Switch is to run homebrew to extract the save data, which requires you to have hacked the console, which is only possible if the switch isn't patched (ignoring modchips). https://ismyswitchpatched.com/ https://switch.hacks.guide/faq.html
  11. Truncation would only be suspect if it was via FTP, which you're instead transferring via USB. I don't have any ideas.
  12. Are you transferring the save file via FTP? Check your settings to ensure you're transferring binary, not ascii. The file might be getting truncated.
  13. Save properly in-game before exporting your save file from the console/cartridge.
  14. Refer to CryptArray for how encryption/decryption works. You advance the RNG seed, and the top 16 bits are used to xor the data.
  15. You decrypt before (un)shuffling.
  16. If you've corrupted the save archive with unnecessary files, the game is resetting the contents. Try importing the save file after clearing the savedata from your console and reaching the title screen. The attached save file is fine.
  17. Neither of the tools you mentioned are related to this subforum. Assuming you are referring to https://github.com/santacrab2/PKHeXMAUI It already has auto legality.
  18. This isn't the place to report issues with a plugin. Seek assistance where you obtained the plugin from.
  19. Misconfigured size. It should be 128KB, not 64KB. The recovery program works just fine at reformatting your save data. projectpokemon/RecoverSaveGen3: Try and recover a Gen3 save file via console app! Pokemon - Fire red (1).sav.fixed
  20. PKHeX does not support save states. Just changing the file extension does not convert it into a save file. Dump the save file from your cartridge/console after properly saving in game.
  21. Unable to replicate. If you can upload the original file from your backups that you can confirm does expand the save file, please do.
  22. The answer to your generic question is "it depends". Truly random encounters (csprng for every call): no correlation Random-enough encounters: no correlation -- examples are gen5 wilds that use a 64-bit RNG but only have 32-bit PID, nature,gender,encounter rolls Somewhat-random encounters: correlation. can figure out an RNG seed quickly (Tera/SWSH raids), or via bruteforce (shiny dynamax adventure raids, PLA captures, BDSP breeds) Others generate with fixed data (like HOME gifts), and must match what the encounter requires.
  23. Your save file size (0x1F880) is not the same as that mentioned in the linked GitHub issue (0x1FFF0). It is 0x790 bytes too small from what has been document as "usual" save file sizes. If you are able to determine why your emulator is under-sizing the save data relative to other emulators, please share that info. Otherwise, you can try manually padding the file size in a hex editor to one of the expected sizes (0x1FF00 or 0x20000) and your file loads in the program.
  24. Thanks, fixed on latest commit: https://github.com/kwsch/PKHeX/commit/ca03311d212a7ef395a674fe8eaec6634e76a757
  25. There isn't a suggestion for that. Added in latest commit: Add $suggest for friendship properties · kwsch/PKHeX@5376d44 Try on the development build.
×
×
  • Create New...