Cheat Engine - Kako napraviti trejler za igru
Da biste kreirali vlastite trenere za PC igricu, morate nabaviti cheat engine i naučiti neke osnovne tehnike lova na stoku.
Ako još uvijek nemate potrebno znanje, pogledajte ovaj vodič o osnovnom radu motora s unutarnjim izgaranjem. Također ćete morati biti strpljivi. Što je utakmica veća, teže je navesti trenera da radi. Morat ćete pokrenuti, skenirati i ponovo pokrenuti neko vrijeme da bi višestruki pokazivači proradili, a to će zahtijevati puno strpljenja.
Osnovni koncept.
Kada pokrenemo igru na našem računaru, podaci se pohranjuju u RAM memoriju i dodjeljuje se adresa fizičke memorije, kao što je "00E0E990". Međutim, ova adresa ne sadrži uvijek istu vrijednost, jer se adrese dodjeljuju drugačije svaki put kada pokrenemo proces. Dakle, moramo pronaći određenu funkciju ili "pokazivač" unutar procesa koji nas upućuje na ispravnu vrijednost. To je u suštini ono što radimo kada kreiramo trener: tražimo funkciju u procesu igre koja nas uvijek upućuje na vrijednost koju želimo promijeniti, bez obzira na to gdje je u fizičkoj memoriji ta vrijednost pohranjena. Znam da izgleda komplikovano, ali shvatićete kada kreirate svog prvog trenera.
Kako to funkcioniše
Najbolje je da pogledate video da biste se uvjerili kako funkcionira, ali općenito: skeniramo vrijednost koju želimo promijeniti i uvjerimo se da je ispravna. Zatim izvršimo skeniranje pokazivača na tu adresu i vjerovatno ćemo dobiti gomilu pokazivača. Da bismo ograničili izbor pokazivača, ponovo pokrećemo igru i skeniramo ponovo, koristeći istu vrijednost i novu fizičku adresu u memoriji. Ponavljamo ovaj proces dok ne budemo imali manje od 300 ili idealno čak i manje od 100 pokazivača. Zatim uzimamo sve pokazivače ili njihov veliki uzorak i uvozimo ih u našu tablicu varanja dvostrukim klikom na njih. Sada ponovo pokrećemo igru, povezujemo Cheat Engine i lako možemo pronaći pokazivače koje želimo upoređujući njihove vrijednosti s onima koje se pojavljuju u igri.
Problemi
Ovo radi samo za statičke adrese i neće raditi za dinamičke adrese. Nadalje, treneri kreirani na ovaj način brzo će zastarjeti čak i nakon najmanjih ažuriranja i promjena u igri. Da bismo zaobišli ovaj problem, morat ćemo kreirati AoB Scan Trap Table Trainer. Naučit ću kako to učiniti što je prije moguće i ažurirat ću ovaj članak kada budem mogao naučiti kako to učiniti. Evo kako napraviti trenera na ruskom.
Kako napraviti trenera za igru - vodič korak po korak
Da biste kreirali trener za igru, trebat će vam cheat engine pod nazivom "Cheat Engine" i naravno sama igra za koju će vaš trener biti kreiran. Koristite Cheat Engine da zacrtate željenu igru i napravite trener za nju u posebnom odjeljku menija.
Uzet ćemo igru kao primjer: Jolly Farm 2, naš zadatak je da napravimo beskonačan trener za novčiće. Pokrećemo igru i počinjemo igrati, vidimo da imamo 71 novčić, pauziramo igru i minimiziramo igru na (Alt + Tab) - ne zatvaramo igru i ne izlazimo iz nje.
Otvorite Cheat Engine, i kliknite na ikonu monitora, iz padajućeg menija odaberite naš proces igre ferm2.wrp.exe i kliknite na otvori.
Zatim moramo pronaći naših 71 novčića, ukucati 71 u polje "Vrijednost" i kliknuti na dugme "Traži".
Zatim moramo precizirati vrijednost koju tražimo, pošto imamo mnogo adresa i trebamo zadržati samo jednu. Postavite našu igru na isti način (Alt + Tab) ili kliknite na ikonu igre na traci zadataka vašeg računara i ona će biti prikazana. Nastavite igru i potrošite ili zaradite novac tako da nam se novčići mijenjaju u vrijednosti, imamo ih 84, pritisnite pauzirajte igru i ponovo minimizirajte, ali ne zatvarajte igru.
Idite na Cheat Engine unesite 84 u polje za vrijednost i kliknite na dugme "Screening".
Nakon što smo filtrirali, ostaje nam 1 adresa - to su naši željeni novčići, desnim klikom na vrijednost iz menija odaberite "Pronađi upute za pisanje na ovu adresu" po defaultu (Ctrl + F6).
Pojavit će se iskačući prozor "Sljedeća uputstva pisati na XXXXXXXXXX", u njemu neće biti ništa. Da bi se u njemu pojavio proces našeg trenera, moramo ponovo otvoriti igru i promijeniti vrijednost novčića. Odmotavajući panel igru kupujemo vodu iz bunara i dobijamo vrednost od 65 zlata. Minimiziramo igru i prelazimo na Cheat Engine, dok vidimo da se proces pojavljuje u okviru. Odaberite ga i kliknite na dugme "Prikaži u disassembleru".
Otvorićemo novi prozor «Memory Editor», a u njemu i našoj adresi, desnim klikom miša kliknite na «Kopiraj u međuspremnik» - «Bytes + Instrukcije» sačuvajte ih u notepad na desktopu koji će nam koristiti za rad sa trenerom.
Ovo je primjer:
farm2.wrp.exe+2FA06 - 89 91 48060000 - mov [ecx+00000648],edx
Sada moramo zamijeniti ovu vrijednost sa "nop" - kako da znamo koliko je "nop" potrebno za ovu adresu prilikom kreiranja trenera. Da biste to uradili, takođe kliknite desnim tasterom miša na adresu i izaberite "Zameni bez šifre (NOP)" iz menija.
Prebrojite koliko "nopsa" imamo u jednom redu. Imamo 6, zapamtite ovaj broj.
Vratite kod na njegovu originalnu vrijednost tako što ćete kliknuti desnim tasterom miša na meni i izabrati "Vrati originalni kod".
U istom prozoru «Memory editor» biramo alate, u padajućem meniju biramo «Self-assembler», tako da ćemo imati sljedeći prozor «Self-assembler» ovdje ćemo napisati naš kod za budući trener. U prozoru "Šablon" odaberite umetanje odjeljaka [ENABLE] i [DISABLE].
Iz šablona ostavljamo samo [ENABLE] i [DISABLE]. Pod parametrom [ENABLE] moramo napisati sljedeći kod, koji smo kopirali i broj «nop»:
[ENABLE]
farm2.wrp.exe+2FA06:
nop
nop
nop
nop
nop
nop
Ispod parametra. [DISABLE] Originalni kod nije izmijenjen:
[DISABLE]
farm2.wrp.exe+2FA06:
mov [ecx+00000648],edx
Imajte na umu da ":" mora biti obavezan ili nećete moći ubaciti kod. Kliknite na run i potvrdite u istom prozoru «Auto-Assembler», kliknite na «File» i «Add to current table». Kada sve uradimo, idemo na glavni prozor Cheat Engine-a i vidimo naš gotov kod za trenera. Ovaj kod se može preimenovati u svoje ime dvostrukim klikom na "Endless Coins". Da provjerite radi li naš kod ili ne, stavite križić u prazno polje, naš kod će se aktivirati. Također je preporučljivo podesiti aktiviranje koda na ključu, obično F1 - Endless Coins. Učinimo to, tako da više nema problema sa navođenjem ključa u treneru. Da biste to učinili, desnom tipkom miša kliknite kod i odaberite "Dodijeli vruće tipke" (Ctrl + H). U prozoru Dodijeli / Promijeni prečice popunite sljedeća polja: «Hotkey» - pritisnite F1, «Podrazumevani opis» - Beskonačni novčići, «Zvuk aktivacije» - po defaultu Aktivno i Onemogućeno i pritisnite «Potvrdi».
Pokrenite igru i počnite trošiti novčiće ili skupljati. Kao što vidite vrijednost se ne mijenja, to znači da naš kod radi 100%. Takođe, tokom igre pritisnite prečicu tipku «F1» da biste bili sigurni da je naš kod uključen i isključen. Možemo nastaviti sa kreiranjem trenera.
Kreirajte trener sa prečicama i rasporedom
Da kreirate trener, idite na glavni prozor Cheat Engine, kliknite na "File" i "Generate Trainer koristeći trenutnu tablicu". Popunite važna polja: 1. 1. «Naziv» - Naziv vaše igre «Trener tekst» - Napišite verziju igre i ko je kreator, 3. «Ikona» - Odaberite malu ikonu u .PNG formatu , biće prikazana kao prečica do trenera, a takođe i u samom treneru u gornjem levom uglu, 4. "Pozadinska slika" - izaberite bilo koju vertikalnu sliku, obično je ovo naslovnica same igre, 5. "Dozvoli veličinu prozor '- obično se ovaj okvir uklanja tako da trenažer ima fiksnu veličinu prozora, ako se ne ukloni korisnici ga mogu rastegnuti. Takođe možete dodati muziku «Pusti modularnu muziku» - Preuzmite muziku u .xm formatu iz fascikle u kojoj se nalazi, muzika će se puštati kada pokrenete trenažer. 6. «Generiraj» - počnite čuvati trener.
Nakon što kliknete na generiraj, provjerite sve parametre, obavezno postavite "Cilj je 32-bitni proces" na "Proces" jer korisnici mogu imati operativni sistem 32. Zatim kliknite "Generiši".
Napomena za meneda svi elementi (muzika, slike) i čuvanje trenera moraju biti u korijenu C: ~ ili na engleskom putu C: ~ Triner. Ako sačuvate u C: My DocumentsMy Trainers, dobićete grešku.
Ovo je sve što trebate znati o tome kako napraviti trailer za igru Cheat engine.