Jump to content

Kaphotics

Helpful Member
  • Posts

    7544
  • Joined

  • Last visited

  • Days Won

    400

Everything posted by Kaphotics

  1. Open up two instances of PKHeX, for source and destination. Then just drag & drop. If you want to import a large amount, dump them to a folder then drop the folder in instead.
  2. Re-read the first post of this thread.
  3. https://www.reddit.com/r/romhacking/comments/qub9km/how_do_i_create_a_nds_rom_patch/
  4. Ask the owner of the bot you traded with. Some have features like replacing the OT details with that of the trader, but really it's not as foolproof as they'd hope.
  5. Those are the only two labeled. https://github.com/kwsch/PKHeX/blob/82d74e69502c7697f42aa1dcf1a08ea95cc4edcb/PKHeX.Core/Saves/Access/SaveBlockAccessor9SV.cs#L2108-L2109
  6. Use a hex editor or online tool to trim the file to the correct size.
  7. Gen4/5 save files are 512KB, not 1MB.
  8. Load an actual save file, additionally, create a "trainers" folder next to the exe and populate it with Pokémon files from trainers w/ specific versions.
  9. Use the drop-downs to help build the commands, as well as indicate what the current value of the Pokémon currently loaded to the editing tabs.
  10. The latest release of the plugin you linked to is targeting PKHeX from 4 months prior. So, if the plugin doesn't work with the latest you have tried, you need to grab that specific version from this site's download page.
  11. Another one... so many bad carts! Since this has happened numerous times, I figured I'd automate the logic that I'd do manually, as described in the thread chain ^. The automated program and its source code have been uploaded to projectpokemon's GitHub: https://github.com/projectpokemon/RecoverSaveGen3 I have attached the save file after running it through the program I made ^. Here's what it looks like in PKHeX (box names???) POKEMON EMER_BPEE01_00.sav.fixed
  12. As you've already mentioned, the game will fail to render the quantity to a human-readable number of the current value. Referring to the Emerald disassembly, the items are stored as u16 Item, u16 Quantity. https://github.com/pret/pokeemerald/blob/9952b676db9d2c8d5e71f7339eb000d8aa496ab4/include/global.h#L582-L586 So, the quantity can be at most 65535 (2^16 - 1). PKHaX already lets you set whatever quantity you want (that can be stored by the structure, aka 65535 max in Gen3). Any issues? Try it and see.
  13. Thanks, fixed on latest commit: https://github.com/kwsch/PKHeX/commit/ef60ee622dc5fd4aabbec2c6c7d98226916a8de6
  14. Is this for a ROM hack?
  15. Not sure which file you are trying to load into PKHeX. PKHeX supports save files and individual PKM files (including ph3 files for HOME's latest format).
  16. Depends how you want to store the data, and what kind of setup you have in mind. Since PKHeX.Core is on NuGet, you can add it as a project reference to any C# repo. Alternatively, you can manually download it and unzip it to get the DLL, and then add it manually to something like a LINQPad script to run a snippet of code to dump info into whatever format you want. var files = Directory.EnumerateFiles(@"C:\saves"); foreach (var file in files) { var sav = SaveUtil.GetVariantSAV(file); if (sav is null) // unrecognized continue; var trainerName = sav.OT; var version = sav.Version; $"{trainerName}\t{version}".Dump(); }
  17. You've not given any details/file for anyone to assist troubleshooting. You should be using the encounter database to start from a legal template, then update the details (including the current level) to ensure it can legally exist as a Charmeleon. If it is under-leveled (below its natural evolution level from Charmander, 16), then what encounter did it originate from?
  18. Met data didn't exist until Crystal.
  19. Thanks, fixed on latest commit! https://github.com/kwsch/PKHeX/commit/20245dd5125c660822465a0b9c22d3c55d7015a0
  20. Use the ribbon at the top of the program to access the built-in tools like the Encounter Database.
  21. Nope. Deoxys is Method 1. Use the encounter database instead of guessing, then hold Control when checking legality to bring up the verbose report.
×
×
  • Create New...