Kako uporabljati Cheat Engine

Kazalo:

Kako uporabljati Cheat Engine
Kako uporabljati Cheat Engine

Video: Kako uporabljati Cheat Engine

Video: Kako uporabljati Cheat Engine
Video: Как научиться резать ножом. Шеф-повар учит резать. 2024, Marec
Anonim

Ta članek vas bo naučil, kako uporabljati Cheat Engine za izkoriščanje napak v nekaterih računalniških igrah. Cheat Engine je orodje za skeniranje pomnilnika RAM. Omogoča vam dostop do podatkov, shranjenih v računalniškem pomnilniku, in spreminjanje teh podatkov. S temi prilagoditvami lahko spremenite podatke o igri, na primer količino zdravja, streliva, rezultat, število življenj in predmete v svojem inventarju.

Koraki

1. del od 8: Namestitev Cheat Engine

Uporabite Cheat Engine 4. korak
Uporabite Cheat Engine 4. korak

Korak 1. Odprite stran Cheat Engine

Če želite to narediti, pojdite na https://cheaengine.org/downloads.php v spletnem brskalniku v računalniku.

Uporabite Cheat Engine 5. korak
Uporabite Cheat Engine 5. korak

Korak 2. Kliknite Download Cheat Engine

To veliko povezavo najdete na sredini strani.

  • Na tem gumbu bo navedena tudi trenutna različica programske opreme (na primer: Prenesite Cheat Engine 6.7).
  • Če želite prenesti različico Mac, kliknite povezavo Prenesite Cheat Engine 6.2 za Mac.
Image
Image

Korak 3. Namestite Cheat Engine

Ta korak se razlikuje glede na uporabljeni operacijski sistem:

  • Windows: dvokliknite namestitveno datoteko, kliknite Da na poziv, nato pa naprej Vnaprej, izberite možnost "Strinjam se", kliknite na Vnaprej, kliknite noter Vnaprej še trikrat počistite polje "Strinjam se, da namestim McAfee WebAdvisor", kliknite Vnaprej in potem naprej Namesti. Na koncu namestitve kliknite na Vnaprej na zahtevo in nato naprej končati.
  • Mac: dvokliknite preneseno datoteko DMG, po potrebi preverite namestitev, kliknite in povlecite logotip Cheat Engine v mapo »Aplikacije« in sledite navodilom na zaslonu.
Image
Image

Korak 4. Odprite Cheat Engine

Na koncu namestitve ga poiščite v meniju "Start"

Windowsstart
Windowsstart

(Windows) ali zaganjalna plošča (Mac).

Morda boste morali klikniti Da ali Odprto preden se odpre Cheat Engine.

2. del od 8: Odpiranje procesa igre v Cheat Engineu

Image
Image

Korak 1. Odprite igro, ki jo želite uporabiti s Cheat Engine

Upoštevajte, da ne more biti spletna ali strežniška igra za več igralcev

Image
Image

Korak 2. Kliknite gumb "Procesi"

V oknu Cheat Engine kliknite ikono računalnika v zgornjem levem kotu. S tem se odpre pojavno okno s seznamom programov, odprtih v računalniku.

Image
Image

Korak 3. Izberite proces igre

Brskajte po seznamu procesov, dokler ne najdete svoje igre, nato kliknite njeno ime. Če poskušate Cheat Engine uporabiti za igro v spletnem brskalniku, izberite ime brskalnika.

  • Če igre ne najdete na seznamu "Procesi", je ni mogoče urejati v Cheat Engine.
  • Morda boste morali najprej klikniti zavihek. Odvetniška tožba na vrhu okna.
Uporabite Cheat Engine 13. korak
Uporabite Cheat Engine 13. korak

Korak 4. Kliknite V redu na dnu okna

S tem se bo igra odprla v Cheat Engine.

3. del od 8: Iskanje in spreminjanje vrednosti igre

Image
Image

Korak 1. Določite vidik igre, ki ga želite spremeniti

Če želite to narediti, mora imeti pripeto številko, na primer strelivo, zdravje ali predmete.

Številka mora biti na zaslonu. Če želite na primer spremeniti številko določenega predmeta v svojem inventarju, odprite inventar na strani, kjer je na voljo številka predmeta

Image
Image

