vladiii Posted January 13, 2008 Report Posted January 13, 2008 Salut. In acest mic tutorial vom invata sa folosim programul Cheat Engine. Jocul pe care vom testa programul este PinBall.Mai intai sa downloadam Cheat Engine, urmarind urmatorul link: http://www.cheatengine.org/downloads.php ! Dupa ce l-am down-loadat si instalat, deschidem Pinball (Start -> All Programs -> Games -> Pinball) si jucam un pic pana cand scorul va deveniun numar mai mare si apoi “muriti” (lasati bila sa cada). Eu am facut scorul (pt. prima bila) 107250. Voi tine minte acest numar.Pornim Cheat Engine (nu stingeti Pinball !!!) si apasam pe butonul din coltul stanga sus:In casuta care va apare, selectati PINBALL.EXE ! In casuta de sub Value: introduceti scorul dumneavoastra, apoi dati click pebutonul pe care scrie First Scan. Dupa ce efectuati aceste operatii, in dreapta, in listbox’ul unde scrie Addreess si Value(din stanga) vor aparea 2 adrese. Dati dublu-click pe prima dintre ele. Ar trebui sa aveti ceva ca in imaginea urmatoare:Dati dublu click pe 107250 (din casuta de jos) si puneti valoarea dorita (spre exemplu: 99999999). Apoi dati dublu-click pe4 Bytes (sub Type, tot in aceeasi casuta de jos) si selectati din acel Combo Box 8 bytes. Dati ok si reintrati in jocul PinBall.Jucati ce jucati pana se termina “vietile” si, la sfarsit, veti gasi un scor muuult mai mare decat ati fi facut in mod obisnuit.La mine:Aceasta metoda poate fi folosita pt. orice joc, eu am folosit pinball pt. a-mi simplifica munca. Cum functioneaza acest program ?Foarte simplu… modifica valorile unor adrese din interiorul programului, in timp ce acesta este pornit.Acum... Am reusit sa facem scor mare la pinball ! Insa am creat si eu un program care, odata accesat, seteaza scorul ! Cum face asta ? La fel ca Cheat Engine. NU UITATI ! Adresa care am folosit-o eu, probabil, va merge doar pt. mine si inca cateva calculatoare, de aceea nu uitati sa o retineti cand folositi Cheat Engine (in programul meu, modificati doar ce este dupa 0x). Codul este scris in C (compilator Dev-c++):#include <windows.h>#include <stdio.h>using namespace std;int main(){ //Pinball: 1c7c22a0-9576-11ce-bf80-444553540000 HWND hand = FindWindow("1c7c22a0-9576-11ce-bf80-444553540000", 0); //Aceasta este adresa mea... Modificati cu adresa dumneavoastra, doar ce este dupa 0x DWORD adresa = 0x00A40C62; char val[] = "999999999"; DWORD pid; //Aflam IDul procesului GetWindowThreadProcessId(hand, &pid); HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid); //Scriem valoarea la adresa respectiva WriteProcessMemory(hProcess, (LPVOID)adresa, (LPVOID)val, 9, 0); return 0;}Numai bine ! Quote
ciupercu Posted January 14, 2008 Report Posted January 14, 2008 dam it .. cheating on pinball .. , other people .. like ME, play hard .. to get a 20.000.000 - 30.000.000 high score .. and this offends my playing .. on the other side .. many will say 10x for this. Quote
nicu1991 Posted January 21, 2008 Report Posted January 21, 2008 faci tutorial si pentru Mario ? Quote
&#208;&#210;& Posted January 21, 2008 Report Posted January 21, 2008 toata chestia se bazaeaza pe idea ca ca variabilele care retin o anumita data se pot afla usor cautandu leavem 100 de gloante.tragem 1.vedem care din acele adrese s a schimbat.o schimbamam facut trainer.alta situatia ..gasim o linie care ne decrementeaza viata..ii dam nop si gata. sau folosim un watch ca sa identificam. Quote
dragosh123 Posted March 2, 2008 Report Posted March 2, 2008 Jesus,Cheat Engine e depasit rau de tot,foloseste Art Money sau ceva de genul asta, si Cheat Engine este detectat de anti-virusi ca fiind un Intruder.. Quote