Kako koristiti Cheat Engine

Sadržaj:

Kako koristiti Cheat Engine
Kako koristiti Cheat Engine

Video: Kako koristiti Cheat Engine

Video: Kako koristiti Cheat Engine
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Ožujak
Anonim

Ovaj članak će vas naučiti kako koristiti Cheat Engine za iskorištavanje nedostataka u nekim računalnim igrama. Cheat Engine je alat za skeniranje RAM memorije. Omogućuje vam pristup podacima pohranjenim u memoriji računala i promjenu tih podataka. Pomoću ovih prilagodbi možete promijeniti podatke o igri, kao što su količina zdravlja, streljivo, rezultat, broj života i stavki u vašem inventaru.

Koraci

1. dio od 8: Instaliranje Cheat Engine -a

Koristite Cheat Engine Korak 4
Koristite Cheat Engine Korak 4

Korak 1. Otvorite stranicu Cheat Engine

Da biste to učinili, idite na https://cheaengine.org/downloads.php u web -pregledniku na svom računalu.

Koristite Cheat Engine Korak 5
Koristite Cheat Engine Korak 5

Korak 2. Kliknite Preuzmi Cheat Engine

Ova velika veza nalazi se na sredini stranice.

  • Na ovom gumbu bit će navedena i trenutna verzija softvera (poput: Preuzmite Cheat Engine 6.7).
  • Za preuzimanje verzije za Mac kliknite vezu Preuzmite Cheat Engine 6.2 za Mac.
Image
Image

Korak 3. Instalirajte Cheat Engine

Ovaj korak varira ovisno o operativnom sustavu koji se koristi:

  • Windows: dvaput kliknite instalacijsku datoteku, kliknite Da na upit, pa dalje Unaprijed, odaberite opciju "Slažem se" kliknite Unaprijed, kliknite Unaprijed još tri puta poništite "Slažem se da instaliram McAfee WebAdvisor", kliknite Unaprijed a zatim dalje Instalirati. Na kraju instalacije kliknite na Unaprijed ako se zatraži, a zatim dalje Završi.
  • Mac: dvaput kliknite na preuzetu DMG datoteku, provjerite instalaciju ako se to od vas zatraži, kliknite i povucite logotip Cheat Engine u mapu "Aplikacije" i slijedite upute na zaslonu.
Image
Image

Korak 4. Otvorite Cheat Engine

Na kraju instalacije pronađite je u izborniku "Start"

Windowsstart
Windowsstart

(Windows) ili Launchpad (Mac).

Možda ćete morati kliknuti na Da ili Otvorena prije nego što se Cheat Engine otvori.

2. dio od 8: Otvaranje procesa igre u Cheat Engineu

Image
Image

Korak 1. Otvorite igru koju želite koristiti s Cheat Engineom

Imajte na umu da to ne može biti mrežna ili poslužiteljska igra za više igrača

Image
Image

Korak 2. Pritisnite gumb "Procesi"

U prozoru Cheat Engine kliknite ikonu računala u gornjem lijevom kutu. Time ćete otvoriti skočni prozor s popisom programa otvorenih na računalu.

Image
Image

Korak 3. Odaberite proces igre

Prelistajte popis procesa dok ne pronađete svoju igru, a zatim kliknite na njezin naziv. Ako pokušavate koristiti Cheat Engine za igru u web pregledniku, odaberite naziv preglednika.

  • Ako igru ne pronađete na popisu "Procesi", ne može se uređivati u Cheat Engineu.
  • Možda ćete prvo morati kliknuti karticu. Pravna tužba na vrhu prozora.
Koristite Cheat Engine Korak 13
Koristite Cheat Engine Korak 13

Korak 4. Pritisnite U redu pri dnu prozora

Time ćete igru otvoriti u Cheat Engineu.

3. dio od 8: Pronalaženje i mijenjanje vrijednosti igre

Image
Image

Korak 1. Odredite aspekt igre koji želite promijeniti

Da biste to učinili, mora imati pridružen broj, poput streljiva, zdravlja ili predmeta.

Broj bi trebao biti na ekranu. Na primjer, da biste promijenili broj određene stavke u svom inventaru, otvorite inventar na stranici na kojoj je dostupan broj stavke

Image
Image

Korak 2. Minimizirajte prozor igre i kliknite Cheat Engine

Morat ćete otvoriti njegov prozor s minimiziranom igrom.

Nemojte pauzirati igru dok je minimizirate

Korak 3. Pritisnite gumb Novo skeniranje pri vrhu Cheat Engine-a, uz lijevu ploču

Pritisnite ovaj gumb kad god želite dohvatiti novu vrijednost.

Korak 4. Odaberite vrstu provjere

Dostupno je pet vrsta. Dvije su glavne "Točna vrijednost" i "Nepoznata početna vrijednost". Pomoću padajućeg izbornika pored "Vrsta skeniranja" odaberite željenu opciju. Vrste provjere su sljedeće:

  • Točna vrijednost:

    upotrijebite ovu vrstu ako znate točan broj koji želite promijeniti. Na primjer, upotrijebite ga kada znate točan broj preostalih života i streljiva.

  • Nepoznata početna vrijednost:

    u video igrama vrijednost često nije predstavljena brojem. Na primjer, vaš život može biti predstavljen trakom napretka umjesto brojem. U ovom slučaju nećete imati točan broj. Broj čak postoji, ali se neće prikazati na ekranu. U tom slučaju odaberite Nepoznata početna vrijednost.

  • Onda veće …: ' odaberite ovu opciju ako ne znate točan broj koji tražite, ali znate najmanju moguću vrijednost.
  • Manje od…:

    odaberite ovu opciju ako ne znate točan broj, ali znate najveću moguću vrijednost.

  • Vrijednost između…:

    ova vam opcija omogućuje unos raspona vrijednosti.

Korak 5. Odaberite vrstu vrijednosti

Vrsta vrijednosti predstavlja način na koji je pohranjena u memoriji. Može biti teško znati točnu opciju, pa ćete možda morati pogoditi. Pomoću padajućeg izbornika pored "Vrsta podataka" odaberite željenu opciju. Ako ne možete pronaći željenu vrijednost za određenu vrstu, kliknite novo skeniranje i pokušajte ponovno pomoću druge vrste. Neke od uobičajenih vrijednosti uključuju:

  • Bajtovi:

    2 bajta i 4 bajta su najčešće korišteni tipovi vrijednosti. Većina Windows aplikacija koristi 4 bajta, pa počnite s tim. Ove vrijednosti možete pronaći i pomoću 2 bajta. Opcije od 1 bajta i 8 bajtova također mogu raditi, ali možda imate problema.

  • Plutati:

    poznata i kao točka njihanja, to su vrijednosti s decimalnim razdjelnikom (ali ovaj razdjelnik možda nećete vidjeti na zaslonu igre). Igre ponekad spremaju vrijednosti kao točku kolebanja kako bi spriječile promjenu memorije. Ako ne možete pronaći željenu vrijednost provjerom bajtova, pokušajte tražiti trepereće točke.

  • Dvostruko:

    slično točkama njihanja, ali može sadržavati do dvostruko veći broj znamenki. Ako ne možete pronaći vrijednost pretraživanjem po bajtovima ili floatima, pokušajte tražiti dvostruko.

  • Sve:

    provjerava vrijednosti svih vrsta. Ovo je dobra opcija u slučaju da ne znate što tražiti, ali vraća više rezultata pretraživanja, zahtijevajući ručno filtriranje.

Image
Image

Korak 6. Unesite vrijednost koju želite promijeniti i kliknite Prvo skeniranje

Na primjer, ako vam je u municiji ostalo još 20 metaka, unesite 20 u tekstualni okvir "Vrijednost". Time ćete tražiti sve vrijednosti s brojem "20" u sebi. Popis rezultata vjerojatno će biti dug, pa ćete morati malo suziti pretraživanje.

Image
Image

Korak 7. Vratite se u igru i promijenite vrijednost

Oblik ove prilagodbe ovisi o samoj igri; na primjer, da biste povećali svoju količinu energije, možda ćete se morati namjerno ozlijediti kako biste smanjili tu količinu. Ako želite više streljiva, možda ćete morati ispaliti nekoliko hitaca kako biste smanjili trenutačni broj.

Image
Image

Korak 8. Vratite se na Cheat Engine i provjerite kako biste pronašli novi ažurirani broj

