A brief summary about Initial Seeds mechanics in 4th Generation

INTRODUZIONE

Quando entrate nel gioco dei valori si combinano per determinare l’Initial Seed, punto di partenza da cui l’algoritmo inizierà a generare altri numeri esadecimali che decideranno le caratteristiche dei Pokémon incontrati. Conoscendo la formula matematica alla base e il Seed iniziale ottenuto è possibile prevedere le peculiarità delle creature, e riuscire quindi a catturarle con IVs altissime o cromatiche.

Gli elementi che caratterizzano la formazione degli Initial Seeds sono due:

Date/Time: La data in cui si preme A sull’opzione “Continua” nella schermata principale.
Delay: Il tempo trascorso da quando avviate il gioco a quando si clicca su “Continua”.

INITIAL SEED CON RUNASDATE

Aprite il PokéFinder e cliccate sull’opzione adeguata sotto la voce Gen 4 (questo dipende dal tipo di Pokémon che desiderate ottenere, comunque è indicato nelle guide). Configurate la scheda e avviate la ricerca, poi scegliete una Spread e cliccateci sopra con il tasto destro: premendo su “Generate times for seed” vi ritroverete in una schermata con diversi risultati di Date/Time e Delay. Selezionate una combinazione e segnatevi queste ultime variabili.

Per ottenere l’Initial Seed indicato è necessario entrare nel gioco nella data e ora segnate, avendo quel preciso Delay. Utilizzate il RunAsDate per far partire l’emulatore nella Data e Ora di avvio compatibili con la Spread desiderata. Di seguito trovate una lista delle funzioni del programma nell’ambito dell’RNG:

Application to run: Specificate il programma che volete avviare tramite il tasto “Browse”.
Date/Time: Selezionate “Absolute date/time” ed impostate Data e Ora tramite le apposite caselle di dialogo.
Parameters: Questa funzione permette di eseguire determinati programmi nella loro versione di “debug”.
Immediate Mode: Da attivare in alcuni casi particolari per cui è necessario che il programma sostituisca immediatamente Data e Ora al software scelto. Nel readme troverete una descrizione più accurata.

Nota: Le voci “Move the time forward according to the real time” e “Return to the current date/time after…” non vanno selezionate, in quanto l’ottenimento dell’Initial Seed risulterà più semplice qualora RunAsDate manterrà fissata Data e Ora prestabiliti per tutta la durata d’esecuzione dell’emulatore.

Nota: Come riportato anche nelle patch notes della versione 1.35, il programma notificherà un messaggio di errore all’utente qualora si cercherà di eseguire programmi in 32bit utilizzando la versione a 64bit di RunAsDate e viceversa.

Aprite il DeSmuME_dev e caricate gioco e salvataggio, dopodiché caricate anche il Lua Script di DPPt/HGSS. Vi ricordo che il Lua Script vi permette di visualizzare l’Initial Seed e il Current Seed. Si carica in questa maniera:

DeSmuME » Tools » Lua Scripting » New Lua Script Window » Browse

Premete A fino ad arrivare al menù principale: la Data e Ora rimarranno fisse, quindi dovrete preoccuparvi solo di regolare il Delay. Monitorate il suo avanzamento tramite il Lua Script, poi una volta in prossimità del Target mettete in Pausa il gioco e fate un SaveState. Effettuate avanzamenti di precisione col tasto N e quando avrete raggiunto il valore corretto tenete premuto A e togliete la Pausa, così da entrare nel gioco immediatamente.

A questo punto dovreste aver preso l’Initial Seed desiderato.

È possibile non riuscire a ricadere sul Delay corretto a causa del fatto che esso aumenta di +2 per ogni pressione del tasto N, quindi sarà un valore sempre pari o sempre dispari. Mettete in Pausa il gioco e ricaricate il SaveState fatto in precedenza, poi provate queste tecniche per aggirare il problema:

GBA Slot: per far cambiare il Delay da pari a dispari (o viceversa) caricate un gioco Pokémon nel GBA Slot.
Nuovo Gioco: entrando in quest’opzione e premendo B per tornare al menù il Delay aumenterà di +1.
Anno diverso: modificando l’anno il Delay risulterà alterato, ma il risultato non sarà influenzato.

Esempio: Se il Target Delay è 2671 nel 2017 e avete preso 2670, basterà impostare l’anno nel 2018 così il Delay diminuirà di 1. Infatti aumentando l’anno calerà il Delay, e viceversa diminuendolo quest’ultimo crescerà. Tornate quindi alla Scheda Gen 4 Seed to Time e ripetete la ricerca di Date/Time in un anno adeguato alle vostre esigenze.

PROBLEMATICHE

In alcune occasioni l’Initial Seed può cambiare improvvisamente: dovrete sempre tener conto del primo risultato che avete ottenuto. Questo accade in alcune zone dove è presente una condizione meteo, o quando gli avanzamenti del Frame avvengono in maniera particolarmente rapida.

  • Aree con molti NPCs in movimento, che quindi avanzano il Frame in modo irregolare;
  • Sintonizzare velocemente la Radio su diverse frequenze del PokéGear in Heart Gold & Soul Silver;
  • Zone come il Percorso 228 ed il Percorso 212 dove agiscono una tempesta di sabbia e la pioggia.

Se questo dovesse verificarsi, attivate la modalità “Weather Fix” premendo il tasto 2 (a monte del processo di RNG).