quarta-feira, 11 de janeiro de 2012

Random Number Generator

RNG - Random Number Generator


Essa explicação do RNG é válida para Pokémon Diamond, Pearl, e Platinum.



Alguns conceitos sobre o Seed:
Como dito antes, Seed é como chamamos a sequência numérica interna do seu jogo. O seed é gerado no momento em que você aperta 'Continue' no jogo, para a geração do seed, o jogo se baseia no horário do seu DS e no período que você levou desde o momento em que ligou o jogo até o momento que apertou 'Continue'.

Existem vários tipos de Seed no jogo, e cada um controla os resultados que você vai obter em determinada área. Aqui você entenderá o que faz seu Seed avançar, e quantas casas são levadas em conta por isso. Pular a leitura dessa parte não prejudicará muito o entendimento do funcionamento do RNG, mas uma informação a mais sempre é bom.
Os únicos que serão levados em conta serão o RNG do Day Care (que farão com que os Pokémons venham Shiny, vamos chamar de RNGi [RNG incubadora]), e o Seed para Pokémons Selvagens (que fará com que você encontre Pokémons que tenham excelentes IVs, vamos chamar de RNGs [RNG selvagem]).

Existem algumas ações no jogo que fazem com que o seu RNGi avance:
  • Fatores que fazem o Seed do Day Care avançar:
    - A cada clique duplo no Pokétch #6 (Happiness Checker), o seu RNGi avançará o valor referente a quantos Pokémons você tiver no time multiplicado por dois. Um clique duplo faz os Pokémons do Happines Checker pularem, então podemos dizer que o RNGi irá avançar a cada vez que eles pularem.
    - Ao trocar para o Happiness Checker (do Pokétch #5 ao #6), o seu RNGi também avançará o valor referente a quantos Pokémons você tiver no time multiplicado por dois.
    - A cada vez que você jogar a moeda no Pokétch #15 (Coin Flip), o seu RNGi avançará uma casa. (Não funciona em regiões com Sandstorm, Chuva, e afins)
    - Quando o Day Care gerar um Egg, seu RNGi avançará uma casa.
    - Ao entrar em uma troca Wi-Fi seu RNGi avançará um número indefinido de casas.
    - Ao entrar na Union Room, seu RNGi também avançará um número indefinido de casas.
  • Fatores que fazem o seu RNGs avançar:
    - Caso esteja listado nas páginas que você capturou ou derrotou algum Pokémon, virar as páginas do Journal (Key Item) fará seu RNGs avançar em duas casas .
    - Ao dar 'Continue' no jogo, seu Seed avançará o número de casas conrrespondente a quantos Wandering Pokémons houverem livres no seu jogo. (Wandering Pokémons são Pokémons que andam pelo mapa inteiro, como: Mespirit, Cresselia, Moltres, Raikou, Entei, Suicune, etc)
    - A cada 128 passos que você der em um local onde não se encontre Pokémons selvagens o seu Seed avançará o número de casas referente a quantos Pokémons estiverem no seu time.
    - A cada passo que você der em um local onde possa encontrar Pokémons selvagens (grama, cavernas, etc) o seu Seed avançará uma casa. Caso você vire para trás seu Seed avançará uma casa. Caso você vire para trás e de um passo seu Seed avançará duas casas.
    - Usar Sweet Scent em uma Grama ou Caverna fará seu Seed avançar uma casa. Isso não conta durante uma batalha.
    - Usar Sweet Scent enquanto estiver na Água fará seu Seed avançar duas casas. Isso não conta durante uma batalha.
    - Durante uma batalha seu RNGs avançará uma casa.
    - Ao tentar pescar algum Pokémon e obtiver a menssagem "Not even a nibble..." ou "The Pokémon got away..." seu RNGs avançará uma casa.
    - Quando um NPC (pessoas in-game) se mover, seu RNGs avançará uma casa a cada vez que ele se mover ou virar.

Obs: Avançar uma casa é avançar um FRAME.


Alinhando seu NDS com o horário real:
Para prosseguir com o RNG o horário do seu Nintendo DS deve ser igual ao horário mostrado no seu computador. Isso mesmo, as horas, minutos e segundos devem ser iguais, devem estar perfeitamente sincronizados. Como o Nintendo DS não permite que você mude os segundos, você deverá alterar o horário exibido no seu computador de acordo com o que é mostrado no Nintendo DS*.
Depois que tiver ambos os relógios alinhados você poderá prosseguir para os Tutoriais abaixo.

* = Caso não tenha interesse em mudar o horário do computador, você pode aprender a usar o Emloop [Sugiro que baixe o arquivo do vídeo, pois a versão do youtube ficou encolhida]:http://www.youtube.com.br/user/DarkLynxBR [Procure o vídeo do tutorial emloop].


Trainer ID e SID:
Todos sabemos nosso Trainer ID no jogo, ele pode ser visto no nosso Trainer Card ou no Summary de cada Pokémon que tenhamos capturado. O que muita gente não sabe é que há um outro ID, que fica oculto na database de cada jogo. Este ID é conhecido como Secret ID, ou SID.

Para usar o RNG você precisará saber o seu SID, e para descobrí-lo o próprio RNG conta com uma ferramenta para isso:
Para descobrir o seu SID, abra o RNG e clique em "Chain to SID". Você precisará colocar os dados de no mínimo quatro Pokémons Shiny que conseguiu por meio do uso de PokéRadar, e então o programa apontará seu SID (ou 2~3 possibilidades de SID).

Existem outros métodos, como passar um pokémon -qualquer pokémon- que tenha capturado para um amigo com acesso a um flashcard, para que o mesmo possa conferir o seu SID com programas de edição de save. Ou você mesmo pode fazer isso, caso tenha um flashcard.


Download do RNG:
O RNG pode ser obtido em: http://users.smogon.com/mingot/rngreporter.htm