Smanjite prozor igre i kliknite Cheat Engine. Unesite novi broj u odjeljak "Vrijednost", a zatim kliknite Sljedeće skeniranje. Time ćete pretražiti sve vrijednosti pri prvoj provjeri i razgraničiti adrese do onih koje su promijenjene u vrijednost unesenu u traku "Vrijednost".

  • Nepoznata početna vrijednost:

    ako ste prilikom prve provjere odabrali ovu opciju, odaberite Povećana vrijednost ili Smanjena vrijednost ispod "Vrsta skeniranja" ovisno o tome je li vrijednost (ili mjerenje) povećana ili smanjena. Time ćete provjeriti sve povećane ili smanjene vrijednosti umjesto traženja točnog broja.

Image
Image

Korak 9. Ponavljajte postupak pretraživanja dok ne ostanu četiri vrijednosti ili manje

Mijenjajte broj i vršite novo pretraživanje sve dok na lijevoj strani Cheat Enginea ne navedete najviše četiri vrijednosti.

Na kraju biste trebali vidjeti prethodni broj naveden u stupcu "Prethodno" za svaku vrijednost, dok će se trenutna stavka prikazati u stupcu "Vrijednost"

Image
Image

Korak 10. Dodajte vrijednost na popis adresa

Da biste to učinili, dvaput kliknite na nju ili kliknite na adresu da biste je odabrali, a zatim kliknite crvenu dijagonalnu strelicu u donjem desnom kutu. Time ćete dodati vrijednost popisu adresa pri dnu prozora.

Za odabir više adresa pritisnite i držite tipku "Shift" i kliknite prvu stavku na popisu, a zatim i zadnju

Image
Image

Korak 11. Promijenite broj na željenu vrijednost

Da biste promijenili trenutnu vrijednost, učinite sljedeće:

  • Dvaput kliknite na broj ispod "Vrijednost" na popisu pri dnu Cheat Enginea.
  • Unesite novi broj u polje "Vrijednost".
  • kliknite u redu.
Image
Image

Korak 12. Provjerite je li vrijednost ažurirana u igri

Prilikom ponovnog otvaranja igre, uređena vrijednost trebala bi odražavati broj koji ste unijeli. Sljedeći korak vas uči da prestanete mijenjati vrijednost zamjenom s neoperativnim kodom.

Možda ćete morati promijeniti vrijednost više puta prije nego što se ažurira

Dio 4 od 8: Zamjena koda za prestanak mijenjanja vrijednosti

Korak 1. Pronađite vrijednost koju želite zaustaviti

Ovaj dio će vas naučiti kako pronaći kod snimljen na adresi koju želite promijeniti i zamijeniti ga neoperativnim kodom. Time se sprječava promjena vrijednosti u igri. Pomoću koraka u prethodnoj metodi pronađite vrijednost koju želite promijeniti. Zatim ga dodajte na popis pri dnu zaslona.

Korak 2. Desnom tipkom miša kliknite adresu i odaberite Pronađi tko pristupa toj adresi

Time ćete otvoriti program za otklanjanje pogrešaka Cheat Engine -a s uputama koje pišu na adresu kojoj se pristupa.

Korak 3. Pritisnite Da da biste potvrdili da želite otkloniti pogreške s procesom Cheat Engine

Tada će se otvoriti program za otklanjanje pogrešaka koda. Popis će biti prazan pri prvom otvaranju prozora.

Korak 4. Vratite se u igru i promijenite vrijednost još jednom

Opet, učinite nešto da promijenite vrijednost koju želite prekinuti. Tada će se izraz koda koji pristupa odabranoj adresi pojaviti u prozoru za otkrivanje pogrešaka.

Korak 5. Vratite se na Cheat Engine i kliknite upute na popisu

Može se prikazati više adresa. U tom slučaju odaberite onu koja ne piše na istu baznu adresu. Potražite izraz koji ima drugačiju vrijednost između zagrada "[" i "]" od ostalih.

Korak 6. Pritisnite Zamijeni

Time ćete kôd zamijeniti neoperativnim kodom (NOP).

Ako na popisu postoji više stavki, odaberite sve

Korak 7. Pritisnite Zaustavi za predaju neoperativnog koda

Time se sprječava promjena vrijednosti u igri.

Za vraćanje izvornog koda odaberite stavku na popisu i kliknite na demontirati emisiju. Desnom tipkom miša kliknite "NOP", a zatim kliknite Zamijenite izvornim kodom. Ako ne vidite ovu opciju, kliknite na Zamijenite beskorisnim kodom a zatim dalje Da. Zatim desnom tipkom miša kliknite NOP ponovno i odaberite Zamijenite izvornim kodom.

5. dio od 8: Korištenje pokazivača za otkrivanje onoga što piše vrijednost

Korak 1. Potražite vrijednost koju želite promijeniti

Ponekad se vrijednost može promijeniti prilikom ponovnog pokretanja igre ili usred igre. Pomoću pokazivača možete identificirati što zapisuje podatke na adresu. Nakon što se pronađe statička adresa osnovne razine koja se ne mijenja, ova se vrijednost može promijeniti.

Korak 2. Desnom tipkom miša kliknite adresu i odaberite Pronađi tko piše na ovoj adresi

Tada će se otvoriti prozor za ispravljanje pogrešaka.

Ako postoji više adresa, otvorite program za otklanjanje pogrešaka za onoliko adresa koliko dopušta Cheat Engine

Korak 3. Vratite se u igru i promijenite vrijednost još jednom

Opet se vratite u igru i učinite nešto da promijenite vrijednost koju želite promijeniti (poput pucanja ili uzimanja štete). Zatim će se u prozoru za otkrivanje pogrešaka pojaviti upute koje pišu na odabranu adresu.

Ako se ništa ne promijeni u prozoru za otklanjanje pogrešaka, adresa je netočna. U tom slučaju pokušajte s drugom adresom

Korak 4. Vratite se na Cheat Engine i kliknite na upute na popisu u prozoru za ispravljanje pogrešaka

Može se prikazati više adresa. U tom slučaju potražite izraz koji ima drugačiji skup znakova između zagrada "[" i "]" od ostalih. Ako nema jedne adrese s različitim znakovima, provjerite je li pokazivač isti za sve njih.

Provjerite ima li znak znak "+" i broj na kraju (poput [ESI+14]). Ovo je broj pomaka; zapiši jer će kasnije biti potrebno

Korak 5. Kliknite Više informacija

Na taj način prikazat će se upute koje se pojavljuju pri promjeni vrijednosti na zaslonu "Dodatne informacije", kao i pokazivači koji upisuju vrijednosti na adrese.

Adresu možete pronaći i ako pogledate znakove u uglatim zagradama, a zatim provjerite koji se broj pojavljuje iza znakova navedenih na dnu. Na primjer, ako adresa ima "[rdx]" pored, potražite RDX = xxxxxxxx pri dnu

Korak 6. Kliknite potvrdni okvir pored "Hex" i izvršite novu pretragu adrese pokazivača

Bit će navedena pored "Vrijednost pokazivača potrebna za pronalaženje ove adrese vjerojatno je xxxxxxxxx". Pomoću koraka u nastavku potražite adresu na kraju ove rečenice.

  • kliknite novo skeniranje.
  • Kliknite potvrdni okvir "Hex" pored polja "Value".
  • Unesite adresu pokazivača u polje "Vrijednost" i kliknite prvo skeniranje.

Korak 7. Dvaput kliknite na adresu pokazivača

Time ćete dodati adresu na popis pri dnu Cheat Enginea.

Ako je u rezultatima navedeno zelenom bojom, onda je to statička adresa i vjerojatno je to pokazivač koji tražite. U nekim slučajevima pronađeni pokazivač može biti i pokazivač, poznat kao višerazinski pokazivač. U tom slučaju ponovite korake za svaki pronađeni pokazivač kako biste pronašli adresu korijenskog statičkog pokazivača

Korak 8. Dvaput kliknite ispod "Adresa"

Time ćete otvoriti dijaloški okvir "Promijeni adresu".

Korak 9. Kopirajte adresu u polje i kliknite Odustani

Da biste kopirali adresu, jednostavno označite sav tekst u polju pri vrhu tekstualnog okvira "Promijeni adresu". Desnom tipkom miša kliknite na nju, a zatim odaberite Kopirati. Zatim kliknite na Otkazati da zatvorite prozor.

Korak 10. Pritisnite Dodaj adresu ručno

Ovaj gumb možete pronaći lijevo od popisa adresa pri dnu prozora Cheat Engine. Time ćete otvoriti okvir za tekst sličan "Promijeni adresu", ali ovaj vam omogućuje dodavanje adrese.

Korak 11. Kliknite potvrdni okvir pored "Pokazivači"

Zatim će se proširiti i dodati novi okvir za odabir koji vam omogućuje unos pokazivača.

Korak 12. Zalijepite adresu pokazivača u polje pod "Pointers" i kliknite OK

Time ćete dodati novu adresu pokazivaču koji kontrolira vrijednost koju želite promijeniti. Izgledat će otprilike ovako: "Pxxxxxxxx". To označava određeni pokazivač adrese.

  • Ako postoji pomak, unesite ga u prostor iznad polja u koje je zalijepljena adresa.
  • Ako postoji više pokazivača, kliknite na Dodaj pomak. Time ćete dodati više okvira s pomakom iznad adrese. Unesite točan broj na svaki od njih.

Korak 13. Kliknite na okvir "Aktivno" pored adrese pokazivača koji ste upravo dodali

Može se pronaći pod popisom adresa pri dnu zaslona. Tada će se pokazivač aktivirati.

Korak 14. Promijenite vrijednost novo dodane adrese

Broj adrese stvorenog pokazivača mora biti isti kao adresa tražene vrijednosti. Ako pokazivač upisuje na drugo mjesto, adresa koju ste tražili više neće biti valjana. Međutim, još uvijek možete promijeniti vrijednost adrese stvorenog pokazivača. To će raditi bez obzira na to gdje je vrijednost zapisana. Kliknite na broj ispod "Vrijednost" za novu adresu. Unesite novu brojčanu vrijednost i kliknite u redu.

Dio 6 od 8: Korištenje injektora koda za promjenu koda

Korak 1. Pronađite vrijednost koju želite prekinuti

Ovaj dio će vas naučiti kako koristiti injekcije koda za promjenu načina na koji kod zapisuje vrijednost. Na primjer, ako vam se energija smanji kad god nanesete štetu, možete promijeniti kôd tako da se poveća.

Korak 2. Desnom tipkom miša kliknite adresu i odaberite Pronađi tko pristupa toj adresi

Time ćete otvoriti alat za otklanjanje pogrešaka Cheat Engine

Korak 3. Pritisnite Da da biste potvrdili da želite otkloniti pogreške s procesom Cheat Engine

Tada će se otvoriti program za otklanjanje pogrešaka koda. Popis će biti prazan pri prvom otvaranju prozora.

Korak 4. Vratite se u igru i promijenite vrijednost još jednom

Opet, učinite nešto da promijenite vrijednost koju želite prekinuti. Tada će se kôd koji pristupa odabranoj adresi pojaviti u prozoru za otkrivanje pogrešaka.

Korak 5. Vratite se u igru i promijenite vrijednost još jednom

Opet, učinite nešto da promijenite vrijednost koju želite prekinuti. Zatim će se u prozoru za otkrivanje pogrešaka pojaviti upute koje pišu na odabranu adresu.

Korak 6. Vratite se na Cheat Engine i kliknite upute na popisu

Može se prikazati više adresa. U tom slučaju potražite uputu s riječi "sub" za smanjenje vrijednosti ili riječju "add" ili "inc" za povećanje.

Korak 7. Pritisnite Prikaži rastavljač za otvaranje koda u rastavljaču

Korak 8. Odaberite kod koji smanjuje ili povećava vrijednost

To je obično prvi izraz na vrhu koda. Trebalo bi imati riječ "Sub" ili "Add" na početku koda kako bi se smanjila ili povećala vrijednost.

Korak 9. Pritisnite Alati a zatim dalje Automatsko sastavljanje.

Time ćete otvoriti prazan prozor "Automatsko sastavljanje".

Korak 10. Pritisnite Predložak a zatim dalje Injekcija je dovršena.

Time ćete prikazati skočni prozor koji potvrđuje adresu na koju želite ubaciti kôd.

Korak 11. Provjerite je li adresa točna i kliknite U redu

To mora biti ista adresa odabrana u prozoru "Preglednik memorije". Zatim kliknite na u redu. Time ćete otvoriti novi predložak.

Korak 12. Zamijenite kôd suprotnim

Pomaknite se dolje do dijela na kojem piše "Kôd". Zaključak je kôd koji mijenja vrijednost. Ako redak počinje s "sub", zamijenite "sub" s "add". Ako redak počinje s "add", zamijenite "add" sa "sub". Također možete promijeniti vrijednost na kraju retka kako biste promijenili iznos koji će se promijeniti.

Korak 13. Pritisnite Pokreni a zatim dalje Da dva puta.

Gumb "Pokreni" može se pronaći pri dnu prozora pri dnu prozora "Injekcija koda". Ovu radnju treba potvrditi. kliknite Da nastaviti. Zatim kliknite na Da ili Ne za otvaranje novog koda u rastavljaču. Ako je injekcija uspješna, vrijednosti igre učinit će suprotno od onoga što bi trebale. Vaša municija se može povećati, a ne smanjiti, kada ispalite hitac. Vaša se energija može povećati kad god oštetite.

Dio 7 od 8: Razlikovanje objekata sa zajedničkim kodom

Korak 1. Pronađite vrijednost koju želite zaustaviti

U nekim igrama više objekata dijeli isti kôd. U ovom slučaju ubrizgavanje koda u jedan objekt utjecat će i na druge objekte. Na primjer, možete zamrznuti svoju energetsku pločicu, a samim time će se zamrznuti i energetska tablica svih neprijatelja. Zato ćete morati smisliti kako razlikovati različite objekte i ubaciti skriptu da utječe samo na onu koju želite.

Da biste ubacili skripte za različite objekte, morate poznavati malo programskog jezika. Međutim, nije teško stvoriti osnovnu skriptu

Korak 2. Desnom tipkom miša kliknite adresu i odaberite Pronađi tko piše na ovoj adresi

Nakon što odredite adresu vrijednosti koje želite promijeniti ili razbiti, pronađite stavke koje im upisuju vrijednosti pomoću programa za ispravljanje pogrešaka.

Korak 3. Odaberite uputu i kliknite Prikaži rastavljač

Bit će istaknuto pri otvaranju programa za ispravljanje pogrešaka i prikazano u alatu za rastavljanje.

Korak 4. Desnom tipkom miša kliknite upute i odaberite Pronađi tko piše na ovoj adresi

Na taj način otvorit će se prozor s popisom svih adresa kojima instrukcija pristupa pri snimanju novog zapisa.

Korak 5. Dopustite promjenu svih objekata igre

Na taj način prikazat će se popis svih adresa kojima se pristupa prema uputama. Na primjer, da biste pokušali spriječiti promjenu svoje energetske pločice, vratite se u igru i preuzmite štetu. Tada će se u prozoru prikazati uputa koja pristupa adresi. Ako napadnete neprijatelja koji također koristi ovu uputu, ona će se također prikazati u prozoru s popisom adresa kojima se pristupa.

Korak 6. Odaberite sve stavke s popisa u prozoru adresa kojima se pristupa

Nakon što dobijete adresu za sve objekte koji dijele istu adresu na popisu, samo kliknite i povucite ih kako biste ih istaknuli.

Također možete kliknuti na svaku stavku pojedinačno i odabrati Prikaz stanja zapisa.

Korak 7. Dobijte podatke o strukturi svih navedenih adresa

Da biste to učinili, učinite sljedeće:

  • Desnom tipkom miša kliknite odabrane adrese.
  • kliknite Otvorite disekciju podataka s odabranim adresama.
  • kliknite u redu.
  • Imenujte strukturu podataka i kliknite u redu.
  • kliknite Da.
  • Unesite početnu veličinu strukture ili ostavite zadanu vrijednost, a zatim kliknite u redu.

Korak 8. Pronađite vrijednost koja je ista za igrače, ali različita za druge objekte

Kad god pristupate strukturi podataka ili zapisu za svaki objekt, morat ćete pronaći vrijednost koja je ista za sve saveznike, ali različita za neprijatelje. Na primjer, ako tim 1 ima dva igrača, a tim 2 dva bota, oni se mogu predstaviti vrijednostima 1, odnosno 2.

Ako ne možete pronaći vrijednost s ovom razlikom, možete je stvoriti. Da biste to učinili, samo kliknite na jednu od vrijednosti (poput pokazivača), a zatim kliknite na dodaj element. Odaberite "4 Bytes" kao vrstu vrijednosti i upotrijebite broj pomaka koji se ne koristi. Brojevi pomaka navedeni su lijevo od tablice strukture disekcije podataka.

Korak 9. Zapišite vrijednost za vrijednost

Može se pronaći s lijeve strane, bilo kada gledate u prikazu dnevnika ili pri pregledu podataka. U prikazu registra, to će biti registar u koji instrukcija upisuje vrijednost, (kao što su: RSI, RDX, EDX, itd.). Ako tražite strukturu podataka, zapis će biti pomaknuto slovo ili broj naveden s lijeve strane.

Korak 10. Otvorite novi predložak za unos koda za upute

Vratite se u prozor "Preglednik memorije" i otvorite novi predložak za ubrizgavanje koda s uputama koje pišu na različite adrese. Da biste to učinili, učinite sljedeće:

  • Kliknite na uputu u prozoru "Preglednik memorije".
  • kliknite Alati u traci izbornika pri vrhu zaslona.
  • kliknite Automatski sastavljač.
  • kliknite Model u traci izbornika pri vrhu zaslona.
  • kliknite ubrizgavanje koda.

Korak 11. Izradite novu oznaku za objekt na koji želite utjecati

Oznake su navedene pri vrhu predloška za ubrizgavanje koda. Učinite to ispod postojećih oznaka. Samo u zagrade upišite oznaku iza koje slijedi željeno ime. Na primjer, "oznaka (igrač)" ili "oznaka (neprijatelj)".

Korak 12. Kreirao sam novi odjeljak za novonastalu naljepnicu

Da biste to učinili, upišite naziv oznake iza kojega stoji dvotočka (:) bilo gdje prije ili iza izvornog koda.

Korak 13. Dodajte kod oznaci da biste promijenili vrijednost objekta na koji želite utjecati

Ovaj korak zahtijeva poznavanje programskog jezika. Morat ćete dodati redak koda da biste promijenili vrijednost objekta koji želite promijeniti i na način koji želite. Zatim ćete morati dodati redak naprijed na izlaz, izvorni kod i povratni kod.

Korak 14. Izradite usporedbeni kod pod "newmem"

Redak "newmem:" u predlošku ubrizgavanja koda označava da instrukcija poziva novu memorijsku adresu. Obično se pojavljuje desno od izvornog koda koji ima oznaku (code:) ili (originalcode:). Pomoću naredbe "cmp" stvorite redak koda koji uspoređuje vrijednost različitih objekata u zapisu ili zapisu plus broj pomaka. Na primjer, ako RDX s pomakom 14 predstavlja botski tim, a tim ima vrijednost 1, upišite cmp [rbx+14], 1 da provjerite je li objekt igrač ili ne.

Korak 15. Dodajte redak koda za napredovanje u odjeljak objekata koje želite promijeniti

Pomoću naredbe "je" skočite na odjeljak naredbi za usporedbu. Na primjer, ako vaša oznaka kaže "player", dodajte redak j i player za napredovanje u odjeljak playera ako se vrijednost usporedbe podudara s playerom.

Korak 16. Dodajte kôd za prosljeđivanje izvornom kodu

Nakon što stvorite redak koda koji preskače na izvorni kôd, morat ćete stvoriti još jedan za pristup izvornom kodu ako se vrijednost ne podudara s igračem ili saveznikom. Da biste to učinili, upotrijebite naredbu "jmp" za stvaranje retka koda koji preskače na izvorni kôd nakon retka koda koji preskače na izvorni kôd (ili drugi kreirani kod koji radi nešto drugačije).

Kako biste pojednostavili stvari, nemojte dodavati nove oznake. Samo stvorite usporedbeni kod na kraju "newmen:" kako biste razlikovali saveznike i neprijatelje. Zatim dodajte redak koda koji skoči na izlaz ako je saveznik. U slučaju neprijatelja, skočite na izvorni kod. Na taj način, ako je igrač ili saveznik napadnut (ili ispali hitac, upotrijebi neki predmet itd.), Ništa se neće promijeniti, ali ako je neprijatelj napadnut, kôd će raditi normalno

Korak 17. Pritisnite Pokreni za pokretanje unesenog koda

Ako sve bude u redu, ubacit ćete novi kôd koji razlikuje saveznike i neprijatelje. Skripta ispod čini upravo to:

alloc (newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label (return here) label (originalcode) oznaka (exit) label (player) // Nova oznaka za player. newmem: // Pozovite novu memorijsku adresu. cmp [rbx+14], 1 // Razlike između savezničkih i neprijateljskih članova tima. je player // Napreduje u odjeljak igrača ako je objekt timski igrač. jmp originalcode // Prelazi na izvorni kod ako je objekt neprijateljski tim. player: // Stvara novi odjeljak za igračev tim. jmp exit // Napreduje prema izlazu i ne radi ništa s timom igrača. originalcode: // Izvorni odjeljak koda. movss [rbx+08], xmm0 // Izvršite izvornu uputu (neprijateljskom timu). exit: // Kraj skripte. jmp povratak ovdje "Tutorial-x86_64.exe"+2EB6D: jmp newmem povratak ovdje:

8. dio od 8: Razumijevanje kako Cheat Engine radi

Upotrijebite Cheat Engine Korak 1
Upotrijebite Cheat Engine Korak 1

Korak 1. Saznajte kako Cheat Engine radi

Može pristupiti podacima pohranjenim u RAM memoriji računala. Prilikom izvođenja softvera poput igre, njeni se podaci prenose sa statičkog mjesta za pohranu, poput tvrdog diska, u RAM. Tada se informacije mogu pročitati i snimiti. Cheat Engine omogućuje pregledavanje i promjenu podataka pohranjenih u RAM memoriji.

Korak 2. Razumjeti terminologiju

Cheat Engine obrađuje mnogo računalnih kodova na visokoj razini. Da biste razumjeli kako to lakše funkcionira, razumite uključenu terminologiju. Ispod su neki izrazi koji se koriste u Cheat Engineu:

  • Vrijednost:

    predstavlja sve u računalnom programu koji ima numeričku vrijednost. U igri to može biti postotak zdravlja, količina streljiva ili broj predmeta u vašem inventaru. Cheat Engine omogućuje vam pretraživanje varijabli i njihovo mijenjanje.

  • Adresa:

    predstavlja mjesto pohrane informacija u RAM memoriji. Ponekad se mjesto vrijednosti može promijeniti.

  • Vrsta vrijednosti:

    predstavlja način pohranjivanja vrijednosti. Može biti u bajtovima (na primjer: 2 bajta, 4 bajta ili 8 bajtova), float ili dvostruko.

  • Pokazivač:

    predstavlja adresu koja sadrži vrijednost koju je napisala druga adresa. Ovi se pokazivači mogu promijeniti kad god se igra učitava ili tijekom igre.

Image
Image

Korak 3. Budite svjesni da Cheat Engine ne radi s mnogim igrama

Nijedna igra sa bilo kakvom zaštitom od prijevara ili mrežnom funkcionalnošću za više igrača neće biti podržana, a pokušaj korištenja Cheat Enginea mogao bi izložiti vaš račun opasnosti od zabrane.

  • Korištenje Cheat Enginea za dobivanje sredstava koja se obično plaćaju pravim novcem protuzakonito je i mogli biste imati problema sa zakonom.
  • Ovo je vrlo popularan softver pa mnoge igre imaju zaštitu od njega.
Image
Image

Korak 4. Saznajte koje igre mogu raditi s Cheat Engineom

Starije i Steam igre za jednog korisnika mogu funkcionirati, no moraju imati određenu vrijednost na zaslonu da biste ih mogli pregledavati i mijenjati.

Mnoge internetske flash igre koje nemaju poveznicu za zajednicu (jedan korisnik i bez tablice rezultata) također su kompatibilne s Cheat Engineom

Savjeti

  • Počnite s interaktivnim vodičem koji dolazi s Cheat Engineom. Pokušajte ga koristiti za pristup svih devet koraka.
  • Cheat Engine koristan je za izmjenu manjih aspekata igre, jer pokušaj promjene glavnog može uzrokovati rušenje aplikacije.
  • Za učinkovito korištenje Cheat Enginea potrebno vam je malo poznavanja programskog jezika.

Obavijesti

  • Ako koristite Cheat Engine na anti-cheat softveru ili zaštićenom poslužitelju, vaš račun može biti zabranjen.
  • Ako ga pokušate koristiti u Robloxu, možda ćete biti uklonjeni iz predmetne igre.

Preporučeni: