Pokemon ⚔️🛡, shiny raids, bad crypto 

And now more than half of 5* raids are for shiny Pokemon. Because this is extremely curious, I did a little digging to find out why.

tl;dr: folks widened the previous RNG flaw into a tool that discovers a hidden number exclusive to their games, then tells them where to set their system date forward in time to find their desired shiny Pokemon. So you just run the tool to crunch some numbers, update the system date, and et voila, desired shiny Pokemon that you can share with the world as many times as you like.

How this works:

1. Each copy of Sword and Shield generates a single secret number that it uses to randomize every Pokemon raid den in the game. This number is used along with the system date to determine the Pokemon for that den for that day.

2. About a month ago, Redditors discovered that this logic was flawed. You could lock in the stats and shiny status of any raid den, independent of the Pokemon in it, by updating the system date and experimenting. Then you could roll a separate predetermined list of Pokemon forward to get the 'mon you wanted. (This happens because only some of these properties are preseeded using the hidden number from 1.)

3. A Japanese player of the game realized that you could also crack the hidden number using enough sampling, since the algorithm the game uses is known and isn't especially secure. So they wrote a tool where you catch a few Pokemon within different windows of time, plug in all of their stats to figure out their numbers, then work backwards to the number the game uses for this generation. This works because enough of the variables about raid dens are fixed.

4. Since the game does not save after a raid den is completed, the game can be reset and repeated infinitely, hosting for other players to join in on.

Result: lots of people using the tool instead of spending multiple real-world days grinding for their desired shinies. And unlike save hacking, these are all generated by the game legitimately using its own mechanics against itself.

Worse: while you can ban the _host_ of these raids, any shinies generated on client machines will be difficult to track down since their properties will all be legitimate and their system dates correct. So this is pretty difficult to defend against.

So I think this means that, for the foreseeable future, shiny Pokemon will be common in the current generation of games and its raids, unless GameFreak takes clever action and/or removes shinies from the raid hosting pool entirely. Until then, it's probably worth stocking up.

--
Sourcing:
* reddit.com/r/Shinyraids/
* youtube.com/watch?v=ikF56AHceJ
* youtube.com/watch?v=Atpa8DMbAf

re: Pokemon ⚔️🛡, shiny raids, bad crypto 

@Goldkin Depending on the date you set your seed for, would it be possible to detect a date that doesn't seem legit? Especially if say, you send a pokemon into the network to be traded and the capture date is set in the future...

re: Pokemon ⚔️🛡, shiny raids, bad crypto 

@Taylor You don't need to be online for this to work, so unfortunately (or fortunately, depending on your perspective), that kind of check won't work.

They can patch the game, but old patch versions will still work, too.

Sign in to participate in the conversation
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!