Ako používať Cheat Engine (s obrázkami)

Obsah:

Ako používať Cheat Engine (s obrázkami)
Ako používať Cheat Engine (s obrázkami)

Video: Ako používať Cheat Engine (s obrázkami)

Video: Ako používať Cheat Engine (s obrázkami)
Video: Excel - Ako v Exceli zabezpečiť a zaheslovať zošit a súbor 2024, November
Anonim

Tento wikiHow vás naučí používať Cheat Engine na úpravu niektorých počítačových hier. Cheat Engine je nástroj na skenovanie pamäte. Pomocou tohto nástroja môžete pristupovať k údajom uloženým v pamäti počítača a vykonávať v nich zmeny. Týmto spôsobom môžete meniť informácie v hre, napríklad úroveň zdravia, muníciu, skóre, životy a ďalšie prvky alebo aspekty vášho inventára.

Krok

Časť 1 z 8: Inštalácia cheat enginu

363032 5
363032 5

Krok 1. Otvorte webovú stránku Cheat Engine

Prejdite na stránku https://cheatengine.org/downloads.php z webového prehliadača svojho počítača.

363032 6
363032 6

Krok 2. Vyberte položku Download Cheat Engine

Tento veľký odkaz sa nachádza v strede stránky.

  • Na tomto tlačidle sa zobrazuje aj najnovšia verzia Cheat Engine (napr. Stiahnite si Cheat Engine 6.7 ”).
  • Ak potrebujete použiť Cheat Engine na počítači Mac, zvoľte „ Stiahnite si Cheat Engine 6.2 pre Mac ”.
363032 7
363032 7

Krok 3. Nainštalujte Cheat Engine

Proces inštalácie, ktorý musíte dodržať, závisí od operačného systému vášho počítača:

  • Windows - Dvakrát kliknite na inštalačný súbor Cheat Engine, zvoľte „ Áno “Po zobrazení výzvy vyberte„ Ďalšie “, Začiarknite políčko„ Súhlasím “a potom vyberte„ Ďalšie " Ďalej kliknite na „ Ďalšie “Ešte trikrát, zrušte začiarknutie políčka„ Súhlasím s inštaláciou programu McAfee WebAdvisor “, vyberte„ Ďalšie, a kliknite na „ Inštalácia " Po dokončení inštalácie zvoľte „ Ďalšie “Po výzve a kliknite na„ Skončiť ”.
  • Mac-Dvakrát kliknite na inštalačný súbor DMG Cheat Engine, po zobrazení výzvy overte inštaláciu programu, kliknite a presuňte ikonu Cheat Engine do adresára „Aplikácie“a postupujte podľa pokynov na obrazovke.
363032 8
363032 8

Krok 4. Spustite Cheat Engine

Po dokončení inštalácie programu kliknite na ponuku „Štart“

Windowsstart
Windowsstart

(Windows) alebo Launchpad (Mac), potom zvoľte „ Cheat Engine ”.

Možno budete musieť vybrať " Áno "alebo" Otvorené ”Pred otvorením Cheat Engine.

Časť 2 z 8: Odomknutie herného postupu v Cheat Engine

363032 9
363032 9

Krok 1. Spustite hru

Spustite hru, ktorú chcete použiť, s Cheat Engine.

Majte na pamäti, že nemôžete používať online hry pre viacerých hráčov ani serverové hry

363032 10
363032 10

Krok 2. Vyberte ikonu „Procesy“

Kliknite na tlačidlo počítača v ľavom hornom rohu okna Cheat Engine. Ďalej sa zobrazí vyskakovacie okno zobrazujúce programy aktuálne spustené v počítači.

363032 11
363032 11

Krok 3. Kliknite na postup hry

Prejdite zoznamom procesov, kým nenájdete požadovanú hru, potom vyberte názov hry. Ak sa bude Cheat Engine používať pre hry prístupné z prehliadača, vyberte názov prehliadača.

  • Ak názov hry nie je k dispozícii v zozname „Procesy“, postup nemôžete upraviť pomocou Cheat Engine.
  • Možno budete musieť kliknúť na kartu „ Procesy ”, Ktorá je najskôr nad oknom.
363032 12
363032 12

Krok 4. Vyberte položku OK

Toto tlačidlo sa zobrazí v spodnej časti okna. Potom bude hra odomknutá v Cheat Engine.

Časť 3 z 8: Hľadanie a zmena premenných (hodnoty) v hrách

363032 13
363032 13

Krok 1. Určte aspekt alebo hernú premennú (hodnotu), ktorú chcete zmeniť

Aby bolo možné zmeniť hernú premennú, musí mať číslo (napr. Úroveň munície, zdravie alebo predmet).

Na obrazovke by sa malo zobraziť zodpovedajúce číslo. Ak napríklad chcete zmeniť množstvo určitej položky v inventári, budete musieť prejsť na stránku, ktorá zobrazuje počet položiek v segmente inventára

363032 14
363032 14

Krok 2. Skryte herné okno a kliknite na okno Cheat Engine

Kým je okno hry skryté, musíte znova zobraziť okno Cheat Engine.

V tejto fáze hru neprestávajte

Prekonajte strach z únosu Krok 5
Prekonajte strach z únosu Krok 5

Krok 3. Kliknite na položku Nové skenovanie

Je to v hornej časti okna Cheat Engine, vedľa panelu vľavo. Zakaždým, keď chcete skenovať nový aspekt alebo premennú, musíte kliknúť na „ Nové skenovanie ”.

363032 16
363032 16

Krok 4. Vyberte typ skenovania

Pri spustení nového skenovania môžete vykonať päť typov skenov. Dve hlavné kontroly, ktoré sa majú použiť, sú „presná hodnota“a „neznáma počiatočná hodnota“. V rozbaľovacej ponuke vedľa položky „Typ skenovania“vyberte typ skenovania, ktoré sa má vykonať. Medzi dostupné typy skenov patria:

  • Presné hodnoty:

    ”Túto možnosť vyberte, ak poznáte presnú sumu alebo hodnotu, ktoré je potrebné zmeniť. Ak napríklad poznáte konkrétny počet životov alebo munície, ktoré máte, môžete si vybrať túto možnosť.

  • Neznáme počiatočné hodnoty:

    "Vo videohrách niekedy hodnoty alebo množstvá nie sú reprezentované číslami." Zdravie alebo životnú úroveň postavy napríklad predstavuje merač zdravia, nie číslo. Napríklad v tomto prípade nebudete vedieť konkrétny počet životov ani úroveň zdravia. V skutočnosti existujú čísla, ktoré predstavujú tieto aspekty alebo premenné, ale na obrazovke ich nemôžete vidieť. Preto si môžete vybrať možnosť „ Neznáma počiatočná hodnota ”.

  • Väčší než…:' ”Túto možnosť vyberte, ak nepoznáte konkrétnu hodnotu alebo množstvo, ktoré hľadáte, ale stále poznáte najmenšiu hodnotu alebo množstvo.
  • Menšia než…:

    Túto možnosť vyberte, ak nepoznáte konkrétnu hodnotu alebo množstvo, ktoré hľadáte, ale stále poznáte najväčšiu hodnotu alebo množstvo.

  • Hodnota medzi…:

    ”Pomocou tejto možnosti môžete zadať rozsah hodnôt alebo veličín, ktoré je potrebné hľadať.

363032 17
363032 17

Krok 5. Určte typ údajov

Dátový typ predstavuje hodnotu alebo množstvo uložené v pamäti. Môže byť ťažké vedieť, aký druh údajov si vybrať, takže v tomto kroku možno budete musieť hádať alebo experimentovať. Pomocou rozbaľovacej ponuky vedľa položky „Typ údajov“zadajte typ údajov. Ak ste pomocou jedného typu údajov nenašli hľadanú hodnotu alebo množstvo, kliknite na „ Nové skenovanie ”A skúste to znova s iným typom údajov. Medzi niektoré bežné typy údajov, ktoré môžete použiť, patria:

  • Bajty:

    ”Možnosti„ 2 bajty “a„ 4 bajty “sú najčastejšie používané typy údajov. Väčšina aplikácií pre Windows používa dátový typ „4 bajty“, takže s touto možnosťou môžete začať experiment. Premenné môžete nájsť aj pomocou údajového typu „2 bajty“. Možnosti „1 bajty“a „8 bajtov“je možné ešte vyskúšať, ale pri oboch možnostiach sa môžu vyskytnúť problémy alebo chyby.

  • plaváky:

    Dátový typ s pohyblivou rádovou čiarkou označuje hodnotu alebo množstvo s desatinným číslom (aj keď ho v hrách nevidíte). Niekedy hry ukladajú hodnoty alebo veličiny ako plávajúcu desatinnú čiarku, aby sa zabránilo jednoduchému skenovaniu pamäte. Ak nemôžete nájsť požadovanú hodnotu alebo množstvo pomocou skenovania bajtov, skúste skenovať tento typ údajov.

  • Štvorhra:

    Tento typ údajov je podobný plávajúcim bodom, ale obsahuje dvojnásobný počet číslic. Ak nemôžete premennú nájsť pri skenovaní dátových typov typu byte alebo float, skúste tieto typy údajov naskenovať.

  • Všetky:

    Táto možnosť slúži na skenovanie všetkých premenných všetkých typov údajov. Táto možnosť môže byť dobrou voľbou, ak neviete, čo hľadať. Táto možnosť však zobrazuje viac výsledkov vyhľadávania, ktoré potrebujete skondenzovať.

363032 18
363032 18

Krok 6. Zadajte hodnotu alebo množstvo, ktoré chcete zmeniť, a kliknite na položku Prvé skenovanie

Ak vám napríklad v zozname munície zostalo 20 guliek, zadajte 20 do textového poľa „Hodnota“. Cheat Engine skenuje všetky premenné alebo aspekty, ktoré majú hodnotu alebo veľkosť „20“. V zozname adries pravdepodobne získate veľa premenných, takže budete musieť neskôr zúžiť výsledky vyhľadávania.

363032 19
363032 19

Krok 7. Vráťte sa do hry a zmeňte hodnotu požadovanej premennej

Postup, ktorý je potrebné dodržať, bude závisieť od používanej hry. Ak si chcete napríklad zvýšiť úroveň zdravia, môžete si ublížiť a tým si najskôr ublížiť. Ak chcete viac munície, najskôr niekoľko nábojov znížte.

363032 20
363032 20

Krok 8. Vráťte sa do Cheat Engine a vyhľadajte aktualizované premenné

Skryte herné okno a kliknite na Cheat Engine. Do sekcie „Hodnota“zadajte novú hodnotu alebo množstvo a potom kliknite na „ Nasledujúce skenovanie Cheat Engine skenuje všetky premenné pri prvom skenovaní a potom ich zúži na premennú alebo adresu s hodnotou prevedenou na veľkosť alebo číslo, ako ste zadali do panela „Hodnota“.

  • Neznáme počiatočné hodnoty:

    ”Ak pri prvom skenovaní vyberiete„ Neznáma počiatočná hodnota “, zvoľte„ Zvýšená hodnota "alebo" Znížená hodnota “Pod nadpisom„ Typ skenovania “v závislosti od toho, či hodnota (alebo veľkosť) rastie alebo klesá. Cheat Engine bude skenovať všetky rastúce alebo klesajúce hodnoty alebo veličiny, namiesto skenovania konkrétnych alebo pevných hodnôt.

363032 21
363032 21

Krok 9. Proces hľadania opakujte, kým nezískate štyri (alebo menej) hodnoty/veličiny

Pokračujte v zmene hodnoty alebo veľkosti a potom hľadajte zmenenú hodnotu, kým sa na ľavej strane okna Cheat Engine nezobrazia maximálne štyri aspekty alebo premenné.

Predtým hľadanú hodnotu alebo množstvo nakoniec uvidíte v stĺpci „Predchádzajúce“v každej hodnote premennej/aspektu, zatiaľ čo aktuálna hodnota alebo množstvo sa zobrazí v stĺpci „Hodnota“

363032 22
363032 22

Krok 10. Pridajte do zoznamu adries premenné alebo aspekty

Dvojitým kliknutím na aspekt ho pridáte do zoznamu adries v spodnej časti okna Cheat Engine, alebo kliknutím na adresu ho zvýrazníte a vyberiete ikonu červenej diagonálnej šípky v pravom dolnom rohu zoznamu premenných alebo aspektov. Potom sa premenná pridá do zoznamu adries v spodnej časti okna.

Ak chcete vybrať viac adries alebo premenných, podržte kláves „Shift“a potom kliknite na horné (prvý výber) a dolné (posledný výber) premenné v zozname

363032 23
363032 23

Krok 11. Zmeňte hodnotu na požadované množstvo

Ak chcete zmeniť hodnotu alebo veľkosť premennej/aspektu, postupujte takto:

  • Dvakrát kliknite na hodnotu v časti „Hodnota“v zozname v spodnej časti okna Cheat Engine.
  • Do stĺpca „Hodnota“zadajte novú hodnotu alebo množstvo.
  • Kliknite " Ok ”.
363032 24
363032 24

Krok 12. Skontrolujte, či sa v hre zmenila hodnota alebo veľkosť aspektu

Keď hru znova otvoríte, upravená premenná alebo aspekt zobrazí zadanú veľkosť alebo hodnotu. V ďalšej metóde alebo segmente sa naučíte, ako zabrániť zmenám hodnôt alebo veličín ich prevedením na nepracujúci kód.

Pred aktualizáciou premennej bude možno potrebné znova zmeniť hodnotu alebo veľkosť

Časť 4 z 8: Zmena kódu s cieľom zabrániť zmenám hodnoty alebo množstva

363032 25
363032 25

Krok 1. Vyhľadajte premenné, ktorých veľkosť nemožno zmeniť

Tento segment alebo sekcia vás naučí používať funkciu vyhľadávača kódov na nájdenie toho, čo je napísané v adrese alebo premennej, ktorú chcete zmeniť, a nahradiť ju nefunkčným kódom. Hodnota alebo veľkosť premenných v hre sa teda nezmení. Pomocou krokov v predchádzajúcej časti zistíte, ktoré aspekty musíte zmeniť. Pridajte premennú do zoznamu v spodnej časti obrazovky.

363032 26
363032 26

Krok 2. Kliknite pravým tlačidlom na adresu a zvoľte Zistiť, aký prístup k tejto adrese

Potom sa otvorí okno Cheat Engine Debugger. Toto okno zobrazuje pokyny týkajúce sa adresy, ku ktorej sa chystáte pristupovať.

363032 27
363032 27

Krok 3. Kliknite na Áno

Touto možnosťou potvrdzujete, že chcete pripojiť debugger k procesu Cheat Engine. Otvorí sa okno „Code Debugger“. Zoznam bude pri prvom otvorení okna prázdny.

363032 28
363032 28

Krok 4. Vráťte sa do hry a zmeňte hodnotu alebo veľkosť premennej alebo aspektu

Opäť sa vráťte k hre a urobte niečo pre zmenu aspektu alebo premennej, ktorej hodnota by sa nemala meniť. V okne debuggera sa zobrazia kódové pokyny, ktoré pristupujú k zvolenej adrese alebo premennej.

363032 29
363032 29

Krok 5. Vráťte sa do Cheat Engine a kliknite na pokyny v zozname

V okne môže byť viac ako jedna adresa alebo premenná. Ak je to tak, vyberte adresu alebo premennú, ktorá nie je prepojená s rovnakou základnou adresou. Vyhľadajte pokyny s inými hodnotami medzi hranatými zátvorkami „[“a „]“ako ostatné hodnoty.

363032 30
363032 30

Krok 6. Kliknite na položku Nahradiť

Kód bude nahradený nepracujúcim kódom (NOP).

Ak je v zozname viac ako jedna premenná, vyberte všetky premenné

363032 31
363032 31

Krok 7. Kliknite na Zastaviť

Neoperačný kód bude použitý alebo aktivovaný. Hodnota alebo veľkosť zvoleného aspektu sa teda v hre nezmení.

Ak chcete obnoviť pôvodný kód, vyberte v zozname premennú a kliknite na „ Ukáž disassembler " Kliknite pravým tlačidlom myši na sekciu, ktorá zobrazuje text „NOP“, a zvoľte „ Obnovte pomocou pôvodného kódu " Ak sa vám táto možnosť nezobrazuje, kliknite na „ Nahraďte kódom, ktorý nič nerobí "a vyberte" Áno " Potom kliknite pravým tlačidlom myši " NOP "a vyberte" Obnovte pomocou pôvodného kódu ”.

Časť 5 z 8: Použitie ukazovateľov na nájdenie kódov aspektu alebo premenných

363032 32
363032 32

Krok 1. Naskenujte premennú alebo aspekt, ktorých hodnotu alebo veľkosť chcete zmeniť

Adresa hernej premennej alebo aspektu sa môže príležitostne zmeniť, a to buď pri reštartovaní hry, alebo uprostred hry. Pomocou ukazovateľa alebo ukazovateľov môžete zistiť, na čo sa adresa alebo premenná vzťahuje. Keď nájdete statickú adresu na základnej úrovni, ktorá sa nemení, môžete zmeniť túto premennú alebo aspekt hry.

363032 33
363032 33

Krok 2. Kliknite pravým tlačidlom myši na adresu a vyberte položku Zistiť, čo na túto adresu zapisuje

Potom sa otvorí okno ladiaceho programu.

Ak existuje viac adries, otvorte pre tieto adresy okno ladiaceho programu (toľko, koľko Cheat Engine umožňuje)

363032 34
363032 34

Krok 3. Vráťte sa do hry a zmeňte hodnotu alebo veľkosť herného aspektu

Opäť sa vráťte do hry a urobte niečo, aby ste zmenili množstvo požadovaného aspektu (napr. Použite zbraň, udrite atď.). V okne ladiaceho programu sa zobrazia pokyny týkajúce sa adresy príslušného aspektu.

Ak sa v okne ladiaceho programu nič nezobrazí, vybratá adresa nie je správna adresa. Skúste inú adresu

363032 35
363032 35

Krok 4. Vráťte sa do Cheat Engine a kliknite na pokyny v zozname

Pokyny sa zobrazia v okne ladiaceho programu. V okne môže byť viac ako jedna adresa. Ak je to tak, vyhľadajte v hranatých zátvorkách „[“a „]“inštrukciu s inou znakovou sadou v porovnaní so znakovou sadou v iných pokynoch. Ak neexistuje adresa s iným znakom, skontrolujte, či ukazovateľ alebo ukazovatele použité sú rovnaké pre všetky adresy.

Ak má sada znakov symbol „+“a číslo na konci (napr. [ESI+14]), symbol a číslo sú odsadené čísla. Zaznamenajte si číslo. Budete to potrebovať neskôr

363032 36
363032 36

Krok 5. Kliknite na položku Ďalšie informácie

Budú zobrazené pokyny, ktoré sa zobrazia pri zmene hodnoty alebo množstva aspektu hry v okne „Extra informácie“. Zobrazí sa tiež ukazovateľ, ktorý odkazuje na adresu.

Adresu môžete nájsť aj tak, že sa pozriete na znaky uzavreté v hranatých zátvorkách a potom sa pozriete na číslo, ktoré nasleduje za znakmi uvedenými nižšie. Ak má adresa napríklad kód „[rdx]“, v spodnej časti okna vyhľadajte reťazec „RDX = xxxxxxxx“

363032 37
363032 37

Krok 6. Kliknite na začiarkavacie políčko vedľa položky „Hex“a vykonajte skenovanie novej adresy ukazovateľa

Adresa ukazovateľa je zobrazená vedľa textu „Hodnota ukazovateľa potrebná na nájdenie tejto adresy je pravdepodobne xxxxxxxxx“. Podľa týchto krokov vyhľadajte adresu na konci vety.

  • Kliknite " Nové skenovanie ”.
  • Kliknite na začiarkavacie políčko označené „Hex“vedľa stĺpca „Hodnota“.
  • Do poľa „Hodnota“zadajte adresu ukazovateľa a kliknite na „ prvé skenovanie ”.
363032 38
363032 38

Krok 7. Dvakrát kliknite na adresu záložky

Adresa bude pridaná do zoznamu v spodnej časti okna Cheat Engine.

Adresy sa môžu vo výsledkoch skenovania zobraziť zelenou farbou. Ak je, adresa je statická adresa a je to pravdepodobne ukazovateľ, ktorý hľadáte. Nájdený ukazovateľ je niekedy tiež iným ukazovateľom. Tieto ukazovatele sú známe ako viacúrovňové ukazovatele. Ak narazíte na viacúrovňový ukazovateľ, budete musieť zopakovať vyššie uvedené kroky pre každý nájdený ukazovateľ, aby ste našli primárnu statickú adresu ukazovateľa

363032 39
363032 39

Krok 8. Dvakrát kliknite na číslo v časti „Adresa“

Otvorí sa dialógové okno „Zmeniť adresu“.

363032 40
363032 40

Krok 9. Skopírujte adresu do poľa a kliknite na Zrušiť

Ak chcete skopírovať adresu, jednoducho označte celý text v stĺpci v hornej časti poľa „Zmeniť adresu“. Pravým tlačidlom myši kliknite na adresu a zvoľte „ Kopírovať Potom kliknite na „ Zrušiť ”Na zatvorenie stĺpca.

363032 41
363032 41

Krok 10. Kliknite na položku Pridať adresu ručne

Nachádza sa v ľavej hornej časti zoznamu adries v spodnej časti okna Cheat Engine. Otvorí sa pole podobné políčku „Zmeniť adresu“, do ktorého však môžete pridať iba jednu adresu.

