Cheat Engine – kaip sukurti žaidimo anonsą

Cheat Engine – kaip sukurti žaidimo anonsą

Norėdami sukurti savo treniruoklius kompiuteriniam žaidimui, turite įsigyti apgaulės variklį ir išmokti kai kurių pagrindinių vertės nustatymo metodų.

Jei dar neturite reikiamų žinių, peržiūrėkite šį vadovą apie pagrindinį vidaus degimo variklių veikimą. Taip pat turėsite būti kantrūs. Kuo didesnis žaidimas, tuo sunkiau priversti trenerį dirbti. Turėsite paleisti, nuskaityti ir paleisti iš naujo gana ilgą laiką, kad veiktų kelios rodyklės, o tam reikės daug kantrybės.

Pagrindinė koncepcija.

Kai paleidžiame žaidimą savo kompiuteryje, duomenys saugomi RAM ir jiems priskiriamas fizinės atminties adresas, pvz., „00E0E990“. Tačiau šis adresas ne visada turi tą pačią reikšmę, nes adresai priskiriami skirtingai kiekvieną kartą, kai pradedame procesą. Taigi proceso metu turime rasti konkrečią funkciją arba „rodiklį“, kuris nukreiptų mus į teisingą reikšmę. Tai iš esmės darome kurdami treniruoklį: žaidimo procese ieškome funkcijos, kuri visada nurodo vertę, kurią norime pakeisti, nepaisant to, kurioje fizinėje atmintyje ši vertė yra saugoma. Žinau, kad tai atrodo sudėtinga, bet jūs suprasite, kai sukursite savo pirmąjį treniruoklį.

Kaip veikia

Geriausia žiūrėti vaizdo įrašą, kad pamatytumėte, kaip jis veikia, bet apskritai: nuskaitome norimą pakeisti vertę ir įsitikiname, kad ji teisinga. Tada atliekame žymeklio nuskaitymą šiuo adresu ir tikriausiai gausime daugybę nuorodų. Norėdami susiaurinti nuorodų pasirinkimą, iš naujo paleidžiame žaidimą ir nuskaitome dar kartą, naudodami tą pačią reikšmę ir naują fizinį adresą atmintyje. Šį procesą kartojame tol, kol turėsime mažiau nei 300 arba, idealiu atveju, net mažiau nei 100 rodyklių. Tada paimame visas nuorodas arba didelį jų pavyzdį ir dukart spustelėdami juos importuojame į savo cheat lentelę. Dabar vėl paleidžiame žaidimą iš naujo, prijungiame „Cheat Engine“ ir galime lengvai rasti norimas nuorodas, lygindami jų reikšmes su žaidime rodomomis reikšmėmis.

Problemos

Tai veikia tik statiniams adresams ir neveiks dinaminiams adresams. Be to, tokiu būdu sukurti treniruokliai greitai pasens net po mažiausių žaidimo atnaujinimų ir pakeitimų. Norėdami išspręsti šią problemą, turėsime sukurti AoB Scan Trap Table Trainer. Sužinosiu, kaip tai padaryti kuo greičiau, ir atnaujinsiu šį straipsnį, kai galėsiu išmokyti tai padaryti. Štai kaip pasidaryti treniruoklį rusų kalba.

Kaip pasidaryti treniruoklį žaidimui – žingsnis po žingsnio vadovas

Norėdami sukurti žaidimo treniruoklį, jums reikės cheat engine pavadinimu „Cheat Engine“ ir, žinoma, paties žaidimo, kuriam bus sukurtas jūsų treniruoklis. Naudokite „Cheat Engine“, kad susirastumėte norimą žaidimo eigą ir sukurtumėte jam skirtą trenerį specialiame meniu skyriuje.

Kaip pavyzdį paimsime žaidimą: „Jolly Farm 2“, mūsų užduotis yra sukurti begalinį monetų treniruoklį. Pradedame žaidimą ir pradedame žaisti, matome, kad turime 71 monetą, pristabdome žaidimą ir sumažiname žaidimą (Alt + Tab) – žaidimo neuždarome ir iš jo neišeiname.

„Cheat Engine“ ekrano kopijos

Atidarykite „Cheat Engine“ ir spustelėkite monitoriaus piktogramą, išskleidžiamajame meniu pasirinkite mūsų žaidimo procesą ferm2.wrp.exe ir spustelėkite atidaryti.

„Cheat Engine“ ekrano kopijos

Tada turime rasti 71 monetą, lauke „Vertė“ įvesti 71 ir spustelėti mygtuką „Ieškoti“.

„Cheat Engine“ ekrano kopijos

Toliau turime patikslinti vertę, kurios ieškome, nes turime daug adresų ir tereikia vieno. Įdiekite mūsų žaidimą tuo pačiu būdu (Alt + Tab) arba spustelėkite žaidimo piktogramą kompiuterio užduočių juostoje ir jis bus rodomas. Tęskite žaidimą ir išleiskite arba uždirbkite pinigų, kad mūsų monetos pakeistų vertę, turime jų 84, paspauskite pristabdyti žaidimą ir vėl sumažinkite, bet neuždarykite žaidimo.

„Cheat Engine“ ekrano kopijos

Eikite į „Cheat Engine“ vertės lauke įveskite 84 ir spustelėkite mygtuką „Atranka“.

„Cheat Engine“ ekrano kopijos

Išfiltravus lieka 1 adresas – tai mūsų trokštamos monetos, dešiniuoju pelės mygtuku spustelėkite reikšmę iš meniu pasirinkite „Ieškoti rašymo instrukcijų šiuo adresu“ pagal numatytuosius nustatymus (Ctrl + F6).

„Cheat Engine“ ekrano kopijos

Atsiras iššokantis langas „Toliau pateiktos instrukcijos rašyti į XXXXXXXXXX“, jame nieko nebus. Kad jame atsirastų mūsų trenerio procesas, turime dar kartą atidaryti žaidimą ir pakeisti valiutos vertę. Išvynioję skydinį žaidimą perkame vandenį iš šulinio ir gauname 65 aukso vertę. Sumažiname žaidimą ir pereiname prie „Cheat Engine“, nes matome, kad procesas pasirodo kadre. Pasirinkite jį ir spustelėkite mygtuką „Rodyti disassembler“.

„Cheat Engine“ ekrano kopijos

Atidarykime naują langą „Atminties rengyklė“ ir jame bei mūsų adresu, dešiniuoju pelės mygtuku spustelėkite jį ir „Kopijuoti į mainų sritį“ – „Baitai + instrukcijos“ išsaugokite juos darbalaukio bloknote, su kuriuo mums bus naudinga dirbti. treneris.

Tai yra pavyzdys:

farm2.wrp.exe+2FA06 - 89 91 48060000        - mov [ecx+00000648],edx

Dabar šią reikšmę turime pakeisti „nop“ – kaip žinoti, kiek „nop“ reikia šiam adresui kuriant treniruoklį. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite adresą ir meniu pasirinkite „Pakeisti nieko kodu (NOP)“.

„Cheat Engine“ ekrano kopijos

Suskaičiuokite, kiek „ne“ turime eilutėje. Turime 6, atsiminkite šį skaičių.

„Cheat Engine“ ekrano kopijos

Grąžinkite kodo pradinę vertę dešiniuoju pelės mygtuku spustelėdami meniu ir pasirinkę „Atkurti pradinį kodą“.

„Cheat Engine“ ekrano kopijos

Tame pačiame "Memory Editor" lange pasirenkame įrankius, išskleidžiamajame meniu pasirenkame "Autoassembler", taigi turėsime tokį langą "Autoassembler" čia rašysime savo kodą būsimam treneriui. Lange „Šablonas“ pasirinkite, kad įterptumėte skyrius [ĮJUNGTI] ir [IŠJUNGTI].

„Cheat Engine“ ekrano kopijos

Iš šablono paliekame tik [ENABLE] ir [DISABLE]. Po parametru [ENABLE] turime parašyti šį kodą, kurį nukopijavome, ir skaičių "nop":

[ENABLE]
farm2.wrp.exe+2FA06:
nop
nop
nop
nop
nop
nop

Pagal parametrą. [DISABLE]Pradinis kodas nebuvo pakeistas:

[DISABLE]
farm2.wrp.exe+2FA06:
mov [ecx+00000648],edx

„Cheat Engine“ ekrano kopijos

Atminkite, kad „:“ turi būti reikalingas, kitaip negalėsite įvesti kodo. Spustelėkite Vykdyti ir patvirtinkite tame pačiame „Auto-Assembler“ lange, spustelėkite „Failas“ ir „Pridėti prie dabartinės lentelės“. Kai viską padarysime, eikime į pagrindinį „Cheat Engine“ langą ir pamatysime baigtą trenerio kodą. Šį kodą galima pervadinti į savo vardą dukart spustelėjus „Endless Coins“. Norėdami patikrinti, ar mūsų kodas veikia, ar ne, tuščiame laukelyje pažymėkite kryželį, mūsų kodas bus aktyvuotas. Taip pat patartina ant rakto nustatyti aktyvinimo kodą, dažniausiai F1 – Endless Coins. Padarykime tai, kad daugiau nekiltų problemų nurodant raktą treniruoklyje. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite kodą ir pasirinkite "Priskirti sparčiuosius klavišus" (Ctrl + H). Lange Assign/Change Hotkey užpildykite šiuos laukus: „Spartusis klavišas“ – paspauskite F1, „Numatytasis aprašymas“ – Begalinės monetos, „Pažadinimo garsas“ – numatytasis įjungimas ir išjungimas ir paspauskite „Patvirtinti“. ».

„Cheat Engine“ ekrano kopijos

Pradėkite žaidimą ir pradėkite leisti monetas arba rinkti. Kaip matote, vertė nesikeičia, tai reiškia, kad mūsų kodas veikia 100%. Be to, žaidimo metu paspauskite greitąjį klavišą „F1“, kad įsitikintumėte, jog mūsų kodas įsijungia ir išsijungia. Galime pereiti prie trenerio kūrimo.

Trenerio su sparčiaisiais klavišais ir išdėstymu kūrimas

Norėdami sukurti treniruoklį, eikite į pagrindinį „Cheat Engine“ langą, spustelėkite „Failas“ ir „Generuoti trenerį naudojant dabartinę lentelę“. Užpildykite svarbius laukus: 1. 1. „Vardas“ – Jūsų žaidimo pavadinimas „Trenerio tekstas“ – Parašykite žaidimo versiją ir kas yra kūrėjas, 3. „Piktograma“ – pasirinkite mažą piktogramą .PNG formatu. , bus rodomas kaip nuoroda į treniruoklį ir ant paties treniruoklio viršutiniame kairiajame kampe, 4. „Foninis vaizdas“ – pasirinkite bet kokį vertikalų vaizdą, dažniausiai tai yra paties žaidimo viršelis, 5. „Leisti keisti dydį“ „lango dydis“ – dažniausiai šis langelis pašalinamas, kad treniruokliui būtų fiksuotas lango dydis, jei nepašalintas, vartotojai gali jį ištempti. Taip pat galite pridėti muzikos „Play Modular Music“ – atsisiųskite muziką .xm formatu iš aplanko, kuriame ji yra, muzika bus paleista, kai paleisite treniruoklį. 6. «Generuoti» – pradėkite treniruoklio išsaugojimą.

„Cheat Engine“ ekrano kopijos

Paspaudę generuoti, patikrinkite visus parametrus, skiltyje „Process“ būtinai įrašykite „Target is 32-bit process“, nes vartotojai gali turėti 32 bitų operacinę sistemą. Tada spustelėkite „Generuoti“.

„Cheat Engine“ ekrano kopijos

Pastaba mankad visi elementai (Muzika, Vaizdai) ir treniruoklio išsaugojimas turėtų būti šaknyje C:~ arba angliškame kelyje C:~ Triner. Jei įrašysite į C:My DocumentsMy Trainers, gausite klaidą.

„Cheat Engine“ ekrano kopijos

Tai viskas, ką reikia žinoti apie tai, kaip sukurti žaidimo anonsą. sukčiavimo variklis.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: „Actualidad“ tinklaraštis
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.