Kako koristiti Cheat Engine (sa slikama)

Sadržaj:

Kako koristiti Cheat Engine (sa slikama)
Kako koristiti Cheat Engine (sa slikama)

Video: Kako koristiti Cheat Engine (sa slikama)

Video: Kako koristiti Cheat Engine (sa slikama)
Video: ОПТИМИЗАЦИЯ WINDOWS 10 - БЫСТРЕЕ В ИГРАХ, БЫСТРЕЕ В РАБОТЕ!!! 2024, Studeni
Anonim

Ovaj wikiHow vas uči kako koristiti Cheat Engine za izmjenu nekih računalnih igara. Cheat Engine je alat za skeniranje memorije. Pomoću ovog alata možete pristupiti podacima pohranjenim u memoriji računala i unijeti promjene u te podatke. Na ovaj način možete promijeniti podatke u igri, kao što su zdravstvena razina, streljivo, rezultat, životi i drugi elementi ili aspekti vašeg inventara.

Korak

1. dio od 8: Instaliranje Cheat Engine -a

363032 5
363032 5

Korak 1. Otvorite web stranicu Cheat Engine

Pristupite https://cheatengine.org/downloads.php iz web preglednika vašeg računala.

363032 6
363032 6

Korak 2. Odaberite Download Cheat Engine

Ova velika veza pojavljuje se u središtu stranice.

  • Najnovija verzija Cheat Engine također je prikazana na ovom gumbu (npr. Preuzmite Cheat Engine 6.7 ”).
  • Ako trebate koristiti Cheat Engine na Mac računalu, odaberite “ Preuzmite Cheat Engine 6.2 za Mac ”.
363032 7
363032 7

Korak 3. Instalirajte Cheat Engine

Postupak instalacije koji morate slijediti ovisi o operativnom sustavu vašeg računala:

  • Windows - dvaput kliknite instalacijsku datoteku Cheat Engine, odaberite " Da ”Kada se to od vas zatraži, odaberite„ Sljedeći ”, Potvrdite okvir“Slažem se”, a zatim odaberite“ Sljedeći " Zatim kliknite " Sljedeći ”Još tri puta poništite okvir„ Slažem se da instaliram McAfee WebAdvisor”, odaberite„ Sljedeći i kliknite " Instalirati " Nakon dovršetka instalacije odaberite " Sljedeći "Kada se to od vas zatraži i kliknite" Završi ”.
  • Mac-dvaput kliknite instalacijsku datoteku DMG Cheat Engine, provjerite instalaciju programa kada se to od vas zatraži, kliknite i povucite ikonu Cheat Engine u direktorij "Applications" i slijedite upute na zaslonu.
363032 8
363032 8

Korak 4. Pokrenite Cheat Engine

Nakon dovršetka instalacije programa kliknite izbornik "Start"

Windowsstart
Windowsstart

(Windows) ili Launchpad (Mac), a zatim odaberite „ Cheat Engine ”.

Možda ćete morati odabrati " Da " ili " Otvorena ”Prije nego što se Cheat Engine otvori.

Dio 2 od 8: Otključavanje procesa igre u Cheat Engineu

363032 9
363032 9

Korak 1. Pokrenite igru

Pokrenite igru koju želite koristiti s Cheat Engineom.

Imajte na umu da ne možete koristiti mrežne igre za više igrača ili igre na poslužitelju

363032 10
363032 10

Korak 2. Odaberite ikonu "Procesi"

Pritisnite gumb računala u gornjem lijevom kutu prozora Cheat Engine. Zatim će se pojaviti skočni prozor s programima koji se trenutno izvode na računalu.

363032 11
363032 11

Korak 3. Kliknite proces igre

Prođite kroz popis procesa dok se ne pronađe željena igra, a zatim odaberite naziv igre. Ako će se Cheat Engine koristiti za igre kojima se pristupa iz preglednika, odaberite naziv preglednika.

  • Ako naziv igre nije dostupan na popisu "Procesi", proces ne možete urediti putem Cheat Enginea.
  • Možda ćete morati kliknuti karticu " Procesi ”Koji je prvi iznad prozora.
363032 12
363032 12

Korak 4. Odaberite U redu

Ovaj se gumb prikazuje pri dnu prozora. Igra će se kasnije otključati u Cheat Engineu.

3. dio od 8: Pronalaženje i mijenjanje varijabli (vrijednosti) u igrama

363032 13
363032 13

Korak 1. Odredite aspekt ili varijablu igre (vrijednost) koju želite promijeniti

Da biste promijenili varijablu igre, ona mora imati broj (npr. Razinu streljiva, zdravlje ili predmet).

Odgovarajući broj trebao bi biti prikazan na ekranu. Na primjer, ako želite promijeniti količinu određene stavke u svom inventaru, morat ćete otići na stranicu koja prikazuje broj stavki u segmentu inventara

363032 14
363032 14

Korak 2. Sakrijte prozor igre i kliknite prozor Cheat Engine

Morate ponovno prikazati prozor Cheat Engine dok je prozor igre skriven.

Nemojte zaustavljati igru u ovoj fazi

Prevladajte strah od otmice Korak 5
Prevladajte strah od otmice Korak 5

Korak 3. Pritisnite Novo skeniranje

Nalazi se pri vrhu prozora Cheat Engine, pored ploče s lijeve strane. Svaki put kad želite skenirati novi aspekt ili varijablu, morate kliknuti na “ Novo skeniranje ”.

363032 16
363032 16

Korak 4. Odaberite vrstu skeniranja

Postoji pet vrsta skeniranja koje možete izvesti pri pokretanju novog skeniranja. Dva glavna skeniranja koja će se koristiti su "Točna vrijednost" i "Nepoznata početna vrijednost". Pomoću padajućeg izbornika pored "Vrsta skeniranja" odaberite vrstu skeniranja koju ćete izvršiti. Dostupne vrste skeniranja uključuju:

  • Točne vrijednosti:

    ”Odaberite ovu opciju ako znate točan iznos ili vrijednost koju je potrebno promijeniti. Na primjer, ako znate određeni broj života ili streljiva koje imate, možete odabrati ovu opciju.

  • Nepoznate početne vrijednosti:

    “U video igrama ponekad vrijednosti ili količine nisu predstavljene brojevima. Na primjer, zdravstvena ili životna razina lika predstavljena je mjeračem zdravlja, a ne brojem. Za ovakav primjer nećete znati određeni broj života ili razine zdravlja. Zapravo, postoje brojevi koji predstavljaju te aspekte ili varijable, ali ih ne možete vidjeti na ekranu. Stoga možete odabrati opciju „ Nepoznata početna vrijednost ”.

  • Veći od…:' ”Odaberite ovu opciju ako ne znate određenu vrijednost ili količinu koju tražite, ali ipak znate najmanju vrijednost ili količinu.
  • Manji od…:

    Odaberite ovu opciju ako ne znate određenu vrijednost ili količinu koju tražite, ali ipak znate najveću vrijednost ili količinu.

  • Vrijednost između…:

    ”S ovom opcijom možete unijeti raspon vrijednosti ili količina koje je potrebno pretražiti.

363032 17
363032 17

Korak 5. Odredite tip podataka

Tip podataka predstavlja vrijednost ili količinu pohranjenu u memoriji. Može biti teško znati kakve podatke odabrati pa ćete u ovom koraku možda morati pogoditi ili eksperimentirati. Pomoću padajućeg izbornika pored "Vrsta podataka" odredite vrstu podataka. Ako ne pronađete vrijednost ili količinu koju tražite pomoću jedne vrste podataka, kliknite “ Novo skeniranje ”I pokušajte ponovno pomoću druge vrste podataka. Neki uobičajeni tipovi podataka koje možete koristiti uključuju:

  • Bajtovi:

    ”Opcije„ 2 bajta”i„ 4 bajta”najčešće su korištene vrste podataka. Većina Windows aplikacija koristi tip podataka "4 bajta" tako da možete započeti eksperiment s ovom opcijom. Varijable možete pronaći i pomoću vrste podataka "2 bajta". Opcije “1 bajt” i “8 bajtova” se i dalje mogu isprobati, ali možete naići na probleme ili pogreške s obje opcije.

  • pluta:

    Tip podataka s pomičnim zarezom odnosi se na vrijednost ili količinu koja ima decimalni broj (čak i ako ga ne vidite u igrama). Ponekad igre spremaju vrijednosti ili količine kao pomičnu točku kako bi se spriječilo jednostavno skeniranje memorije. Ako ne možete pronaći vrijednost ili količinu koju tražite pomoću skeniranja bajtova, pokušajte skenirati ovu vrstu podataka.

  • Parovi:

    Ova vrsta podataka je slična plutajućim zarezima, ali sadrži dvostruko veći broj znamenki. Ako ne možete pronaći varijablu prilikom skeniranja bajtova ili float podataka, pokušajte skenirati ove vrste podataka.

  • Svi:

    Ova opcija funkcionira za skeniranje svih varijabli svih vrsta podataka. Ova opcija može biti dobar izbor ako ne znate što tražite. Međutim, ova opcija prikazuje više rezultata pretraživanja koje morate sažeti.

363032 18
363032 18

Korak 6. Unesite vrijednost ili količinu koju želite promijeniti i kliknite Prvo skeniranje

Na primjer, ako vam je na popisu municije ostalo još 20 metaka, upišite 20 u tekstualno polje "Vrijednost". Cheat Engine skenirat će sve varijable ili aspekte koji imaju vrijednost ili veličinu “20”. Vjerojatno ćete na popisu adresa dobiti mnogo varijabli pa ćete kasnije morati suziti rezultate pretraživanja.

363032 19
363032 19

Korak 7. Vratite se na igru i promijenite vrijednost željene varijable

Postupak koji treba slijediti ovisit će o igri koja se koristi. Na primjer, ako želite povećati svoju razinu zdravlja, možete se ozlijediti da prvo spustite svoju razinu zdravlja. Ako želite više streljiva, ispalite nekoliko metaka kako biste prvo smanjili broj streljiva.

363032 20
363032 20

Korak 8. Vratite se na Cheat Engine i potražite ažurirane varijable

Sakrijte prozor igre i kliknite Cheat Engine. U odjeljak "Vrijednost" upišite novu vrijednost ili količinu, a zatim kliknite " Sljedeće skeniranje " Cheat Engine skenirat će sve varijable pri prvom skeniranju, a zatim ih suziti na varijablu ili adresu s vrijednošću pretvorenom u veličinu ili broj, kako ste unijeli u traku "Vrijednost".

  • Nepoznate početne vrijednosti:

    ”Ako pri prvom skeniranju odaberete“Nepoznata početna vrijednost”, odaberite“ Povećana vrijednost " ili " Smanjena vrijednost ”Pod naslovom„ Vrsta skeniranja”, ovisno o tome povećava li se ili smanjuje vrijednost (ili veličina). Cheat Engine će skenirati sve povećane ili opadajuće vrijednosti ili količine, umjesto skeniranja određenih ili fiksnih vrijednosti.

363032 21
363032 21

Korak 9. Ponavljajte postupak pretraživanja dok ne dobijete četiri (ili manje) vrijednosti/količine

Nastavite mijenjati vrijednost ili veličinu, a zatim tražite traženu vrijednost sve dok se na lijevoj strani prozora Cheat Engine ne prikažu maksimalno četiri aspekta ili varijable.

Konačno ćete vidjeti prethodno traženu vrijednost ili količinu u stupcu "Prethodno" u svakoj varijabli/vrijednosti aspekta, dok je trenutna vrijednost ili količina prikazana u stupcu "Vrijednost"

363032 22
363032 22

Korak 10. Dodajte varijable ili aspekte na popis adresa

Možete dvaput kliknuti na aspekt da biste ga dodali na popis adresa pri dnu prozora Cheat Engine ili kliknite na adresu da biste ga označili i odabrali ikonu strelice s crvenom dijagonalom u donjem desnom kutu popisa varijable ili aspekta. Nakon toga će se varijabla dodati na popis adresa pri dnu prozora.

Za odabir više adresa ili varijabli držite pritisnutu tipku "Shift", a zatim kliknite gornju (prvi odabir) i donju (posljednji odabir) varijable na popisu

363032 23
363032 23

Korak 11. Promijenite vrijednost na željenu količinu

Slijedite ove korake za promjenu vrijednosti ili veličine varijable/aspekta:

  • Dvaput kliknite vrijednost pod "Vrijednost" na popisu pri dnu prozora Cheat Engine.
  • Unesite novu vrijednost ili količinu u stupac "Vrijednost".
  • Kliknite " U redu ”.
363032 24
363032 24

Korak 12. Provjerite je li se vrijednost ili veličina promijenila u igri

Kad ponovno otvorite igru, uređena varijabla ili aspekt prikazat će veličinu ili vrijednost koju ste unijeli. U sljedećoj metodi ili segmentu naučit ćete kako spriječiti promjene vrijednosti ili količina pretvaranjem u neoperativni kôd.

Možda ćete morati ponovno promijeniti vrijednost ili veličinu varijable prije nego što se ažurira

Dio 4 od 8: Promjena koda radi sprječavanja promjena vrijednosti ili količine

363032 25
363032 25

Korak 1. Pretražite varijable čija se veličina ne može promijeniti

Ovaj segment ili odjeljak naučit će vas kako pomoću značajke tražilice koda pronaći ono što je napisano u adresi ili varijabli koju želite promijeniti i zamijeniti je neoperativnim kodom. Dakle, vrijednost ili veličina varijabli u igri se neće promijeniti. Pomoću koraka u prethodnom odjeljku saznajte koje aspekte morate promijeniti. Dodajte varijablu na popis pri dnu zaslona.

363032 26
363032 26

Korak 2. Desnom tipkom miša kliknite adresu i odaberite Saznajte čemu pristupa ta adresa

Nakon toga će se otvoriti prozor Cheat Engine Debugger. Ovaj prozor prikazuje upute koje se odnose na adresu kojoj ćete pristupiti.

363032 27
363032 27

Korak 3. Pritisnite Da

Ovom opcijom potvrđujete da želite otkloniti pogreške s procesom Cheat Engine. Otvorit će se prozor "Code Debugger". Popis će biti prazan pri prvom otvaranju prozora.

363032 28
363032 28

Korak 4. Vratite se u igru i promijenite vrijednost ili veličinu varijable ili aspekta

Opet se vratite na igru i učinite nešto da promijenite aspekt ili varijablu čija se vrijednost ne bi trebala promijeniti. Upute koda koje pristupaju odabranoj adresi ili varijabli prikazane su u prozoru za otkrivanje pogrešaka.

363032 29
363032 29

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

U prozoru može biti više adresa ili varijabli. Ako je tako, odaberite adresu ili varijablu koja nije povezana s istom baznom adresom. Potražite upute s različitim vrijednostima između uglatih zagrada "[" i "]" od ostalih vrijednosti.

363032 30
363032 30

Korak 6. Pritisnite Zamijeni

Kôd će biti zamijenjen neoperativnim kodom (NOP).