363032 42
363032 42

Krok 11. Kliknite na začiarkavacie políčko vedľa „Ukazovateľ“

Pole sa rozbalí a zobrazí sa nové textové pole na zadanie ukazovateľa.

363032 43
363032 43

Krok 12. Vložte adresu ukazovateľa do poľa v časti „Ukazovatele“a kliknite na tlačidlo OK

Zobrazí sa nová adresa ukazovateľa, ktorá ovláda aspekt hry, ktorú chcete zmeniť. Adresa pre novovytvorenú záložku by mala vyzerať niečo ako „Pxxxxxxxx“. Reťazec textu naznačuje, že tento ukazovateľ odkazuje na konkrétnu adresu.

  • Ak existuje ofsetové číslo, zadajte číslo do poľa nad stĺpcom, do ktorého ste vložili adresu.
  • Ak existuje viac ako jedna záložka, kliknite na „ Pridajte ofset " Polia s odsadeným číslom sa pridajú do hornej časti oblasti alebo stĺpca, do ktorého prilepíte adresu. Do každého stĺpca zadajte príslušné číslo ofsetu.
363032 44
363032 44

Krok 13. Kliknite na pole „Aktívne“vedľa adresy záložky, ktorú ste práve pridali

Toto pole je v zozname adries v spodnej časti obrazovky pod položkou „Aktívne“. Potom sa ukazovateľ aktivuje.

363032 45
363032 45

Krok 14. Zmeňte veľkosť aspektu adresy, ktorú ste pridali

Veľkosť aspektu vytvorenej adresy ukazovateľa je rovnaká ako adresa aspektu, ktorú hľadáte. Ak ukazovateľ ukazuje na iné miesto, pôvodná naskenovaná adresa už nebude platná. Stále však môžete zmeniť hodnotu aspektu už vytvorenej adresy ukazovateľa. Táto zmena bude fungovať bez ohľadu na cieľ alebo referenčné umiestnenie veľkosti aspektu. Kliknite na číslo pod textom „hodnota“adresy, ktorá bola pridaná. Zadajte novú číselnú hodnotu alebo množstvo a kliknite na „ Ok ”.

Časť 6 z 8: Použitie vloženia kódu na zmenu kódu

363032 46
363032 46

Krok 1. Naskenujte aspekt alebo premennú, ktorej zmeny chcete zastaviť

Táto časť vás naučí, ako použiť vkladanie kódu na úpravu procesu zmeny hodnôt aspektov/premenných podľa kódu. Ak sa napríklad zdravotný stav vašej postavy znižuje pri každom zásahu, môžete zmeniť herný kód tak, aby sa úroveň zdravia po zásahu zvýšila.

363032 47
363032 47

Krok 2. Kliknite pravým tlačidlom myši na adresu a vyberte položku Zistiť, čo na túto adresu zapisuje

Potom sa otvorí okno ladiaceho programu Cheat Engine.

363032 48
363032 48

Krok 3. Kliknite na Áno

Touto možnosťou potvrdzujete, že chcete pripojiť debugger k procesu Cheat Engine. Otvorí sa okno „Code Debugger“. Zoznam bude pri prvom otvorení okna prázdny.

363032 49
363032 49

Krok 4. Vráťte sa do hry a zmeňte hodnotu alebo veľkosť premennej

Opäť sa vráťte k hre a urobte niečo pre zmenu aspektu alebo premennej, ktorej hodnota by sa nemala meniť. V okne debuggera sa zobrazia kódové pokyny, ktoré pristupujú k zvolenej adrese alebo premennej.

363032 50
363032 50

Krok 5. Znova otvorte hru a zmeňte hodnotu alebo veľkosť pomeru strán

Opäť sa vráťte k hre a urobte všetko pre to, aby ste zmenili hodnotu alebo veľkosť aspektu. V okne ladiaceho programu sa zobrazia pokyny týkajúce sa príslušnej adresy.

363032 51
363032 51

Krok 6. Vráťte sa do Cheat Engine a kliknite na pokyny v zozname

V okne môže byť zobrazených viac adries. Ak je to tak, vyhľadajte pokyny so slovom „sub“na zníženie hodnoty alebo množstva aspektu alebo slovo „pridať“alebo „inc“na zvýšenie hodnoty alebo veľkosti.

363032 52
363032 52

Krok 7. Kliknite na položku Zobraziť disassembler

Kód sa otvorí v okne rozoberača.

363032 53
363032 53

Krok 8. Vyberte kód, ktorý znižuje alebo zvyšuje hodnotu alebo veľkosť

Kód, ktorý je potrebné vybrať, je zvyčajne prvou inštrukciou v hornej časti kódu. Kód môže mať na začiatku slovo „Sub“alebo „Add“, ktoré slúži na zníženie alebo zvýšenie rozsahu príslušného aspektu.

363032 54
363032 54

Krok 9. Kliknite na položku Nástroje, nasledovaný Automatické zostavy.

Otvorí sa okno automatického zostavovateľa.

363032 55
363032 55

Krok 10. Kliknite na položku Šablóny a vyberte Plné vstrekovanie.

Zobrazí sa vyskakovacie okno s potvrdením adresy, na ktorú bude kód pridaný.

363032 56
363032 56

Krok 11. Uistite sa, že adresa je správna, a kliknite na tlačidlo OK

Skontrolujte a uistite sa, že adresa v stĺpci je rovnaká ako adresa, ktorú ste vybrali v okne rozoberača „Memory Viewer“. Potom kliknite na „ Ok Nová šablóna sa otvorí neskôr.

363032 57
363032 57

Krok 12. Nahraďte kód opačným smerom

Posuňte sa na segment, ktorý zobrazuje slovo „Kód“. Nasledujúci riadok je kód, ktorý mení veľkosť alebo hodnotu aspektu. Ak riadok začína slovom „sub“, zmeňte „sub“na „add“. Ak riadok začína slovom „pridať“, nahraďte ho slovom „sub“. Môžete tiež zmeniť veľkosť na konci riadka, aby ste určili množstvo vykonaných alebo vykonaných zmien.

363032 58
363032 58

Krok 13. Kliknite na položku Vykonať, nasledoval Áno dvakrát.

Tlačidlo „Vykonať“sa nachádza v spodnej časti okna na vkladanie kódu. Cheat Engine sa vás opýta, či ste si istí, že chcete zadať kód. Kliknite " Áno " na potvrdenie. Potom vyberte „ Áno "alebo" Nie ”Na otvorenie nového kódu v okne rozoberača. Ak je vloženie kódu úspešné, zmena hodnoty alebo veľkosti aspektu v hre nastane naopak. Namiesto straty striel získate pri použití zbrane muníciu. Namiesto toho, aby sa postava znižovala, zvýši sa aj jej zdravotný stav, keď vás zasiahne súperov úder.

Časť 7 z 8: Rozlišovanie predmetov pomocou rovnakého kódu

363032 59
363032 59

Krok 1. Naskenujte aspekt alebo premennú, ktorej zmeny chcete zastaviť

V niektorých hrách majú niektoré objekty rovnaký kód. Injekcie kódu vykonané na jednom objekte môžu ovplyvniť ostatné objekty. To znamená, že keď „zmrazíte“zdravotný pruh postavy, môžete si všimnúť, že zmrazené sú aj pruhy zdravia alebo života nepriateľských postáv. V takýchto situáciách musíte vedieť, ako rozlíšiť každý objekt a zahrnúť skripty alebo kód, ktorý ovplyvňuje iba požadované objekty.

Ak chcete vkladať skripty alebo kód do rôznych objektov, potrebujete vedieť nejaký kód zostavy. Generovanie tohto základného kódu však nie je také ťažké

363032 60
363032 60

Krok 2. Kliknite pravým tlačidlom myši na adresu a vyberte položku Zistiť, čo na túto adresu zapisuje

Po určení adresy aspektu alebo premennej, ktorú chcete zmeniť alebo zastaviť, vyhľadajte ukazovateľ alebo kód, ktorý odkazuje na adresu, otvorte okno ladiaceho programu a identifikujte sekciu alebo kód, ktorý zodpovedá tejto adrese.

363032 61
363032 61

Krok 3. Vyberte pokyny a kliknite na položku Zobraziť disassembler

Keď sa otvorí okno ladiaceho programu, kliknite na označenú inštrukciu. V okne demontéra kódu sa zobrazia pokyny.

363032 62
363032 62

Krok 4. Kliknite pravým tlačidlom myši na hornú inštrukciu a kliknite na položku Zistiť, na aké adresy pristupuje táto inštrukcia

Na obrazovke sa načíta okno so zoznamom všetkých adries, ku ktorým boli inštrukcie prístupné pri odkazovaní na novú adresu.

363032 63
363032 63

Krok 5. Povolenie zmeny hodnoty alebo veľkosti všetkým objektom v hre

Zobrazí sa zoznam všetkých adries, ku ktorým má príkaz prístup. Ak napríklad chcete prestať meniť hodnotu alebo veľkosť pruhu zdravia/života postavy, môžete sa najskôr vrátiť k hre a nechať postavu zasiahnuť. Zobrazia sa pokyny, ktoré pristupujú k adresám v zozname prístupných adries. Ak zasiahnete alebo zaútočíte na nepriateľskú postavu, ktorá tiež používa tieto pokyny, príslušné pokyny sa zobrazia v zozname.

363032 64
363032 64

Krok 6. Vyberte všetky adresy v zozname dostupných adries

Akonáhle budete mať adresu pre každý objekt, ktorý má v zozname rovnakú adresu, kliknutím a ťahaním kurzora zvýraznite všetky adresy.

Prípadne môžete na každú adresu kliknúť pravým tlačidlom myši a vybrať „ Zobraziť stavy registrov ”.

363032 65
363032 65

Krok 7. Rôzna štruktúra údajov na všetkých uvedených adresách

Pri vytváraní dátovej štruktúry všetkých uvedených adries postupujte nasledovne:

  • Kliknite pravým tlačidlom na vybraté adresy.
  • Kliknite " Otvorte disektované údaje s vybratými adresami ”.
  • Kliknite " Ok ”.
  • Zadajte názov dátovej štruktúry a kliknite na „ Ok ”.
  • Kliknite " Áno ”.
  • Zadajte počiatočnú veľkosť štruktúry alebo ju nechajte tak, ako je, potom kliknite na „ Ok ”.
363032 66
363032 66

Krok 8. Nájdite veličinu, ktorá je rovnaká ako veľkosť aspektu hráča, ale odlišná od veľkosti aspektu iných predmetov alebo nepriateľských postáv

Pri sledovaní dátovej štruktúry alebo registra každého objektu musíte hľadať hodnoty, ktoré sú rovnaké pre všetky hlavné/priateľské postavy, ale líšia sa od nepriateľských postáv. Ak má napríklad tím A dve postavy hráča a tím B má dve počítačom riadené postavy, postavy tímu A môžu byť reprezentované hodnotou alebo číslom „1“a postavy tímu B sú reprezentované číslom „2“.

Ak pre postavu hráča/priateľa nenájdete rovnakú hodnotu alebo premennú, ale inú ako nepriateľskú postavu, môžete si vytvoriť vlastnú hodnotu alebo premennú. Kliknite pravým tlačidlom myši na jednu z hodnôt (napr. Ukazovateľ) a zvoľte „ Pridať prvok " Ako typ údajov vyberte „4 bajty“a zadajte nepoužité číslo ofsetu. Ofsetové číslo je uvedené na ľavej strane tabuľky štruktúry disekcie údajov.

363032 67
363032 67

Krok 9. Zaznamenajte register hodnôt alebo premenných

Kedykoľvek vstúpite na zobrazenie registra alebo na pitvu údajov, hodnota registra je na jeho ľavej strane. V zobrazení registrov sa môžete zamerať na skutočný register, ku ktorému je inštrukcia pripojená alebo naň viazaná (napr. RSI, RDX, EDX a podobne). Ak vstúpite do dátovej štruktúry, registre sa zobrazia ako posun čísla alebo písmena na ľavej strane okna.

363032 68
363032 68

Krok 10. Otvorte novú šablónu kódu, kde nájdete pokyny

Vráťte sa do okna „Prehliadač pamäte“a otvorte novú šablónu na vloženie kódu, ktorá obsahuje pokyny súvisiace s inými adresami. Nasleduj tieto kroky:

  • Kliknite na pokyny v okne „Prehliadač pamäte“.
  • Kliknite " Nástroje ”Na paneli s ponukami v hornej časti okna.
  • Kliknite " Auto Assembler ”.
  • Kliknite " Šablóny ”Na paneli s ponukami v hornej časti okna.
  • Kliknite " Vkladanie kódu ”.
363032 69
363032 69

Krok 11. Vytvorte nový štítok pre objekt, ktorý chcete nastaviť alebo ovládať

Štítok sa zobrazí v hornej časti šablóny na vloženie kódu. Pod existujúci štítok pridajte nový štítok pre objekt, ktorý chcete ovládať. Ak chcete pridať štítok, jednoducho zadajte štítok a za ním názov štítku (v zátvorkách). Môžete napríklad napísať „štítok (hráč)“alebo „štítok (nepriateľ)“.

363032 70
363032 70

Krok 12. Vytvorte nový segment pre štítky, ktoré už boli vytvorené

Ak chcete vytvoriť nový segment, zadajte názov štítka a za ním dvojbodku („:“) kdekoľvek pred alebo za pôvodný kód.

363032 71
363032 71

Krok 13. Na štítok pridajte kód veľkosti dokumentu požadovaného objektu

V tejto fáze budete potrebovať základné znalosti kódovania. Pridajte riadok kódu, ktorý mení hodnotu alebo veľkosť aspektu na objekte podľa požadovaných zmien. Potom musíte na koniec, pôvodný kód a návratový kód pridať ďalší riadok „na skok“.

363032 72
363032 72

Krok 14. V časti „newmem“vytvorte porovnávací kód

Riadok so slovom „newmem:“v šablóne na vloženie kódu naznačuje, že inštrukcia vytvára novú adresu pamäte. Tento kód sa zvyčajne pridáva hneď za pôvodný kód s označením „(kód:)“alebo „(pôvodný kód:)“. Pomocou príkazu „cmp“vytvorte riadok kódu, ktorý porovná množstvo aspektov rôznych objektov v registri alebo registri a ich čísla ofsetu. Napríklad, ak „RDX“s hodnotou ofsetu 14 slúži na odlíšenie hráčskeho tímu od počítačový tím a hráčsky tím má hodnotu „1“, musíte zadať cmp [rbx+14], 1 a skontrolovať, či je objekt postavou hráča alebo nie.

363032 73
363032 73

Krok 15. Pridajte riadok kódu, ktorý preskočí priamo na objekt, ktorý chcete upraviť

Na skok do segmentu porovnávacích príkazov použite príkaz „je“. Ak je napríklad štítok, ktorý ste vytvorili, pomenovaný „hráč“, pridajte riadok iba hráč, aby sa prepol do segmentu „hráč“, ak sa výsledok porovnania hodnoty/aspektu vykoná podľa charakteru hráča.

363032 74
363032 74

Krok 16. Pridajte pracovný riadok kódu, ktorý obíde ostatné kódy a priamo pristúpi k pôvodnému kódu

Po vygenerovaní kódu, ktorý sa opakuje nad segmentom objektu, ktorý chcete upraviť, musíte pridať riadok kódu, ktorý preskočí na pôvodný kód, ak sa premenná/aspekt netýka postavy hráča/priateľa. Pomocou príkazu „jmp“vytvorte riadok kódu, ktorý preskočí na pôvodný kód po zadaní riadka kódu, ktorý preskočí na pôvodný kód alebo inú sadu kódu s inou funkciou.

Aby to bolo jednoduchšie, nepridávajte nové štítky. Stačí pridať porovnávací kód na koniec „nováčikovia“, aby ste odlíšili charaktery priateľov od nepriateľských. Potom vložte riadok kódu, ktorý preskočí na koniec, ak sa výsledok porovnania týka postavy hráča/priateľa. Ak sa výsledok týka nepriateľskej postavy, prepnite na pôvodný kód. Takýmto spôsobom, ak je napadnutá postava hráča alebo spojenca (alebo sú použité náboje do zbraní a podobne), nič na veľkosti alebo hodnote sa nezmení. Ak však dôjde k útoku na nepriateľskú postavu, kód sa spustí ako obvykle

363032 75
363032 75

Krok 17. Kliknite na položku Vykonať

Zadaný kód bude vykonaný. Ak všetko prebehlo dobre, úspešne ste zadali nový kód, ktorý odlišuje priateľské postavy od nepriateľských. Nasledujúci príklad je jednoduchý skript alebo kód, ktorý môžete použiť na rozlíšenie postavy hráča/priateľa od postavy nepriateľa:

alloc (newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label (returnhere) label (originalcode) label (exit) label (player) // New label for player. newmem: // Tento kód sa používa na vytvorenie novej adresy pamäte. cmp [rbx+14], 1 // Tento kód rozlišuje člena tímu hráč/priateľ od tímu nepriateľa. je player // Tento kód slúži na presmerovanie spustenia kódu do segmentu hráča, ak sa objekt alebo výsledok porovnania vzťahuje na tím hráča. jmp originalcode // Tento kód slúži na presmerovanie spustenia kódu na pôvodný kód, ak sa objekt alebo výsledok porovnania vzťahuje na tím súpera. player: // Tento kód sa používa na vytvorenie nového segmentu pre hráčsky tím. jmp exit // Tento kód presmeruje spustenie kódu na koniec a neovplyvní tím hráčov. originalcode: // Tento kód odkazuje na segment pôvodného kódu. movss [rbx+08], xmm0 // Tento kód vykoná pôvodné pokyny (pre tím súpera) exit: // Táto časť je koniec kódu. jmp returnhere "Tutorial-x86_64.exe"+2EB6D: jmp newmem returnhere:

Časť 8 z 8: Pochopenie používania cheatového motora

363032 1
363032 1

Krok 1. Zistite, ako Cheat Engine funguje

Krok 2. Porozumieť terminológii Cheat Engine

Cheat Engine sa zaoberá rôznymi počítačovými kódmi na vysokej úrovni. Aby to bolo zrozumiteľnejšie, je dobré poznať niektoré terminológie v tomto programe. Tu je niekoľko výrazov použitých v Cheat Engine:

  • Hodnoty:

    Hodnota je akákoľvek premenná alebo aspekt v programe, ktorý má číselnú veľkosť alebo hodnotu. V hre môže byť týmto aspektom percento zdravotného stavu postavy, množstvo munície alebo počet vlastnených predmetov. Cheat Engine vám umožňuje skenovať premenné a meniť ich.

  • Adresy:

    Adresa je miesto, kde sú informácie uložené v pamäti RAM. Niekedy sa môže umiestnenie premennej zmeniť.

  • Dátové typy:

    Dátový typ sa týka procesu variabilného ukladania. Údaje je možné uložiť v bajtoch (napr. „2 bajty“, „4 bajty“alebo „8 bajtov“). Údaje je možné uložiť aj ako plávajúcu desatinnú čiarku alebo ako kombináciu týchto dvoch.

  • Ukazovatele:

    Ukazovateľ alebo ukazovateľ je adresa s premennou, ktorá je smerovaná alebo odkazuje na inú adresu. Takéto adresy sa môžu zmeniť zakaždým, keď načítate hru (alebo niekedy uprostred hry).

363032 3
363032 3

Krok 3. Nezabudnite, že Cheat Engine nefunguje vždy pre všetky hry

Majte na pamäti, že niektoré hry s nejakým druhom ochrany pred podvodmi alebo online funkciami pre viacerých hráčov nemožno upravovať pomocou Cheat Engine. Ak sa prinútite používať Cheat Engine, váš účet alebo profil hráča bude zablokovaný a nebudete môcť hrať online hry.

  • Ak sa Cheat Engine ukáže ako použiteľný a použijete ho na získanie obsahu, ktorý by sa bežne (a mal by) kupovať legálne (s peniazmi), mohli by ste byť stíhaní za krádež.
  • Cheat Engine je taký populárny program, že väčšina hier má ochranu pred ním.
363032 4
363032 4

Krok 4. Poznáte hry, ktoré môžete upravovať pomocou Cheat Engine

Niektoré staršie hry pre Steam pre jedného hráča a pre jedného hráča je možné upraviť pomocou Cheat Engine. Hry však musia mať premennú s hodnotou alebo veľkosťou, ktorú môžete vidieť na obrazovke a zmeniť.

Niektoré flashové hry na internete, ktoré neobsahujú odkazy na komunity alebo odkazy (napr. Hry pre jedného hráča bez zoznamu vysokých skóre), môžu byť kompatibilné s Cheat Engine

Tipy

  • Začnite sledovaním interaktívnych návodov zahrnutých v programe Cheat Engine. Použite tieto schopnosti na absolvovanie deviatich uvedených krokov.
  • Cheat Engine môžete použiť na zmenu malých aspektov hry. Ak sa však pokúsite pomocou Cheat Engine zmeniť väčšie a komplexnejšie funkcie alebo aspekty, hra sa môže zrútiť alebo zlyhať.
  • Aby ste mohli efektívne používať Cheat Engine, je dobré vedieť alebo mať nejaké znalosti o kódovaní.

Pozor

  • Váš profil alebo účet môže byť zablokovaný, ak používate Cheat Engine na serveroch VAC alebo iných serveroch s ochranou proti podvádzaniu.
  • Na Robloxe nemôžete hackovať pomocou bežného Cheat Engine. Ak sa prinútite ho používať, môže vás vyhodiť z hry, ktorú chcete hacknúť.

Odporúča: