ROM Hack Pokemon Sword and Shield Cheats/Hacks/PKHex

  • Thread starter Thread starter Ultimos54
  • Start date Start date
  • Views Views 2,171,464
  • Replies Replies 4,823
  • Likes Likes 67
For not Banning Pokemon Online you have to go a Long Way.

Meat Locations
Trade Count for Version Exclusive
Catch Count
Pokemon Encounter Count
etc etc etc

Catch count too? So that 500 catch count code makes the legendary Pokemon ilegal?
 
Is there a comprehensive list of checks? Stuff that might not be obvious like hidden values n’ stuff?


C6THUTp.png


Under >Egg_Hatching are more entries
 
Can you do the new square shiny in pkhex
As long as you know how shiny calculations work, and how to transform the new version TrainerID/SecretID into their old versions (which are what is used when calculating shinies), yes.

One way to do that:
- Before starting, find a program that can convert numbers from decimal to hex, and that can do the XOR operation. The Windows 10 calculator does that in Programmer mode.
- Go into the OT/Misc tab. Jot down your 4-digits SID and 6-digits TID, and put them together (so, for example, if you had SID=1234 and TID=567890, the resulting number would be 1234567890). Important: the 6-digit TID can start with one or more zeroes, don't remove those.
- Convert that number to hex; this is your trainer's full ID, and the number that is compared with the pokemon's PID to determine if the pokemon is shiny. In the current example, it would be 499602D2‬.
- Choose a 4-digits hex number and write it twice; for example, if you choose ABCD, then you would get ABCDABCD.
- Now calculate the XOR of that number you got and your full trainer ID; in the example, 0x499602D2‬ XOR 0xABCDABCD is E25BA91F.
- Put that number you calculated in the pokemon's PID, in the Main tab. Now you have a "square shiny".

If you want it to be a regular shiny, when writing twice the 4-digits hex number, change the last digit. In the example, it would be ABCDABC?, with the ? being anything except D.
 
As long as you know how shiny calculations work, and how to transform the new version TrainerID/SecretID into their old versions (which are what is used when calculating shinies), yes.

One way to do that:
- Before starting, find a program that can convert numbers from decimal to hex, and that can do the XOR operation. The Windows 10 calculator does that in Programmer mode.
- Go into the OT/Misc tab. Jot down your 4-digits SID and 6-digits TID, and put them together (so, for example, if you had SID=1234 and TID=567890, the resulting number would be 1234567890). Important: the 6-digit TID can start with one or more zeroes, don't remove those.
- Convert that number to hex; this is your trainer's full ID, and the number that is compared with the pokemon's PID to determine if the pokemon is shiny. In the current example, it would be 499602D2‬.
- Choose a 4-digits hex number and write it twice; for example, if you choose ABCD, then you would get ABCDABCD.
- Now calculate the XOR of that number you got and your full trainer ID; in the example, 0x499602D2‬ XOR 0xABCDABCD is E25BA91F.
- Put that number you calculated in the pokemon's PID, in the Main tab. Now you have a "square shiny".

If you want it to be a regular shiny, when writing twice the 4-digits hex number, change the last digit. In the example, it would be ABCDABC?, with the ? being anything except D.

<3 thank you!
 
I made this calculator so you can generate an ultra shiny pokemon id using your secret/trainer id

https://drive.google.com/open?id=1lPXKWfosJvz2LCOopcH-_v9OJiLz-Adc

Usage:
Copy the file so you can edit it
Put your secret/trainer id in the light green cells
Select an empty cell and hit delete (randomly generate a new pokemon id each time)
Copy the pokemon id and put in pkhex after the shiny flag is set
 

Site & Scene News

Popular threads in this forum