Jump to content

Luck manipulation: Difference between revisions

Clarifying
>Torchickens
>Torchickens
(Clarifying)
Line 4:
In software and most computer games, a '''pseudorandom number generator''' is used to handle events which rely on some form of luck. This applies to (as of now) all of the Pokémon games and is used to generate a value which can determine whether for example if the player encounters a shiny Pokémon at an approximated chance of 1 in 8192.
 
As its name suggests, the pseudorandom number generator is not truly random in the sense that the game or software will depend on a relatively small set of constant, initial values known as the 'state' and the 'random seed'. For this reason, several players have manipulated the Pseudorandompseudorandom number generator to generate a random seed which would give him or her a shiny Pokémon.
 
==How pseudorandom number generators are used in the Pokémon games==
Line 14:
The second pseudorandom number generator creates a value, determining the species of a Pokémon swarm, the species of Pokémon found in the telescopes within the Great Marsh and the Pokémon found in the Trophy Garden. The algorithm specifically ensures that Mystery Gift Pokémon and a Manaphy hatched from an Egg from Pokémon Ranger is not shiny. This pseudorandom number generator instead uses the algorithm (0x6C078965 * Seed) + 0x1, where 0x6C078965 is the integer 1822919013 and 0x1 is the integer 1.<br /><br />Before the pseudorandom number generator is used the game will use generate a 'random' number based on the value of a [[qword]] (known as the random seed or 'seed state'). The seed can range from any value between 1 and 4294967295 and is usually generated after the player chooses 'Continue' on the title screen, except in Pokémon Emerald. The random seed changes depending on variables which are 'almost random', such the game clock time or the amount of recent coin tosses. To determine a 'random' number the game will then use the algorithm (0x41C64E6D * Seed) + 0x6073, where 0x41C64E6D is the integer 1103515245 and where 0x6073 is the integer 24691. <br />
 
===A glitch in the pseudorandom number generator process of Pokémon Emerald and Pokémon Platinum===
 
A [[glitch]] in Pokémon Emerald and Pokémon Platinum has meant that a random seed will no longer change after the player selects Continue, therefore this has made catching shiny in-game event Pokémon more predictable. because ifIf a player does not encounter a shiny Pokémon the first time he or she can usesoft-reset anand itemit forwill example,be topresumable changethat the random seed andwould informationhave aboutremained the nextsame encounteredafter Pokémonexiting the title screen, hence it is easier to track changes to the random seed.
 
 
==Abuse of the pseudorandom number generator to hatch shiny Pokémon on Pokémon Platinum==
 
A fewSeveral players have taken advantage of the fact that a newdifferent random-seed will not be generated in Pokémon Platinum when the player selects 'Continue' on the title screen, afterand findingwill theonly valuedepend ofon aother seedmain throughgame variables such as game time. In this way, the userandom ofseed is more predictable and can be tracked eithervia a [[game-altering device]] or knowledge of athe previousrelevant valuepseudo-random usednumber bygeneration thealgorithm gameand aan playeradditional canalgorithm usedetermining how the Coinrandom Tossseed applicationchanges forafter aperforming specificsimple amountactions oflike timestossing soa thatcoin the next egg thaton the playerCoin obtainsToss willPokétch contain a shiny Pokémonapplication.
 
Requirements:
Line 29:
#Parents to produce the Pokémon Egg should either be ready in party or in the box.
#Five Pokémon should be in the party.
#A clock to be synchronisedsynchronized with the DS clock.
#The player needs to be on a patch of grass and should save the game.
#A Pokémon with Sweet Scent.
Line 46:
 
 
==RumoursRumors of increasing the initial catch rate of Pokéballs==
 
''Main article: [[Glitch Myths]]''
 
There have been rumoursrumors that if the player holds the B button before throwing a Pokéball it will apparantlyapparently increase the chances of catching that Pokémon; however those rumoursrumors have been proven to be false.
 
 
Line 57:
[http://www.youtube.com/watch?v=T40oaiVrR5g] - A player manipulates the pseudorandom number generator so that he or she can hatch a shiny Cyndaquil.
 
[http://users.smogon.com/mingot/rngreporter.htm] - A calculator to help players find the SID of a Pokémon, and the releventrelevant amount of coin tosses required for the next Pokémon egg to be shiny.
 
[http://en.wikipedia.org/wiki/Pseudorandom_number_generator] - An article on wikipediaWikipedia about pseudorandom number generators in general.
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.