Korak 2. Zmanjšajte okno igre in kliknite Cheat Engine

Odpreti morate njegovo okno z zmanjšano igro.

Igre ne začasno ustavite, medtem ko jo minimizirate

Korak 3. Kliknite gumb Novo skeniranje na vrhu Cheat Engine, poleg leve plošče

Kliknite ta gumb, kadar koli želite pridobiti novo vrednost.

Korak 4. Izberite vrsto preverjanja

Na voljo je pet vrst. Dva glavna sta "Natančna vrednost" in "Neznana začetna vrednost". V spustnem meniju poleg "Vrsta skeniranja" izberite želeno možnost. Vrste preverjanj so naslednje:

  • Točna vrednost:

    uporabite to vrsto, če veste točno število, ki ga želite spremeniti. Uporabite ga na primer, če poznate natančno število življenj in preostalih streliv.

  • Neznana začetna vrednost:

    v video igrah vrednost pogosto ni predstavljena s številko. Na primer, vaše življenje bi lahko predstavljalo vrstica napredka namesto številke. V tem primeru ne boste imeli natančnega števila. Številka celo obstaja, vendar ne bo prikazana na zaslonu. V tem primeru izberite Neznana začetna vrednost.

  • Večji potem …: ' izberite to možnost, če ne veste natančne številke, ki jo iščete, vendar poznate najmanjšo možno vrednost.
  • Manj kot…:

    izberite to možnost, če ne veste natančne številke, vendar poznate najvišjo možno vrednost.

  • Vrednost med…:

    ta možnost vam omogoča vnos obsega vrednosti.

Korak 5. Izberite vrsto vrednosti

Vrsta vrednosti predstavlja, kako je shranjena v pomnilniku. Točno možnost je lahko težko poznati, zato boste morda morali uganiti. V spustnem meniju poleg "Vrsta podatkov" izberite želeno možnost. Če ne najdete želene vrednosti za določeno vrsto, kliknite novo skeniranje in poskusite znova z drugo vrsto. Nekatere pogostejše vrednote vključujejo:

  • Bajti:

    2 bajta in 4 bajta sta najpogosteje uporabljeni vrsti vrednosti. Večina aplikacij za Windows uporablja 4 bajte, zato začnite z njim. Te vrednosti lahko najdete tudi z uporabo 2 bajtov. Možnosti 1 bajtov in 8 bajtov lahko delujejo, vendar imate lahko težave.

  • Lebdi:

    znana tudi kot nihajna točka, to so vrednosti z decimalnim ločevalnikom (vendar tega ločevalnika morda ne boste videli na zaslonu igre). Igre včasih shranijo vrednosti kot nihajno točko, da preprečijo spremembe spomina. Če s preverjanjem bajtov ne najdete želene vrednosti, poskusite poiskati utripajoče točke.

  • Dvoposteljna:

    podobno točkam nihanja, vendar lahko vsebuje do dvakrat večje število števk. Če ne morete najti vrednosti z iskanjem po bajtih ali vejicah, poskusite z dvojnim iskanjem.

  • Vse:

    preverja vrednosti vseh vrst. To je dobra možnost, če ne veste, kaj iskati, vendar vrne več rezultatov iskanja, kar zahteva ročno filtriranje.

Image
Image

Korak 6. Vnesite vrednost, ki jo želite spremeniti, in kliknite Prvi pregled

Na primer, če imate v strelivu še 20 nabojev, vnesite 20 v besedilno polje »Vrednost«. S tem boste iskali vse vrednosti s številko "20". Seznam rezultatov bo verjetno dolg, zato morate iskanje nekoliko zožiti.

Image
Image

Korak 7. Vrnite se v igro in spremenite vrednost

Oblika te prilagoditve je odvisna od same igre; na primer, da bi povečali svojo količino energije, se boste morda morali namerno poškodovati, da zmanjšate to količino. Če želite več streliva, boste morda morali izstreliti nekaj strelov, da zmanjšate trenutno število.

Image
Image

Korak 8. Vrnite se na Cheat Engine in preverite, ali najdete novo posodobljeno številko

Zmanjšajte okno igre in kliknite Cheat Engine. V razdelek »Vrednost« vnesite novo številko in kliknite Naslednji pregled. S tem boste poiskali vse vrednosti pri prvem preverjanju in ločili naslove od tistih, ki so bili spremenjeni v vrednost, vneseno v vrstico »Vrednost«.

  • Neznana začetna vrednost:

    če ste pri prvem preverjanju izbrali to možnost, izberite Povečana vrednost ali Zmanjšana vrednost pod "Vrsta skeniranja", odvisno od tega, ali se je vrednost (ali meritev) povečala ali zmanjšala. S tem boste namesto iskanja natančnega števila preverili vse povečane ali zmanjšane vrednosti.

Image
Image

Korak 9. Postopek iskanja ponavljajte, dokler ne ostanejo štiri vrednosti ali manj

Številko spreminjajte in znova iskajte, dokler na levi strani Cheat Engine ne navedete največ štirih vrednosti.

Sčasoma bi morali za vsako vrednost videti prejšnjo številko, navedeno v stolpcu "Prejšnja", medtem ko bo trenutna postavka prikazana v stolpcu "Vrednost"

Image
Image

Korak 10. Dodajte vrednost na seznam naslovov

Če želite to narediti, dvokliknite nanj ali kliknite naslov, da ga izberete, nato pa v spodnjem desnem kotu kliknite rdečo diagonalno puščico. S tem boste dodali vrednost na seznam naslovov na dnu okna.

Če želite izbrati več naslovov, pritisnite in držite tipko "Shift" in kliknite prvi element na seznamu in nato še zadnjega

Image
Image

Korak 11. Spremenite številko na želeno vrednost

Če želite spremeniti trenutno vrednost, naredite naslednje:

  • Dvokliknite številko pod "Vrednost" na seznamu na dnu Cheat Engine.
  • V polje "Vrednost" vnesite novo številko.
  • kliknite noter v redu.
Image
Image

Korak 12. Preverite, ali je bila vrednost v igri posodobljena

Pri ponovnem odpiranju igre mora urejena vrednost odražati vneseno številko. Naslednji korak vas nauči, da prenehate spreminjati vrednost tako, da jo zamenjate s kodo, ki ne deluje.

Pred posodobitvijo boste morda morali vrednost spremeniti več kot enkrat

4. del od 8: Zamenjava kode za ustavitev spreminjanja vrednosti

Korak 1. Poiščite vrednost, ki jo želite ustaviti

Ta del vas bo naučil, kako najti kodo, posneto na naslovu, ki ga želite spremeniti, in jo nadomestiti z nedelujočo kodo. S tem preprečite spreminjanje vrednosti v igri. S koraki v prejšnji metodi poiščite vrednost, ki jo želite spremeniti. Nato ga dodajte na seznam na dnu zaslona.

Korak 2. Z desno miškino tipko kliknite naslov in izberite Poišči, kdo dostopa do tega naslova

S tem se odpre razhroščevalnik Cheat Engine z navodili, ki pišejo na naslov, do katerega dostopate.

Korak 3. Kliknite Da, da potrdite, da želite razhroščevalnik povezati s postopkom Cheat Engine

Nato se odpre program za odpravljanje napak kode. Seznam bo prazen, ko prvič odprete okno.

Korak 4. Vrnite se v igro in še enkrat spremenite vrednost

Še enkrat naredite nekaj, da spremenite vrednost, ki jo želite prekiniti. Nato se bo v oknu razhroščevalnika pojavila koda, ki dostopa do izbranega naslova.

Korak 5. Vrnite se na Cheat Engine in kliknite na navodila na seznamu

Prikaže se lahko več naslovov. V tem primeru izberite tistega, ki ne piše na isti osnovni naslov. Poiščite izjavo, ki ima med oklepaji "[" in "]" drugačno vrednost od ostalih.

Korak 6. Kliknite Zamenjaj

S tem boste kodo zamenjali z nedelujočo kodo (NOP).

Če je na seznamu več elementov, izberite vse

Korak 7. Kliknite Ustavi, da potrdite nedelujočo kodo

S tem preprečite spreminjanje vrednosti v igri.

Če želite obnoviti izvirno kodo, izberite element na seznamu in kliknite na razstavljalec razstav. Z desno tipko miške kliknite "NOP" in nato kliknite Zamenjajte s prvotno kodo. Če te možnosti ne vidite, kliknite na Zamenjajte z neuporabno kodo in potem naprej Da. Nato z desno tipko miške kliknite NOP znova in izberite Zamenjajte s prvotno kodo.

5. del od 8: Uporaba kazalcev za ugotavljanje, kaj piše vrednost

Korak 1. Poiščite vrednost, ki jo želite spremeniti

Včasih se lahko vrednosti spremenijo ob ponovnem zagonu igre ali sredi igre. S kazalci lahko ugotovite, kaj zapisuje podatke na naslov. Ko najdete statični naslov osnovne ravni, ki se ne spremeni, lahko to vrednost spremenite.

Korak 2. Z desno tipko miške kliknite naslov in izberite Poišči, kdo piše na tem naslovu

Nato se odpre okno razhroščevalnika.

Če je naslovov več, odprite iskalnik napak za toliko naslovov, kolikor bo omogočil Cheat Engine

Korak 3. Vrnite se v igro in še enkrat spremenite vrednost

Spet se vrnite v igro in naredite nekaj, da spremenite vrednost, ki jo želite spremeniti (na primer streljanje ali poškodba). Nato se v oknu razhroščevalnika prikaže navodilo, ki piše na izbrani naslov.

Če se v oknu razhroščevalnika nič ne spremeni, je naslov napačen. V tem primeru poskusite z drugim naslovom

Korak 4. Vrnite se na Cheat Engine in kliknite na navodila na seznamu v oknu razhroščevalnika

Prikaže se lahko več naslovov. V tem primeru poiščite stavek, ki ima med oklepaji "[" in "]" drugačen nabor znakov kot ostali. Če ni enotnega naslova z različnimi znaki, preverite, ali je kazalec enak za vse.

Preverite, ali ima znak znak "+" in številko na koncu (na primer [ESI+14]). To je številka premika; zapiši, ker bo pozneje potreben

Korak 5. Kliknite Več informacij

S tem bodo prikazana navodila, ki se pojavijo, ko se vrednost spremeni na zaslonu "Dodatne informacije", pa tudi kazalci, ki zapisujejo vrednosti na naslove.

Naslov lahko najdete tudi tako, da pogledate znake v oglatih oklepajih in nato preverite, katera številka se pojavi za znaki, navedenimi na dnu. Na primer, če je poleg naslova »[rdx]«, poiščite RDX = xxxxxxxx na dnu

Korak 6. Potrdite polje zraven »Šestnajstiško« in znova poiščite naslov kazalca

Naveden bo zraven "Vrednost kazalca, potrebna za iskanje tega naslova, je verjetno xxxxxxxxx". Sledite spodnjim korakom in poiščite naslov na koncu tega stavka.

  • kliknite noter novo skeniranje.
  • Kliknite polje »Hex« poleg polja »Value«.
  • V polje »Vrednost« vnesite naslov kazalca in kliknite prvi pregled.

Korak 7. Dvokliknite naslov kazalca

S tem boste dodali naslov na seznam na dnu Cheat Engine.

Če je v rezultatih zelena, je to statičen naslov in verjetno je to kazalec, ki ga iščete. V nekaterih primerih je lahko najdeni kazalec tudi kazalec, znan kot večstopenjski kazalec. V tem primeru ponovite korake za vsak najdeni kazalec, da poiščete naslov korenskega statičnega kazalca

Korak 8. Dvokliknite pod "Naslov"

S tem se odpre pogovorno okno »Spremeni naslov«.

Korak 9. Kopirajte naslov v polje in kliknite Prekliči

Če želite kopirati naslov, preprosto označite vse besedilo v polju na vrhu besedilnega polja »Spremeni naslov«. Z desno miškino tipko kliknite in izberite Kopirati. Nato kliknite na Prekliči zapreti okno.

Korak 10. Kliknite Dodaj naslov ročno

Ta gumb najdete levo od seznama naslovov na dnu okna Cheat Engine. S tem se odpre besedilno polje, podobno »Spremeni naslov«, vendar vam to omogoča dodajanje naslova.

Korak 11. Kliknite potrditveno polje poleg "Kazalci"

Nato se razširi in doda novo izbirno polje, ki vam omogoča vnos kazalca.

Korak 12. Prilepite naslov kazalca v polje pod "Kazalci" in kliknite V redu

S tem boste kazalcu dodali nov naslov, ki nadzira vrednost, ki jo želite spremeniti. Izgledal bo nekako takole: "Pxxxxxxxx". To označuje določen kazalec naslova.

  • Če obstaja številka odmika, jo vnesite v prostor nad poljem, kamor je bil prilepljen naslov.
  • Če je več kazalcev, kliknite na Dodaj odmik. S tem boste nad naslovom dodali več pomanjkljivih polj s številkami. Na vsako od njih vnesite pravilno številko.

Korak 13. Kliknite na polje "Aktivno" poleg naslova kazalca, ki ste ga pravkar dodali

Najdete ga pod seznamom naslovov na dnu zaslona. Nato se bo kazalnik aktiviral.

Korak 14. Spremenite vrednost na novo dodanega naslova

Številka naslova ustvarjenega kazalca mora biti enaka naslovu iskane vrednosti. Če kazalec piše na drugo lokacijo, naslov, ki ste ga iskali, ne bo več veljaven. Še vedno pa lahko spremenite vrednost naslova ustvarjenega kazalca. To bo delovalo ne glede na to, kje je vrednost zapisana. Kliknite na številko pod "Vrednost" za novo dodani naslov. Vnesite novo številsko vrednost in kliknite v redu.

6. del od 8: Uporaba injektorja kode za spremembo kode

Korak 1. Poiščite vrednost, ki jo želite prekiniti

Ta del vas bo naučil, kako z vbrizgavanjem kode spremenite način, kako koda zapiše vrednost. Na primer, če se vam ob vsaki poškodbi zmanjša energija, lahko kodo spremenite tako, da se poveča.

Korak 2. Z desno miškino tipko kliknite naslov in izberite Poišči, kdo dostopa do tega naslova

S tem se odpre iskalnik napak Cheat Engine

Korak 3. Kliknite Da, da potrdite, da želite razhroščevalnik povezati s postopkom Cheat Engine

Nato se odpre program za odpravljanje napak kode. Seznam bo prazen, ko prvič odprete okno.

Korak 4. Vrnite se v igro in še enkrat spremenite vrednost

Še enkrat naredite nekaj, da spremenite vrednost, ki jo želite prekiniti. Nato se bo v oknu razhroščevalnika pojavila koda, ki dostopa do izbranega naslova.

Korak 5. Vrnite se v igro in še enkrat spremenite vrednost

Še enkrat naredite nekaj, da spremenite vrednost, ki jo želite prekiniti. Nato se v oknu razhroščevalnika prikaže navodilo, ki piše na izbrani naslov.

Korak 6. Vrnite se na Cheat Engine in kliknite navodila na seznamu

Prikaže se lahko več naslovov. V tem primeru poiščite navodilo z besedo "sub" za zmanjšanje vrednosti ali besedo "add" ali "inc" za povečanje.

Korak 7. Kliknite Pokaži razstavljalec, da odprete kodo v razstavljalniku

Korak 8. Izberite kodo, ki zmanjša ali poveča vrednost

Običajno je to prvi stavek na vrhu kode. Za zmanjšanje ali povečanje vrednosti mora imeti na začetku kode besedo "Sub" ali "Add".

Korak 9. Kliknite Orodja in potem naprej Samodejno sestavljanje.

S tem se odpre prazno okno »Samodejno sestavljanje«.

Korak 10. Kliknite Predloga in potem naprej Injekcija je končana.

S tem se prikaže pojavno okno, ki potrjuje naslov, na katerega želite vnesti kodo.

Korak 11. Preverite, ali je naslov pravilen, in kliknite V redu

Isti naslov mora biti izbran v oknu "Pregledovalnik pomnilnika". Nato kliknite na v redu. S tem se odpre nova predloga.

Korak 12. Kodo zamenjajte z nasprotno

Pomaknite se navzdol do dela, ki pravi "Koda". Zaključek je koda, ki spremeni vrednost. Če se vrstica začne z "sub", zamenjajte "sub" z "add". Če se vrstica začne z "add", zamenjajte "add" s "sub". Vrednost na koncu vrstice lahko spremenite tudi, da spremenite znesek, ki se bo spremenil.

Korak 13. Kliknite Zaženi in potem naprej Ja dvakrat.

Gumb "Zaženi" najdete na dnu okna na dnu okna "Vbrizgavanje kode". To dejanje bo treba potrditi. kliknite noter Da nadaljevati. Nato kliknite na Da ali Ne odpreti novo kodo v razstavljalniku. Če je injiciranje uspešno, bodo igralne vrednosti naredile nasprotno od tistega, kar bi morale. Ko izstrelite strel, se bo vaše strelivo lahko povečalo in ne zmanjšalo. Vaša energija se lahko poveča, kadarkoli poškodujete.

7. del od 8: Razlikovalni predmeti s skupno kodo

Korak 1. Poiščite vrednost, ki jo želite ustaviti

V nekaterih igrah ima več predmetov isto kodo. V tem primeru bo vbrizgavanje kode v en predmet vplivalo tudi na druge predmete. Na primer, lahko zamrznete svoj energetski stolpec, posledično pa bo zamrznjen tudi energijski stolpec vseh sovražnikov. Zato boste morali ugotoviti, kako razlikovati različne predmete in vnesti skript, da vpliva le na tistega, ki ga želite.

Če želite vnesti skripte za različne predmete, morate poznati malo programskega jezika. Vendar pa ni zelo težko ustvariti osnovnega skripta

Korak 2. Z desno tipko miške kliknite naslov in izberite Poišči, kdo piše na tem naslovu

Ko določite naslov vrednosti, ki jih želite spremeniti ali prekiniti, poiščite, kateri elementi jim z razhroščevalnikom napišejo vrednosti.

Korak 3. Izberite navodila in kliknite Pokaži razstavljalec

Ob odpiranju iskalnika napak bo označen in prikazan v razstavljalniku.

Korak 4. Z desno miškino tipko kliknite navodila in izberite Poišči, kdo piše na tem naslovu

S tem se odpre okno s seznamom vseh naslovov, do katerih navodila dostopajo pri novem snemanju.

Korak 5. Dovolite, da se spremenijo vsi predmeti igre

S tem se prikaže seznam vseh naslovov, do katerih dostopa navodila. Če želite na primer preprečiti, da bi se vaš energijski stolpec spremenil, se vrnite v igro in si vzemite škodo. Nato se v oknu prikaže navodilo, ki dostopa do naslova. Če napadete sovražnika, ki uporablja tudi to navodilo, bo prikazano tudi v oknu s seznamom dostopnih naslovov.

Korak 6. Izberite vse elemente na seznamu v oknu za naslove, do katerih dostopate

Ko imate naslov za vse predmete, ki imajo isti naslov na seznamu, jih samo kliknite in povlecite, da jih označite.

Lahko tudi kliknete vsak element posebej in izberete Pokaži stanja zapisov.

Korak 7. Pridobite podatke o strukturi vseh navedenih naslovov

Če želite to narediti, naredite naslednje:

  • Z desno miškino tipko kliknite izbrane naslove.
  • kliknite noter Odprite razčlenjevanje podatkov z izbranimi naslovi.
  • kliknite noter v redu.
  • Poimenujte strukturo podatkov in kliknite v redu.
  • kliknite noter Da.
  • Vnesite začetno velikost strukture ali jo pustite privzeto, nato kliknite na v redu.

Korak 8. Poiščite vrednost, ki je enaka za igralce, vendar drugačna za druge predmete

Kadar koli dostopate do podatkovne strukture ali zapisa za vsak objekt, boste morali poiskati vrednost, ki je za vse zaveznike enaka, za sovražnike pa različna. Na primer, če ima ekipa 1 dva igralca, ekipa 2 pa dva bota, ju lahko predstavimo z vrednostmi 1 oziroma 2.

Če s to razliko ne najdete vrednosti, jo lahko ustvarite. Če želite to narediti, kliknite eno od vrednosti (na primer kazalec) in kliknite dodaj element. Za vrsto vrednosti izberite "4 Bytes" in uporabite številko odmika, ki se ne uporablja. Številke odmikov so navedene levo od tabele strukture razčlenjevanja podatkov.

Korak 9. Zapišite vrednost za vrednost

Najdete ga na levi strani, bodisi pri pogledu v pogled dnevnika ali pogled razčlenjevanja podatkov. V pogledu registra bo to register, v katerega navodilo zapiše vrednost, (na primer: RSI, RDX, EDX itd.). Če iščete podatkovno strukturo, bo zapis zamaknjena črka ali številka, navedena na levi strani.

Korak 10. Odprite novo predlogo za vstavljanje kode za navodila

Vrnite se v okno "Pregledovalnik pomnilnika" in odprite novo predlogo za vbrizgavanje kode z navodili za pisanje na različne naslove. Če želite to narediti, naredite naslednje:

  • Kliknite na navodila v oknu "Pregledovalnik pomnilnika".
  • kliknite noter Orodja v menijski vrstici na vrhu zaslona.
  • kliknite noter Samodejni sestavljalec.
  • kliknite noter Model v menijski vrstici na vrhu zaslona.
  • kliknite noter kodna injekcija.

Korak 11. Ustvarite novo oznako za predmet, na katerega želite vplivati

Nalepke so navedene na vrhu predloge za vnos kode. Naredite to pod obstoječimi oznakami. Samo v oklepaj vnesite oznako, ki ji sledi želeno ime. Na primer "oznaka (igralec)" ali "oznaka (sovražnik)".

Korak 12. Za novo ustvarjeno oznako sem ustvaril nov razdelek

Če želite to narediti, vnesite ime oznake, ki ji sledi dvopičje (:) kjer koli pred ali za prvotno kodo.

Korak 13. Dodajte oznako oznaki, da spremenite vrednost predmeta, na katerega želite vplivati

Ta korak zahteva nekaj znanja programskega jezika. Če želite spremeniti vrednost predmeta, ki ga želite spremeniti, in na način, ki ga želite, morate dodati vrstico kode. Nato boste morali izhodu dodati prvo vrstico, izvirno kodo in vrnilno kodo.

Korak 14. Ustvarite primerjalno kodo pod "newmem"

Vrstica "newmem:" v predlogi za vnos kode označuje, da navodilo kliče nov pomnilniški naslov. Običajno se prikaže desno od izvirne kode z oznako (code:) ali (originalcode:). Z ukazom "cmp" ustvarite vrstico kode, ki primerja vrednost različnih predmetov v zapisu ali zapisu skupaj s številko odmika. Na primer, če RDX z odmikom 14 predstavlja ekipo botov in ima ekipa vrednost 1, vnesite cmp [rbx+14], 1, da preverite, ali je predmet igralec ali ne.

Korak 15. Dodajte vrstico kode za napredovanje v odsek predmetov, ki jih želite spremeniti

Z ukazom "je" skočite na razdelek ukazov za primerjavo. Če na primer vaša oznaka pravi "igralec", dodajte vrstico j in predvajalnik za napredovanje v razdelek predvajalnika, če se primerjalna vrednost ujema z igralcem.

Korak 16. Dodajte kodo za posredovanje izvirni kodi

Ko ustvarite vrstico kode, ki skoči na prvotno kodo, boste morali ustvariti še eno za dostop do izvirne kode, če se vrednost ne ujema z igralcem ali zaveznikom. Če želite to narediti, z ukazom "jmp" ustvarite vrstico kode, ki skoči na izvirno kodo za vrstico kode, ki skoči na prvotno kodo (ali drugo ustvarjeno kodo, ki naredi nekaj drugačnega).

Če želite stvari poenostaviti, ne dodajajte novih oznak. Ustvarite primerjalno kodo na koncu "newmen:", da ločite med zavezniki in sovražniki. Nato dodajte vrstico kode, ki skoči na izhod, če je zaveznik. V primeru sovražnika skočite na izvirno kodo. Tako se ne bo spremenilo, če se napadne igralec ali zaveznik (ali sproži strel, uporabi kakšen predmet itd.), Če pa je napaden sovražnik, bo koda delovala normalno

Korak 17. Kliknite Zaženi, da zaženete vneseno kodo

Če bo vse v redu, boste vnesli novo kodo, ki razlikuje med zavezniki in sovražniki. Spodnji skript naredi prav to:

alloc (newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label (return here) label (originalcode) label (exit) label (player) // Nova oznaka za igralca. newmem: // Pokličite nov pomnilniški naslov. cmp [rbx+14], 1 // Razlike med zavezniškimi in sovražnimi člani ekipe. je player // Napreduje v oddelek za igralce, če je predmet igralec ekipe. jmp originalcode // Skoči na prvotno kodo, če je predmet sovražnikova ekipa. player: // Ustvari nov razdelek za igralčevo ekipo. jmp exit // Napreduje do izhoda in ne dela ničesar z igralčevo ekipo. originalcode: // Originalni del kode. movss [rbx+08], xmm0 // Izvede prvotno navodilo (sovražnikovi ekipi). exit: // Konec skripta. jmp vrne sem "Tutorial-x86_64.exe"+2EB6D: jmp newmem se vrne sem:

8. del od 8: Razumevanje delovanja Cheat Engine

Uporabite Cheat Engine 1. korak
Uporabite Cheat Engine 1. korak

Korak 1. Preberite, kako deluje Cheat Engine

Dostopa lahko do podatkov, shranjenih v pomnilniku RAM računalnika. Pri izvajanju programske opreme, kot je igra, se njeni podatki prenesejo s statičnega mesta za shranjevanje, na primer trdega diska, v RAM. Nato lahko podatke preberete in posnamete. Cheat Engine vam omogoča brskanje in spreminjanje podatkov, shranjenih v pomnilniku RAM.

Korak 2. Razumeti terminologijo

Cheat Engine obravnava veliko računalniških kod na visoki ravni. Če želite lažje razumeti, kako deluje, razumejte vključeno terminologijo. Spodaj je nekaj izrazov, ki se uporabljajo v Cheat Engine:

  • Vrednost:

    predstavlja karkoli v računalniškem programu, ki ima vezano številčno vrednost. V igri je lahko odstotek zdravja, količina streliva ali število predmetov v vašem inventarju. Cheat Engine vam omogoča iskanje spremenljivk in njihovo spreminjanje.

  • Naslov:

    predstavlja mesto shranjevanja informacij v pomnilniku RAM. Včasih se lahko lokacija vrednosti spremeni.

  • Vrsta vrednosti:

    predstavlja način shranjevanja vrednosti. Lahko je v bajtih (na primer: 2 bajti, 4 bajti ali 8 bajtov), plavajoči ali dvojni.

  • Kazalec:

    predstavlja naslov, ki vsebuje vrednost, ki jo je zapisal drug naslov. Te kazalce lahko spremenite, kadar koli naložite igro ali med njo.

Image
Image

Korak 3. Zavedajte se, da Cheat Engine ne deluje s številnimi igrami

Vsaka igra s kakršno koli zaščito pred goljufanjem ali spletnimi funkcijami za več igralcev ne bo podprta, poskus uporabe Cheat Engine pa bi lahko ogrozil vaš račun, da bi bil prepovedan.

  • Uporaba Cheat Engineja za pridobivanje sredstev, ki so običajno plačana s pravim denarjem, je nezakonita in lahko pride do težav z zakonom.
  • To je zelo priljubljena programska oprema, zato ima veliko iger zaščito pred njo.
Image
Image

Korak 4. Ugotovite, katere igre lahko delujejo s Cheat Engine

Starejše igre in igre Steam za enega uporabnika lahko delujejo, vendar morajo imeti na zaslonu nekaj vrednosti, da si jih lahko ogledate in spremenite.

Številne spletne flash igre, ki nimajo povezave do skupnosti (en sam uporabnik in brez preglednice), so združljive tudi s Cheat Engine

Nasveti

  • Začnite z interaktivno vadnico, ki je priložena Cheat Engine. Poskusite ga uporabiti za dostop do vseh devetih korakov.
  • Cheat Engine je uporaben za spreminjanje manjših vidikov igre, saj lahko poskus spreminjanja večjega povzroči zrušitev aplikacije.
  • Če želite učinkovito uporabljati Cheat Engine, potrebujete malo znanja programskega jezika.

Obvestila

  • Če Cheat Engine uporabljate v programski opremi proti goljufanju ali zaščitenem strežniku, je vaš račun morda prepovedan.
  • Če ga poskusite uporabiti v Robloxu, boste morda odstranjeni iz zadevne igre.

Priporočena: