Cum se folosește Cheat Engine (cu imagini)

Cuprins:

Cum se folosește Cheat Engine (cu imagini)
Cum se folosește Cheat Engine (cu imagini)

Video: Cum se folosește Cheat Engine (cu imagini)

Video: Cum se folosește Cheat Engine (cu imagini)
Video: Fix Excel file won't Open issue in Windows 10, 11 2024, Noiembrie
Anonim

Acest wikiHow vă învață cum să utilizați Cheat Engine pentru a modifica unele jocuri pe computer. Cheat Engine este un instrument de scanare a memoriei. Cu acest instrument, puteți accesa datele stocate în memoria computerului și puteți modifica aceste date. În acest fel, puteți schimba informații din joc, cum ar fi nivelul de sănătate, muniție, scor, vieți și alte elemente sau aspecte ale inventarului dvs.

Etapa

Partea 1 din 8: Instalarea Cheat Engine

363032 5
363032 5

Pasul 1. Deschideți pagina web Cheat Engine

Accesați https://cheatengine.org/downloads.php din browserul web al computerului.

363032 6
363032 6

Pasul 2. Selectați Descărcați Cheat Engine

Acest link mare apare în centrul paginii.

  • Pe acest buton este afișată și cea mai recentă versiune Cheat Engine. Descărcați Cheat Engine 6.7 ”).
  • Dacă trebuie să utilizați Cheat Engine pe un computer Mac, selectați „ Descărcați Cheat Engine 6.2 pentru Mac ”.
363032 7
363032 7

Pasul 3. Instalați Cheat Engine

Procesul de instalare pe care trebuie să îl urmați depinde de sistemul de operare al computerului:

  • Windows - Faceți dublu clic pe fișierul de instalare Cheat Engine, selectați „ da ”Când vi se solicită, selectați„ Următorul ”, Bifați caseta„ Sunt de acord”, apoi selectați„ Următorul " Apoi, faceți clic pe „ Următorul ”De încă trei ori, debifați caseta„ Sunt de acord să instalez McAfee WebAdvisor”, selectați„ Următorul și faceți clic pe „ Instalare " După finalizarea instalării, selectați „ Următorul ”Când vi se solicită și faceți clic pe„ finalizarea ”.
  • Mac - Faceți dublu clic pe fișierul de instalare DMG Cheat Engine, verificați instalarea programului când vi se solicită, faceți clic și trageți pictograma Cheat Engine în directorul „Aplicații” și urmați instrucțiunile de pe ecran.
363032 8
363032 8

Pasul 4. Rulați Cheat Engine

După terminarea instalării programului, faceți clic pe meniul „Start”

Windowsstart
Windowsstart

(Windows) sau Launchpad (Mac), apoi selectați „ Cheat Engine ”.

Poate că va trebui să alegeți „ da "sau" Deschis ”Înainte de deschiderea Cheat Engine.

Partea 2 din 8: Deblocarea procesului de joc în Cheat Engine

363032 9
363032 9

Pasul 1. Începe jocul

Rulați jocul pe care doriți să îl utilizați cu Cheat Engine.

Rețineți că nu puteți utiliza jocuri online multiplayer sau jocuri bazate pe server

363032 10
363032 10

Pasul 2. Selectați pictograma „Procese”

Faceți clic pe butonul computerului din colțul din stânga sus al ferestrei Cheat Engine. Apoi va apărea o fereastră pop-up care arată programele care rulează în prezent pe computer.

363032 11
363032 11

Pasul 3. Faceți clic pe procesul de joc

Parcurgeți lista proceselor până când se găsește jocul dorit, apoi selectați un nume de joc. Dacă Cheat Engine va fi utilizat pentru jocurile accesate dintr-un browser, selectați numele browserului.

  • Dacă numele jocului nu este disponibil în lista „Procese”, nu puteți edita procesul prin Cheat Engine.
  • Este posibil să trebuiască să faceți clic pe fila „ Procese ”Care este mai întâi deasupra ferestrei.
363032 12
363032 12

Pasul 4. Selectați OK

Acest buton apare în partea de jos a ferestrei. Jocul va fi deblocat în Cheat Engine ulterior.

Partea 3 din 8: Găsirea și modificarea variabilelor (valoare) în jocuri

363032 13
363032 13

Pasul 1. Determinați aspectul sau variabila de joc (valoarea) pe care doriți să o modificați

Pentru a schimba o variabilă de joc, aceasta trebuie să aibă un număr (de exemplu, nivelul muniției, sănătatea sau elementul).

Numărul corespunzător ar trebui să fie afișat pe ecran. De exemplu, dacă doriți să modificați cantitatea unui anumit articol din inventar, va trebui să accesați o pagină care afișează numărul de articole din segmentul de inventar

363032 14
363032 14

Pasul 2. Ascunde fereastra jocului și dă clic pe fereastra Cheat Engine

Trebuie să afișați din nou fereastra Cheat Engine în timp ce fereastra jocului este ascunsă.

Nu opriți jocul în această etapă

Depășește frica de a fi răpit Pasul 5
Depășește frica de a fi răpit Pasul 5

Pasul 3. Faceți clic pe Scanare nouă

Se află în partea de sus a ferestrei Cheat Engine, lângă panoul din stânga. De fiecare dată când doriți să scanați un aspect nou sau o variabilă, trebuie să faceți clic pe „ Scanare nouă ”.

363032 16
363032 16

Pasul 4. Selectați tipul de scanare

Există cinci tipuri de scanări pe care le puteți efectua atunci când începeți o nouă scanare. Cele două scanări principale care trebuie utilizate sunt „Valoare exactă” și „Valoare inițială necunoscută”. Utilizați meniul derulant de lângă „Tip scanare” pentru a selecta tipul de scanare care trebuie efectuat. Tipurile de scanări disponibile includ:

  • Valori exacte:

    ”Selectați această opțiune dacă știți exact suma sau valoarea care trebuie modificată. De exemplu, dacă știți numărul specific de vieți sau muniție pe care îl aveți, puteți alege această opțiune.

  • Valori inițiale necunoscute:

    „În jocurile video, uneori valorile sau cantitățile nu sunt reprezentate de cifre. De exemplu, starea de sănătate sau nivelul de viață al unui personaj este reprezentată de un contor de sănătate, nu de un număr. Pentru un exemplu ca acesta, nu veți cunoaște numărul specific de vieți sau nivelurile de sănătate. De fapt, există numere care reprezintă acele aspecte sau variabile, dar nu le puteți vedea pe ecran. Prin urmare, puteți alege opțiunea „ Valoare inițială necunoscută ”.

  • Mai mare ca…:' ”Selectați această opțiune dacă nu cunoașteți valoarea sau cantitatea specifică pe care o căutați, dar știți totuși cea mai mică valoare sau cantitate.
  • Mai mic ca…:

    Selectați această opțiune dacă nu cunoașteți valoarea sau cantitatea specifică pe care o căutați, dar știți totuși cea mai mare valoare sau cantitate.

  • Valoare între…:

    ”Cu această opțiune, puteți introduce gama de valori sau cantități care trebuie căutate.

363032 17
363032 17

Pasul 5. Determinați tipul de date

Un tip de date reprezintă o valoare sau o cantitate stocată în memorie. Poate fi dificil să știți ce tip de date să alegeți, astfel încât la acest pas ar putea fi necesar să ghiciți sau să experimentați. Utilizați meniul derulant de lângă „Tipul de date” pentru a specifica tipul de date. Dacă nu găsiți valoarea sau cantitatea pe care o căutați utilizând un tip de date, faceți clic pe „ Scanare nouă ”Și încercați din nou folosind un alt tip de date. Unele tipuri comune de date pe care le puteți utiliza includ:

  • Octet:

    ”Opțiunile„ 2 octeți”și„ 4 octeți”sunt cele mai utilizate tipuri de date. Majoritatea aplicațiilor Windows utilizează tipul de date „4 octeți”, astfel încât să puteți începe experimentul cu această opțiune. De asemenea, puteți găsi variabile folosind tipul de date „2 octeți”. Opțiunile „1 octeți” și „8 octeți” pot fi încă încercate, dar este posibil să întâmpinați probleme sau erori cu ambele opțiuni.

  • plutitoare:

    Un tip de date în virgulă mobilă se referă la o valoare sau cantitate care are un număr zecimal (chiar dacă nu îl vedeți în jocuri). Uneori, jocurile stochează valori sau cantități ca virgulă mobilă pentru a preveni scanarea simplă a memoriei. Dacă nu puteți găsi valoarea sau cantitatea pe care o căutați prin scanarea octeților, încercați să scanați acest tip de date.

  • Duble:

    Acest tip de date este similar cu punctele flotante, dar conține de două ori numărul de cifre. Dacă nu găsiți variabila atunci când scanați octeți sau tipuri de date flotante, încercați să scanați aceste tipuri de date.

  • Toate:

    Această opțiune funcționează pentru a scana toate variabilele tuturor tipurilor de date. Această opțiune poate fi o alegere bună dacă nu știi ce să cauți. Cu toate acestea, această opțiune afișează mai multe rezultate de căutare pe care trebuie să le condensați.

363032 18
363032 18

Pasul 6. Introduceți valoarea sau cantitatea pe care doriți să o modificați și faceți clic pe Prima scanare

De exemplu, dacă mai aveți 20 de gloanțe în lista de muniții, tastați 20 în câmpul de text „Valoare”. Cheat Engine va scana toate variabilele sau aspectele care au o valoare sau magnitudine „20”. Probabil că veți primi o mulțime de variabile în lista de adrese, deci va trebui să restrângeți rezultatele căutării mai târziu.

363032 19
363032 19

Pasul 7. Reveniți la joc și modificați valoarea variabilei dorite

Procesul care trebuie urmat va depinde de jocul utilizat. De exemplu, dacă doriți să vă creșteți nivelul de sănătate, vă puteți răni pentru a vă reduce mai întâi nivelul de sănătate. Dacă doriți mai multe muniții, trageți câteva runde pentru a reduce mai întâi numărul de muniții.

363032 20
363032 20

Pasul 8. Reveniți la Cheat Engine și căutați variabile actualizate

Ascunde fereastra jocului și dă clic pe Cheat Engine. Tastați o nouă valoare sau cantitate în secțiunea „Valoare”, apoi faceți clic pe „ Următoarea scanare Cheat Engine va scana toate variabilele de la prima scanare, apoi le va restrânge la o variabilă sau adresă cu valoarea convertită la o mărime sau număr, așa cum ați introdus în bara „Valoare”.

  • Valori inițiale necunoscute:

    ”Dacă selectați„ Valoare inițială necunoscută”la prima scanare, selectați„ Valoare crescută "sau" Valoare scăzută ”Sub rubrica„ Tip scanare”, în funcție de valoarea (sau magnitudinea) în creștere sau în scădere. Cheat Engine va scana toate valorile sau cantitățile crescătoare sau descrescătoare, în loc să scaneze valorile specifice sau fixe.

363032 21
363032 21

Pasul 9. Repetați procesul de căutare până când aveți patru (sau mai puține) valori / cantități

Continuați să schimbați valoarea sau magnitudinea, apoi căutați valoarea modificată până când aveți maxim patru aspecte sau variabile afișate în partea stângă a ferestrei Cheat Engine.

Veți vedea în cele din urmă valoarea sau cantitatea căutată anterior în coloana „Precedent” din fiecare variabilă / valoare de aspect, în timp ce valoarea sau cantitatea curentă este afișată în coloana „Valoare”

363032 22
363032 22

Pasul 10. Adăugați variabile sau aspecte la lista de adrese

Puteți face dublu clic pe un aspect pentru al adăuga la lista de adrese din partea de jos a ferestrei Cheat Engine sau puteți face clic pe o adresă pentru a-l evidenția și selecta pictograma săgeată diagonală roșie din colțul din dreapta jos al variabilei sau a listei de aspecte. După aceea, variabila va fi adăugată la lista de adrese din partea de jos a ferestrei.

Pentru a selecta mai multe adrese sau variabile, țineți apăsată tasta „Shift”, apoi faceți clic pe variabilele de sus (prima selecție) și de jos (ultima selecție) din listă

363032 23
363032 23

Pasul 11. Schimbați valoarea în cantitatea dorită

Urmați acești pași pentru a modifica valoarea sau magnitudinea unei variabile / aspecte:

  • Faceți dublu clic pe valoarea de sub „Valoare” din listă, în partea de jos a ferestrei Cheat Engine.
  • Introduceți o nouă valoare sau cantitate în coloana „Valoare”.
  • Faceți clic pe „ Bine ”.
363032 24
363032 24

Pasul 12. Verificați dacă valoarea aspectului sau magnitudinea s-au schimbat în joc

Când redeschideți jocul, variabila sau aspectul editat va afișa magnitudinea sau valoarea pe care ați introdus-o. În următoarea metodă sau segment, veți învăța cum să împiedicați modificarea valorilor sau cantităților, convertindu-le în cod non-operațional.

Este posibil să fie nevoie să schimbați din nou valoarea sau magnitudinea variabilei înainte de a fi actualizată

Partea 4 din 8: Schimbarea codului pentru a preveni modificările valorii sau cantității

363032 25
363032 25

Pasul 1. Căutați variabile a căror magnitudine nu poate fi modificată

Acest segment sau secțiune vă va învăța cum să utilizați funcția de căutare a codului pentru a găsi ceea ce este scris în adresa sau variabila pe care doriți să o modificați și să o înlocuiți cu codul neoperativ. Astfel, valoarea sau amploarea variabilelor din joc nu se vor schimba. Utilizați pașii din secțiunea anterioară pentru a afla ce aspecte trebuie să modificați. Adăugați variabila la lista din partea de jos a ecranului.

363032 26
363032 26

Pasul 2. Faceți clic dreapta pe adresă și selectați Aflați la ce acces accesați această adresă

Fereastra Cheat Engine Debugger se va deschide după aceea. Această fereastră afișează instrucțiuni referitoare la adresa pe care urmează să o accesați.

363032 27
363032 27

Pasul 3. Faceți clic pe Da

Cu această opțiune, confirmați că doriți să conectați depanatorul la procesul Cheat Engine. Se va deschide fereastra „Code Debugger”. Lista va fi goală la prima deschidere a ferestrei.

363032 28
363032 28

Pasul 4. Reveniți la joc și modificați valoarea sau magnitudinea variabilei sau aspectului

Din nou, reveniți la joc și faceți ceva pentru a schimba aspectul sau variabila a cărei valoare nu ar trebui să se schimbe. Instrucțiunile de cod care accesează adresa sau variabila selectată sunt afișate în fereastra de depanare.

363032 29
363032 29

Pasul 5. Reveniți la Cheat Engine și faceți clic pe instrucțiuni din listă

În fereastră pot exista mai multe adrese sau variabile. Dacă da, selectați o adresă sau o variabilă care nu este legată de aceeași adresă de bază. Căutați instrucțiuni cu valori diferite între parantezele pătrate „[“și”]” decât celelalte valori.

363032 30
363032 30

Pasul 6. Faceți clic pe Înlocuire

Codul va fi înlocuit cu un cod non-operațional (NOP).

Dacă există mai multe variabile în listă, selectați toate variabilele

363032 31
363032 31

Pasul 7. Faceți clic pe Stop

Codul neoperativ va fi aplicat sau activat. Astfel, valoarea sau magnitudinea aspectului selectat nu se vor schimba în joc.

Pentru a restabili codul original, selectați o variabilă din listă și faceți clic pe „ Arată dezasamblarea " Faceți clic dreapta pe secțiunea care afișează textul „NOP” și selectați „ Restabiliți cu codul original " Dacă nu vedeți opțiunea, dați clic pe „ Înlocuiți cu cod care nu face nimic "și selectați" da " După aceea, faceți clic dreapta din nou " NOP "și selectați" Restabiliți cu codul original ”.

Partea 5 din 8: Utilizarea indicatorilor pentru a găsi coduri de definire a aspectelor sau variabilei

363032 32
363032 32

Pasul 1. Scanați variabila sau aspectul a cărui valoare sau magnitudine doriți să o modificați

Ocazional, adresa unei variabile sau a unui aspect de joc se poate schimba, fie la repornirea jocului, fie la mijlocul jocului. Puteți utiliza un pointer sau pointeri pentru a afla la ce se referă adresa sau variabila. După ce ați găsit o adresă statică la nivel de bază care nu se schimbă, puteți modifica acea variabilă sau aspectul jocului.

363032 33
363032 33

Pasul 2. Faceți clic dreapta pe adresă și selectați Aflați ce scrie la această adresă

Fereastra de depanare se va deschide după aceea.

Dacă există mai multe adrese, deschideți o fereastră de depanare pentru acele adrese (câte le permite Cheat Engine)

363032 34
363032 34

Pasul 3. Reveniți la joc și modificați valoarea sau magnitudinea aspectului jocului

Din nou, reveniți la joc și faceți ceva pentru a schimba cantitatea de aspect dorit (de exemplu, utilizați o armă, fiți lovit etc.). Instrucțiunile referitoare la adresa aspectului respectiv vor apărea în fereastra de depanare.

Dacă nu apare nimic în fereastra de depanare, adresa selectată nu este adresa corectă. Încercați o altă adresă

363032 35
363032 35

Pasul 4. Reveniți la Cheat Engine și faceți clic pe instrucțiuni din listă

Instrucțiunile sunt afișate în fereastra de depanare. Este posibil să apară mai multe adrese care apar în fereastră. Dacă da, căutați o instrucțiune cu un set de caractere diferit între parantezele pătrate „[“și „]”, comparativ cu setul de caractere din celelalte instrucțiuni. Dacă nu există o adresă cu un caracter diferit, verificați dacă indicatorul sau indicatoarele utilizate sunt aceleași pentru toate adresele.

Dacă setul de caractere are un simbol „+” și un număr la sfârșit (de exemplu [ESI + 14]), simbolul și numărul sunt numere compensate. Înregistrați numărul. Veți avea nevoie de el mai târziu

363032 36
363032 36

Pasul 5. Faceți clic pe Mai multe informații

În fereastra „Informații suplimentare” vor fi afișate instrucțiunile care apar atunci când valoarea sau valoarea unui aspect de joc se schimbă. Va fi afișat și indicatorul care se referă la adresă.

De asemenea, puteți găsi adresa examinând caracterele cuprinse între paranteze pătrate, apoi uitându-vă la numărul care vine după caracterele prezentate mai jos. De exemplu, dacă adresa are codul „[rdx]” lângă ea, căutați șirul „RDX = xxxxxxxx” în partea de jos a ferestrei

363032 37
363032 37

Pasul 6. Faceți clic pe caseta de selectare de lângă „Hex” și efectuați o nouă scanare a adreselor indicatorului

Adresa indicatorului este afișată lângă textul „Valoarea indicatorului necesar pentru a găsi această adresă este probabil xxxxxxxxx”. Urmați acești pași pentru a găsi adresa la sfârșitul frazei.

  • Faceți clic pe „ Scanare nouă ”.
  • Faceți clic pe caseta de selectare etichetată „Hex” de lângă coloana „Valoare”.
  • Introduceți adresa indicatorului în câmpul „Valoare” și faceți clic pe „ prima scanare ”.
363032 38
363032 38

Pasul 7. Faceți dublu clic pe adresa marcajului

Adresa va fi adăugată la lista din partea de jos a ferestrei Cheat Engine.

Adresele pot apărea în verde în rezultatele scanării. Dacă este, adresa este o adresă statică și este probabil indicatorul pe care îl căutați. Uneori, indicatorul găsit este, de asemenea, un alt indicator. Astfel de indicatori sunt cunoscuți sub numele de indicatori pe mai multe niveluri. Dacă întâlniți un indicator multi-nivel, va trebui să repetați pașii de mai sus pentru fiecare indicator găsit pentru a găsi adresa statică primară a indicatorului

363032 39
363032 39

Pasul 8. Faceți dublu clic pe numărul de sub „Adresă”

Se va deschide caseta de dialog „Schimbați adresa”.

363032 40
363032 40

Pasul 9. Copiați adresa în câmp și faceți clic pe Anulare

Pentru a copia o adresă, pur și simplu marcați întregul text în coloana din partea de sus a casetei „Schimbați adresa”. Faceți clic dreapta pe adresă și selectați „ Copie După aceea, faceți clic pe „ Anulare ”Pentru a închide coloana.

363032 41
363032 41

Pasul 10. Faceți clic pe Adăugare adresă manual

Se află în partea stângă sus a listei de adrese, în partea de jos a ferestrei Cheat Engine. Se va deschide o casetă similară cu caseta „Schimbați adresa”, dar în această casetă puteți adăuga o singură adresă.

363032 42
363032 42

Pasul 11. Faceți clic pe caseta de selectare de lângă „Pointer”

Caseta se va extinde și va apărea un nou câmp de text pentru introducerea indicatorului.

363032 43
363032 43

Pasul 12. Lipiți adresa indicatorului în câmpul de sub „Pointer” și faceți clic pe Ok

Va fi afișată o nouă adresă pentru indicatorul care controlează aspectul jocului pe care doriți să îl modificați. Adresa marcajului nou creat ar trebui să arate ca „Pxxxxxxxx”. Șirul de text indică faptul că acest indicator se referă la o anumită adresă.

  • Dacă există un număr de compensare, introduceți numărul în câmpul de deasupra coloanei unde ați lipit adresa.
  • Dacă există mai multe marcaje, faceți clic pe „ Adăugați offset " Câmpurile de număr de compensare vor fi adăugate în partea de sus a zonei sau coloanei unde lipiți adresa. Introduceți numărul de compensare corespunzător în fiecare coloană.
363032 44
363032 44

Pasul 13. Faceți clic pe caseta „Activ” de lângă adresa marcajului pe care tocmai ați adăugat-o

Această casetă se află sub „Activ” în lista de adrese din partea de jos a ecranului. Pointerul va fi activat după aceea.

363032 45
363032 45

Pasul 14. Schimbați mărimea aspectului adresei pe care ați adăugat-o

Mărimea aspectului pentru adresa indicatorului creat este aceeași cu adresa de aspect pe care o căutați. Dacă indicatorul indică o altă locație, adresa originală pe care ați scanat-o nu va mai fi validă. Cu toate acestea, puteți schimba în continuare valoarea aspectului unei adrese de pointer deja create. Această modificare va funcționa, indiferent de obiectivul sau locația de referință a mărimii aspectului. Faceți clic pe numărul de sub textul „valoare” pentru adresa care a fost adăugată. Introduceți o nouă valoare numerică sau o cantitate nouă și faceți clic pe „ Bine ”.

Partea 6 din 8: Utilizarea injecției de cod pentru a schimba codul

363032 46
363032 46

Pasul 1. Scanați aspectul sau variabila ale cărei modificări doriți să le opriți

Această secțiune vă va învăța cum să utilizați injecția de cod pentru a modifica procesul de modificare a valorilor aspectului / variabilelor prin cod. De exemplu, dacă nivelul de sănătate al personajului tău scade la fiecare lovitură, poți schimba codul jocului, astfel încât nivelul de sănătate crește atunci când primești lovitura.

363032 47
363032 47

Pasul 2. Faceți clic dreapta pe adresă și selectați Aflați ce scrie la această adresă

Fereastra de depanare Cheat Engine se va deschide ulterior.

363032 48
363032 48

Pasul 3. Faceți clic pe Da

Cu această opțiune, confirmați că doriți să conectați depanatorul la procesul Cheat Engine. Se va deschide fereastra „Code Debugger”. Lista va fi goală la prima deschidere a ferestrei.

363032 49
363032 49

Pasul 4. Reveniți la joc și modificați valoarea sau magnitudinea variabilei

Din nou, reveniți la joc și faceți ceva pentru a schimba aspectul sau variabila a cărei valoare nu ar trebui să se schimbe. Instrucțiunile de cod care accesează adresa sau variabila selectată sunt afișate în fereastra de depanare.

363032 50
363032 50

Pasul 5. Redeschide jocul și schimbă valoarea sau magnitudinea aspectului

Din nou, reveniți la joc și faceți tot ce este nevoie pentru a schimba valoarea sau magnitudinea aspectului. Instrucțiunile referitoare la adresa corespunzătoare vor fi afișate în fereastra de depanare.

363032 51
363032 51

Pasul 6. Reveniți la Cheat Engine și faceți clic pe instrucțiuni din listă

Este posibil să fie afișate mai multe adrese în fereastră. Dacă da, căutați instrucțiuni cu cuvântul „sub” pentru a reduce valoarea sau cantitatea unui aspect sau cuvântul „adăugați” sau „inc” pentru a crește valoarea sau magnitudinea.

363032 52
363032 52

Pasul 7. Faceți clic pe Afișare dezasamblator

Codul se va deschide în fereastra de dezasamblare.

363032 53
363032 53

Pasul 8. Selectați codul care reduce sau mărește valoarea sau magnitudinea

De obicei, codul care trebuie selectat este prima instrucțiune din partea de sus a codului. Eventual, codul are la început cuvântul „Sub” sau „Adăugare”, care servește la reducerea sau creșterea magnitudinii aspectului relevant.

363032 54
363032 54

Pasul 9. Faceți clic pe Instrumente, urmată de Asamblări auto.

Se va deschide fereastra de asamblare automată.

363032 55
363032 55

Pasul 10. Faceți clic pe Șabloane și selectați Injecție completă.

Va apărea o fereastră pop-up care confirmă adresa la care va fi adăugat codul.

363032 56
363032 56

Pasul 11. Asigurați-vă că adresa este corectă și faceți clic pe Ok

Verificați și asigurați-vă că adresa din coloană este aceeași cu adresa pe care ați selectat-o în fereastra de dezasamblare „Memory Viewer”. După aceea, faceți clic pe „ Bine Noul șablon se va deschide ulterior.

363032 57
363032 57

Pasul 12. Înlocuiți codul cu reversul

Derulați la segmentul care afișează cuvântul „Cod”. Linia de mai jos este codul care modifică magnitudinea sau valoarea aspectului. Dacă linia începe cu cuvântul „sub”, schimbați „sub” la „adăugați”. Dacă linia începe cu cuvântul „adăugați”, înlocuiți acel cuvânt cu „sub”. De asemenea, puteți modifica dimensiunea la sfârșitul liniei pentru a determina cantitatea de schimbare efectuată sau produsă.

363032 58
363032 58

Pasul 13. Faceți clic pe Executare, a urmat Da de două ori.

Butonul „Executare” se află în partea de jos a ferestrei de injectare a codului. Cheat Engine vă va întreba dacă sunteți sigur că doriți să injectați codul. Faceți clic pe „ da " a confirma. După aceea, selectați „ da "sau" Nu ”Pentru a deschide un nou cod în fereastra de dezasamblare. Dacă injectarea codului are succes, schimbarea valorii sau magnitudinii aspectului din joc va avea loc invers. În loc să pierzi gloanțe, vei câștiga muniție atunci când folosești arma. În loc să scadă, nivelul de sănătate al personajului va crește și când vei fi lovit de lovitura unui adversar.

Partea 7 din 8: Obiecte distincte cu același cod

363032 59
363032 59

Pasul 1. Scanați aspectul sau variabila ale cărei modificări doriți să le opriți

În anumite jocuri, unele obiecte au același cod. Injecțiile de cod efectuate pe un obiect pot afecta alte obiecte. Aceasta înseamnă că, atunci când „înghețe” bara de sănătate a unui personaj, este posibil să observi că și barele de sănătate sau de viață ale personajelor inamice sunt înghețate. Pentru situații de acest gen, trebuie să știți cum să diferențiați fiecare obiect și să includeți scripturi sau cod care afectează numai obiectele dorite.

Pentru a insera scripturi sau cod în diferite obiecte, trebuie să cunoașteți un anumit cod de asamblare. Cu toate acestea, generarea acestui cod de bază nu este atât de dificil de realizat

363032 60
363032 60

Pasul 2. Faceți clic dreapta pe adresă și selectați Aflați ce scrie la această adresă

După ce ați determinat adresa aspectului sau variabilei pe care doriți să o modificați sau să o opriți, localizați indicatorul sau codul care se referă la adresă, deschideți fereastra de depanare și identificați secțiunea sau codul care corespunde acelei adrese.

363032 61
363032 61

Pasul 3. Selectați instrucțiunile și faceți clic pe Afișare dezasamblator

Faceți clic pe instrucțiunea marcată când se deschide fereastra de depanare. Instrucțiunile vor fi afișate în fereastra de dezasamblare a codului.

363032 62
363032 62

Pasul 4. Faceți clic dreapta pe instrucțiunea de sus și faceți clic pe Aflați la ce adrese accesează această instrucțiune

O fereastră care afișează o listă a tuturor adreselor la care se accesează instrucțiunile la care se face referire la noua adresă se va încărca pe ecran.

363032 63
363032 63

Pasul 5. Permiteți modificări de valoare sau dimensiune pentru toate obiectele din joc

Va fi afișată o listă cu toate adresele accesate de instrucțiune. De exemplu, dacă doriți să nu mai schimbați valoarea sau dimensiunea barei de sănătate / viață a unui personaj, puteți reveni mai întâi la joc și lăsați personajul să lovească. Sunt afișate instrucțiunile care accesează adresele din lista de adrese accesibile. Dacă lovești sau ataci un personaj inamic care folosește și aceste instrucțiuni, instrucțiunile corespunzătoare vor fi afișate pe listă.

363032 64
363032 64

Pasul 6. Selectați toate adresele din lista de adrese accesibile

După ce aveți o adresă pentru fiecare obiect care are aceeași adresă în listă, pur și simplu faceți clic și trageți cursorul pentru a evidenția toate adresele.

Alternativ, puteți face clic dreapta pe fiecare adresă și puteți selecta „ Afișați stările registrului ”.

363032 65
363032 65

Pasul 7. Structură de date diferită pentru toate adresele afișate

Urmați acești pași pentru a crea o structură de date a tuturor adreselor afișate:

  • Faceți clic dreapta pe adresele selectate.
  • Faceți clic pe „ Deschideți datele de disecție cu adresele selectate ”.
  • Faceți clic pe „ Bine ”.
  • Introduceți numele structurii de date și faceți clic pe „ Bine ”.
  • Faceți clic pe „ da ”.
  • Introduceți dimensiunea inițială a structurii sau lăsați-o așa cum este, apoi faceți clic pe „ Bine ”.
363032 66
363032 66

Pasul 8. Găsiți o cantitate care este aceeași cu dimensiunea aspectului jucătorului, dar diferită de dimensiunea aspectului altor obiecte sau personaje inamice

Când observați structura de date sau registrul fiecărui obiect, trebuie să căutați valori care sunt aceleași pentru toate personajele principale / prietene, dar diferite de caracterele inamice. De exemplu, dacă echipa A are două personaje de jucător și echipa B are două caractere controlate de computer, personajele echipei A pot fi reprezentate de valoarea sau numărul „1”, iar personajele echipei B sunt reprezentate de numărul „2”.

Dacă nu găsiți aceeași valoare sau variabilă pentru personajul jucător / prieten, dar diferită de personajul inamic, vă puteți crea propria valoare sau variabilă. Doar faceți clic dreapta pe una dintre valori (de exemplu, pointer) și selectați „ Adăugați element " Selectați „4 octeți” ca tip de date și furnizați un număr de offset neutilizat. Numărul de compensare este afișat în partea stângă a tabelului cu structura de disecție a datelor.

363032 67
363032 67

Pasul 9. Înregistrați valoarea sau registrul variabilelor

Ori de câte ori accesați afișajul registrului sau disecarea datelor, valoarea registrului este pe partea stângă. În vizualizarea registrelor, vă puteți concentra asupra registrului efectiv la care este conectată sau legată instrucțiunea (de exemplu, RSI, RDX, EDX și altele asemenea). Dacă accesați structura de date, registrele sunt afișate ca un număr sau litere decalate în partea stângă a ferestrei.

363032 68
363032 68

Pasul 10. Deschideți un nou șablon de cod pentru instrucțiuni

Reveniți la fereastra „Memory Viewer” și deschideți un nou șablon de injecție de cod pentru instrucțiuni legate de alte adrese. Urmați acești pași:

  • Faceți clic pe instrucțiunile din fereastra „Memory Viewer”.
  • Faceți clic pe „ Instrumente ”În bara de meniu din partea de sus a ferestrei.
  • Faceți clic pe „ Auto Assembler ”.
  • Faceți clic pe „ Șabloane ”În bara de meniu din partea de sus a ferestrei.
  • Faceți clic pe „ Injectarea codului ”.
363032 69
363032 69

Pasul 11. Creați o nouă etichetă pentru obiectul pe care doriți să-l setați sau controlați

Eticheta este afișată în partea de sus a șablonului de injectare a codului. Adăugați o nouă etichetă pentru obiectul pe care doriți să îl controlați sub eticheta existentă. Pentru a adăuga o etichetă, pur și simplu tastați eticheta, urmată de numele etichetei (între paranteze). De exemplu, puteți tasta „etichetă (jucător)” sau „etichetă (inamic)”.

363032 70
363032 70

Pasul 12. Creați un segment nou pentru etichetele care au fost deja create

Pentru a crea un segment nou, tastați numele etichetei, urmat de două puncte („:”) oriunde înainte sau după codul original.

363032 71
363032 71

Pasul 13. Adăugați codul de dimensionare a aspectului obiectului dorit pe etichetă

Veți avea nevoie de cunoștințe de bază pentru codificare pentru această etapă. Adăugați o linie de cod care modifică valoarea sau magnitudinea aspectului de pe obiect, în funcție de modificările dorite. După aceea, trebuie să adăugați o altă linie „jump” la final, codul original și codul de returnare.

363032 72
363032 72

Pasul 14. Creați un cod de comparație sub „newmem”

Linia cu cuvântul "newmem:" în șablonul de injectare a codului indică faptul că instrucțiunea creează o nouă adresă de memorie. De obicei, acest cod este adăugat imediat după codul original care are eticheta „(code:)” sau „(originalcode:)”. Utilizați comanda „cmp” pentru a crea o linie de cod care compară cantitățile de aspect ale diferitelor obiecte din registru sau registru și numerele de offset ale acestora. De exemplu, dacă „RDX” cu o valoare de offset de 14 servește pentru a distinge echipa de jucători de echipa de computer, iar echipa de jucători are valoarea „1”, trebuie să tastați cmp [rbx + 14], 1 pentru a verifica dacă obiectul este un personaj de jucător sau nu.

363032 73
363032 73

Pasul 15. Adăugați o linie de cod care va sări direct la obiectul pe care doriți să îl modificați

Utilizați comanda „je” pentru a trece la segmentul de comandă de comparație. De exemplu, dacă eticheta pe care ați creat-o este denumită „jucător”, adăugați o linie doar jucător pentru a trece la segmentul „jucător” dacă rezultatul comparației valoare / aspect se face în funcție de caracterul jucătorului.

363032 74
363032 74

Pasul 16. Adăugați o linie de cod de lucru ocolind restul codurilor și accesând direct codul original

După generarea codului care repetă pe segmentul obiectului pe care doriți să îl modificați, trebuie să adăugați o linie de cod care sări la codul original dacă variabila / aspectul nu se referă la caracterul jucător / prieten. Utilizați comanda „jmp” pentru a crea o linie de cod care sare la codul original după ce ați introdus o linie de cod care sare la codul original sau la un alt set de cod cu altă funcție.

Pentru a ușura, nu adăugați etichete noi. Doar adăugați codul de comparație la sfârșitul „newmen:” pentru a distinge personajele prietene de cele inamice. După aceea, introduceți o linie de cod care sare până la capăt dacă rezultatul comparației se referă la un personaj jucător / prieten. Dacă rezultatul se referă la un personaj inamic, treceți la codul original. În acest fel, dacă personajul unui jucător sau aliat este atacat (sau se folosesc gloanțe de armă și altele asemenea), nimic din mărimea sau valoarea nu se va schimba. Cu toate acestea, dacă un personaj inamic este atacat, codul va fi executat ca de obicei

363032 75
363032 75

Pasul 17. Faceți clic pe Executare

Codul introdus va fi executat. Dacă totul a mers bine, ați introdus cu succes un nou cod care distinge caracterele prietenoase de personajele inamice. Următorul exemplu este un script sau un cod simplu pe care îl puteți utiliza pentru a distinge un personaj jucător / prieten de un personaj inamic:

alloc (newmem, 2048, "Tutorial-x86_64.exe" + 2EB6D) etichetă (returnează aici) etichetă (cod original) etichetă (ieșire) etichetă (jucător) // Etichetă nouă pentru jucător. newmem: // Acest cod este folosit pentru a crea o nouă adresă de memorie. cmp [rbx + 14], 1 // Acest cod distinge un membru al echipei jucător / prieten de echipa inamică. je player // Acest cod servește la redirecționarea executării codului către segmentul de jucător dacă obiectul sau rezultatul comparației se referă la echipa jucătorului. jmp originalcode // Acest cod servește la redirecționarea executării codului către codul original dacă obiectul sau rezultatul comparației se referă la echipa adversă. jucător: // Acest cod este folosit pentru a crea un segment nou pentru echipa de jucători. jmp exit // Acest cod redirecționează executarea codului până la capăt și nu afectează echipa de jucători. originalcode: // Acest cod se referă la segmentul de cod original. movss [rbx + 08], xmm0 // Acest cod execută instrucțiunile originale (pentru echipa adversă) exit: // Această secțiune este sfârșitul codului. jmp return here "Tutorial-x86_64.exe" + 2EB6D: jmp newmem return here:

Partea 8 din 8: Înțelegerea utilizării motorului de cheat

363032 1
363032 1

Pasul 1. Aflați cum funcționează Cheat Engine

Pasul 2. Înțelegeți terminologia Cheat Engine

Cheat Engine se ocupă de diverse coduri de computer de nivel înalt. Pentru a ușura înțelegerea, este o idee bună să cunoașteți o parte din terminologia din acest program. Iată câțiva termeni folosiți în Cheat Engine:

  • Valori:

    Valoarea este orice variabilă sau aspect dintr-un program care are o magnitudine sau o valoare numerică. În joc, acest aspect poate fi procentul nivelului de sănătate al personajului, cantitatea de muniție sau numărul de obiecte deținute. Cheat Engine vă permite să scanați variabile și să le modificați.

  • Adrese:

    Adresa este locația în care informațiile sunt stocate în memoria RAM. Uneori, locația variabilei se poate schimba.

  • Tipuri de date:

    Tipul de date se referă la procesul de stocare variabilă. Datele pot fi stocate în octeți (de ex. „2 octeți”, „4 octeți” sau „8 octeți”). Datele pot fi, de asemenea, stocate ca virgulă mobilă sau o combinație a celor două.

  • Indicatori:

    Un pointer sau pointer este o adresă cu o variabilă care este direcționată sau trimisă la altă adresă. Adresele de acest gen se pot schimba de fiecare dată când încărcați un joc (sau uneori în mijlocul unui joc).

363032 3
363032 3

Pasul 3. Amintiți-vă că Cheat Engine nu funcționează întotdeauna pentru toate jocurile

Rețineți că unele jocuri cu un fel de protecție anti-cheat sau caracteristici multiplayer online nu pot fi modificate folosind Cheat Engine. Dacă te forțezi să folosești Cheat Engine, contul tău sau profilul jucătorului vor fi blocate și nu vei putea juca jocuri online.

  • În cazul în care Cheat Engine se dovedește a fi utilizabil și îl utilizați pentru a obține conținut care în mod normal (și ar trebui) să fie cumpărat legal (cu bani), ați putea fi urmărit penal pentru furt.
  • Cheat Engine este un program atât de popular încât majoritatea jocurilor vin cu protecție împotriva acestuia.
363032 4
363032 4

Pasul 4. Cunoașteți jocurile pe care le puteți modifica folosind Cheat Engine

Unele jocuri mai vechi pentru un singur jucător și pentru un singur jucător de la Steam pot fi modificate folosind Cheat Engine. Cu toate acestea, jocurile trebuie să aibă o variabilă cu o valoare sau magnitudine pe care să o puteți vedea pe ecran și să o modificați.

Unele jocuri Flash de pe internet care nu au legături sau legături comunitare (de exemplu, jocuri pentru un singur jucător fără o listă cu scoruri mari) pot fi compatibile cu Cheat Engine

sfaturi

  • Începeți urmărind tutorialele interactive incluse în programul Cheat Engine. Folosiți aceste abilități pentru a parcurge cei nouă pași prezentați.
  • Puteți folosi Cheat Engine pentru a schimba mici aspecte ale jocului. Cu toate acestea, jocul se poate prăbuși sau se poate prăbuși dacă încercați să utilizați Cheat Engine pentru a schimba caracteristici sau aspecte mai mari și mai complexe.
  • Pentru a utiliza Cheat Engine în mod eficient, este o idee bună să cunoașteți sau să aveți cunoștințe despre codificare.

Avertizare

  • Profilul sau contul dvs. pot fi blocate dacă utilizați Cheat Engine pe serverele VAC sau alte servere cu protecție anti-cheat.
  • Pe Roblox, nu puteți hack folosind Cheat Engine obișnuit. Dacă te forțezi să-l folosești, poți fi dat afară din jocul pe care vrei să-l piratezi.

Recomandat: