Gaming Is Anybody Researching Sun/Moon Shiny Chaining?

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
680
Trophies
2
XP
2,628
Country
Germany
If chain is less then 5 -> Fixed 31 IV Count = 0
If chain is less then 10 -> Fixed 31 IV Count = 1
If chain is less then 20 -> Fixed 31 IV Count = 2
If chain is less then 30 -> Fixed 31 IV Count = 3
If chain is 30 or more -> Fixed 31 IV Count = 4

If chain is less then 10 -> Hidden Ability Chance = 0%
If chain is less then 20 -> Hidden Ability Chance = 5%
If chain is less then 30 -> Hidden Ability Chance = 10%
If chain is 30 or more -> Hidden Ability Chance = 15%

About the shiny chance, well the code is not easy to read on this, but it does not affect the chance, it affects the try count.
Everytime a pokemon is generated, there is a "Shiny try count", by default it's 0, so the functions gives up after 1 try.
But somehow the chain count affects this try count, the min is 0, the max is 3.
If i read the code correctly, then it starts after a chain of 70.

Note: this means, it's the default 1/4096 for each try, if 3 trys it's 4/4096 -> 1/1024.
 
Last edited by Falo,

Astoria

Well-Known Member
Member
Joined
Aug 26, 2009
Messages
658
Trophies
1
XP
1,271
Country
Costa Rica
If chain is less then 5 -> Fixed 31 IV Count = 0
If chain is less then 10 -> Fixed 31 IV Count = 1
If chain is less then 20 -> Fixed 31 IV Count = 2
If chain is less then 30 -> Fixed 31 IV Count = 3
If chain is 30 or more -> Fixed 31 IV Count = 4

If chain is less then 10 -> Hidden Ability Chance = 0%
If chain is less then 20 -> Hidden Ability Chance = 5%
If chain is less then 30 -> Hidden Ability Chance = 10%
If chain is 30 or more -> Hidden Ability Chance = 15%

About the shiny chance, well the code is not easy to read on this, but it does not affect the chance, it affects the try count.
Everytime a pokemon is generated, there is a "Shiny try count", by default it's 0, so the functions gives up after 1 try.
But somehow the chain count affects this try count, the min is 0, the max is 3.
If i read the code correctly, then it starts after a chain of 70.

Note: this means, it's the default 1/4096 for each try, if 3 trys it's 4/4096 -> 1/1024.

Can you link the code? Or how to extract it from the romfs?
 

escequi

Well-Known Member
Member
Joined
Apr 4, 2014
Messages
297
Trophies
0
Age
28
Location
Osasco, Sao Paulo
XP
231
Country
Brazil
If chain is less then 5 -> Fixed 31 IV Count = 0
If chain is less then 10 -> Fixed 31 IV Count = 1
If chain is less then 20 -> Fixed 31 IV Count = 2
If chain is less then 30 -> Fixed 31 IV Count = 3
If chain is 30 or more -> Fixed 31 IV Count = 4

If chain is less then 10 -> Hidden Ability Chance = 0%
If chain is less then 20 -> Hidden Ability Chance = 5%
If chain is less then 30 -> Hidden Ability Chance = 10%
If chain is 30 or more -> Hidden Ability Chance = 15%

About the shiny chance, well the code is not easy to read on this, but it does not affect the chance, it affects the try count.
Everytime a pokemon is generated, there is a "Shiny try count", by default it's 0, so the functions gives up after 1 try.
But somehow the chain count affects this try count, the min is 0, the max is 3.
If i read the code correctly, then it starts after a chain of 70.

Note: this means, it's the default 1/4096 for each try, if 3 trys it's 4/4096 -> 1/1024.
By fixed 31 iv count you mean guaranteed right? So it can go higher than 4 31 ivs...
 

shadowofdarkness

Well-Known Member
Member
Joined
Apr 17, 2007
Messages
536
Trophies
1
XP
2,263
Country
Canada
So if it's just "base rate checks"+"chain bonus checks"/4096 it should mean with a shiny charm which makes the "base rate" 3/4096 that at a chain of 70 it would start at 4/4096 and eventually get up to 6/4096 or about 1/683. I would be happy with that.

I look forward to you figuring out when each of the next increases start in the chain.

And nice to know that my 3IV shiny was to early for increased odds making my first ever full odds shiny.
 

cosa

New Member
Newbie
Joined
Nov 27, 2016
Messages
2
Trophies
0
Age
33
XP
41
Country
Burkina Faso
If chain is less then 5 -> Fixed 31 IV Count = 0
If chain is less than 10 -> Fixed 31 IV Count = 1
If chain is less than 20 -> Fixed 31 IV Count = 2
If chain is less than 30 -> Fixed 31 IV Count = 3
If chain is 30 or more -> Fixed 31 IV Count = 4

If chain is less than 10 -> Hidden Ability Chance = 0%
If chain is less than 20 -> Hidden Ability Chance = 5%
If chain is less than 30 -> Hidden Ability Chance = 10%
If chain is 30 or more -> Hidden Ability Chance = 15%
Fixed.
 

shadowofdarkness

Well-Known Member
Member
Joined
Apr 17, 2007
Messages
536
Trophies
1
XP
2,263
Country
Canada
I just found out the hard way that the chain only go to 255 then resets. I chained to 284 (sadly without getting a shiny) then just so I had something to show for it caught the last one.

When I went to check the IVs I was shocked it was only 3IV then I realized why. it was a 8 bit counter up to max of 0xFF (255) and my chain minus that left me with 29 which is in the 3IV range.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BigOnYa @ BigOnYa: Ok thanks, I love my X but have not messed with a S yet.