Jump to content

Kaphotics

Helpful Member
  • Posts

    7957
  • Joined

  • Last visited

  • Days Won

    476

Everything posted by Kaphotics

  1. Only blocks 2,3,4 are present in your save file; missing blocks 0 (trainer info), block 1 (party), and boxes (6+), there really isn't anything recoverable. Recovers just fine by the recovery tool. Initial Release · projectpokemon/RecoverSaveGen3
  2. 1. Language "should" be matching the save file, unless it was moved directly from HOME after previously residing with the exactly same OT but with a different language. It is marked as Fishy because it is a less-than-likely situation, for manual inspection. 2. Bulk checks are to raise things to your attention, and are not definitive. As you've noted, some events have fixed PID/EC values, but these are not granted as exclusions by the program as it is not implemented as such.
  3. Known; crossovers are not handled for Z-A (probably won't be for quite a while) due to how many overlapping locations there are and the resolution of which is an innermost location ID for a given coordinate.
  4. I've made a bunch of revisions on the latest commit to address the behavior you've mentioned: Small tweaks to HGSS ball check · kwsch/PKHeX@6f9daae We weren't able to figure out how exactly Mood can get deposited into the Box without being reset to 0; we did notice that swapping party slots after interacting with them in the overworld can give Mood to eggs in the party. Seems the game has an issue with keeping track of pointers. If you're able to figure out a clean repro step, that would be helpful. Here are some of the notes regarding Mood's mechanics: https://github.com/kwsch/PKHeX/blob/6f9daaed0492c4d3910a0aa0e15ed8ffaee3527f/PKHeX.Core/Legality/Verifiers/Misc/MiscVerifierG4.cs#L117-L125
  5. Gen1 save files are 0x8000 bytes (32KB) not 80KB. If your emulator is not exporting save data, then you should consult with the emulator developer('s documentation). You really shouldn't use web emulators, as you can play your ROM dump on your PC with an actual emulator that saves correctly.
  6. Not a valid save file size. Whatever conversion you tried was not right.
  7. Majority of the savedata is missing, including the first half which contains game progress/party. Only a few boxes towards the end are present, but you had nothing in those slots. Nothing to recover.
  8. Different emulators store the RTC data at the end of the save file differently. PKHeX does not do any conversion between emulator save files. Try finding a converter online, or refer to the emulator documentation online.
  9. Update your program. The program tells you it is out of date.
  10. BDSP does not have trash bytes on Eggs; you can clear the trash bytes via the trash byte editor (hold control and click on the nickname text box).
  11. Open the save file in a hex editor, and set the width to 0x1000. You can then look for the end part of each block to see where each block resides in the file. Generally, they're stored in order, but they start saving from a random block ID and loop until all are saved.
  12. Referring to the wiki on save file structure and the recovery tool's output, your save file is missing critical parts of it (namely, blocks 0, 1, 2, which store your party, game progress, and trainer information). So there's not much to be able to recover besides box data. I copied the 3 missing blocks from a donor save file (mine) and ran it through the recovery program to even out the blocks. I don't advise trying to play the save file; only use it to recover your box data by dumping it into another save file. Pokemon - Emerald Version (USA, Europe) (1).sav
  13. PKHeX tells you the playtime at the top of the program window. The pokedex editor opens just fine.
  14. Probably is because of a vblank that occurred between the RNG calls, which is statistically infeasible (but not mathematically impossible, I guess). The game generates your SID & TID via two successive RNG calls (SID first, then TID) via 2 rand calls back to back. The assumption is that there should always be a RNG state that can yield the SID & TID. If we assume there is a vblank, then only 1 seed can generate the SID & TID: 0xc69e5f27 I think the community consensus was to prefer to flag these vblank splits for SID & TID save files, because more often than not, it's because the 'mon was manually created, rather than a save file lucked upon. Relevant source code in pokeruby, dug up via Copilot Chat: pokeruby/src/new_game.c at afcbea1f17d8c68b1aad22ab5ab1768cb5cf36d5 · pret/pokeruby
  15. The previous release had fixed the program to not decrease values that were above 999. Shortly after release, a fix was added to allow more than 3 digits to be entered. https://github.com/kwsch/PKHeX/commit/91ac18dd34cfa6871c5cafa0024629ed1102a72c The next release will be made available in the next few days along with the new Box Search feature, but if you cannot wait you can always try the Development build:
  16. PKHeX does not support ROM hacks.
  17. ty fixed on latest commit: Update EncounterStatic3XD.cs · kwsch/PKHeX@dd1b55c
  18. If you are too specific with your request, like having 6IV adamant for a gen3 wild encounter, then it will fail to find anything. When it can't find anything to satisfy your specific request, you need to be less specific. Click the Reset button to see what an unspecified criteria is -- IVs are frequently a reason why a criteria is impossible to satisfy.
  19. Use the Criteria tab and ensure it is filled out the way you want. Hardy is the 0th nature, and it is the default nature of the Pokémon when you launch the program. It seems you're not specifying your criteria, thus the program is always trying to match the initial default from tabs since you forgot to specify it.
  20. Please check the status of the event flag I listed at the end of my message. I am still skeptical that you didn't accidentally change the flag's state when trying to activate Mewtwo.
  21. Then restore a backup from before you cheated, and don't modify the event flags. PKHeX mentions this at the bottom of the event flag editor: You probably turned off `FLAG_PHOTOMODE_ENABLE` (032AD99537C6091F). You really shouldn't have contacted Nintendo/Pokémon support for help after cheating.
  22. Did you cheat to unlock Mewtwo, or use any cheats/save edits on the file previously?
  23. Welcome to research. Save files are just bytes of data, nothing is labeled unless a human figures out what a block is for and adds it to the accessor label list. There is no plugin, it is a black box where the onus is on you to figure out new labels. You repeat actions in games to see what changed, then you go look at individual blocks to see if it was storing a value somewhere. Use the Dump tab to inspect individual blocks in the currently loaded save file.
×
×
  • Create New...