Jump to content

Kaphotics

Helpful Member
  • Posts

    7362
  • Joined

  • Last visited

  • Days Won

    376

Everything posted by Kaphotics

  1. Use a hex editor or online tool to trim the file to the correct size.
  2. Gen4/5 save files are 512KB, not 1MB.
  3. 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.
  4. 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.
  5. 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.
  6. 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
  7. 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.
  8. Thanks, fixed on latest commit: https://github.com/kwsch/PKHeX/commit/ef60ee622dc5fd4aabbec2c6c7d98226916a8de6
  9. Is this for a ROM hack?
  10. 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).
  11. 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(); }
  12. 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?
  13. Met data didn't exist until Crystal.
  14. Thanks, fixed on latest commit! https://github.com/kwsch/PKHeX/commit/20245dd5125c660822465a0b9c22d3c55d7015a0
  15. Use the ribbon at the top of the program to access the built-in tools like the Encounter Database.
  16. Nope. Deoxys is Method 1. Use the encounter database instead of guessing, then hold Control when checking legality to bring up the verbose report.
  17. The point was that the moveset wasn't legal for the encounter data it had; just because the move was made available to a specific event doesn't mean it can be learnt by others. A wild capture Raikou can't have the move. The encounter database correctly finds and generates the mentioned Raikou encounter with espeed
  18. The trade Chatot is Female, Tangled Feet, w/ Lonely nature via a fixed PID. Yours does not match. https://bulbapedia.bulbagarden.net/wiki/In-game_trade#Pokémon_Diamond,_Pearl,_and_Platinum
  19. Then delete the save data on the console and try again. You likely imported an extra file, so you need to start from scratch.
  20. Opens just fine in PKHeX => you're importing it to your console incorrectly. Ensure the filename is as you have it, and replace the existing file. Use an app like Checkpoint to restore your save file.
  21. Open them in a hex editor. Both files are completely empty (all zero). There is no data that can be recovered from nothing.
×
×
  • Create New...