Come ottenere soldi infiniti in Pokémon con Cheat Engine (NDS, 3DS e Switch)
Vuoi avere soldi infiniti in Pokémon per comprare tutto quello che vuoi nel negozio senza preoccuparti di rimanere al verde? In questo tutorial ti spiego come trovare l’indirizzo di memoria dei soldi con Cheat Engine e cambiarlo con il valore che preferisci. Io lo faccio con Pokémon Ultraluna su Citra, ma il metodo è lo stesso nella maggior parte dei giochi per NDS e 3DS.
Per seguire la guida ti serve giocare su un emulatore per PC (DeSmuME, Citra, Azahar...) con Cheat Engine installato, oppure giocare su una 3DS con CTRPF o su una Nintendo Switch con Breeze. In tutti i casi l’idea è la stessa: cercare un valore nella memoria del gioco in tempo reale e modificarlo.
Riepilogo rapido:
- Guarda quanti soldi hai e cercali come valore da 4 Bytes.
- Spendi o guadagna un po’ di soldi in modo che il numero cambi.
- Cerca il nuovo valore con Next Scan finché non rimane un solo indirizzo.
- Cambia il valore di quell’indirizzo con la quantità di soldi che vuoi.
Prima di iniziare: fai una copia di sicurezza del tuo salvataggio, nel caso in cui per qualche motivo modifichi un indirizzo sbagliato e corrompa la tua partita.
Come trovare l’indirizzo dei soldi su emulatore (PC)
Configurare Cheat Engine
Se è la prima volta che usi Cheat Engine, prima di iniziare devi attivare un paio di impostazioni. Se salti questo passaggio, il programma non analizzerà la memoria dell'emulatore e nelle ricerche non comparirà nessun risultato.
- Scarica e installa Cheat Engine dal sito ufficiale.
- Apri Cheat Engine e vai su Edit → Settings.
- Nel menu a sinistra, entra in Scan Settings.
- Nella sezione Scan the following memory region types, attiva tutte e tre le caselle: MEM_PRIVATE, MEM_IMAGE e MEM_MAPPED (quest’ultima è quella che include la memoria dell’emulatore).
- Premi OK per salvare le modifiche.

Cercare il valore dei soldi
Con Cheat Engine configurato, puoi finalmente cercare il valore dei soldi. Per prima cosa devi selezionare l’emulatore che hai aperto, così il programma può leggere la sua memoria. Premi File → Open Process (in alto a sinistra) o clicca sull’icona del monitor con una lente d’ingrandimento e seleziona il tuo emulatore (io uso Citra, ma se ne usi un altro, o giochi a un titolo di un’altra piattaforma come NDS, seleziona quello), come puoi vedere nell’immagine.

Ora apri il tuo Passaporto Allenatore o un negozio e guarda quanti soldi hai. Nel mio caso sono 828076. In Cheat Engine imposta il Value Type su 4 Bytes, scrivi quella cifra e premi First Scan.
È normale che compaiano diversi risultati, soprattutto se hai pochi soldi. A me sono usciti tre indirizzi, quindi bisogna filtrare (potresti provare a cambiare il valore di tutti e tre alla cieca, ma filtrare è più pulito e si capisce meglio). Se a te ne esce uno solo, ce l’hai già e puoi saltare il passaggio successivo.

Filtrare i risultati
Per rimanere con un solo indirizzo bisogna cambiare la quantità di soldi e fare un’altra scansione. Puoi vincere uno scontro contro un allenatore oppure, più facile, comprare o vendere qualcosa nel negozio, cosa che richiede pochissimo tempo. Io compro una Poké Ball per 200 ₽, quindi ora ho 827876 ₽. Scrivi quel valore in Cheat Engine e premi Next Scan. Ti consiglio di uscire dal negozio prima di fare la scansione: di solito il contatore si aggiorna subito, ma a volte non si aggiorna.

Nel mio caso rimane un solo indirizzo. Se nel tuo continuano a uscirne diversi, compra o vendi altri oggetti e ripeti il Next Scan con la nuova cifra finché non ne rimane uno solo.
Cambiare il valore dei soldi
Fai doppio clic sul risultato e l’indirizzo verrà aggiunto all’elenco in basso. Lì, fai doppio clic sulla colonna Value e scrivi il valore che vuoi. Ancora più semplice: seleziona il risultato in alto e premi CTRL+E, oppure clic destro → Change value of the selected addresses.
Io imposterò 9.999.999 per avere soldi quasi illimitati, che è il massimo nei giochi per 3DS. Attenzione ai giochi per NDS: lì il massimo è 999.999 e, se ne metti di più, il contatore del gioco va in bug. Per quelle piattaforme non superare quella cifra. Ecco come appaiono i soldi nel Passaporto Allenatore e nel negozio:


Se non vuoi ripetere tutto il procedimento ogni volta che giochi, nel mio articolo sui trucchi di Pokémon Ultrasole e Ultraluna trovi codici già pronti da attivare da Citra o da una 3DS.
Come trovare l’indirizzo dei soldi su 3DS/Citra/Azahar (CTRPF)
Su 3DS (con la console modificata) o in un emulatore come Citra o Azahar con accesso a CTRPF, il procedimento è molto simile, ma usando il suo cercatore di memoria. Per farlo premi SELECT (o il tasto che hai assegnato per aprire il menu di CTRPF) e vai alla sezione Search. Cambia il Value Type in 4 bytes, scrivi la quantità di soldi che hai in questo momento e ripeti i passaggi precedenti. Qui non ci sono i pulsanti New Scan e Next Scan: basta premere Search, cambiare i soldi nel gioco e premere di nuovo Search per fare una nuova scansione e filtrare gli indirizzi di memoria.
Anzi, uno dei vantaggi di farlo così invece che con Cheat Engine è che, se il gioco non ha indirizzi dinamici, qui vedi l’indirizzo esatto in cui è salvato il valore e puoi creare direttamente un trucco. Con Cheat Engine questo non succede, perché una volta individuato il valore in memoria bisogna trovare l’indirizzo reale usando altre tecniche.

Qui devo dire che a volte dopo il filtraggio escono due indirizzi. In genere è quello con l’indirizzo più alto, ma alla fine puoi modificarne uno, vedere se funziona e, se non è così, sai che è l’altro. Una volta individuato l’indirizzo, premi il tasto X, scegli Edit e scrivi il valore che vuoi.

Anzi, una volta modificato il valore possiamo fare quello che ho detto prima: creare direttamente un trucco per non dover ripetere questi passaggi e poterlo attivare quando vogliamo. Per farlo premi di nuovo X sull’indirizzo e scegli l’opzione New Cheat. Dagli il nome che preferisci (ad esempio 'money') e si aprirà l’editor dei trucchi con il codice già creato.

Esci da lì (se vuoi puoi modificare il valore dall’editor, ma ti consiglio di farlo prima per non dover lavorare con valori esadecimali, che sono più difficili da capire). Fatto questo, per attivarlo esci dalla sezione Search ed entra in Action Replay, dove vedrai il tuo codice già creato. Selezionalo e vedrai che i soldi restano fissi a 9.999.999 e non diminuiscono.


Altri tutorial e trucchi di Pokémon
Se questo tutorial ti è piaciuto, ecco dove continuare sul sito:
Lascia un commento
Entradas relacionadas