pandie Posted December 10, 2019 Posted December 10, 2019 Hi! How do you do the $shiny0 in PKHeX to get ultra shiny? Thanks.
Whois_jake Posted December 10, 2019 Posted December 10, 2019 Same question. Anyone knows how to do it?
theSLAYER Posted December 10, 2019 Posted December 10, 2019 Fellas, there no such thing as an Ultra Shiny. Square shinies aren't even that rare for wild encounters, there is a 15/65536 chance the shiny you get from wild encounters is not a square shiny. 65520/65536-> forced shiny (squares) 15/65536 -> already shiny (stars) 1/65536 -> already shiny (squares) Use batch editor in PKHeX. ".PID=$shiny0" noquotes.
Cofuto Posted March 26, 2020 Posted March 26, 2020 already did PID$shiny0 and not worked, is there another thing to do?
theSLAYER Posted March 26, 2020 Posted March 26, 2020 6 hours ago, Cofuto said: already did PID$shiny0 and not worked, is there another thing to do? .PID=$shiny0 only works for Gen 8 saves, and if a mon isn't already shiny. If it was shiny before you used the code, use .PID=$rand to randomize the PID. Should remove the shinies.
Cofuto Posted March 26, 2020 Posted March 26, 2020 Thks, I was trying to make them Square to use the pokebank issue and transfer them to Sword, But know I reallize that they would be normal shinys no matter what.
theSLAYER Posted March 26, 2020 Posted March 26, 2020 1 minute ago, Cofuto said: Thks, I was trying to make them Square to use the pokebank issue and transfer them to Sword, But know I reallize that they would be normal shinys no matter what. It appears that code doesn't work for a gen 7 save presently. Any transferred mon can be either Square Shiny or Star Shiny.
8 Bit-Wolf Posted June 10, 2020 Posted June 10, 2020 (edited) So does the batch editor hang up alot when using this batch line? It has been sitting at 0% on the progress bar for 15 minutes now. Edit: It is taking a good chuck of my CPU capacity. Similar to high frame RNG reports. However, there is no sign of completion after an 20 minutes and batch editor crashes. I have attached the file trying to make square shiny. 009 - Blastoise - 1DA69EFC2B1A.pk8 Edited June 10, 2020 by 8 Bit-Wolf Add references
theSLAYER Posted June 10, 2020 Posted June 10, 2020 what did you use, .PID=$shiny0? It shouldn't eat up CPU. It doesn't even do seed checking or RNG checking or anything, it just gives Square Shiny by PID (basically XOR 0)
8 Bit-Wolf Posted June 10, 2020 Posted June 10, 2020 (edited) Yes I used .PID=$shiny0. I have tried on 1 or a full box (of that blastoise). it hangs up and will eat up to 40% Thread ripper 1900x Add: It works fine for some Pks and will hang on some others. Edited June 10, 2020 by 8 Bit-Wolf
theSLAYER Posted June 10, 2020 Posted June 10, 2020 @Kaphotics if I'm not mistaken, .PID=$shiny0 doesn't work on some entries that do not originate in SWSH. (PKHeX's batch editor stops functioning. Using Shift+Star freezes PKHeX completely. I initially thought it was TID/SID related, but other mons with the same TID/SID can have it done..)
8 Bit-Wolf Posted June 10, 2020 Posted June 10, 2020 Most have had no progress on the bar but this balstoise actual makes it further before the hangup.
Kaphotics Posted June 10, 2020 Posted June 10, 2020 PKHeX tries to keep the ability bits from the original PID (lowest bit in each 16bit half of the PID): In order to get a square shiny, the Xor has to be 0; since we keep both low bits as-is, the above PID has 1 and 0 for each bit; xor is always 1 -- so the shinyxor will never be 0 with this restriction. I'll need to figure out how to relax this restriction -- PID ability is a little complex: if (GenNumber > 5 || Format > 5) return -1; if (Version == (int) GameVersion.CXD) return Array.IndexOf(PersonalInfo.Abilities, Ability); return (int)((Gen5 ? PID >> 16 : PID) & 1); 1
8 Bit-Wolf Posted June 10, 2020 Posted June 10, 2020 Here one stuck at the beginning 513 ★ - バオップ - 6BC6C64A5912.pk7 I am glad i can help.
Loopy Posted June 11, 2020 Posted June 11, 2020 I always press shift + click on the shiny button and it transforms into square shiny 1
theSLAYER Posted June 11, 2020 Posted June 11, 2020 28 minutes ago, Loopy said: I always press shift + click on the shiny button and it transforms into square shiny maybe it's the latest version or something, but that causes that particular Blastoise to freeze. (with any other entry that didn't batch edit for me, it causes a freeze too. So this isn't an isolated incident) Kaphotics also already kindly explained the issue, so I can only assume it's being worked on (since we know what causes it now)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now