Not to bump the thread, but I was curious how PID and ESV was related and I came up to this thread.
I read what Kaphotics said and I tried to comprehend the equation he put, but I am having problem understanding the symbols.
I expected to see * (multiply), / (divide by) but rather I am seeing >>, &, ^.
1. Is >> mean "greater than" and ^ mean "power of"? I guess & is just "and"?
2. If PID was 58AC9E92 (for example), I guess it is greater than 16?
3. Also, what is 0xFFFF. I know it is hexadecimal term but is it referring to value of 0xFFFF?
Basically, I am trying to change the ESV value (by changing PID and whatever is related to it) to my TSV value so that hatching in-game will net me a shiny. I guess the easy way to cheat shiny is to click the star button PKHeX to make pokemon shiny, but it won't change ESV, which translates to OT and TID being incorrect, ultimately leading to not legal pokemon.