Ako na popisu postoji više varijabli, odaberite sve varijable

363032 31
363032 31

Korak 7. Pritisnite Zaustavi

Kôd koji ne radi će se primijeniti ili aktivirati. Dakle, vrijednost ili veličina odabranog aspekta neće se promijeniti u igri.

Za vraćanje izvornog koda odaberite varijablu na popisu i kliknite “ Rastavljač emisije " Desnom tipkom miša kliknite odjeljak koji prikazuje tekst "NOP" i odaberite " Vrati s izvornim kodom " Ako ne vidite opciju, kliknite " Zamijenite kodom koji ne radi ništa "i odaberite" Da " Nakon toga ponovo kliknite desnim gumbom " NOP "i odaberite" Vrati s izvornim kodom ”.

5. dio od 8: Korištenje pokazivača za pronalaženje kodova aspekta ili varijabli

363032 32
363032 32

Korak 1. Skenirajte varijablu ili aspekt čiju vrijednost ili veličinu želite promijeniti

Povremeno se adresa varijable ili aspekta igre može promijeniti, bilo kada ponovo pokrenete igru ili usred igre. Pomoću pokazivača ili pokazivača možete saznati na što se adresa ili varijabla odnose. Nakon što pronađete statičku adresu osnovne razine koja se ne mijenja, možete promijeniti tu varijablu ili aspekt igre.

363032 33
363032 33

Korak 2. Desnom tipkom miša kliknite adresu i odaberite Saznajte što piše na ovu adresu

Nakon toga će se otvoriti prozor za otkrivanje pogrešaka.

Ako postoji više adresa, otvorite prozor za otklanjanje pogrešaka za te adrese (koliko Cheat Engine dopušta)

363032 34
363032 34

Korak 3. Vratite se na igru i promijenite vrijednost ili veličinu aspekta igre

Opet se vratite na igru i učinite nešto da promijenite količinu željenog aspekta (npr. Upotrijebite oružje, udarite itd.). Upute koje se odnose na adresu odgovarajućeg aspekta pojavit će se u prozoru za otkrivanje pogrešaka.

Ako se u prozoru za otkrivanje pogrešaka ne pojavi ništa, odabrana adresa nije točna. Pokušajte s drugom adresom

363032 35
363032 35

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

Upute su prikazane u prozoru za ispravljanje pogrešaka. U prozoru se može pojaviti više adresa. Ako je tako, potražite uputu s drugačijim skupom znakova između uglatih zagrada "[“i "]", u usporedbi sa skupom znakova u drugim uputama. Ako nema adrese s drugim znakom, provjerite jesu li pokazivač ili pokazivači koriste se isto za sve adrese.

Ako skup znakova ima simbol "+" i broj na kraju (npr. [ESI+14]), simbol i broj su pomaknuti brojevi. Zapišite broj. Trebat će vam kasnije

363032 36
363032 36

Korak 5. Kliknite Više informacija

Prikazat će se upute koje se pojave kada se promijeni vrijednost ili iznos aspekta igre u prozoru "Extra Info". Pokazivač koji se odnosi na adresu također će se prikazati.

Adresu možete pronaći i tako što ćete pregledati znakove zatvorene u uglatim zagradama, a zatim pogledati broj koji dolazi iza dolje prikazanih znakova. Na primjer, ako adresa ima kôd "[rdx]" pored, potražite niz "RDX = xxxxxxxx" pri dnu prozora

363032 37
363032 37

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

Adresa pokazivača prikazuje se uz tekst "Vrijednost pokazivača potrebna za pronalaženje ove adrese vjerojatno je xxxxxxxxx". Slijedite ove korake da biste pronašli adresu na kraju rečenice.

  • Kliknite " Novo skeniranje ”.
  • Kliknite potvrdni okvir s oznakom "Hex" pored stupca "Value".
  • Unesite adresu pokazivača u polje "Vrijednost" i kliknite " prvo skeniranje ”.
363032 38
363032 38

Korak 7. Dvaput kliknite na adresu oznake

Adresa će biti dodana na popis pri dnu prozora Cheat Engine.

U rezultatima skeniranja adrese se mogu pojaviti zelenom bojom. Ako jest, adresa je statička adresa i vjerojatno je pokazivač koji tražite. Ponekad je pronađeni pokazivač također drugi pokazivač. Takvi su pokazivači poznati kao višerazinski pokazivači. Ako naiđete na višerazinski pokazivač, morat ćete ponoviti gore navedene korake za svaki pronađeni pokazivač kako biste pronašli primarnu statičku adresu pokazivača

363032 39
363032 39

Korak 8. Dvaput kliknite broj pod "Adresa"

Otvorit će se dijaloški okvir "Promijeni adresu".

363032 40
363032 40

Korak 9. Kopirajte adresu u polje i kliknite Odustani

Da biste kopirali adresu, jednostavno označite cijeli tekst u stupcu pri vrhu okvira "Promijeni adresu". Desnom tipkom miša kliknite adresu i odaberite " Kopirati " Nakon toga kliknite " Otkazati ”Za zatvaranje kolone.

363032 41
363032 41

Korak 10. Pritisnite Dodaj adresu ručno

Nalazi se u gornjem lijevom dijelu popisa adresa, pri dnu prozora Cheat Engine. Otvorit će se okvir sličan okviru "Promijeni adresu", ali u ovaj okvir možete dodati samo jednu adresu.

363032 42
363032 42

Korak 11. Kliknite potvrdni okvir pored "Pointer"

Okvir će se proširiti i pojavit će se novo tekstualno polje za unos pokazivača.

363032 43
363032 43

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

Prikazat će se nova adresa pokazivača koji kontrolira aspekt igre koju želite promijeniti. Adresa novostvorene oznake trebala bi izgledati poput "Pxxxxxxxx". Niz teksta označava da se ovaj pokazivač odnosi na određenu adresu.

  • Ako postoji pomak, unesite broj u polje iznad stupca u koje ste zalijepili adresu.
  • Ako postoji više oznaka, kliknite " Dodajte pomak " Polja s pomakom bit će dodana na vrh područja ili stupca u koji zalijepite adresu. Unesite odgovarajući broj pomaka u svaki stupac.
363032 44
363032 44

Korak 13. Kliknite okvir "Aktivno" pored adrese oznake koju ste upravo dodali

Ovo polje je ispod "Aktivno" na popisu adresa pri dnu zaslona. Pokazivač će se aktivirati nakon toga.

363032 45
363032 45

Korak 14. Promijenite veličinu aspekta adrese koju ste dodali

Veličina aspekta za kreiranu adresu pokazivača ista je kao adresa aspekta koju tražite. Ako pokazivač pokazuje na drugo mjesto, izvorna adresa koju ste skenirali više neće biti valjana. Međutim, još uvijek možete promijeniti vrijednost aspekta već stvorene adrese pokazivača. Ova će promjena djelovati bez obzira na objektivno ili referentno mjesto veličine aspekta. Kliknite broj ispod teksta "vrijednost" za adresu koja je dodana. Unesite novu numeričku vrijednost ili količinu i kliknite “ U redu ”.

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

363032 46
363032 46

Korak 1. Skenirajte aspekt ili varijablu čije promjene želite zaustaviti

Ovaj odjeljak će vas naučiti kako upotrijebiti unos koda za promjenu procesa promjene vrijednosti aspekta/varijable prema kodu. Na primjer, ako se razina zdravlja vašeg lika smanjuje sa svakim pogotkom, možete promijeniti kôd igre tako da se razina zdravlja povećava kad dobijete udarac.

363032 47
363032 47

Korak 2. Desnom tipkom miša kliknite adresu i odaberite Saznajte što piše na ovu adresu

Nakon toga će se otvoriti prozor za otkrivanje pogrešaka Cheat Engine.

363032 48
363032 48

Korak 3. Pritisnite Da

Ovom opcijom potvrđujete da želite otkloniti pogreške s procesom Cheat Engine. Otvorit će se prozor "Code Debugger". Popis će biti prazan pri prvom otvaranju prozora.

363032 49
363032 49

Korak 4. Vratite se na igru i promijenite vrijednost ili veličinu varijable

Opet se vratite na igru i učinite nešto da promijenite aspekt ili varijablu čija se vrijednost ne bi trebala promijeniti. Upute koda koje pristupaju odabranoj adresi ili varijabli prikazane su u prozoru za otkrivanje pogrešaka.

363032 50
363032 50

Korak 5. Ponovno otvorite igru i promijenite vrijednost ili veličinu aspekta

Opet se vratite na igru i učinite sve što je potrebno da promijenite vrijednost ili veličinu aspekta. Upute koje se odnose na odgovarajuću adresu bit će prikazane u prozoru za otkrivanje pogrešaka.

363032 51
363032 51

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

U prozoru može biti prikazano više adresa. Ako je tako, potražite upute s riječju "sub" za smanjenje vrijednosti ili količine aspekta ili riječju "add" ili "inc" za povećanje vrijednosti ili veličine.

363032 52
363032 52

Korak 7. Pritisnite Prikaži rastavljač

Kôd će se otvoriti u prozoru rastavljača.

363032 53
363032 53

Korak 8. Odaberite kôd koji smanjuje ili povećava vrijednost ili veličinu

Obično je kôd koji je potrebno odabrati prva instrukcija na vrhu koda. Moguće je da kod ima riječ "Sub" ili "Add" na početku koja služi za smanjenje ili povećanje veličine relevantnog aspekta.

363032 54
363032 54

Korak 9. Pritisnite Alati, nakon čega slijedi Auto sklopovi.

Otvorit će se prozor automatskog asemblera.

363032 55
363032 55

Korak 10. Kliknite Predlošci i odaberite Potpuno ubrizgavanje.

Pojavit će se skočni prozor koji potvrđuje adresu na koju će se kôd dodati.

363032 56
363032 56

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

Provjerite i provjerite je li adresa u stupcu ista kao adresa koju ste odabrali u prozoru rastavljača "Memory Viewer". Nakon toga kliknite " U redu " Nakon toga će se otvoriti novi predložak.

363032 57
363032 57

Korak 12. Zamijenite kôd obrnutim

Pomaknite se do segmenta koji prikazuje riječ "Kôd". Donji redak je kôd koji mijenja veličinu ili vrijednost aspekta. Ako redak počinje s riječi "sub", promijenite "sub" u "add". Ako redak počinje s riječi "dodaj", zamijenite tu riječ s "pod". Također možete promijeniti veličinu na kraju retka kako biste odredili iznos promjene koja se dogodila ili se dogodila.

363032 58
363032 58

Korak 13. Pritisnite Izvrši, slijedio Da dva puta.

Gumb "Izvrši" nalazi se pri dnu prozora za ubrizgavanje koda. Cheat Engine će vas pitati jeste li sigurni da želite unijeti kôd. Kliknite " Da " potvrditi. Nakon toga odaberite " Da " ili " Ne ”Za otvaranje novog koda u prozoru rastavljača. Ako je ubrizgavanje koda uspješno, promjena vrijednosti ili veličine aspekta u igri će se dogoditi obrnuto. Umjesto gubljenja metaka, dobit ćete municiju kada upotrijebite oružje. Umjesto da se smanji, razina zdravlja lika također će se povećati kad vas pogodi protivnički udarac.

Dio 7 od 8: Razlikovanje objekata s istim kodom

363032 59
363032 59

Korak 1. Skenirajte aspekt ili varijablu čije promjene želite zaustaviti

U nekim igrama neki objekti imaju isti kôd. Injekcije koda izvedene na jednom objektu mogu utjecati na druge objekte. To znači da kada "zamrznete" zdravstvenu traku lika, možete primijetiti da su zdravstvene ili životne trake neprijateljskih likova također zamrznute. U ovakvim situacijama morate znati razlikovati svaki objekt i uključiti skripte ili kod koji utječu samo na objekte koje želite.

Da biste umetnuli skripte ili kôd u različite objekte, morate znati neki kod montaže. Međutim, generiranje ovog osnovnog koda nije tako teško učiniti

363032 60
363032 60

Korak 2. Desnom tipkom miša kliknite adresu i odaberite Saznajte što piše na ovu adresu

Nakon što odredite adresu aspekta ili varijable koju želite promijeniti ili zaustaviti, locirajte pokazivač ili kôd koji se odnosi na adresu, otvorite prozor za otkrivanje pogrešaka i identificirajte odjeljak ili kôd koji odgovaraju toj adresi.

363032 61
363032 61

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

Kliknite označenu uputu kada se otvori prozor za ispravljanje pogrešaka. Upute će se prikazati u prozoru za rastavljanje koda.

363032 62
363032 62

Korak 4. Desnom tipkom miša kliknite gornju uputu i kliknite Saznajte koje adrese pristupa ovoj uputi

Na ekranu će se učitati prozor koji prikazuje popis svih adresa kojima je uputa pristupila kada se odnosi na novu adresu.

363032 63
363032 63

Korak 5. Dopustite promjenu vrijednosti ili veličine svim objektima u igri

Prikazat će se popis svih adresa kojima je instrukcija pristupila. Na primjer, ako želite prestati mijenjati vrijednost ili veličinu trake zdravlja/života lika, možete se prvo vratiti u igru i dopustiti liku da pogodi. Prikazuju se upute za pristup adresama na popisu dostupnih adresa. Ako pogodite ili napadnete neprijateljskog lika koji također koristi ove upute, odgovarajuće upute će se prikazati na popisu.

363032 64
363032 64

Korak 6. Odaberite sve adrese na popisu dostupnih adresa

Nakon što imate adresu za svaki objekt koji ima istu adresu na popisu, jednostavno kliknite i povucite kursor kako biste označili sve adrese.

Alternativno, možete desnom tipkom miša kliknuti svaku adresu i odabrati " Prikaz stanja registra ”.

363032 65
363032 65

Korak 7. Različita struktura podataka na svim prikazanim adresama

Slijedite ove korake za stvaranje strukture podataka svih prikazanih adresa:

  • Desnom tipkom miša kliknite odabrane adrese.
  • Kliknite " Otvorite podatke o odašiljaču s odabranim adresama ”.
  • Kliknite " U redu ”.
  • Unesite naziv strukture podataka i kliknite “ U redu ”.
  • Kliknite " Da ”.
  • Unesite početnu veličinu strukture ili je ostavite kakva je, a zatim kliknite " U redu ”.
363032 66
363032 66

Korak 8. Pronađite količinu koja je jednaka veličini aspekta igrača, ali različita od veličine aspekta drugih objekata ili neprijateljskih likova

Prilikom promatranja strukture podataka ili registra svakog objekta, morate tražiti vrijednosti koje su iste za sve glavne/prijateljske likove, ali različite od neprijateljskih znakova. Na primjer, ako momčad A ima dva lika igrača, a momčad B dva računalno upravljana lika, likovi tima A mogu biti predstavljeni vrijednošću ili brojem “1”, a likovi tima B predstavljeni brojem “2”.

Ako ne pronađete istu vrijednost ili varijablu za lik igrača/prijatelja, ali različitu od neprijateljskog lika, možete stvoriti vlastitu vrijednost ili varijablu. Desnom tipkom miša kliknite jednu od vrijednosti (npr. Pokazivač) i odaberite “ Dodaj element " Odaberite "4 bajta" kao vrstu podataka i unesite neiskorišteni broj pomaka. Broj pomaka prikazan je na lijevoj strani tablice strukture seciranja podataka.

363032 67
363032 67

Korak 9. Snimite registar vrijednosti ili varijabli

Kad god pristupite prikazu registra ili seciranju podataka, vrijednost registra nalazi se s njegove lijeve strane. U prikazu registara možete se usredotočiti na stvarni registar na koji je instrukcija povezana ili na koju je vezana (npr. RSI, RDX, EDX i slično). Ako pristupite podatkovnoj strukturi, registri se prikazuju kao pomak broja ili slova na lijevoj strani prozora.

363032 68
363032 68

Korak 10. Otvorite novi predložak koda za upute

Vratite se na prozor “Memory Viewer” i otvorite novi predložak za unos koda za upute povezane s drugim adresama. Prati ove korake:

  • Pritisnite upute u prozoru "Preglednik memorije".
  • Kliknite " Alati ”Na traci izbornika pri vrhu prozora.
  • Kliknite " Automatski sastavljač ”.
  • Kliknite " Predlošci ”Na traci izbornika pri vrhu prozora.
  • Kliknite " Injekcija koda ”.
363032 69
363032 69

Korak 11. Izradite novu oznaku za objekt koji želite postaviti ili kontrolirati

Oznaka se prikazuje pri vrhu predloška za ubrizgavanje koda. Dodajte novu oznaku za objekt koji želite kontrolirati pod postojećom oznakom. Da biste dodali oznaku, jednostavno upišite oznaku, iza koje slijedi naziv oznake (u zagradama). Na primjer, možete upisati "oznaka (igrač)" ili "oznaka (neprijatelj)".

363032 70
363032 70

Korak 12. Izradite novi segment za već stvorene oznake

Da biste stvorili novi segment, upišite naziv oznake, iza kojeg slijedi dvotočka (“:”) bilo gdje prije ili iza izvornog koda.

363032 71
363032 71

Korak 13. Dodajte oznaku veličine aspekta željenog objekta naljepnici

Za ovu fazu trebat će vam osnovno znanje kodiranja. Dodajte redak koda koji mijenja vrijednost ili veličinu aspekta na objektu, u skladu s promjenama koje želite. Nakon toga morate dodati još jedan redak za skok na kraj, izvorni kod i povratni kod.

363032 72
363032 72

Korak 14. Izradite usporedbeni kod pod "newmem"

Redak s riječju "newmem:" u predlošku ubrizgavanja koda označava da instrukcija stvara novu memorijsku adresu. Obično se ovaj kôd dodaje odmah nakon izvornog koda koji ima oznaku “(kod:)” ili “(izvorni kod:)”. Pomoću naredbe “cmp” stvorite redak koda koji uspoređuje količine aspekata različitih objekata u registru ili registru i njihove pomake. Na primjer, ako “RDX” s vrijednošću pomaka 14 služi za razlikovanje tima igrača od računalni tim, a igrački tim ima vrijednost “1”, trebate upisati cmp [rbx+14], 1 da provjerite je li objekt igrački lik ili ne.

363032 73
363032 73

Korak 15. Dodajte redak koda koji će skočiti izravno na objekt koji želite izmijeniti

Pomoću naredbe "je" skočite na segment naredbe za usporedbu. Na primjer, ako je oznaka koju ste stvorili nazvana "player", dodajte liniju samo player za prelazak na segment "player" ako se rezultat usporedbe vrijednosti/aspekta vrši prema karakteru igrača.

363032 74
363032 74

Korak 16. Dodajte radnu liniju koda zaobilazeći ostale kodove i izravno pristupajući izvornom kodu

Nakon generiranja koda koji se ponavlja kroz segment objekta koji želite izmijeniti, morate dodati redak koda koji preskače na izvorni kod ako se varijabla/aspekt ne odnose na lik igrača/prijatelja. Pomoću naredbe "jmp" stvorite redak koda koji preskače na izvorni kod nakon što ste unijeli redak koda koji preskače na izvorni kod ili drugi skup koda s drugom funkcijom.

Da biste olakšali, nemojte dodavati nove oznake. Samo dodajte kod za usporedbu na kraju "newmen:" kako biste razlikovali znakove prijatelja od neprijateljskih znakova. Nakon toga umetnite redak koda koji preskače do kraja ako se rezultat usporedbe odnosi na lik igrača/prijatelja. Ako se rezultat odnosi na neprijateljski znak, prijeđite na izvorni kod. Na taj način, ako se napadne karakter igrača ili saveznika (ili se koriste metci iz pištolja i slično), ništa se veličine ili vrijednosti neće promijeniti. Međutim, ako se napadne neprijateljski lik, kôd će se izvršiti kao i obično

363032 75
363032 75

Korak 17. Pritisnite Izvrši

Uneseni kôd će se izvršiti. Ako je sve prošlo dobro, uspješno ste unijeli novi kôd koji razlikuje prijateljske likove od neprijateljskih. Sljedeći primjer je jednostavna skripta ili kôd koji možete koristiti za razlikovanje lika igrača/prijatelja od neprijateljskog:

alloc (newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label (return here) label (originalcode) oznaka (exit) label (player) // Nova oznaka za player. newmem: // Ovaj kôd se koristi za stvaranje nove memorijske adrese. cmp [rbx+14], 1 // Ovaj kôd razlikuje člana tima igrača/prijatelja od neprijateljskog tima. je player // Ovaj kôd služi za preusmjeravanje izvršavanja koda u segment igrača ako se objekt ili rezultat usporedbe odnosi na igračev tim. jmp originalcode // Ovaj kod služi za preusmjeravanje izvršavanja koda na izvorni kod ako se objekt ili rezultat usporedbe odnosi na protivnički tim. player: // Ovaj kôd se koristi za stvaranje novog segmenta za igrački tim. jmp exit // Ovaj kod preusmjerava izvršavanje koda do kraja i ne utječe na tim igrača. originalcode: // Ovaj kod se odnosi na izvorni segment koda. movss [rbx+08], xmm0 // Ovaj kod izvršava izvorne upute (za protivnički tim) exit: // Ovaj odjeljak je kraj koda. jmp povratak ovdje "Tutorial-x86_64.exe"+2EB6D: jmp newmem povratak ovdje:

8. dio od 8: Razumijevanje upotrebe Cheat Engine -a

363032 1
363032 1

Korak 1. Saznajte kako Cheat Engine radi

Korak 2. Upoznajte terminologiju Cheat Engine

Cheat Engine se bavi raznim računalnim kodovima na visokoj razini. Radi lakšeg razumijevanja, dobro je poznavati dio terminologije u ovom programu. Evo nekih izraza koji se koriste u Cheat Engineu:

  • Vrijednosti:

    Vrijednost je svaka varijabla ili aspekt u programu koji ima brojčanu veličinu ili vrijednost. U igri ovaj aspekt može biti postotak zdravstvene razine lika, količina streljiva ili broj posjedujućih predmeta. Cheat Engine omogućuje skeniranje varijabli i njihovo mijenjanje.

  • Adrese:

    Adresa je mjesto gdje se podaci pohranjuju u RAM -u. Ponekad se mjesto varijable može promijeniti.

  • Vrste podataka:

    Tip podataka odnosi se na varijabilni proces pohrane. Podaci se mogu pohraniti u bajtovima (npr. “2 bajta”, “4 bajta” ili “8 bajtova”). Podaci se također mogu pohraniti kao plutajuća točka ili kombinacija ta dva.

  • Pokazivači:

    Pokazivač ili pokazivač je adresa s varijablom koja je usmjerena ili upućena na drugu adresu. Ovakve se adrese mogu promijeniti svaki put kada učitavate igru (ili ponekad usred igre).

363032 3
363032 3

Korak 3. Zapamtite da Cheat Engine ne radi uvijek za sve igre

Imajte na umu da se neke igre s nekom vrstom zaštite od prijevara ili mrežnim značajkama za više igrača ne mogu mijenjati pomoću Cheat Enginea. Ako se prisilite koristiti Cheat Engine, vaš račun ili profil igrača bit će blokirani, a nećete moći igrati mrežne igre.

  • Ako se Cheat Engine pokaže upotrebljivim i koristite ga za dobivanje sadržaja koji bi se normalno (i trebao bi) legalno kupiti (novcem), mogli biste biti procesuirani za krađu.
  • Cheat Engine je toliko popularan program da većina igara dolazi sa zaštitom od njega.
363032 4
363032 4

Korak 4. Upoznajte igre koje možete mijenjati pomoću Cheat Enginea

Neke starije igre za jednog igrača i jednog igrača sa Steam-a mogu se mijenjati pomoću Cheat Enginea. Međutim, igre moraju imati varijablu s vrijednošću ili veličinom koju možete vidjeti na zaslonu i promijeniti.

Neke Flash igre na internetu koje nemaju veze zajednice ili veze (npr. Igre za jednog igrača bez popisa visokih bodova) mogu biti kompatibilne s Cheat Engineom

Savjeti

  • Započnite gledanjem interaktivnih vodiča uključenih u program Cheat Engine. Iskoristite ove vještine da prođete kroz devet predstavljenih koraka.
  • Cheat Engine možete koristiti za promjenu malih aspekata igre. Međutim, igra se može srušiti ili srušiti ako pokušate koristiti Cheat Engine za promjenu većih i složenijih značajki ili aspekata.
  • Kako biste učinkovito koristili Cheat Engine, dobro je znati ili imati znanje o kodiranju.

Upozorenje

  • Vaš profil ili račun mogu biti blokirani ako koristite Cheat Engine na VAC poslužiteljima ili drugim poslužiteljima sa zaštitom od varanja.
  • Na Robloxu ne možete hakirati koristeći uobičajeni Cheat Engine. Ako se prisilite na korištenje, možete biti izbačeni iz igre koju želite hakirati.

Preporučeni: