Jak používat Cheat Engine (s obrázky)

Obsah:

Jak používat Cheat Engine (s obrázky)
Jak používat Cheat Engine (s obrázky)

Video: Jak používat Cheat Engine (s obrázky)

Video: Jak používat Cheat Engine (s obrázky)
Video: Jak vytvořit seznam souborů v aplikaci Microsoft Excel 365 2024, Smět
Anonim

Tento wikiHow vás naučí, jak pomocí Cheat Engine upravovat některé počítačové hry. Cheat Engine je nástroj pro skenování paměti. Pomocí tohoto nástroje můžete přistupovat k datům uloženým v paměti počítače a provádět v nich změny. Tímto způsobem můžete měnit informace ve hře, jako je úroveň zdraví, munice, skóre, životy a další prvky nebo aspekty vašeho inventáře.

Krok

Část 1 z 8: Instalace Cheat Engine

363032 5
363032 5

Krok 1. Otevřete webovou stránku Cheat Engine

Přejděte na https://cheatengine.org/downloads.php z webového prohlížeče svého počítače.

363032 6
363032 6

Krok 2. Vyberte Stáhnout Cheat Engine

Tento velký odkaz se zobrazí uprostřed stránky.

  • Na tomto tlačítku je také zobrazena nejnovější verze Cheat Engine (např. Stáhněte si Cheat Engine 6.7 ”).
  • Pokud potřebujete použít Cheat Engine na počítači Mac, vyberte „ Stáhněte si Cheat Engine 6.2 pro Mac ”.
363032 7
363032 7

Krok 3. Nainstalujte Cheat Engine

Instalační proces, který musíte dodržovat, závisí na operačním systému vašeho počítače:

  • Windows - Poklepejte na instalační soubor Cheat Engine, vyberte „ Ano “Po zobrazení výzvy vyberte„ další “, Zaškrtněte políčko„ Souhlasím “a poté vyberte„ další " Dále klikněte na " další “Ještě třikrát, zrušte zaškrtnutí políčka„ Souhlasím s instalací McAfee WebAdvisor “, vyberte„ další a klikněte na " Nainstalujte " Po dokončení instalace vyberte „ další “Na výzvu a klikněte na„ Dokončit ”.
  • Mac-Poklepejte na instalační soubor DMG Cheat Engine, po výzvě ověřte instalaci programu, klikněte a přetáhněte ikonu Cheat Engine do adresáře „Applications“a postupujte podle pokynů na obrazovce.
363032 8
363032 8

Krok 4. Spusťte Cheat Engine

Po dokončení instalace programu klikněte na nabídku „Start“

Windowsstart
Windowsstart

(Windows) nebo Launchpad (Mac), poté vyberte „ Cheat Engine ”.

Možná budete muset vybrat " Ano "nebo" Otevřeno ”Než se otevře Cheat Engine.

Část 2 z 8: Odemykání herního procesu v Cheat Engine

363032 9
363032 9

Krok 1. Spusťte hru

Spusťte hru, kterou chcete použít, s Cheat Engine.

Pamatujte, že nemůžete používat online hry pro více hráčů ani serverové hry

363032 10
363032 10

Krok 2. Vyberte ikonu „Procesy“

Klikněte na tlačítko počítače v levém horním rohu okna Cheat Engine. Jako další se zobrazí vyskakovací okno zobrazující programy aktuálně spuštěné v počítači.

363032 11
363032 11

Krok 3. Klikněte na postup hry

Procházejte seznamem procesů, dokud nenajdete požadovanou hru, poté vyberte název hry. Pokud bude Cheat Engine používán pro hry přístupné z prohlížeče, vyberte název prohlížeče.

  • Pokud název hry není k dispozici v seznamu „Procesy“, nemůžete proces upravit pomocí Cheat Engine.
  • Možná budete muset kliknout na kartu „ Procesy ”Což je nejprve nad oknem.
363032 12
363032 12

Krok 4. Vyberte OK

Toto tlačítko se zobrazí ve spodní části okna. Poté bude hra odemčena v Cheat Engine.

Část 3 z 8: Hledání a změna proměnných (hodnoty) ve hrách

363032 13
363032 13

Krok 1. Určete aspekt nebo herní proměnnou (hodnotu), kterou chcete změnit

Aby bylo možné změnit proměnnou hry, musí mít číslo (např. Úroveň munice, zdraví nebo předmět).

Na obrazovce by se mělo zobrazit odpovídající číslo. Pokud například chcete změnit množství určité položky v inventáři, budete muset přejít na stránku, která zobrazuje počet položek v segmentu inventáře

363032 14
363032 14

Krok 2. Skryjte okno hry a klikněte na okno Cheat Engine

Když je okno hry skryté, musíte znovu zobrazit okno Cheat Engine.

V této fázi hru nezastavujte

Překonejte strach z únosu Krok 5
Překonejte strach z únosu Krok 5

Krok 3. Klikněte na Nové skenování

Je to v horní části okna Cheat Engine, vedle panelu vlevo. Pokaždé, když chcete skenovat nový aspekt nebo proměnnou, musíte kliknout na „ Nové skenování ”.

363032 16
363032 16

Krok 4. Vyberte typ skenování

Při zahájení nového skenování můžete provést pět typů skenování. Dvě hlavní skeny, které se mají použít, jsou „Přesná hodnota“a „Neznámá počáteční hodnota“. Pomocí rozevírací nabídky vedle „Typ skenování“vyberte typ skenování, které chcete provést. Mezi dostupné typy skenů patří:

  • Přesné hodnoty:

    ”Tuto možnost vyberte, pokud znáte přesnou částku nebo hodnotu, kterou je třeba změnit. Pokud například znáte konkrétní počet životů nebo munici, můžete tuto možnost zvolit.

  • Neznámé počáteční hodnoty:

    "Ve videohrách někdy hodnoty nebo veličiny nejsou reprezentovány čísly." Například zdraví nebo životní úroveň postavy je reprezentováno měřičem zdraví, nikoli číslem. U takového příkladu nebudete znát konkrétní počet životů ani úroveň zdraví. Ve skutečnosti existují čísla, která tyto aspekty nebo proměnné představují, ale na obrazovce je nevidíte. Proto si můžete vybrat možnost „ Neznámá počáteční hodnota ”.

  • Větší než…:' ”Tuto možnost vyberte, pokud neznáte konkrétní hodnotu nebo množství, které hledáte, ale přesto znáte nejmenší hodnotu nebo množství.
  • Menší než…:

    Tuto možnost vyberte, pokud neznáte konkrétní hodnotu nebo množství, které hledáte, ale přesto znáte největší hodnotu nebo množství.

  • Hodnota mezi…:

    ”Pomocí této možnosti můžete zadat rozsah hodnot nebo veličin, které je třeba prohledávat.

363032 17
363032 17

Krok 5. Určete datový typ

Datový typ představuje hodnotu nebo množství uložené v paměti. Může být obtížné vědět, jaký druh dat zvolit, takže v tomto kroku možná budete muset hádat nebo experimentovat. Pomocí rozevírací nabídky vedle položky „Typ dat“zadejte typ dat. Pokud nenajdete požadovanou hodnotu nebo množství pomocí jednoho datového typu, klikněte na „ Nové skenování ”A zkuste to znovu pomocí jiného datového typu. Mezi běžné datové typy, které můžete použít, patří:

  • Bajty:

    ”Možnosti„ 2 bajty “a„ 4 bajty “jsou nejčastěji používanými datovými typy. Většina aplikací pro Windows používá datový typ „4 bajty“, takže s touto možností můžete zahájit experiment. Proměnné můžete najít také pomocí datového typu „2 bajty“. Možnosti „1 bajty“a „8 bajtů“lze stále vyzkoušet, ale u obou možností může dojít k problémům nebo chybám.

  • plováky:

    Datový typ s plovoucí desetinnou čárkou odkazuje na hodnotu nebo množství, které má desetinné číslo (i když to ve hrách nevidíte). Někdy hry ukládají hodnoty nebo veličiny jako plovoucí desetinnou čárku, aby se zabránilo jednoduchému skenování paměti. Pokud nemůžete najít požadovanou hodnotu nebo množství pomocí skenování bajtů, zkuste naskenovat tento datový typ.

  • Čtyřhra:

    Tento datový typ je podobný plovoucí desetinné čárce, ale obsahuje dvojnásobný počet číslic. Pokud při skenování datových typů typu byte nebo float nemůžete proměnnou najít, zkuste tyto datové typy skenovat.

  • Všechno:

    Tato možnost slouží ke skenování všech proměnných všech typů dat. Tato možnost může být dobrou volbou, pokud nevíte, co hledat. Tato možnost však zobrazuje více výsledků hledání, které potřebujete zkondenzovat.

363032 18
363032 18

Krok 6. Zadejte hodnotu nebo množství, které chcete změnit, a klikněte na První skenování

Pokud vám například v seznamu munice zbývá 20 kuliček, zadejte 20 do textového pole „Hodnota“. Cheat Engine prohledá všechny proměnné nebo aspekty, které mají hodnotu nebo velikost „20“. V seznamu adres pravděpodobně získáte mnoho proměnných, takže budete muset výsledky výsledků později zúžit.

363032 19
363032 19

Krok 7. Vraťte se do hry a změňte hodnotu požadované proměnné

Postup, který je třeba dodržovat, bude záviset na používané hře. Pokud například chcete zvýšit úroveň svého zdraví, můžete si ublížit, abyste nejprve snížili úroveň svého zdraví. Pokud chcete více munice, nejprve odpalte několik ran, abyste snížili počet munice.

363032 20
363032 20

Krok 8. Vraťte se do Cheat Engine a vyhledejte aktualizované proměnné

Skryjte okno hry a klikněte na Cheat Engine. V části „Hodnota“zadejte novou hodnotu nebo množství a poté klikněte na „ Další skenování " Cheat Engine naskenuje všechny proměnné při prvním skenování a poté je zúží na proměnnou nebo adresu s hodnotou převedenou na velikost nebo číslo, jak jste zadali na liště "Hodnota".

  • Neznámé počáteční hodnoty:

    ”Pokud při prvním skenování vyberete„ Neznámá počáteční hodnota “, vyberte„ Zvýšená hodnota "nebo" Snížená hodnota ”V záhlaví„ Typ skenování “podle toho, zda hodnota (nebo velikost) roste nebo klesá. Cheat Engine bude skenovat všechny rostoucí nebo klesající hodnoty nebo veličiny, místo skenování konkrétních nebo pevných hodnot.

363032 21
363032 21

Krok 9. Opakujte proces hledání, dokud nebudete mít čtyři (nebo méně) hodnoty/veličiny

Pokračujte ve změně hodnoty nebo velikosti a poté hledejte změněnou hodnotu, dokud se na levé straně okna Cheat Engine nezobrazí maximálně čtyři aspekty nebo proměnné.

Dříve hledanou hodnotu nebo množství nakonec uvidíte ve sloupci „Předchozí“v každé hodnotě proměnné/aspektu, zatímco aktuální hodnota nebo množství se zobrazí ve sloupci „Hodnota“

363032 22
363032 22

Krok 10. Přidejte do seznamu adres proměnné nebo aspekty

Dvojitým kliknutím na aspekt jej přidáte do seznamu adres v dolní části okna Cheat Engine, nebo kliknutím na adresu jej zvýrazníte a v pravém dolním rohu seznamu proměnných nebo aspektů vyberete ikonu červené diagonální šipky. Poté bude proměnná přidána do seznamu adres ve spodní části okna.

Chcete -li vybrat více adres nebo proměnných, podržte klávesu „Shift“a poté klikněte na horní (první výběr) a dolní (poslední výběr) proměnné v seznamu

363032 23
363032 23

Krok 11. Změňte hodnotu na požadované množství

Chcete -li změnit hodnotu nebo velikost proměnné/aspektu, postupujte takto:

  • Poklepejte na hodnotu v části „Hodnota“v seznamu v dolní části okna Cheat Engine.
  • Do sloupce „Hodnota“zadejte novou hodnotu nebo množství.
  • Klikněte " OK ”.
363032 24
363032 24

Krok 12. Zkontrolujte, zda se ve hře změnila hodnota nebo velikost aspektu

Když hru znovu otevřete, upravená proměnná nebo aspekt zobrazí zadanou velikost nebo hodnotu. V další metodě nebo segmentu se naučíte, jak zabránit změnám hodnot nebo veličin jejich převedením na nepracující kód.

Před aktualizací proměnné bude možná nutné znovu změnit hodnotu nebo velikost proměnné

Část 4 z 8: Změna kódu, aby se předešlo změnám hodnoty nebo množství

363032 25
363032 25

Krok 1. Vyhledejte proměnné, jejichž velikost nelze změnit

Tento segment nebo sekce vás naučí, jak pomocí funkce vyhledávače kódu najít to, co je zapsáno v adrese nebo proměnné, kterou chcete změnit, a nahradit ji nefunkčním kódem. Hodnota ani velikost proměnných ve hře se tedy nezmění. Pomocí kroků v předchozí části zjistíte, které aspekty je třeba změnit. Přidejte proměnnou do seznamu v dolní části obrazovky.

363032 26
363032 26

Krok 2. Klikněte pravým tlačítkem na adresu a vyberte Zjistit, jaký přístup k této adrese

Poté se otevře okno Cheat Engine Debugger. Toto okno zobrazuje pokyny týkající se adresy, ke které se chystáte přistupovat.

363032 27
363032 27

Krok 3. Klikněte na Ano

Pomocí této možnosti potvrzujete, že chcete připojit ladicí program k procesu Cheat Engine. Otevře se okno „Code Debugger“. Při prvním otevření okna bude seznam prázdný.

363032 28
363032 28

Krok 4. Vraťte se do hry a změňte hodnotu nebo velikost proměnné nebo aspektu

Opět se vraťte do hry a udělejte něco pro změnu aspektu nebo proměnné, jejíž hodnota by se neměla měnit. V okně ladicího programu se zobrazují pokyny k kódu, které přistupují k vybrané adrese nebo proměnné.

363032 29
363032 29

Krok 5. Vraťte se do Cheat Engine a klikněte na pokyny v seznamu

V okně může být více než jedna adresa nebo proměnná. Pokud ano, vyberte adresu nebo proměnnou, která není spojena se stejnou základní adresou. Vyhledejte pokyny s jinými hodnotami mezi hranatými závorkami „[“a „]“než ostatní hodnoty.

363032 30
363032 30

Krok 6. Klikněte na Nahradit

Kód bude nahrazen nefunkčním kódem (NOP).

Pokud je v seznamu více než jedna proměnná, vyberte všechny proměnné

363032 31
363032 31

Krok 7. Klikněte na Zastavit

Neoperativní kód bude použit nebo aktivován. Hodnota nebo velikost vybraného aspektu se tedy ve hře nezmění.

Chcete -li obnovit původní kód, vyberte v seznamu proměnnou a klikněte na „ Zobrazit disassembler " Klikněte pravým tlačítkem na sekci, která zobrazuje text „NOP“, a vyberte „ Obnovte pomocí původního kódu " Pokud možnost nevidíte, klikněte na „ Nahraďte kódem, který nic nedělá "a vyberte" Ano " Poté klikněte znovu pravým tlačítkem " NOP "a vyberte" Obnovte pomocí původního kódu ”.

Část 5 z 8: Použití ukazatelů k nalezení kódů definujících poměr nebo proměnnou

363032 32
363032 32

Krok 1. Naskenujte proměnnou nebo aspekt, jehož hodnotu nebo velikost chcete změnit

Občas se může adresa proměnné nebo aspektu hry změnit, a to buď při restartu hry, nebo uprostřed hry. Pomocí ukazatele nebo ukazatelů můžete zjistit, na co adresa nebo proměnná odkazuje. Jakmile najdete statickou adresu na základní úrovni, která se nemění, můžete tuto proměnnou nebo aspekt hry změnit.

363032 33
363032 33

Krok 2. Klepněte pravým tlačítkem na adresu a vyberte Zjistit, co na tuto adresu zapisuje

Poté se otevře okno ladicího programu.

Pokud existuje více adres, otevřete pro tyto adresy okno ladicího programu (tolik, kolik dovolí Cheat Engine)

363032 34
363032 34

Krok 3. Vraťte se do hry a změňte hodnotu nebo velikost herního aspektu

Znovu se vraťte do hry a udělejte něco, co změní množství požadovaného aspektu (např. Použijte zbraň, dostaňte úder atd.). V okně ladicího programu se zobrazí pokyny týkající se adresy příslušného aspektu.

Pokud se v okně ladicího programu nic nezobrazí, vybraná adresa není správná adresa. Zkuste jinou adresu

363032 35
363032 35

Krok 4. Vraťte se do Cheat Engine a klikněte na pokyny v seznamu

Pokyny se zobrazí v okně ladicího programu. V okně může být více než jedna adresa. Pokud ano, vyhledejte v hranatých závorkách „[“a „]“instrukci s jinou znakovou sadou ve srovnání se znakovou sadou v ostatních instrukcích. Pokud neexistuje adresa s jiným znakem, zkontrolujte, zda ukazatel nebo ukazatele použité jsou stejné pro všechny adresy.

Pokud má znaková sada symbol „+“a číslo na konci (např. [ESI+14]), jsou symbol a číslo offsetová čísla. Zaznamenejte si číslo. Budete to potřebovat později

363032 36
363032 36

Krok 5. Klikněte na Další informace

Zobrazí se pokyny, které se zobrazí při změně hodnoty nebo množství aspektu hry v okně „Extra informace“. Zobrazí se také ukazatel, který odkazuje na adresu.

Adresu můžete také zjistit tak, že prozkoumáte znaky uzavřené v hranatých závorkách a podíváte se na číslo, které následuje za níže uvedenými znaky. Pokud má adresa například kód „[rdx]“, vyhledejte v dolní části okna řetězec „RDX = xxxxxxxx“

363032 37
363032 37

Krok 6. Zaškrtněte políčko vedle „Hex“a proveďte skenování nové adresy ukazatele

Adresa ukazatele je zobrazena vedle textu „Hodnota ukazatele potřebná k nalezení této adresy je pravděpodobně xxxxxxxxx“. Chcete -li zjistit adresu na konci věty, postupujte takto.

  • Klikněte " Nové skenování ”.
  • Klikněte na zaškrtávací políčko označené „Hex“vedle sloupce „Hodnota“.
  • Do pole „Hodnota“zadejte adresu ukazatele a klikněte na „ první sken ”.
363032 38
363032 38

Krok 7. Poklepejte na adresu záložky

Adresa bude přidána do seznamu v dolní části okna Cheat Engine.

Adresy se mohou ve výsledcích skenování zobrazit zeleně. Pokud ano, adresa je statická adresa a je pravděpodobně ukazatelem, který hledáte. Někdy je nalezený ukazatel také dalším ukazatelem. Takové ukazatele jsou známé jako víceúrovňové ukazatele. Pokud narazíte na víceúrovňový ukazatel, budete muset zopakovat výše uvedené kroky pro každý nalezený ukazatel, abyste našli primární statickou adresu ukazatele

363032 39
363032 39

Krok 8. Poklepejte na číslo v části „Adresa“

Otevře se dialogové okno "Změnit adresu".

363032 40
363032 40

Krok 9. Zkopírujte adresu do pole a klikněte na Storno

Chcete -li zkopírovat adresu, jednoduše označte celý text ve sloupci v horní části pole „Změnit adresu“. Klikněte pravým tlačítkem na adresu a vyberte „ kopírovat Poté klikněte na „ zrušení ”Zavřete sloupec.

363032 41
363032 41

Krok 10. Klikněte na Přidat adresu ručně

Je to v levé horní části seznamu adres, ve spodní části okna Cheat Engine. Otevře se pole podobné poli „Změnit adresu“, do kterého však můžete přidat pouze jednu adresu.

363032 42
363032 42

Krok 11. Zaškrtněte políčko vedle „Ukazatel“

Pole se rozbalí a objeví se nové textové pole pro zadání ukazatele.

363032 43
363032 43

Krok 12. Vložte adresu ukazatele do pole pod „Ukazatele“a klikněte na Ok

Zobrazí se nová adresa ukazatele, která ovládá aspekt hry, kterou chcete změnit. Adresa pro nově vytvořenou záložku by měla vypadat něco jako „Pxxxxxxxx“. Řetězec textu označuje, že tento ukazatel odkazuje na konkrétní adresu.

  • Pokud existuje ofsetové číslo, zadejte číslo do pole nad sloupcem, do kterého jste adresu vložili.
  • Pokud existuje více než jedna záložka, klikněte na „ Přidejte offset " Pole s odsazenými čísly budou přidána do horní části oblasti nebo sloupce, kam adresu vložíte. Do každého sloupce zadejte příslušné číslo ofsetu.
363032 44
363032 44

Krok 13. Klikněte na pole „Aktivní“vedle adresy záložky, kterou jste právě přidali

Toto pole je v seznamu adres ve spodní části obrazovky pod položkou „Aktivní“. Poté bude ukazatel aktivován.

363032 45
363032 45

Krok 14. Změňte velikost aspektu adresy, kterou jste přidali

Velikost aspektu pro vytvořenou adresu ukazatele je stejná jako adresa aspektu, kterou hledáte. Pokud ukazatel ukazuje na jiné místo, původní naskenovaná adresa již nebude platná. Stále však můžete změnit hodnotu poměru stran již vytvořené adresy ukazatele. Tato změna bude fungovat bez ohledu na objektivní nebo referenční umístění velikosti aspektu. Klikněte na číslo pod textem „hodnota“přidané adresy. Zadejte novou číselnou hodnotu nebo množství a klikněte na „ OK ”.

Část 6 z 8: Použití vkládání kódu ke změně kódu

363032 46
363032 46

Krok 1. Naskenujte aspekt nebo proměnnou, jejíž změny chcete zastavit

Tato část vás naučí, jak pomocí vkládání kódu upravit proces změny hodnot aspektů/proměnných podle kódu. Pokud se například úroveň zdraví vaší postavy snižuje s každým zásahem, můžete změnit herní kód tak, aby se úroveň zdraví po zásahu zvýšila.

363032 47
363032 47

Krok 2. Klepněte pravým tlačítkem na adresu a vyberte Zjistit, co na tuto adresu zapisuje

Poté se otevře okno ladicího programu Cheat Engine.

363032 48
363032 48

Krok 3. Klikněte na Ano

Pomocí této možnosti potvrzujete, že chcete připojit ladicí program k procesu Cheat Engine. Otevře se okno „Code Debugger“. Při prvním otevření okna bude seznam prázdný.

363032 49
363032 49

Krok 4. Vraťte se do hry a změňte hodnotu nebo velikost proměnné

Opět se vraťte do hry a udělejte něco pro změnu aspektu nebo proměnné, jejíž hodnota by se neměla měnit. V okně ladicího programu se zobrazují pokyny k kódu, které přistupují k vybrané adrese nebo proměnné.

363032 50
363032 50

Krok 5. Znovu otevřete hru a změňte hodnotu nebo velikost aspektu

Opět se vraťte ke hře a udělejte vše, co je potřeba ke změně hodnoty nebo velikosti aspektu. V okně ladicího programu se zobrazí pokyny odkazující na příslušnou adresu.

363032 51
363032 51

Krok 6. Vraťte se do Cheat Engine a klikněte na pokyny v seznamu

V okně může být zobrazena více než jedna adresa. Pokud ano, vyhledejte pokyny se slovem „sub“pro snížení hodnoty nebo množství aspektu nebo u slova „přidat“nebo „inc“pro zvýšení hodnoty nebo velikosti.

363032 52
363032 52

Krok 7. Klikněte na Zobrazit disassembler

Kód se otevře v okně disassembleru.

363032 53
363032 53

Krok 8. Vyberte kód, který snižuje nebo zvyšuje hodnotu nebo velikost

Obvykle je kód, který je třeba vybrat, první instrukcí v horní části kódu. Je možné, že kód má na začátku slovo „Sub“nebo „Add“, což slouží ke snížení nebo zvýšení velikosti příslušného aspektu.

363032 54
363032 54

Krok 9. Klikněte na Nástroje, následován Automatické sestavy.

Otevře se okno automatického sestavení.

363032 55
363032 55

Krok 10. Klikněte na Šablony a vyberte Plné vstřikování.

Zobrazí se vyskakovací okno s potvrzením adresy, na kterou bude kód přidán.

363032 56
363032 56

Krok 11. Zkontrolujte, zda je adresa správná, a klikněte na OK

Zkontrolujte a ujistěte se, že adresa ve sloupci je stejná jako adresa, kterou jste vybrali v okně rozebírače „Prohlížeč paměti“. Poté klikněte na „ OK Nová šablona se otevře poté.

363032 57
363032 57

Krok 12. Nahraďte kód opačným směrem

Přejděte na segment, který zobrazuje slovo „Kód“. Níže uvedený řádek je kód, který mění velikost nebo hodnotu aspektu. Pokud řádek začíná slovem „sub“, změňte „sub“na „přidat“. Pokud řádek začíná slovem „přidat“, nahraďte toto slovo výrazem „sub“. Můžete také změnit velikost na konci řádku a určit tak množství provedených nebo provedených změn.

363032 58
363032 58

Krok 13. Klikněte na Spustit, následoval Ano dvakrát.

Tlačítko "Spustit" je ve spodní části okna pro vložení kódu. Cheat Engine se zeptá, zda jste si jisti, že chcete kód vložit. Klikněte " Ano " potvrdit. Poté vyberte " Ano "nebo" Ne ”Otevřete nový kód v okně disassembleru. Pokud je vložení kódu úspěšné, dojde ke změně hodnoty nebo velikosti aspektu ve hře obráceně. Místo ztráty kulky získáte při použití zbraně munici. Místo toho, aby se postava snižovala, zvýší se také její zdravotní úroveň, když vás zasáhne rána soupeře.

Část 7 z 8: Rozlišování objektů se stejným kódem

363032 59
363032 59

Krok 1. Naskenujte aspekt nebo proměnnou, jejíž změny chcete zastavit

V některých hrách mají některé objekty stejný kód. Injekce kódu prováděné na jednom objektu mohou ovlivnit jiné objekty. To znamená, že když „zmrazíte“lištu zdraví postavy, můžete si všimnout, že také zamrzly tyče zdraví nebo života nepřátelských postav. V takových situacích potřebujete vědět, jak odlišit každý objekt a zahrnout skripty nebo kód, který ovlivňuje pouze požadované objekty.

Chcete -li vložit skripty nebo kód do různých objektů, potřebujete znát nějaký kód sestavy. Vygenerování tohoto základního kódu však není tak obtížné

363032 60
363032 60

Krok 2. Klepněte pravým tlačítkem na adresu a vyberte Zjistit, co na tuto adresu zapisuje

Po určení adresy aspektu nebo proměnné, kterou chcete změnit nebo zastavit, najděte ukazatel nebo kód, který odkazuje na adresu, otevřete okno ladicího programu a identifikujte sekci nebo kód, který odpovídá této adrese.

363032 61
363032 61

Krok 3. Vyberte pokyny a klikněte na Zobrazit disassembler

Když se otevře okno ladicího programu, klikněte na označenou instrukci. Pokyny se zobrazí v okně pro demontáž kódu.

363032 62
363032 62

Krok 4. Klikněte pravým tlačítkem na horní instrukci a klikněte na Zjistit, na jaké adresy tato instrukce přistupuje

Na obrazovku se načte okno se seznamem všech adres, k nimž byly instrukce přístupné při odkazování na novou adresu.

363032 63
363032 63

Krok 5. Povolte změnu hodnoty nebo velikosti všem objektům ve hře

Zobrazí se seznam všech adres, k nimž instrukce přistupuje. Pokud například chcete přestat měnit hodnotu nebo velikost pruhu zdraví/života postavy, můžete se nejprve vrátit ke hře a nechat postavu zasáhnout. Zobrazí se pokyny, které přistupují k adresám v seznamu přístupných adres. Pokud zasáhnete nebo zaútočíte na nepřátelskou postavu, která také používá tyto pokyny, odpovídající pokyny se zobrazí v seznamu.

363032 64
363032 64

Krok 6. Vyberte všechny adresy v seznamu přístupných adres

Jakmile budete mít adresu pro každý objekt, který má v seznamu stejnou adresu, jednoduše kliknutím a přetažením kurzoru zvýrazněte všechny adresy.

Alternativně můžete na každou adresu kliknout pravým tlačítkem a vybrat „ Zobrazit stavy registrů ”.

363032 65
363032 65

Krok 7. Různá struktura dat na všech zobrazených adresách

Chcete -li vytvořit datovou strukturu všech uvedených adres, postupujte takto:

  • Klepněte pravým tlačítkem na vybrané adresy.
  • Klikněte " Otevřete disektovaná data s vybranými adresami ”.
  • Klikněte " OK ”.
  • Zadejte název datové struktury a klikněte na „ OK ”.
  • Klikněte " Ano ”.
  • Zadejte počáteční velikost struktury nebo ji nechte tak, jak je, poté klikněte na „ OK ”.
363032 66
363032 66

Krok 8. Najděte množství, které je stejné jako velikost aspektu hráče, ale liší se od velikosti aspektu jiných předmětů nebo nepřátelských postav

Při sledování datové struktury nebo registru každého objektu musíte hledat hodnoty, které jsou stejné pro všechny hlavní/přátelské postavy, ale liší se od nepřátelských postav. Pokud má například tým A dvě postavy hráče a tým B dvě postavy ovládané počítačem, mohou být postavy týmu A reprezentovány hodnotou nebo číslem „1“a postavy týmu B jsou reprezentovány číslem „2“.

Pokud pro postavu hráče/přítele nenajdete stejnou hodnotu nebo proměnnou, ale odlišnou od postavy nepřítele, můžete si vytvořit vlastní hodnotu nebo proměnnou. Stačí kliknout pravým tlačítkem na jednu z hodnot (např. Ukazatel) a vybrat „ Přidat prvek " Jako datový typ vyberte „4 bajty“a zadejte nepoužívané ofsetové číslo. Ofsetové číslo je uvedeno na levé straně tabulky struktury disekce dat.

363032 67
363032 67

Krok 9. Zaznamenejte registr hodnot nebo proměnných

Kdykoli přistoupíte k zobrazení registru nebo k disekci dat, hodnota registru je na jeho levé straně. V zobrazení registrů se můžete zaměřit na skutečný registr, ke kterému je instrukce připojena nebo na něj vázána (např. RSI, RDX, EDX a podobně). Pokud vstoupíte do datové struktury, registry se zobrazí jako posunutí čísla nebo písmena na levé straně okna.

363032 68
363032 68

Krok 10. Otevřete novou šablonu kódu pro pokyny

Vraťte se do okna „Prohlížeč paměti“a otevřete novou šablonu pro vložení kódu s pokyny spojenými s jinými adresami. Následuj tyto kroky:

  • Klikněte na instrukci v okně „Prohlížeč paměti“.
  • Klikněte " Nástroje ”V řádku nabídek v horní části okna.
  • Klikněte " Auto Assembler ”.
  • Klikněte " Šablony ”V řádku nabídek v horní části okna.
  • Klikněte " Vložení kódu ”.
363032 69
363032 69

Krok 11. Vytvořte nový štítek pro objekt, který chcete nastavit nebo ovládat

Štítek se zobrazí v horní části šablony pro vložení kódu. Přidejte nový štítek pro objekt, který chcete ovládat, pod existující štítek. Chcete -li přidat štítek, jednoduše zadejte štítek a za ním název štítku (v závorkách). Můžete například zadat „štítek (hráč)“nebo „štítek (nepřítel)“.

363032 70
363032 70

Krok 12. Vytvořte nový segment pro štítky, které již byly vytvořeny

Chcete -li vytvořit nový segment, zadejte název štítku následovaný dvojtečkou („:“) kdekoli před nebo za původním kódem.

363032 71
363032 71

Krok 13. Přidejte na štítek kód velikosti aspektu požadovaného objektu

Pro tuto fázi budete potřebovat základní znalosti kódování. Přidejte řádek kódu, který mění hodnotu nebo velikost aspektu na objektu podle požadovaných změn. Poté musíte na konec přidat původní „skokový“řádek, původní kód a návratový kód.

363032 72
363032 72

Krok 14. Vytvořte srovnávací kód pod „newmem“

Řádek se slovem „newmem:“v šabloně vložení kódu označuje, že instrukce vytváří novou adresu paměti. Obvykle je tento kód přidán hned za původní kód, který má označení „(kód:)“nebo „(původní kód:)“. Pomocí příkazu „cmp“vytvořte řádek kódu, který porovnává množství aspektů různých objektů v registru nebo registru a jejich offsetová čísla. Například pokud „RDX“s offsetovou hodnotou 14 slouží k rozlišení hráčského týmu od počítačový tým a hráčský tým má hodnotu „1“, je třeba zadat cmp [rbx+14], 1 a zkontrolovat, zda je objekt postavou hráče nebo ne.

363032 73
363032 73

Krok 15. Přidejte řádek kódu, který přeskočí přímo na objekt, který chcete upravit

Pomocí příkazu „je“přeskočte na segment porovnávacích příkazů. Pokud je například štítek, který jste vytvořili, pojmenován „hráč“, přidejte řádek pouze hráč, který přepne do segmentu „hráč“, pokud je výsledek porovnání hodnoty/aspektu proveden podle charakteru hráče.

363032 74
363032 74

Krok 16. Přidejte pracovní řádek kódu, který obejde zbývající kódy a přistupuje přímo k původnímu kódu

Po vygenerování kódu, který iteruje přes segment objektu, který chcete upravit, musíte přidat řádek kódu, který přeskočí na původní kód, pokud proměnná/aspekt nesouvisí s postavou hráče/přítele. Pomocí příkazu „jmp“vytvořte řádek kódu, který přeskočí na původní kód poté, co zadáte řádek kódu, který přeskočí na původní kód nebo jinou sadu kódu s jinou funkcí.

Aby to bylo jednodušší, nepřidávejte nové štítky. Stačí přidat srovnávací kód na konec „nováčků:“, abyste odlišili postavy přátel od postav nepřátel. Poté vložte řádek kódu, který přeskočí na konec, pokud výsledek srovnání odkazuje na postavu hráče/přítele. Pokud výsledek odkazuje na nepřátelskou postavu, přepněte na původní kód. Tímto způsobem, pokud je napadena postava hráče nebo spojence (nebo jsou použity střely a podobně), nic na velikosti nebo hodnotě se nezmění. Pokud je však nepřátelská postava napadena, bude kód spuštěn jako obvykle

363032 75
363032 75

Krok 17. Klikněte na Spustit

Zadaný kód bude proveden. Pokud vše proběhlo dobře, úspěšně jste zadali nový kód, který odlišuje přátelské postavy od nepřátelských. Následující příklad je jednoduchý skript nebo kód, který můžete použít k rozlišení postavy hráče/přítele od postavy nepřítele:

alloc (newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) štítek (návrat) štítek (původní kód) štítek (výstup) štítek (přehrávač) // Nový štítek pro hráče. newmem: // Tento kód se používá k vytvoření nové adresy paměti. cmp [rbx+14], 1 // Tento kód odlišuje člena týmu hráče/přítele od týmu nepřátel. je player // Tento kód slouží k přesměrování spuštění kódu do segmentu hráče, pokud objekt nebo výsledek porovnání odkazuje na tým hráče. jmp originalcode // Tento kód slouží k přesměrování spuštění kódu na původní kód, pokud objekt nebo výsledek porovnání odkazuje na tým soupeře. player: // Tento kód se používá k vytvoření nového segmentu hráčského týmu. jmp exit // Tento kód přesměruje spuštění kódu na konec a neovlivní tým hráčů. originalcode: // Tento kód odkazuje na původní segment kódu. movss [rbx+08], xmm0 // Tento kód provede původní pokyny (pro tým soupeře) exit: // Tato část je konec kódu. jmp returnhere "Tutorial-x86_64.exe"+2EB6D: jmp newmem returnhere:

Část 8 z 8: Pochopení používání Cheat Engine

363032 1
363032 1

Krok 1. Zjistěte, jak Cheat Engine funguje

Krok 2. Porozumět terminologii Cheat Engine

Cheat Engine se zabývá různými počítačovými kódy na vysoké úrovni. Aby to bylo srozumitelnější, je dobré znát některou terminologii v tomto programu. Zde jsou některé termíny používané v Cheat Engine:

  • Hodnoty:

    Hodnota je jakákoli proměnná nebo aspekt v programu, který má číselnou velikost nebo hodnotu. Ve hře může být tímto aspektem procento úrovně zdraví postavy, množství munice nebo počet vlastněných předmětů. Cheat Engine vám umožňuje skenovat proměnné a měnit je.

  • Adresy:

    Adresa je místo, kde jsou informace uloženy v paměti RAM. Někdy se může umístění proměnné změnit.

  • Typy dat:

    Datový typ odkazuje na proces ukládání proměnných. Data lze ukládat v bajtech (např. „2 bajty“, „4 bajty“nebo „8 bytů“). Data lze také ukládat jako plovoucí desetinnou čárkou nebo jejich kombinaci.

  • Ukazatele:

    Ukazatel nebo ukazatel je adresa s proměnnou, která je směrována nebo odkazována na jinou adresu. Takové adresy se mohou změnit pokaždé, když načtete hru (nebo někdy uprostřed hry).

363032 3
363032 3

Krok 3. Pamatujte, že Cheat Engine nefunguje vždy u všech her

Mějte na paměti, že některé hry s nějakým druhem ochrany proti podvádění nebo online funkcí pro více hráčů nelze pomocí Cheat Engine upravovat. Pokud se donutíte používat Cheat Engine, váš účet nebo profil hráče bude zablokován a nebudete moci hrát online hry.

  • Pokud se Cheat Engine ukáže být použitelný a použijete jej k získání obsahu, který by normálně (a měl by být) legálně zakoupen (s penězi), mohli byste být stíháni za krádež.
  • Cheat Engine je tak populární program, že většina her má ochranu před ním.
363032 4
363032 4

Krok 4. Seznamte se s hrami, které můžete upravovat pomocí Cheat Engine

Některé starší hry pro jednoho hráče a jednoho hráče ze Steamu lze upravit pomocí Cheat Engine. Hry však musí mít proměnnou s hodnotou nebo velikostí, kterou můžete vidět na obrazovce a změnit.

Některé flashové hry na internetu, které nemají odkazy na komunity nebo odkazy (např. Hry pro jednoho hráče bez vysokého skóre), mohou být kompatibilní s Cheat Engine

Tipy

  • Začněte sledováním interaktivních výukových programů zahrnutých v programu Cheat Engine. Pomocí těchto dovedností projděte devět uvedených kroků.
  • Cheat Engine můžete použít ke změně drobných aspektů hry. Pokud se však pokusíte pomocí Cheat Engine změnit větší a složitější funkce nebo aspekty, hra se může zhroutit.
  • Abyste mohli Cheat Engine efektivně využívat, je dobré znát nebo mít nějaké znalosti o kódování.

Varování

  • Váš profil nebo účet může být zablokován, pokud používáte Cheat Engine na serverech VAC nebo jiných serverech s ochranou proti podvádění.
  • Na Roblox nemůžete hackovat pomocí běžného Cheat Engine. Pokud se donutíte jej používat, můžete být vyhozeni ze hry, kterou chcete hacknout.

Doporučuje: