Cheat Engine – Jak zrobić zwiastun gry

Cheat Engine – Jak zrobić zwiastun gry

Aby stworzyć własne trainery do gry na PC, musisz zdobyć silnik oszukujący i nauczyć się podstawowych technik polowania na akcje.

Jeśli nadal nie masz niezbędnej wiedzy, zapoznaj się z tym poradnikiem dotyczącym podstawowej obsługi silników spalinowych. Będziesz także musiał uzbroić się w cierpliwość. Im większa gra, tym trudniej jest zmusić trenera do pracy. Będziesz musiał biegać, skanować i uruchamiać ponownie przez dłuższy czas, aby wiele wskaźników zadziałało, a to będzie wymagało dużo cierpliwości.

Podstawowy pomysł.

Kiedy uruchamiamy grę na naszym komputerze, dane są przechowywane w pamięci RAM i przypisywany jest fizyczny adres pamięci, taki jak „00E0E990”. Jednak adres ten nie zawsze zawiera tę samą wartość, ponieważ adresy są przydzielane inaczej za każdym razem, gdy rozpoczynamy proces. Musimy więc znaleźć konkretną funkcję lub „wskaźnik” w procesie, który wskazuje nam prawidłową wartość. Zasadniczo to robimy, gdy tworzymy trainera: szukamy funkcji w procesie gry, która zawsze wskazuje nam wartość, którą chcemy zmienić, niezależnie od tego, gdzie w pamięci fizycznej ta wartość jest przechowywana. Wiem, że wydaje się to skomplikowane, ale zrozumiesz, kiedy stworzysz swojego pierwszego trenera.

prace Como

Najlepiej, jeśli obejrzysz film, aby przekonać się, jak to działa, ale ogólnie: skanujemy wartość, którą chcemy zmienić i upewniamy się, że jest poprawna. Następnie wykonujemy skanowanie wskaźnika do tego adresu i prawdopodobnie otrzymamy kilka wskaźników. Aby ograniczyć wybór wskaźników, ponownie uruchamiamy grę i ponownie skanujemy, używając tej samej wartości i jej nowego adresu fizycznego w pamięci. Powtarzamy ten proces, aż będziemy mieli mniej niż 300 lub najlepiej nawet mniej niż 100 wskaźników. Następnie pobieramy wszystkie wskaźniki lub dużą ich próbkę i importujemy je do naszej tabeli kodów, klikając je dwukrotnie. Teraz ponownie restartujemy grę, podłączamy Cheat Engine i możemy łatwo znaleźć pożądane wskaźniki porównując ich wartości z tymi, które pojawiają się w grze.

Problemy

Działa to tylko dla adresów statycznych i nie będzie działać dla adresów dynamicznych. Co więcej, stworzone w ten sposób trainery szybko staną się przestarzałe nawet po najmniejszych aktualizacjach i zmianach w grze. Aby obejść ten problem, będziemy musieli stworzyć AoB Scan Trap Table Trainer. Nauczę się jak to zrobić jak najszybciej i zaktualizuję ten artykuł, kiedy będę mógł tego nauczyć. Oto jak zrobić trenera w języku rosyjskim.

Jak zrobić trenera do gry – przewodnik krok po kroku

Aby stworzyć trainera do gry, będziesz potrzebować silnika o nazwie „Cheat Engine” i oczywiście tej samej gry, do której Twój trener zostanie stworzony. Użyj Cheat Engine, aby stworzyć wykres rozgrywki i stworzyć dla niej trenera w specjalnej sekcji menu.

Jako przykład weźmiemy grę: Jolly Farm 2, naszym zadaniem jest stworzenie nieskończonego trenera monet. Rozpoczynamy grę i zaczynamy grać, widzimy, że mamy 71 monet, wstrzymujemy grę i minimalizujemy grę do (Alt+Tab) – nie zamykamy gry i nie wychodzimy z niej.

Zrzuty ekranu Cheat Engine

Otwórz Cheat Engine i kliknij ikonę monitora, z rozwijanego menu wybierz nasz proces gry ferm2.wrp.exe i kliknij otwórz.

Zrzuty ekranu Cheat Engine

Następnie musimy znaleźć nasze 71 monet, wpisać 71 w polu „Wartość” i kliknąć przycisk „Szukaj”.

Zrzuty ekranu Cheat Engine

Następnie musimy doprecyzować szukaną wartość, ponieważ mamy wiele adresów i musimy zachować tylko jeden. Wdróż naszą grę w ten sam sposób (Alt + Tab) lub kliknij ikonę gry na pasku zadań komputera, a zostanie ona wyświetlona. Kontynuuj grę i wydawaj lub zarabiaj, aby nasze monety zmieniły wartość, mamy ich 84, wciśnij pauzę i ponownie minimalizuj, ale nie zamykaj gry.

Zrzuty ekranu Cheat Engine

Przejdź do Cheat Engine, wpisz 84 w polu wartości i kliknij przycisk „Przesiewanie”.

Zrzuty ekranu Cheat Engine

Po przefiltrowaniu zostaje nam 1 adres - czyli nasze upragnione monety, klikamy prawym przyciskiem myszy na wartość z menu wybieramy domyślnie "Znajdź instrukcje zapisu na ten adres" (Ctrl + F6).

Zrzuty ekranu Cheat Engine

Pojawi się wyskakujące okienko „Następujące instrukcje zapisują do XXXXXXXXXX”, nic w nim nie będzie. Aby pojawił się w niej proces naszego trenera, musimy ponownie otworzyć grę i zmienić wartość monety. Rozpakowując grę panelową kupujemy wodę ze studni i uzyskujemy wartość 65 złota. Minimalizujemy grę i przełączamy się na Cheat Engine, podczas gdy proces pojawia się w oknie. Wybierz go i kliknij przycisk „Pokaż w deasemblerze”.

Zrzuty ekranu Cheat Engine

Otworzymy nowe okno «Edytor pamięci», a w nim i naszym adresie, kliknij prawym przyciskiem myszy, aby «Kopiuj do schowka» - «Bajty + instrukcje» zapisz je w notatniku na pulpicie, co przyda się nam do pracy z trenerem.

To jest przykład:

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

Teraz musimy tę wartość zastąpić „nop” – skąd mamy wiedzieć, ile „nop” potrzeba na ten adres przy tworzeniu trainera. Aby to zrobić, również kliknij prawym przyciskiem myszy adres i wybierz z menu „Zamień na nic kod (NOP)”.

Zrzuty ekranu Cheat Engine

Policz, ile "pęknięć" mamy w jednej linii. Mamy 6, zapamiętaj ten numer.

Zrzuty ekranu Cheat Engine

Przywróć kod do pierwotnej wartości, klikając prawym przyciskiem myszy menu i wybierając „Przywróć oryginalny kod”.

Zrzuty ekranu Cheat Engine

W tym samym oknie «Edytor pamięci» wybieramy narzędzia, w rozwijanym menu wybieramy «Self-assembler», więc będziemy mieli następujące okno «Self-assembler» tutaj napiszemy nasz kod dla przyszłego trenera. W oknie "Szablon" wybierz wstawianie sekcji [ENABLE] и [DISABLE].

Zrzuty ekranu Cheat Engine

Z szablonu zostawiamy tylko [ENABLE] i [DISABLE]. Pod parametrem [ENABLE] musimy wpisać następujący kod, który skopiowaliśmy oraz numer «nop»:

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

Pod parametrem. [DISABLE] Oryginalny kod nie został zmodyfikowany:

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

Zrzuty ekranu Cheat Engine

Pamiętaj, że ":" musi być wymagane, w przeciwnym razie nie będziesz mógł wstrzyknąć kodu. Kliknij Uruchom i potwierdź w tym samym oknie «Auto-Assembler», kliknij «Plik» i «Dodaj do aktualnej tabeli». Gdy już wszystko zrobimy, przejdźmy do głównego okna Cheat Engine i zobaczmy nasz gotowy kod dla trainera. Ten kod można zmienić na własną nazwę, klikając dwukrotnie „Niekończące się monety”. Aby sprawdzić, czy nasz kod działa, czy nie, wpisz krzyżyk w puste pole, nasz kod zostanie aktywowany. Wskazane jest również ustawienie aktywacji kodu na kluczu, zwykle F1 - Endless Coins. Zróbmy tak, aby nie było więcej problemów z określeniem klucza w trainerze. Aby to zrobić, kliknij kod prawym przyciskiem myszy i wybierz „Przypisz klawisze skrótu” (Ctrl + H). W oknie Przypisz / Zmień klawisz skrótu wypełnij następujące pola: «Skrót klawiszowy» - naciśnij F1, «Domyślny opis» - Nieskończone monety, «Dźwięk aktywacji» - domyślnie Aktywny i Wyłączony i naciśnij «Potwierdź».

Zrzuty ekranu Cheat Engine

Uruchom grę i zacznij wydawać monety lub zbierać. Jak widać wartość się nie zmienia, oznacza to, że nasz kod działa w 100%. Ponadto podczas gry naciśnij klawisz skrótu «F1», aby upewnić się, że nasz kod jest włączony i wyłączony. Możemy przystąpić do tworzenia trenera.

Stwórz trenera za pomocą skrótów klawiszowych i układu

Aby utworzyć trenera, przejdź do głównego okna Cheat Engine, kliknij „Plik” i „Generuj trenera za pomocą bieżącej tabeli”. Wypełnij ważne pola: 1. «Nazwa» - Nazwa Twojej gry «Tekst trenera» - Wpisz wersję gry i kto jest twórcą, 1. «Ikona» - Wybierz małą ikonę w formacie .PNG , będzie wyświetlany jako skrót do trenera, a także w samym trenerze w lewym górnym rogu, 3. „Obraz w tle” - wybierz dowolny pionowy obraz, zwykle jest to okładka samej gry, 4. „Zezwól na rozmiar window '- zwykle to pole jest usuwane, aby trener miał stały rozmiar okna, jeśli nie zostanie usunięty, użytkownicy mogą je rozciągnąć. Możesz także dodać muzykę "Odtwarzaj muzykę modułową" - Pobierz muzykę w formacie .xm z folderu, w którym się znajduje, muzyka będzie odtwarzana po uruchomieniu trainera. 5. «Generuj» - zacznij zapisywać trenera.

Zrzuty ekranu Cheat Engine

Po kliknięciu generuj sprawdź wszystkie parametry, upewnij się, że ustawiłeś „Cel jest procesem 32-bitowym” na „Proces”, ponieważ użytkownicy mogą mieć system operacyjny 32. Następnie kliknij „Generuj”.

Zrzuty ekranu Cheat Engine

Uwaga dla mnieże wszystkie elementy (muzyka, obrazki) i zapis trenera muszą znajdować się w katalogu głównym C: ~ lub w ścieżce angielskiej C: ~ Triner. Jeśli zapiszesz w C: Moje dokumenty, Moje trenerzy, pojawi się błąd.

Zrzuty ekranu Cheat Engine

To wszystko, co musisz wiedzieć o tym, jak stworzyć zwiastun gry w Oszukuj silnik.