Cheat Engine - Ako vytvoriť upútavku na hru
Aby ste si vytvorili svojich vlastných trénerov pre PC hru, musíte získať cheat engine a naučiť sa niektoré základné techniky lovu akcií.
Ak ešte nemáte potrebné znalosti, pozrite si túto príručku o základnej prevádzke spaľovacích motorov. Budete tiež musieť byť trpezliví. Čím väčšia partia, tým ťažšie je dostať trénera do práce. Aby viaceré ukazovatele fungovali, budete musieť nejaký čas bežať, skenovať a reštartovať, čo si bude vyžadovať veľa trpezlivosti.
Základný koncept.
Keď spustíme hru na našom PC, údaje sa uložia do pamäte RAM a priradí sa im adresa fyzickej pamäte, napríklad „00E0E990“. Táto adresa však nie vždy obsahuje rovnakú hodnotu, keďže pri každom spustení procesu sú adresy priradené inak. Musíme teda v rámci procesu nájsť konkrétnu funkciu alebo „ukazovateľ“, ktorý nás nasmeruje na správnu hodnotu. To je v podstate to, čo robíme, keď vytvárame trénera: hľadáme funkciu v procese hry, ktorá nás vždy nasmeruje na hodnotu, ktorú chceme zmeniť, bez ohľadu na to, kde vo fyzickej pamäti je táto hodnota uložená. Viem, že to vyzerá komplikovane, ale pochopíte, keď si vytvoríte svojho prvého trénera.
Ako to funguje
Najlepšie je, ak si pozriete video, aby ste sa sami presvedčili, ako to funguje, ale všeobecne platí: naskenujeme hodnotu, ktorú chceme zmeniť, a uistíme sa, že je správna. Potom vykonáme skenovanie ukazovateľov na túto adresu a pravdepodobne dostaneme veľa ukazovateľov. Aby sme obmedzili výber ukazovateľov, reštartujeme hru a znova skenujeme, pričom použijeme rovnakú hodnotu a jej novú fyzickú adresu v pamäti. Tento proces opakujeme, kým nemáme menej ako 300 alebo ideálne ešte menej ako 100 ukazovateľov. Potom vezmeme všetky ukazovatele alebo ich veľkú vzorku a importujeme ich do našej tabuľky cheatov dvojitým kliknutím na ne. Teraz znova reštartujeme hru, pripojíme Cheat Engine a môžeme ľahko nájsť ukazovatele, ktoré chceme, porovnaním ich hodnôt s tými, ktoré sa objavujú v hre.
Problémy
Toto funguje len pre statické adresy a nebude fungovať pre dynamické adresy. Navyše takto vytvorené trenažéry rýchlo zastarajú aj po najmenších aktualizáciách a zmenách hry. Aby sme tento problém obišli, budeme musieť vytvoriť AoB Scan Trap Table Trainer. Čo najskôr sa naučím, ako to urobiť, a aktualizujem tento článok, keď budem môcť naučiť, ako to urobiť. Tu je návod, ako urobiť trénera v ruštine.
Ako urobiť trénera pre hru - krok za krokom
Na vytvorenie trénera pre hru budete potrebovať cheat engine s názvom „Cheat Engine“ a samozrejme hru, pre ktorú bude váš tréner vytvorený. Použite Cheat Engine na zmapovanie požadovanej hry a vytvorte si pre ňu trénera v sekcii špeciálneho menu.
Ako príklad uvedieme hru: Jolly Farm 2, našou úlohou je vyrobiť nekonečný trenažér mincí. Spustíme hru a začneme hrať, vidíme, že máme 71 mincí, pozastavíme hru a minimalizujeme hru na (Alt + Tab) - hru neuzavrieme a neukončíme.
Otvorte Cheat Engine a kliknite na ikonu monitora, z rozbaľovacej ponuky vyberte náš herný proces ferm2.wrp.exe a kliknite na tlačidlo Otvoriť.
Ďalej musíme nájsť našich 71 mincí, do poľa „Value“ napíšte 71 a kliknite na tlačidlo „Hľadať“.
Ďalej musíme spresniť hodnotu, ktorú hľadáme, keďže máme veľa adries a musíme si ponechať iba jednu. Nasaďte našu hru rovnakým spôsobom (Alt + Tab) alebo kliknite na ikonu hry na paneli úloh počítača a zobrazí sa. Pokračujte v hre a míňajte alebo zarábajte peniaze tak, aby sa hodnota našich mincí zmenila, máme ich 84, stlačte pozastaviť hru a znova minimalizovať, ale hru nezatvárať.
Prejdite na Cheat Engine zadajte 84 do poľa hodnoty a kliknite na tlačidlo "Screening".
Po vyfiltrovaní nám ostane 1 adresa - to sú naše vytúžené mince, kliknite pravým tlačidlom myši na hodnotu z ponuky, predvolene vyberte "Nájsť pokyny k zápisu na túto adresu" (Ctrl + F6).
Zobrazí sa vyskakovacie okno „Nasledujúce pokyny zapíšte na XXXXXXXXXX“, v ktorom nebude nič. Aby sa v nej objavil proces nášho trénera, musíme hru znova otvoriť a zmeniť hodnotu mince. Rozbalením panelovej hry kupujeme vodu zo studne a získavame hodnotu 65 zlatých. Minimalizujeme hru a prepneme na Cheat Engine, zatiaľ čo vidíme, ako sa proces zobrazuje v poli. Vyberte ho a kliknite na tlačidlo „Zobraziť v disassembleri“.
Otvoríme nové okno «Editor pamäte» av ňom a na našej adrese kliknite pravým tlačidlom myši na «Kopírovať do schránky» - «Bajty + pokyny» ich uložte do poznámkového bloku na ploche, čo nám bude užitočné pri práci s trénerom.
Toto je príklad:
farm2.wrp.exe+2FA06 - 89 91 48060000 - mov [ecx+00000648],edx
Teraz musíme túto hodnotu nahradiť "nop" - ako vieme, koľko "nop" je potrebné pre túto adresu pri vytváraní trénera. Ak to chcete urobiť, kliknite pravým tlačidlom myši na adresu a z ponuky vyberte možnosť „Nahradiť kódom ničoho (NOP)“.
Spočítajte, koľko „nopov“ máme v rade. Máme 6, zapamätajte si toto číslo.
Vráťte kód na pôvodnú hodnotu kliknutím pravým tlačidlom myši na ponuku a výberom položky „Obnoviť pôvodný kód“.
V tom istom okne «Editor pamäte» vyberieme nástroje, v rozbaľovacej ponuke vyberieme «Self-assembler», takže budeme mať nasledujúce okno «Self-assembler» tu napíšeme náš kód pre budúceho trénera. V okne "Šablóna" zvoľte vloženie sekcií [POVOLIŤ] a [ZAKÁZAŤ].
Zo šablóny ponecháme iba [ENABLE] a [DISABLE]. Pod parameter [ENABLE] musíme napísať nasledujúci kód, ktorý sme skopírovali a číslo «nop»:
[ENABLE]
farm2.wrp.exe+2FA06:
nop
nop
nop
nop
nop
nop
Pod parametrom. [ZAKÁZAŤ] Pôvodný kód nebol upravený:
[DISABLE]
farm2.wrp.exe+2FA06:
mov [ecx+00000648],edx
Všimnite si, že ":" musí byť povinné, inak nebudete môcť vložiť kód. Kliknite na spustiť a potvrďte v tom istom okne «Auto-Assembler», kliknite na «Súbor» a «Pridať do aktuálnej tabuľky». Keď máme všetko hotové, poďme do hlavného okna Cheat Engine a pozrime si náš hotový kód pre trénera. Tento kód je možné premenovať na svoje meno dvojitým kliknutím na „Endless Coins“. Ak chcete skontrolovať, či náš kód funguje alebo nie, vložte krížik do prázdneho poľa a náš kód sa aktivuje. Vhodné je tiež nastaviť aktiváciu kódu na kľúči, zvyčajne F1 – Endless Coins. Urobme to, aby už neboli žiadne problémy so špecifikovaním kľúča v trenažéri. Ak to chcete urobiť, kliknite pravým tlačidlom myši na kód a vyberte možnosť „Priradiť klávesové skratky“ (Ctrl + H). V okne Assign / Change hotkey vyplňte nasledujúce polia: «Hotkey» - stlačte F1, «Default description» - Infinite coins, «Activation sound» - v predvolenom nastavení Active a Disabled a stlačte «Confirm».
Spustite hru a začnite míňať mince alebo zbierať. Ako vidíte, hodnota sa nemení, to znamená, že náš kód funguje na 100%. Počas hry tiež stlačte klávesovú skratku «F1», aby ste sa uistili, že je náš kód zapnutý a vypnutý. Môžeme pristúpiť k vytvoreniu trénera.
Vytvorte si trénera s klávesovými skratkami a rozložením
Ak chcete vytvoriť trénera, prejdite do hlavného okna Cheat Engine, kliknite na „Súbor“ a „Vygenerovať trénera pomocou aktuálnej tabuľky“. Vyplňte dôležité polia: 1. 1. «Názov» - Názov vašej hry «Text trénera» - Napíšte verziu hry a kto je jej tvorcom, 3. «Ikona» - Vyberte malú ikonu vo formáte .PNG , zobrazí sa ako skratka k trénerovi a tiež v samotnom trénerovi v ľavom hornom rohu, 4. "Obrázok na pozadí" - vyberte ľubovoľný zvislý obrázok, zvyčajne je to obal samotnej hry, 5. "Povoliť veľkosť okno '- zvyčajne sa toto pole odstráni, aby mal trenažér pevnú veľkosť okna, ak nie je odstránené, používatelia ho môžu roztiahnuť. Môžete tiež pridať hudbu «Prehrať modulárnu hudbu» - Stiahnite si hudbu vo formáte .xm z priečinka, v ktorom sa nachádza, hudba sa prehrá pri spustení trenažéra. 6. «Generovať» - začnite ukladať tréner.
Po kliknutí na vygenerovať skontrolujte všetky parametre, nezabudnite nastaviť „Cieľ je 32-bitový proces“ na „Spracovať“, pretože používatelia môžu mať operačný systém 32. Potom kliknite na „Generovať“.
Poznámka ku mneže všetky prvky (Hudba, Obrázky) a uloženie trénera musia byť v koreňovom adresári C: ~ alebo v anglickej ceste C: ~ Triner. Ak uložíte do C: My DocumentsMy Trainers, zobrazí sa chyba.
Toto je všetko, čo potrebujete vedieť o tom, ako vytvoriť upútavku na hru Cheat motor.