Jump to content

Kaphotics

Helpful Member
  • Posts

    7828
  • Joined

  • Last visited

  • Days Won

    449

Everything posted by Kaphotics

  1. Did you check the "Other Slots" to see the registered teams?
  2. Incorrect abilities cannot be set in Gen3 games because Pokemon do not store the ability ID, only which of the two slots it has. PKHeX cannot do what the game structure doesn't allow. If you want to change the abilities of a species, then use a ROM editor and make your own ROM hack.
  3. Save in-game and ensure you didn't change the structure of the save file with your hack.
  4. ROMs removed. Only upload save files. Save in-game, and do not use save states to archive your game progress. If other save file editors (like PokeGen) do not open them, then it is not an issue with the editors, it is an issue with your emulator/usage resulting in incorrect/improperly formatted save data. Emulators that handle save data differently (like changing the file size by appending a footer, or compressing the data) do not get recognized by editors that lack handling for that; oftentimes, an emulator doing strange things isn't something a save editor should be responsible to handle. If programs don't get updated to handle the weird emulator formats, then you must convert them to the standard format prior to using the editor in question.
  5. 1. Use the block data editor for miscellaneous edits. 2. Change the program settings to allow this. Both already exist.
  6. Opens just fine in an emulator, and PKHeX says the checksums are valid. Are you sure this is the right file, and that it really has issues? If you're using a janky emulator, try another one instead.
  7. Re-read the error message. The program tells you why it wasn't loadable: Do not use save-states to save your progress and view it in another program. Save in-game, like you would on your console before turning off the power.
  8. PKHeX can transfer Gen2<->Gen3, but does not auto-fill any details besides copying the pkm's properties to the new format. You just have to enable the incompatible conversion routes via program settings. Since it was never a legal transfer method, everyone has different opinions on how to adjust IVs, natures, and encounter info to be "legal" or not at all, hence PKHeX's barebones conversion leaving it to you to adjust whatever else you want to change.
  9. You need to make sure all the blocks are in the folder you are selecting. https://github.com/foohyfooh/PKHeXPluginPile/blob/ac48490244c50b49f906afa6634459f3bed56407/PluginPile.RaidImporter/RaidImportPlugin.cs#L92
  10. How did you transfer it to your computer?
  11. You'd have to look at the raw data to see what pokerus days remaining value you have, because the GUI is clamped to only legal values. Having wrong values from cheats / hacking in Pokerus / ROM hacks will do that.
  12. Hold control when right clicking the box slot and you can check legality without loading to the editing tabs. PKHeX's editor has some automated fixes that likely corrected the error in the PKM's data.
  13. Requires editing the game code, which is not under the scope of pkNX. It's not simple at all.
  14. Emulators that don't emulate the hardware accurately result in incorrect PIDIVs. Not an issue with PKHeX.
  15. Thanks, fixed on latest commit. https://github.com/kwsch/PKHeX/commit/9d06a2bc2d0ec5f7c0f020acd73a2144a4d30c2c
  16. Both attachments are legal on the latest release and current commits. When Pokémon are transferred from Gen4 => Gen5, their met location & met level get updated to `Poké Transfer` and the current level.
  17. Same exact explanation. If it's not being handled by the OT, as in the OT is not the currently loaded save file, then it must be HT.
  18. It's the case for every Pokemon, since X/Y. The trade bot will update the handler information itself to match its save data, otherwise it would be a detectable hack. You really shouldn't be resisting this fix & detection.
  19. You don't have a save file loaded, so PKHeX provides a blank save as indicated at the top of the program window. Who is the OT of that save file? PKHeX. When you edit a Pokemon, who is handling the Pokemon? The currently loaded save file. If the handler data stored in the PKM does not match what is expected (should be the save file), then you get the messages as you've shown. How do you get it to be handled by an arbitrary OT? Load the save file for that OT so the program knows where the PKM will reside. Don't have the save file for your OT? Well, who is currently handling it?
  20. You just need to trade the egg to a game where the egg will have a trainer ID that makes the PID shiny. If you've received an egg, check the PID then RNG abuse a game to get a trainer ID that will make it shiny. If you've not received the egg yet, then identify a spread you want, and then RNG abuse that spread when receiving the egg, and RNG abuse a hatching trainer as previously described.
  21. PKHeX checks the menu advancement pattern in addition to the PIDIV. If the game menu cannot reach your PIDIV seed, then it is impossible to obtain, hence illegal.
  22. If you can't code, here's how you'd still be able to help: Find the offset within the save file that determines what you're trying to change. Change the values manually in a hex editor like HxD to document what values and offsets do what. If you provide in a post the offsets/structure of the data, and a list of values that can be used, then someone can take that and convert to code.
  23. I'd recommend using a separate more-focused ROM unpacking tools rather than pk3DS. Just get your unpacked files to pk3DS.
×
×
  • Create New...