Jump to content

Kaphotics

Helpful Member
  • Posts

    7841
  • Joined

  • Last visited

  • Days Won

    451

Everything posted by Kaphotics

  1. Launching the program correctly will cause the backup location to be right next to the executable. Not sure what you've done wrong.
  2. No; you'd have to modify the ROM to not recalculate stats on level up, which isn't really a good thing. Just use EVs or use an overleveled pkm.
  3. Probably handwritten into a blockquote Basically, there's a correlation. Each wild encounter has a 32bit seed, which generates the EC, PID, IVs, Height & Weight. We can easily derive the EC by reversing the algorithm to get the seed, then we can run it forwards to make sure the seed yields all the resulting features. If it doesn't match, you get the error message. If you're curious how the logic is translated in PKHeX's code: https://github.com/kwsch/PKHeX/blob/223b56d779c11019482f8b97cfcf62312342b867/PKHeX.Core/Legality/RNG/Overworld8RNG.cs It's similar to Gen3/4's PIDIV restrictions, hence the same error message.
  4. Those PIDs are incorrect for the in-game trade. PIDs don't magically change on evolution.
  5. https://github.com/Bl4ckSh4rk/PKHeXFeebasLocatorPlugin
  6. Update your plugin. Plugins causing errors is not an issue with PKHeX
  7. Read the PKHeX changelog. Plugins that used the old Gen3 save file methods will need to be updated.
  8. I've fixed this in the latest batch of commits; just need to see if there's anything else that can be fixed prior to uploading a hotfix.
  9. Looks like invalid pkrs values. https://github.com/pret/pokeemerald/blob/5d7c438efcd341c777c866a7eb3f8401f8548dc5/src/pokemon.c#L6036-L6058 The byte at 0x44 has "01", which decomposes to "strain 0, days 1". Can't get strain 0, and when it's cured (days elapsed), it will never remember it had pkrs. I simulated the numbers to generate a list of possible PKRS values: https://github.com/pret/pokeemerald/blob/5d7c438efcd341c777c866a7eb3f8401f8548dc5/src/pokemon.c#L5940-L5978 var list = new List<int>(); for (int i = 0; i <= 255; i++) { var val = i; if ((val & 0x7) == 0) continue; if ((val & 0xF0) != 0) val &= 7; val |= (val << 4); val &= 0xF3; val++; $"{i:000}: {val:X2}".Dump(); list.Add(val); } list.OrderBy(z => z).Select(z => $"{z:X2}").Distinct().Dump(); And here is the list of initial values: 12 23 34 41 52 63 74 92 A3 B4 C1 D2 E3 F4 Note how strain 0 and strain 8 are not generatable. === Did you hack in PKRS with a cheat?
  10. Kaphotics

    Sigilyph

    ty fixed: https://github.com/kwsch/PKHeX/commit/1acefbcf9310570a6faa55825101fd62d46bde6d
  11. Open the decrypted data in a hex editor. It's empty data. Not a valid save file; working as intended.
  12. The game might not use the old logic flags, or the flags are differently ordered? I dunno.
  13. Fixed in latest commit; removed them from the legality lists. https://github.com/kwsch/PKHeX.EncounterSlotDumper/commit/6ad4416218885c935b1a7d1753f7455f9e3439a0 https://github.com/kwsch/PKHeX/commit/b36aa0ac99f2c31c5c76befbff332baf58e2fd73
  14. It's an RNG seed. You can replace it with another RNG seed, or you can use the current seed value to predict what the result will be (using another, undeveloped tool).
  15. PKHeX's pkm database allows you to toggle (dumped pkm) & (box data from saves). I know that OneDrive can also force keeping files locally, but you could temporarily download them and dump them. Or, you can change the behavior of LoadPKMSaves to use whatever keep-local folder(s) you want.
  16. Foreign Pokemon can't get the ribbon unless they're battle version is set. This is not the place to complain about your hacks being correctly flagged.
  17. gee i wonder if you *really* can receive the ash greninja gift on US/UM?
  18. Thanks, fixed in latest commit: https://github.com/kwsch/PKHeX/commit/332449f53d1dc7b982d71843479cf978531c0337 Use the dev build if this false flag bothers ya
  19. Thanks for reporting; it's a regression. Egg moves for gen6+ have to be in the relearn moves list (unless it is a "shared" egg move via Gen8's mechanic, which this pk7 is not). I've been wanting to refactor the moveset validation for a while now... maybe soon It's now fixed in the development build; next release should be in the next day or so.
  20. Read the stickied troubleshooting thread.
  21. Do you even earn for playing the game? Personal enjoyment and sharing.
  22. You can reuse the PKHeX.Core.dll in other projects; like uploading the save file to your website and reading the party data directly.
×
×
  • Create New...