Jump to content

Kaphotics

Helpful Member
  • Posts

    7957
  • Joined

  • Last visited

  • Days Won

    476

Everything posted by Kaphotics

  1. That's how the game works. When hatching, it recalculates based off what it permits.
  2. Use the encounter database, not garbage from another website. Look at each of the tabs to see where Battle Version can be edited, and change it. Read this thread and think about it before giving up and asking the exact same question.
  3. You need to configure it to run with an updated version of Wine. PKHeX is a Windows application, and it uses the .NET Runtime as the common code library, which supports interaction with the operating system. Since you are running it on an environment that is not a Windows operating system, it is up to you to provide whatever compatibility is needed. The program updated from .NET 8 to .NET 9 in the February release, so this is not a new requirement in the May release.
  4. Not an issue with PKHeX. Update your compatibility layer, assuming it's Wine. The first line in the error report you uploaded: > Unable to find an entry point named 'GetThreadDpiHostingBehavior' in DLL 'USER32.dll'. The runtime is unable to find the required function on your machine. WineHQ Bugzilla – Bug 55892 – .NET 8 Windows Forms crashes due to missing DPI functions in user32
  5. Items don't transfer between Gen5 and Gen6.
  6. Use the encounter database, it will give you a valid starting point for every possible encounter.
  7. Refer to PKHeX's source code, because the checksum algorithm and region it verifies depends on which game the save file is for.
  8. https://en.wikipedia.org/wiki/Checksum
  9. Yveltal (Pokémon) - Bulbapedia, the community-driven Pokémon encyclopedia Armaldo (Pokémon) - Bulbapedia, the community-driven Pokémon encyclopedia You cannot obtain them in the game via capture/etc, nor can you trade them from HOME into the games. They don't exist in those games. Pokémon controversies - Bulbapedia, the community-driven Pokémon encyclopedia
  10. Use the dropdowns that are built into the program's interface.
  11. Read the changelog. Not every IV spread can be found, same as trainer IDs.
  12. Not a PKHeX issue. Report plugin issues to the authors of said plugin, not here.
  13. It's a random value, assumedly to randomize the day's interactions.
  14. A 16 bit seed, like 0xBCFE, is also a 32 bit seed, 0x0000BCFE. Detection was added in October-2024, which explains why the "was this ever contributed" from July-2024 is no longer flagging, and the encounter is better matched. The BACD_U_AX means: set the two halves of PID with calls A and B in reverse order (B, A), which is different from Method 1/2/4 (A, B). Then IVs are set. BACD is the call order, `U` is "unrestricted", meaning it can be any 32-bit seed (well, not entirely), and AX means it has "antishiny xor" behavior when creating the PID, with special restrictions on the A call result. The "A" call gets truncated and is xored with the trainer ID and B to ensure it is never shiny. It's still flagged because the seed 0x0000BCFE is not a valid starting seed to generate the Pokémon.
  15. You'd have to compare a before & after save file to see where the PKM's data moved; ideally by noting the PID before giving it away, and seeing where it moved in the save file. PKHeX provides the extra slots via the following logic: PKHeX/PKHeX.Core/Editing/Saves/Slots/Extensions.cs at 83bc2bf6534a2e989ec851a210ef58b8aa49c702 · kwsch/PKHeX
  16. The main GUI exports the save file with the following code: private static void ExportSAV(SaveFile sav, string path) { var ext = Path.GetExtension(path).ToLowerInvariant(); var flags = sav.Metadata.GetSuggestedFlags(ext); try { File.WriteAllBytes(path, sav.Write(flags)); sav.State.Edited = false; sav.Metadata.SetExtraInfo(path); Alert(MsgSaveExportSuccessPath, path); } ...
  17. Save states are RAM snapshots, and are not save files where the game saves the progress to a file for resuming from the start screen. You can use PokeGen to load the save state and extract the pkm (pk4) files for transferring to another save file. I'm not sure if it's possible to use a cheat code to toggle a flag in the RAM to allow you to save; don't think it's ever been investigated in the past 16 years since the game came out. Considering you didn't have too much progress (only up to like level 10) you might as well just start anew.
  18. HOME has no detections for these events to flag them as hacked, even if the PID/IV is wrong. If it's fine on the development build, then it should be fine for HOME.
  19. I'm not sure what you're asking; they should be generating out of the encounter database legally, so if you have your save file loaded (with the OT details you've listed), then they should be fine. The current release will indicate they don't match PIDIV, but as long as they have the BACD_T3 listed it's fine. Can always double check on the latest development build, which has the correct behavior now.
  20. Fixed one of the checks in a commit just now, but these gifts are restricted to 16-bit seeds. Refer to fresh mon's from the encounter database.
  21. Open it in PKHeX, it will tell you it is all 0xFF -- aka there is absolutely nothing in the save file that can be recovered.
  22. Not documented really.
  23. It was hot fixed shortly after release, just redownload the program from this site.
×
×
  • Create New...