Come usare Cheat Engine (con immagini)

Sommario:

Come usare Cheat Engine (con immagini)
Come usare Cheat Engine (con immagini)

Video: Come usare Cheat Engine (con immagini)

Video: Come usare Cheat Engine (con immagini)
Video: Macro Excel per aprire file 2024, Maggio
Anonim

Questo articolo spiega come usare Cheat Engine per modificare alcuni giochi per computer. Cheat Engine è uno strumento di scansione della memoria. Con questo strumento è possibile accedere ai dati archiviati nella memoria del computer e apportare modifiche a tali dati. In questo modo, puoi modificare le informazioni di gioco, come il livello di salute, le munizioni, il punteggio, le vite e altri elementi o aspetti del tuo inventario.

Fare un passo

Parte 1 di 8: installazione di Cheat Engine

363032 5
363032 5

Passaggio 1. Aprire la pagina Web di Cheat Engine

Accedi a https://cheatengine.org/downloads.php dal browser web del tuo computer.

363032 6
363032 6

Passaggio 2. Seleziona Scarica Cheat Engine

Questo grande collegamento appare al centro della pagina.

  • Su questo pulsante viene visualizzata anche l'ultima versione di Cheat Engine (es. Scarica Cheat Engine 6.7 ”).
  • Se devi usare Cheat Engine su un computer Mac, seleziona " Scarica Cheat Engine 6.2 per Mac ”.
363032 7
363032 7

Passaggio 3. Installa Cheat Engine

Il processo di installazione che devi seguire dipende dal sistema operativo del tuo computer:

  • Windows - Fare doppio clic sul file di installazione di Cheat Engine, selezionare " ” quando richiesto, selezionare “ Prossimo ”, spunta la casella “Accetto”, poi seleziona “ Prossimo " Quindi, fai clic su " Prossimo ” altre tre volte, deseleziona la casella “Accetto di installare McAfee WebAdvisor”, seleziona “ Prossimo e fare clic su " Installare " Al termine dell'installazione, selezionare " Prossimo ” quando richiesto e fare clic su “ Fine ”.
  • Mac: fai doppio clic sul file di installazione di DMG Cheat Engine, verifica l'installazione del programma quando richiesto, fai clic e trascina l'icona di Cheat Engine nella directory "Applicazioni" e segui le istruzioni sullo schermo.
363032 8
363032 8

Passaggio 4. Esegui Cheat Engine

Al termine dell'installazione del programma, fare clic sul menu "Start"

Windowsstart
Windowsstart

(Windows) o Launchpad (Mac), quindi selezionare Motore di ricerca per le scorciatoie ”.

Potrebbe essere necessario scegliere " " o " Aprire ” prima che Cheat Engine si apra.

Parte 2 di 8: Sblocco del processo di gioco in Cheat Engine

363032 9
363032 9

Passaggio 1. Avvia il gioco

Esegui il gioco che desideri utilizzare con Cheat Engine.

Tieni presente che non puoi utilizzare giochi online multiplayer o giochi basati su server

363032 10
363032 10

Passaggio 2. Selezionare l'icona "Processi"

Fai clic sul pulsante del computer nell'angolo in alto a sinistra della finestra di Cheat Engine. Successivamente apparirà una finestra pop-up che mostra i programmi attualmente in esecuzione sul computer.

363032 11
363032 11

Passaggio 3. Fare clic su Processo di gioco

Scorri l'elenco dei processi fino a trovare il gioco desiderato, quindi seleziona un nome di gioco. Se Cheat Engine verrà utilizzato per i giochi a cui si accede da un browser, seleziona il nome del browser.

  • Se il nome del gioco non è disponibile nell'elenco "Processi", non puoi modificare il processo tramite Cheat Engine.
  • Potrebbe essere necessario fare clic sulla scheda " Processi ” che è prima sopra la finestra.
363032 12
363032 12

Passaggio 4. Selezionare OK

Questo pulsante viene visualizzato nella parte inferiore della finestra. Il gioco verrà sbloccato successivamente in Cheat Engine.

Parte 3 di 8: trovare e modificare le variabili (valore) nei giochi

363032 13
363032 13

Passaggio 1. Determinare l'aspetto o la variabile di gioco (valore) che si desidera modificare

Per cambiare una variabile di gioco, deve avere un numero (es. livello di munizioni, salute o oggetto).

Il numero corrispondente dovrebbe essere visualizzato sullo schermo. Ad esempio, se desideri modificare la quantità di un determinato articolo nel tuo inventario, dovrai accedere a una pagina che visualizza il numero di articoli nel segmento di inventario

363032 14
363032 14

Passaggio 2. Nascondi la finestra del gioco e fai clic sulla finestra di Cheat Engine

Devi mostrare di nuovo la finestra di Cheat Engine mentre la finestra di gioco è nascosta.

Non interrompere il gioco in questa fase

Supera la paura di essere rapito Passaggio 5
Supera la paura di essere rapito Passaggio 5

Passaggio 3. Fare clic su Nuova scansione

Si trova nella parte superiore della finestra di Cheat Engine, accanto al pannello a sinistra. Ogni volta che si desidera scansionare un nuovo aspetto o variabile, è necessario fare clic sul pulsante Nuova scansione ”.

363032 16
363032 16

Passaggio 4. Selezionare il tipo di scansione

Esistono cinque tipi di scansioni che è possibile eseguire quando si avvia una nuova scansione. Le due scansioni principali da utilizzare sono "Valore esatto" e "Valore iniziale sconosciuto". Utilizzare il menu a discesa accanto a "Tipo di scansione" per selezionare il tipo di scansione da eseguire. I tipi di scansioni disponibili includono:

  • Valori esatti:

    ” Seleziona questa opzione se conosci l'importo esatto o il valore che deve essere modificato. Ad esempio, se conosci il numero specifico di vite o munizioni che hai, puoi scegliere questa opzione.

  • Valori iniziali sconosciuti:

    “Nei videogiochi, a volte i valori o le quantità non sono rappresentati da numeri. Ad esempio, la salute o il livello di vita di un personaggio è rappresentato da un indicatore di salute, non da un numero. Per un esempio come questo, non conoscerai il numero specifico di vite o livelli di salute. In realtà, ci sono numeri che rappresentano quegli aspetti o variabili, ma non puoi vederli sullo schermo. Pertanto, puoi scegliere l'opzione Valore iniziale sconosciuto ”.

  • Più grande di…:' ” Seleziona questa opzione se non conosci il valore o la quantità specifici che stai cercando, ma conosci comunque il valore o la quantità più piccoli.
  • Più piccolo di…:

    Seleziona questa opzione se non conosci il valore o la quantità specifica che stai cercando, ma conosci comunque il valore o la quantità più grande.

  • Valore tra…:

    ” Con questa opzione, puoi inserire l'intervallo di valori o quantità che devono essere cercati.

363032 17
363032 17

Passaggio 5. Determinare il tipo di dati

Un tipo di dati rappresenta un valore o una quantità archiviata in memoria. Può essere difficile sapere che tipo di dati scegliere, quindi in questo passaggio potrebbe essere necessario indovinare o sperimentare. Utilizzare il menu a discesa accanto a "Tipo di dati" per specificare il tipo di dati. Se non trovi il valore o la quantità che stai cercando utilizzando un tipo di dati, fai clic su " Nuova scansione " e riprovare utilizzando un altro tipo di dati. Alcuni tipi di dati comuni che puoi utilizzare includono:

  • Byte:

    ” Le opzioni “2 Byte” e “4 Byte” sono i tipi di dati più usati. La maggior parte delle applicazioni Windows utilizza il tipo di dati " 4 Byte " quindi puoi iniziare il tuo esperimento con questa opzione. Puoi anche trovare le variabili usando il tipo di dati " 2 Bytes ". Le opzioni "1 Bytes" e "8 Bytes" possono ancora essere provate, ma potrebbero verificarsi problemi o errori con entrambe le opzioni.

  • galleggia:

    Un tipo di dati a virgola mobile si riferisce a un valore o una quantità che ha un numero decimale (anche se non lo vedi nei giochi). A volte, i giochi memorizzano valori o quantità come virgola mobile per evitare semplici scansioni della memoria. Se non riesci a trovare il valore o la quantità che stai cercando tramite la scansione dei byte, prova a scansionare questo tipo di dati.

  • Doppio:

    Questo tipo di dati è simile ai punti mobili, ma contiene il doppio del numero di cifre. Se non riesci a trovare la variabile durante la scansione dei byte o dei tipi di dati float, prova a scansionare questi tipi di dati.

  • Tutto:

    Questa opzione funziona per scansionare tutte le variabili di tutti i tipi di dati. Questa opzione può essere una buona scelta se non sai cosa cercare. Tuttavia, questa opzione visualizza più risultati di ricerca che è necessario condensare.

363032 18
363032 18

Passaggio 6. Immettere il valore o la quantità che si desidera modificare e fare clic su Prima scansione

Ad esempio, se hai 20 proiettili rimasti nell'elenco delle munizioni, digita 20 nel campo di testo "Valore". Cheat Engine analizzerà tutte le variabili o gli aspetti che hanno un valore o una grandezza di "20". Probabilmente otterrai molte variabili nell'elenco degli indirizzi, quindi dovrai restringere i risultati della ricerca in un secondo momento.

363032 19
363032 19

Passaggio 7. Torna al gioco e modifica il valore della variabile desiderata

Il processo da seguire dipenderà dal gioco utilizzato. Ad esempio, se vuoi aumentare il tuo livello di salute, puoi farti del male per abbassare prima il tuo livello di salute. Se vuoi più munizioni, spara alcuni colpi per ridurre prima il conteggio delle munizioni.

363032 20
363032 20

Passaggio 8. Torna a Cheat Engine e cerca le variabili aggiornate

Nascondi la finestra del gioco e fai clic su Cheat Engine. Digita un nuovo valore o quantità nella sezione "Valore", quindi fai clic su " Scansione successiva " Cheat Engine eseguirà la scansione di tutte le variabili alla prima scansione, quindi le restringerà a una variabile o indirizzo con il valore convertito in una grandezza o un numero, come hai inserito nella barra "Valore".

  • Valori iniziali sconosciuti:

    ” Se si seleziona " Valore iniziale sconosciuto " alla prima scansione, selezionare " Valore aumentato " o " Valore diminuito ” sotto la voce "Tipo di scansione", a seconda che il valore (o la grandezza) sia in aumento o in diminuzione. Cheat Engine analizzerà tutti i valori o le quantità crescenti o decrescenti, invece di scansionare valori specifici o fissi.

363032 21
363032 21

Passaggio 9. Ripetere il processo di ricerca finché non si hanno quattro (o meno) valori/quantità

Continua a modificare il valore o la grandezza, quindi cerca il valore modificato finché non hai un massimo di quattro aspetti o variabili visualizzati sul lato sinistro della finestra di Cheat Engine.

Infine vedrai il valore o la quantità cercati in precedenza nella colonna "Precedente" in ogni valore di variabile/aspetto, mentre il valore o la quantità corrente viene visualizzato nella colonna "Valore"

363032 22
363032 22

Passaggio 10. Aggiungere variabili o aspetti all'elenco di indirizzi

Puoi fare doppio clic su un aspetto per aggiungerlo all'elenco degli indirizzi nella parte inferiore della finestra di Cheat Engine, oppure fare clic su un indirizzo per evidenziarlo e selezionare l'icona della freccia diagonale rossa nell'angolo in basso a destra della variabile o dell'elenco degli aspetti. Successivamente, la variabile verrà aggiunta all'elenco degli indirizzi nella parte inferiore della finestra.

Per selezionare più indirizzi o variabili, tenere premuto il tasto " Shift ", quindi fare clic sulle variabili superiore (prima selezione) e inferiore (ultima selezione) nell'elenco

363032 23
363032 23

Passaggio 11. Modificare il valore nella quantità desiderata

Seguire questi passaggi per modificare il valore o la grandezza di una variabile/aspetto:

  • Fare doppio clic sul valore sotto "Valore" nell'elenco, nella parte inferiore della finestra di Cheat Engine.
  • Immettere un nuovo valore o quantità nella colonna "Valore".
  • Fare clic su " Ok ”.
363032 24
363032 24

Passaggio 12. Controlla se il valore dell'aspetto o la magnitudine sono cambiati nel gioco

Quando riapri il gioco, la variabile o l'aspetto modificato mostrerà la grandezza o il valore che hai inserito. Nel prossimo metodo o segmento imparerai come evitare che i valori o le quantità cambino convertendoli in codice non operativo.

Potrebbe essere necessario modificare nuovamente il valore o la grandezza della variabile prima che venga aggiornata

Parte 4 di 8: Modifica del codice per impedire modifiche di valore o quantità

363032 25
363032 25

Passaggio 1. Scansionare le variabili la cui grandezza non può essere modificata

Questo segmento o sezione ti insegnerà come utilizzare la funzione di ricerca codice per trovare ciò che è scritto nell'indirizzo o nella variabile che desideri modificare e sostituirlo con codice non operativo. Pertanto, il valore o la grandezza delle variabili nel gioco non cambierà. Utilizzare i passaggi nella sezione precedente per scoprire quali aspetti è necessario modificare. Aggiungi la variabile all'elenco nella parte inferiore dello schermo.

363032 26
363032 26

Passaggio 2. Fare clic con il pulsante destro del mouse sull'indirizzo e selezionare Scopri cosa accede a questo indirizzo

Successivamente si aprirà la finestra del debugger di Cheat Engine. Questa finestra mostra le istruzioni relative all'indirizzo a cui stai per accedere.

363032 27
363032 27

Passaggio 3. Fare clic su Sì

Con questa opzione confermi di voler connettere il debugger al processo di Cheat Engine. Si aprirà la finestra “Code Debugger”. L'elenco sarà vuoto la prima volta che si apre la finestra.

363032 28
363032 28

Passaggio 4. Torna al gioco e modifica il valore o la grandezza della variabile o dell'aspetto

Di nuovo, torna al gioco e fai qualcosa per cambiare l'aspetto o la variabile il cui valore non dovrebbe cambiare. Le istruzioni del codice che accedono all'indirizzo o alla variabile selezionati vengono visualizzate nella finestra del debugger.

363032 29
363032 29

Passaggio 5. Torna a Cheat Engine e fai clic sulle istruzioni nell'elenco

Potrebbero esserci più indirizzi o variabili nella finestra. In tal caso, selezionare un indirizzo o una variabile non collegata allo stesso indirizzo di base. Cerca istruzioni con valori diversi tra le parentesi quadre "[" e "]" rispetto agli altri valori.

363032 30
363032 30

Passaggio 6. Fare clic su Sostituisci

Il codice verrà sostituito con un codice non operativo (NOP).

Se è presente più di una variabile nell'elenco, selezionare tutte le variabili

363032 31
363032 31

Passaggio 7. Fare clic su Interrompi

Il codice non operativo verrà applicato o attivato. Pertanto, il valore o la grandezza dell'aspetto selezionato non cambierà nel gioco.

Per ripristinare il codice originale, seleziona una variabile nell'elenco e fai clic su " Mostra disassemblatore " Fare clic con il pulsante destro del mouse sulla sezione che visualizza il testo "NOP" e selezionare " Ripristina con codice originale " Se non vedi l'opzione, fai clic su " Sostituisci con codice che non fa nulla " e seleziona " " Successivamente, fai di nuovo clic con il pulsante destro del mouse " NO " e seleziona " Ripristina con codice originale ”.

Parte 5 di 8: Utilizzo dei puntatori per trovare i codici di definizione di aspetti o variabili

363032 32
363032 32

Passaggio 1. Scansionare la variabile o l'aspetto di cui si desidera modificare il valore o la grandezza

Occasionalmente, l'indirizzo di una variabile o di un aspetto di gioco può cambiare, quando si riavvia il gioco o durante il gioco. È possibile utilizzare uno o più puntatori per scoprire a cosa si riferisce l'indirizzo o la variabile. Una volta trovato un indirizzo statico di livello base che non cambia, puoi cambiare quella variabile o aspetto del gioco.

363032 33
363032 33

Passaggio 2. Fare clic con il pulsante destro del mouse sull'indirizzo e selezionare Scopri cosa scrive a questo indirizzo

Successivamente si aprirà la finestra del debugger.

Se ci sono più indirizzi, apri una finestra del debugger per quegli indirizzi (quanto ne permette Cheat Engine)

363032 34
363032 34

Passaggio 3. Tornare al gioco e modificare il valore o la grandezza dell'aspetto del gioco

Di nuovo, torna al gioco e fai qualcosa per cambiare la quantità dell'aspetto desiderato (es. usa un'arma, vieni colpito, ecc.). Nella finestra del debugger appariranno le istruzioni relative all'indirizzo del rispettivo aspetto.

Se non viene visualizzato nulla nella finestra del debugger, l'indirizzo selezionato non è l'indirizzo corretto. Prova con un altro indirizzo

363032 35
363032 35

Passaggio 4. Torna a Cheat Engine e fai clic sulle istruzioni nell'elenco

Le istruzioni vengono visualizzate nella finestra del debugger. Potrebbero esserci più indirizzi visualizzati nella finestra. In tal caso, cerca un'istruzione con un diverso set di caratteri tra le parentesi quadre "[“e "]", rispetto al set di caratteri nelle altre istruzioni. Se non c'è un indirizzo con un carattere diverso, verifica che il puntatore o i puntatori utilizzati sono gli stessi per tutti gli indirizzi.

Se il set di caratteri ha un simbolo "+" e un numero alla fine (es. [ESI+14]), il simbolo e il numero sono numeri di offset. Registra il numero. Ne avrai bisogno in seguito

363032 36
363032 36

Passaggio 5. Fare clic su Ulteriori informazioni

Verranno visualizzate le istruzioni che appaiono quando il valore o la quantità di un aspetto del gioco cambia nella finestra "Informazioni extra". Verrà visualizzato anche il puntatore che fa riferimento all'indirizzo.

Puoi anche trovare l'indirizzo esaminando i caratteri racchiusi tra parentesi quadre, quindi osservando il numero che segue i caratteri mostrati di seguito. Ad esempio, se l'indirizzo ha accanto il codice "[rdx]", cerca la stringa "RDX=xxxxxxxx" nella parte inferiore della finestra

363032 37
363032 37

Passaggio 6. Fare clic sulla casella di controllo accanto a "Hex" ed eseguire una nuova scansione dell'indirizzo del puntatore

L'indirizzo del puntatore viene visualizzato accanto al testo " Il valore del puntatore necessario per trovare questo indirizzo è probabilmente xxxxxxxxx ". Segui questi passaggi per trovare l'indirizzo alla fine della frase.

  • Fare clic su " Nuova scansione ”.
  • Fare clic sulla casella di controllo denominata "Hex" accanto alla colonna "Valore".
  • Immettere l'indirizzo del puntatore nel campo "Valore" e fare clic su " prima scansione ”.
363032 38
363032 38

Passaggio 7. Fare doppio clic sull'indirizzo del segnalibro

L'indirizzo verrà aggiunto all'elenco nella parte inferiore della finestra di Cheat Engine.

Gli indirizzi possono apparire in verde nei risultati della scansione. Se lo è, l'indirizzo è un indirizzo statico ed è probabilmente il puntatore che stai cercando. A volte, il puntatore trovato è anche un altro puntatore. Tali puntatori sono noti come puntatori multilivello. Se incontri un puntatore multilivello, dovrai ripetere i passaggi precedenti per ogni puntatore trovato per trovare l'indirizzo statico primario del puntatore

363032 39
363032 39

Passaggio 8. Fare doppio clic sul numero sotto "Indirizzo"

Si aprirà la finestra di dialogo "Cambia indirizzo".

363032 40
363032 40

Passaggio 9. Copia l'indirizzo nel campo e fai clic su Annulla

Per copiare un indirizzo, è sufficiente contrassegnare l'intero testo nella colonna in alto nella casella "Cambia indirizzo". Fare clic con il tasto destro sull'indirizzo e selezionare " copia " Successivamente, fai clic su " Annulla ” per chiudere la colonna.

363032 41
363032 41

Passaggio 10. Fare clic su Aggiungi indirizzo manualmente

Si trova nella parte in alto a sinistra dell'elenco degli indirizzi, nella parte inferiore della finestra di Cheat Engine. Si aprirà una casella simile alla casella "Cambia indirizzo", ma in questa casella puoi aggiungere un solo indirizzo.

363032 42
363032 42

Passaggio 11. Fare clic sulla casella di controllo accanto a "Puntatore"

La casella si espanderà e apparirà un nuovo campo di testo per inserire il puntatore.

363032 43
363032 43

Passaggio 12. Incolla l'indirizzo del puntatore nel campo sotto " Puntatori " e fai clic su Ok

Verrà visualizzato un nuovo indirizzo per il puntatore che controlla l'aspetto del gioco che si desidera modificare. L'indirizzo per il segnalibro appena creato dovrebbe essere simile a "Pxxxxxxxx". La stringa di testo indica che questo puntatore fa riferimento a un indirizzo specifico.

  • Se è presente un numero di offset, inserisci il numero nel campo sopra la colonna in cui hai incollato l'indirizzo.
  • Se è presente più di un segnalibro, fare clic su " Aggiungi offset " I campi del numero di offset verranno aggiunti nella parte superiore dell'area o della colonna in cui si incolla l'indirizzo. Immettere il numero di offset appropriato in ciascuna colonna.
363032 44
363032 44

Passaggio 13. Fare clic sulla casella "Attivo" accanto all'indirizzo del segnalibro appena aggiunto

Questa casella si trova sotto "Attivo" nell'elenco degli indirizzi nella parte inferiore dello schermo. Il puntatore verrà attivato successivamente.

363032 45
363032 45

Passaggio 14. Modificare la grandezza dell'aspetto dell'indirizzo aggiunto

L'ampiezza dell'aspetto per l'indirizzo del puntatore creato è la stessa dell'indirizzo dell'aspetto che stai cercando. Se il puntatore punta a un'altra posizione, l'indirizzo originale scansionato non sarà più valido. Tuttavia, è ancora possibile modificare il valore dell'aspetto di un indirizzo puntatore già creato. Questa modifica funzionerà, indipendentemente dall'obiettivo o dalla posizione di riferimento della magnitudine dell'aspetto. Fare clic sul numero sotto il testo "valore" per l'indirizzo che è stato aggiunto. Immettere un nuovo valore numerico o quantità e fare clic su " Ok ”.

Parte 6 di 8: Utilizzo dell'iniezione di codice per modificare il codice

363032 46
363032 46

Passaggio 1. Scansionare l'aspetto o la variabile di cui si desidera interrompere le modifiche

Questa sezione ti insegnerà come utilizzare l'iniezione di codice per modificare il processo di modifica dei valori di aspetto/variabile in base al codice. Ad esempio, se il livello di salute del tuo personaggio diminuisce ad ogni colpo, puoi cambiare il codice di gioco in modo che il livello di salute aumenti quando vieni colpito.

363032 47
363032 47

Passaggio 2. Fare clic con il pulsante destro del mouse sull'indirizzo e selezionare Scopri cosa scrive a questo indirizzo

Successivamente si aprirà la finestra del debugger di Cheat Engine.

363032 48
363032 48

Passaggio 3. Fare clic su Sì

Con questa opzione confermi di voler connettere il debugger al processo di Cheat Engine. Si aprirà la finestra “Code Debugger”. L'elenco sarà vuoto la prima volta che si apre la finestra.

363032 49
363032 49

Passaggio 4. Torna al gioco e modifica il valore o la grandezza della variabile

Di nuovo, torna al gioco e fai qualcosa per cambiare l'aspetto o la variabile il cui valore non dovrebbe cambiare. Le istruzioni del codice che accedono all'indirizzo o alla variabile selezionati vengono visualizzate nella finestra del debugger.

363032 50
363032 50

Passaggio 5. Riapri il gioco e modifica il valore dell'aspetto o la magnitudine

Di nuovo, torna al gioco e fai tutto il necessario per modificare il valore o la grandezza dell'aspetto. Nella finestra del debugger verranno visualizzate le istruzioni relative all'indirizzo appropriato.

363032 51
363032 51

Passaggio 6. Torna a Cheat Engine e fai clic sulle istruzioni nell'elenco

Nella finestra potrebbe essere visualizzato più di un indirizzo. Se è così, cerca le istruzioni con la parola "sub" per diminuire il valore o la quantità di un aspetto, o la parola "add" o "inc" per aumentare il valore o la grandezza.

363032 52
363032 52

Passaggio 7. Fare clic su Mostra disassemblatore

Il codice si aprirà nella finestra del disassemblatore.

363032 53
363032 53

Passaggio 8. Selezionare il codice che riduce o aumenta il valore o la grandezza

Di solito, il codice che deve essere selezionato è la prima istruzione all'inizio del codice. Eventualmente, il codice ha all'inizio la parola "Sub" o "Add" che serve a ridurre o aumentare la grandezza dell'aspetto rilevante.

363032 54
363032 54

Passaggio 9. Fare clic su Strumenti, seguito da Assemblaggi automatici.

Verrà aperta la finestra dell'assemblatore automatico.

363032 55
363032 55

Passaggio 10. Fare clic su Modelli e seleziona Iniezione completa.

Apparirà una finestra pop-up che conferma l'indirizzo a cui verrà aggiunto il codice.

363032 56
363032 56

Passaggio 11. Assicurati che l'indirizzo sia corretto e fai clic su Ok

Controllare e assicurarsi che l'indirizzo nella colonna sia lo stesso dell'indirizzo selezionato nella finestra del disassemblatore "Memory Viewer". Successivamente, fai clic su " Ok " Il nuovo modello si aprirà in seguito.

363032 57
363032 57

Passaggio 12. Sostituire il codice con il contrario

Scorri fino al segmento che visualizza la parola "Codice". La riga sotto è il codice che cambia la grandezza o il valore dell'aspetto. Se la riga inizia con la parola "sotto", cambia "sotto" in "aggiungi". Se la riga inizia con la parola "add", sostituisci quella parola con "sub". È inoltre possibile modificare la dimensione alla fine della riga per determinare la quantità di modifica apportata o avvenuta.

363032 58
363032 58

Passaggio 13. Fare clic su Esegui, seguito Sì due volte.

Il pulsante "Esegui" si trova nella parte inferiore della finestra di iniezione del codice. Cheat Engine ti chiederà se sei sicuro di voler iniettare il codice. Fare clic su " " per confermare. Successivamente, seleziona " " o " No ” per aprire un nuovo codice nella finestra del disassemblatore. Se l'iniezione di codice ha esito positivo, la modifica del valore o della grandezza dell'aspetto nel gioco avverrà al contrario. Invece di perdere proiettili, otterrai munizioni quando usi la tua arma. Invece di diminuire, il livello di salute del personaggio aumenterà anche quando vieni colpito da un colpo dell'avversario.

Parte 7 di 8: Distinzione di oggetti con lo stesso codice

363032 59
363032 59

Passaggio 1. Scansionare l'aspetto o la variabile di cui si desidera interrompere le modifiche

In alcuni giochi, alcuni oggetti hanno lo stesso codice. Le iniezioni di codice eseguite su un oggetto possono influenzare altri oggetti. Ciò significa che quando "blocchi" la barra della salute di un personaggio, potresti notare che anche le barre della salute o della vita dei personaggi nemici sono congelate. Per situazioni come questa, è necessario sapere come differenziare ogni oggetto e includere script o codice che influiscano solo sugli oggetti desiderati.

Per inserire script o codice in oggetti diversi, è necessario conoscere del codice assembly. Tuttavia, generare questo codice di base non è così difficile da fare

363032 60
363032 60

Passaggio 2. Fare clic con il pulsante destro del mouse sull'indirizzo e selezionare Scopri cosa scrive a questo indirizzo

Dopo aver determinato l'indirizzo dell'aspetto o della variabile che si desidera modificare o interrompere, individuare il puntatore o il codice che fa riferimento all'indirizzo, aprire la finestra del debugger e identificare la sezione o il codice che corrisponde a quell'indirizzo.

363032 61
363032 61

Passaggio 3. Selezionare le istruzioni e fare clic su Mostra disassemblatore

Fare clic sull'istruzione contrassegnata quando si apre la finestra del debugger. Le istruzioni verranno visualizzate nella finestra del disassemblatore del codice.

363032 62
363032 62

Passaggio 4. Fare clic con il pulsante destro del mouse sull'istruzione superiore e fare clic su Scopri a quali indirizzi accede questa istruzione

Sullo schermo verrà caricata una finestra che mostra un elenco di tutti gli indirizzi a cui l'istruzione ha avuto accesso facendo riferimento al nuovo indirizzo.

363032 63
363032 63

Passaggio 5. Consenti modifiche al valore o alle dimensioni di tutti gli oggetti nel gioco

Verrà visualizzato un elenco di tutti gli indirizzi a cui accede l'istruzione. Ad esempio, se vuoi smettere di modificare il valore o la dimensione della barra della salute/vita di un personaggio, puoi prima tornare al gioco e lasciare che il personaggio subisca un colpo. Vengono visualizzate le istruzioni per accedere agli indirizzi nell'elenco degli indirizzi accessibili. Se colpisci o attacchi un personaggio nemico che utilizza anche queste istruzioni, le istruzioni corrispondenti verranno visualizzate nell'elenco.

363032 64
363032 64

Passaggio 6. Selezionare tutti gli indirizzi nell'elenco degli indirizzi accessibili

Una volta che hai un indirizzo per ogni oggetto che ha lo stesso indirizzo nell'elenco, fai semplicemente clic e trascina il cursore per evidenziare tutti gli indirizzi.

In alternativa, puoi fare clic con il pulsante destro del mouse su ciascun indirizzo e selezionare " Mostra gli stati del registro ”.

363032 65
363032 65

Passaggio 7. Struttura dati diversa su tutti gli indirizzi visualizzati

Segui questi passaggi per creare una struttura dati di tutti gli indirizzi visualizzati:

  • Fare clic con il pulsante destro del mouse sugli indirizzi selezionati.
  • Fare clic su " Apri i dati del dissetto con gli indirizzi selezionati ”.
  • Fare clic su " Ok ”.
  • Immettere il nome della struttura dati e fare clic su " Ok ”.
  • Fare clic su " ”.
  • Inserisci la dimensione iniziale della struttura o lasciala così com'è, quindi fai clic su " Ok ”.
363032 66
363032 66

Passaggio 8. Trova una quantità uguale alla dimensione dell'aspetto del giocatore, ma diversa dalle dimensioni dell'aspetto di altri oggetti o personaggi nemici

Quando si osserva la struttura dei dati o il registro di ciascun oggetto, è necessario cercare valori uguali per tutti i personaggi principali/amici, ma diversi dai personaggi nemici. Ad esempio, se la squadra A ha due personaggi giocanti e la squadra B ha due personaggi controllati dal computer, i personaggi della squadra A possono essere rappresentati dal valore o dal numero "1" ei personaggi della squadra B sono rappresentati dal numero "2".

Se non trovi lo stesso valore o variabile per il personaggio giocatore/amico, ma diverso dal personaggio nemico, puoi creare il tuo valore o variabile. Basta fare clic con il pulsante destro del mouse su uno dei valori (ad es. puntatore) e selezionare " Aggiungi elemento " Selezionare "4 byte" come tipo di dati e fornire un numero di offset non utilizzato. Il numero di offset è mostrato sul lato sinistro della tabella della struttura di dissezione dei dati.

363032 67
363032 67

Passaggio 9. Registrare il valore o il registro della variabile

Ogni volta che si accede alla visualizzazione del registro o alla dissezione dei dati, il valore del registro è alla sua sinistra. Nella vista dei registri, puoi concentrarti sul registro effettivo a cui l'istruzione è connessa o a cui è legata (es. RSI, RDX, EDX e simili). Se si accede alla struttura dati, i registri vengono visualizzati come offset di numeri o lettere sul lato sinistro della finestra.

363032 68
363032 68

Passaggio 10. Apri un nuovo modello di codice per le istruzioni

Torna alla finestra "Memory Viewer" e apri un nuovo modello di iniezione di codice per le istruzioni collegate ad altri indirizzi. Segui questi passi:

  • Fare clic sull'istruzione nella finestra "Memory Viewer".
  • Fare clic su " Utensili " nella barra dei menu nella parte superiore della finestra.
  • Fare clic su " Assemblatore automatico ”.
  • Fare clic su " Modelli " nella barra dei menu nella parte superiore della finestra.
  • Fare clic su " Iniezione di codice ”.
363032 69
363032 69

Passaggio 11. Creare una nuova etichetta per l'oggetto che si desidera impostare o controllare

L'etichetta viene visualizzata nella parte superiore del modello di iniezione di codice. Aggiungi una nuova etichetta per l'oggetto che desideri controllare sotto l'etichetta esistente. Per aggiungere un'etichetta, digita semplicemente l'etichetta, seguita dal nome dell'etichetta (tra parentesi). Ad esempio, puoi digitare "etichetta (giocatore)" o "etichetta (nemico)".

363032 70
363032 70

Passaggio 12. Creare un nuovo segmento per le etichette già create

Per creare un nuovo segmento, digita il nome dell'etichetta, seguito da due punti (":") ovunque prima o dopo il codice originale.

363032 71
363032 71

Passaggio 13. Aggiungere all'etichetta il codice di dimensionamento dell'aspetto dell'oggetto desiderato

Avrai bisogno di conoscenze di base sulla codifica per questa fase. Aggiungi una riga di codice che modifica il valore o la grandezza dell'aspetto sull'oggetto, in base alle modifiche che desideri. Successivamente, è necessario aggiungere un'altra riga "salta" alla fine, al codice originale e al codice di ritorno.

363032 72
363032 72

Passaggio 14. Crea un codice di confronto in " newmem"

La riga con la parola " newmem: " nel modello di iniezione del codice indica che l'istruzione sta creando un nuovo indirizzo di memoria. Di solito, questo codice viene aggiunto subito dopo il codice originale che ha l'etichetta "(code:)" o "(originalcode:)". Utilizzare il comando "cmp" per creare una riga di codice che confronta le quantità di aspetto di diversi oggetti nel registro o nel registro e i loro numeri di offset. Ad esempio, se "RDX" con un valore di offset di 14 serve a distinguere la squadra del giocatore da la squadra del computer e la squadra del giocatore ha valore "1", è necessario digitare cmp [rbx+14], 1 per verificare se l'oggetto è un personaggio del giocatore o meno.

363032 73
363032 73

Passaggio 15. Aggiungi una riga di codice che salterà direttamente all'oggetto che desideri modificare

Utilizzare il comando "je" per passare al segmento del comando di confronto. Ad esempio, se l'etichetta che hai creato è denominata "giocatore", aggiungi una riga solo giocatore per passare al segmento "giocatore" se il risultato del confronto valore/aspetto è fatto in base al personaggio del giocatore.

363032 74
363032 74

Passaggio 16. Aggiungi una riga di codice funzionante ignorando il resto dei codici e accedendo direttamente al codice originale

Dopo aver generato il codice che itera sul segmento dell'oggetto che si desidera modificare, è necessario aggiungere una riga di codice che salti al codice originale se la variabile/l'aspetto non è correlato al personaggio del giocatore/amico. Usa il comando "jmp" per creare una riga di codice che passa al codice originale dopo aver immesso una riga di codice che passa al codice originale o un altro insieme di codice con un'altra funzione.

Per semplificare, non aggiungere nuove etichette. Basta aggiungere il codice di confronto alla fine di " newmen: " per distinguere i personaggi amici dai personaggi nemici. Successivamente, inserisci una riga di codice che vada alla fine se il risultato del confronto si riferisce a un personaggio giocatore/amico. Se il risultato si riferisce a un personaggio nemico, passa al codice originale. In questo modo, se il personaggio di un giocatore o di un alleato viene attaccato (o vengono usati proiettili di pistola e simili), non cambierà nulla della grandezza o del valore. Tuttavia, se un personaggio nemico viene attaccato, il codice verrà eseguito come al solito

363032 75
363032 75

Passaggio 17. Fare clic su Esegui

Il codice inserito verrà eseguito. Se tutto è andato bene, hai inserito con successo un nuovo codice che distingue i personaggi amici dai personaggi nemici. Il seguente esempio è un semplice script o codice che puoi usare per distinguere un personaggio giocatore/amico da un personaggio nemico:

alloc(newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label(returnhere) label(originalcode) label(exit) label(player) //Nuova etichetta per player. newmem://Questo codice viene utilizzato per creare un nuovo indirizzo di memoria. cmp [rbx+14], 1 //Questo codice distingue un membro della squadra giocatore/amico dalla squadra nemica. je player //Questo codice serve a reindirizzare l'esecuzione del codice al segmento del giocatore se l'oggetto o il risultato del confronto si riferisce alla squadra del giocatore. jmp originalcode //Questo codice serve a reindirizzare l'esecuzione del codice al codice originale se l'oggetto o il risultato del confronto si riferisce alla squadra avversaria. player://Questo codice viene utilizzato per creare un nuovo segmento per la squadra del giocatore. jmp exit //Questo codice reindirizza l'esecuzione del codice alla fine e non influisce sul team di giocatori. originalcode: //Questo codice si riferisce al segmento di codice originale. movss [rbx+08], xmm0 //Questo codice esegue le istruzioni originali (per la squadra avversaria) exit: //Questa sezione è la fine del codice. jmp ritorna qui "Tutorial-x86_64.exe" + 2EB6D: jmp newmem ritorna qui:

Parte 8 di 8: Comprensione dell'utilizzo di Cheat Engine

363032 1
363032 1

Passaggio 1. Scopri come funziona Cheat Engine

Passaggio 2. Comprendi la terminologia di Cheat Engine

Cheat Engine si occupa di vari codici di computer di alto livello. Per facilitare la comprensione, è una buona idea conoscere un po' della terminologia di questo programma. Ecco alcuni termini usati in Cheat Engine:

  • Valori:

    Il valore è qualsiasi variabile o aspetto in un programma che ha una grandezza o un valore numerico. Nel gioco, questo aspetto può essere la percentuale del livello di salute del personaggio, la quantità di munizioni o il numero di oggetti posseduti. Cheat Engine ti consente di scansionare le variabili e modificarle.

  • Indirizzi:

    L'indirizzo è la posizione in cui le informazioni sono archiviate nella RAM. A volte, la posizione della variabile può cambiare.

  • Tipi di dati:

    Il tipo di dati si riferisce al processo di memorizzazione delle variabili. I dati possono essere memorizzati in byte (es. “2 Bytes”, “4 Bytes” o “8 Bytes”). I dati possono anche essere memorizzati come virgola mobile o una combinazione dei due.

  • Puntatori:

    Un puntatore o puntatore è un indirizzo con una variabile che è diretta o fa riferimento a un altro indirizzo. Indirizzi come questo possono cambiare ogni volta che carichi un gioco (oa volte nel bel mezzo di un gioco).

363032 3
363032 3

Passaggio 3. Ricorda che Cheat Engine non funziona sempre per tutti i giochi

Tieni presente che alcuni giochi con una sorta di protezione anti-cheat o funzionalità multiplayer online non possono essere modificati utilizzando Cheat Engine. Se ti costringi a utilizzare Cheat Engine, il tuo account o profilo giocatore verrà bloccato e non potrai giocare ai giochi online.

  • Se il Cheat Engine risulta utilizzabile e lo usi per ottenere contenuti che normalmente (e dovrebbero) essere acquistati legalmente (con denaro), potresti essere perseguito per furto.
  • Cheat Engine è un programma così popolare che la maggior parte dei giochi ha una protezione contro di esso.
363032 4
363032 4

Passaggio 4. Conosci i giochi che puoi modificare utilizzando Cheat Engine

Alcuni vecchi giochi per giocatore singolo e per giocatore singolo di Steam possono essere modificati utilizzando Cheat Engine. Tuttavia, i giochi devono avere una variabile con un valore o una grandezza che puoi vedere sullo schermo e cambiare.

Alcuni giochi Flash su Internet che non hanno collegamenti a comunità o collegamenti (ad es. giochi per giocatore singolo senza un elenco di punteggi migliori) potrebbero essere compatibili con Cheat Engine

Suggerimenti

  • Inizia guardando i tutorial interattivi inclusi nel programma Cheat Engine. Usa queste abilità per passare attraverso i nove passaggi presentati.
  • Puoi usare Cheat Engine per modificare piccoli aspetti del gioco. Tuttavia, il gioco potrebbe bloccarsi o bloccarsi se si tenta di utilizzare il Cheat Engine per modificare funzioni o aspetti più grandi e complessi.
  • Per utilizzare Cheat Engine in modo efficace, è una buona idea conoscere o avere una certa conoscenza della codifica.

Avvertimento

  • Il tuo profilo o account potrebbe essere bloccato se utilizzi Cheat Engine su server VAC o altri server con protezione anti-cheat.
  • Su Roblox, non puoi hackerare usando il normale Cheat Engine. Se ti costringi a usarlo, puoi essere espulso dal gioco che vuoi hackerare.

Consigliato: