kwsch / PKHeX

Pokémon Save File Editor
https://projectpokemon.org/pkhex/
Other
3.63k stars 682 forks source link

Wrong encounter slot/seed for a few Unown from gen 3 #4332

Closed ymaniz09 closed 1 month ago

ymaniz09 commented 1 month ago

Describe the bug Currently I'm using pokebot-gen3 to shiny hunt Unowns. A few of them are being marked with an X in front of the origin seed. Since they were not manipulated/edited, I believe there should be a bug on calculating the origin seed.

Screenshots image image

I checked this one on PokeFinder: image

Lusamine commented 1 month ago

This is not a bug.

The X means Synchronize failed, not that it couldn't calculate a seed. You can see that your Unown have a green check mark, which means at least one legal seed+lead was found. If multiple possible seeds+lead exist, the program can't tell which one created it, but the requirement to be legal is at least one works.

ymaniz09 commented 1 month ago

Thank you so much for this detailed explanation!

kwsch commented 1 month ago

I'm not sure the explanation is correct; if it was a synch fail, it would say so.

The X usually indicates a failure to find a method H starting point. I'll check how the program is resolving it in about a week. Vblanks can disjoint the correlation, hence why X isn't flagged illegal like in Gen4.

ymaniz09 commented 1 month ago

I have multiple bots shiny hunting on Gen 3. I just noticed the X in a very, very few Pokémon. Please let me know if you need any further information.

Lusamine commented 1 month ago

I'm not sure the explanation is correct; if it was a synch fail, it would say so.

You're right. I confused the "X" notation with the "Synchronize: X" notation. Reopening for more investigation later.