Gry

Jak korzystać z GameConqueror Cheat Engine w systemie Linux

Jak korzystać z GameConqueror Cheat Engine w systemie Linux

Artykuł zawiera przewodnik dotyczący korzystania z silnika oszukującego GameConqueror w systemie Linux. Wielu użytkowników, którzy grają w gry w systemie Windows, często używa aplikacji „Cheat Engine” do modyfikowania parametrów gry i atrybutów gracza, aby poprawić wrażenia z gry, przezwyciężyć niepotrzebne grindy, pełne speedruny i tak dalej. Aplikacja Cheat Engine nie jest dostępna dla systemu Linux, jednak inna aplikacja o nazwie „GameConqueror” oparta na tej samej koncepcji i funkcjach jest dostępna dla dystrybucji systemu Linux. Chociaż GameConqueror nie jest tak zaawansowany jak Cheat Engine, wykonuje swoją pracę i jest jedynym Cheat Engine dla Linuksa z łatwym w użyciu interfejsem.

Jak działają aplikacje Cheat Engine?

Aplikacje wykorzystujące silnik oszustów (nazywane również aplikacjami „skaner pamięci” lub „debugger pamięci”) mogą być używane do znajdowania wartości przypisanych do zmiennych gry poprzez skanowanie pamięci zajmowanej przez uruchomiony proces gry. Te aplikacje dołączają się do uruchomionego procesu gry i stale skanują pamięć w czasie rzeczywistym.

Możesz użyć tych aplikacji silników do oszukiwania, aby zlokalizować zmienne gry i ich adresy, a następnie zmienić ich wartości, aby uzyskać zmodyfikowane atrybuty w grze in. Ponieważ wszystko jest robione, gdy gra jest uruchomiona, natychmiast zobaczysz zmienione wartości w samej grze (czasami wymagana jest zmiana klatki/sceny). W pamięci mogą znajdować się setki tysięcy zmiennych i znalezienie tego, czego szukasz, może być trudne. Ale przy odrobinie praktyki i metod prób i błędów możesz skrócić czas wyszukiwania. Na przykład, jeśli grasz w grę z walutą w grze i aktualnie posiadasz 1000 sztuk złota, możesz użyć silników oszukujących, aby znaleźć zmienną przechowującą ilość złota i zmienić ją, aby uzyskać zwiększone pieniądze w grze. Pamiętaj, że mechanizmy zapisu w grze mogą zapisywać zmodyfikowane wartości w plikach zapisu gry save. Więc jeśli modyfikujesz niektóre ryzykowne zmienne w silniku oszukującym, które mogą zepsuć zapisy gry, dobrym pomysłem jest wcześniejsze wykonanie kopii zapasowej plików zapisu.

Czy powinieneś używać kodów w grze??

Niektórzy gracze marszczą brwi na osoby, które używają silników oszukujących do modyfikowania atrybutów rozgrywki, podczas gdy inni nie mają z tym problemu. Moim zdaniem możesz użyć silnika oszukującego, jeśli gra jest w 100% offline lub jeśli kody w żaden sposób nie psują rozgrywki wieloosobowej innych graczy (więcej na ten temat poniżej). Należy unikać używania kodów w trybie kooperacji, PVP i innych form rozgrywki wieloosobowej nie tylko dlatego, że jest to złe, ale także dlatego, że możesz zostać na zawsze zablokowany w grze, którą kupiłeś.

Uwagi dotyczące banowania graczy

Korzystanie z silników oszukujących lub aplikacji do skanowania pamięci może prowadzić do tymczasowego lub stałego zablokowania gier, które intensywnie wymagają połączenia danych online. Prawie wszystkie gry wieloosobowe na PC są obecnie wyposażone w mechanizmy zapobiegające oszustwom, a każda próba modyfikacji pamięci gry może prowadzić do nieodwołalnych zakazów. Zasadniczo unikaj używania silników oszukujących w grach wieloosobowych, które regularnie łączą się z serwerami gier (chyba że wiesz, co robisz).

O GameConqueror

GameConqueror to graficzna nakładka na silnik wiersza poleceń / aplikacja do skanowania pamięci o nazwie „scanmem”. Może wykonywać szybkie skanowanie pamięci, a także pełne dokładne skanowanie zmiennych programu tożsamości i ich wartości. Możesz wyizolować zmienne programu, używając pola wprowadzania „Wartość”, a następnie zmieniając parametry w razie potrzeby. GameConqueror obsługuje eksportowanie i importowanie cheatów, chociaż adresy pamięci mogą się zmieniać za każdym razem, gdy uruchamiasz program lub grę.


Przetestowałem GameConqueror dokładnie. Działa z natywnymi grami Linux, grami WINE, grami SteamPlay (Proton), a nawet z emulatorami gier.

Instalowanie GameConquerora

Możesz zainstalować GameConqueror w Ubuntu, wykonując poniższe polecenie:

$ sudo apt install gameconqueror

GameConqueror jest dostępny w repozytoriach wszystkich głównych dystrybucji Linuksa. Więcej instrukcji instalacji jest dostępnych na jego stronie wiki. Użycie GameConquerora najlepiej wytłumaczyć na przykładzie.

Przykład: Zmodyfikuj walutę w grze za pomocą GameConqueror

Nie możesz zdefiniować jednej najlepszej metody korzystania z silnika oszustów GameConqueror w każdej grze. Każda gra jest inna i zajmuje inny zakres pamięci. Nawet nowe instancje gry mogą mieć różne adresy pamięci. Poniższy przykład ilustruje, jak należy postępować, aby zwiększyć walutę w grze o nazwie „Monety” do 500 ze 103 w natywnej grze dla systemu Linux o nazwie SuperTux2. Ale takie podejście może nie działać w każdej grze. Przykład daje tylko pewne wyobrażenie o procesie znajdowania zmiennych.

Gra rozpoczyna się od ustalonej ilości monet, jak pokazano w prawym górnym rogu (100).


Następnie uruchom aplikację GameConqueror i wybierz proces „supertux2”, klikając małą ikonę komputera znajdującą się w górnym rzędzie. Jest to pierwszy i obowiązkowy krok, aby umożliwić cheaty w grze za pomocą GameConqueror. Należy zachować ostrożność przy wyborze procesu gry, ponieważ zły wybór da nieprawidłowe wyniki. Procesy plików exe uruchomione w warstwie kompatybilności ze SteamPlay (Proton) są zwykle poprzedzone przedrostkiem „Z:”.

Po wybraniu procesu wpisz 100 w polu „Wartość”, ponieważ była to początkowa liczba monet. W polu „Typ danych” wybierz „number”, ale możesz też jawnie wybrać typy „int” lub „float”. Typ danych „Number” zawiera zarówno wartości typu int, jak i float. Kliknij ikonę wyszukiwania i poczekaj na zakończenie procesu. W lewym okienku powinieneś zobaczyć dopasowane wyniki. Istnieje 69175 zmiennych gry o wartości 100. Tak, trzeba znaleźć igłę w stogu siana. GameConqueror nie wyświetla wszystkich 60000+ zmiennych w lewym okienku. Gdy zawęzisz wyniki, wykonując poniższe czynności, wyniki zaczną pojawiać się w lewym okienku.

Pamiętaj, że „Zakres wyszukiwania” jest ustawiony na „Normalny”, co powinno wystarczyć w większości gier. Jeśli masz problemy ze znalezieniem pożądanych zmiennych, powinieneś przesunąć suwak zakresu w prawo, aby wykonać głębokie skanowanie. Głębokie skanowanie jest przydatne tylko wtedy, gdy jest wykonywane w pierwszym kroku.


Następnie zagraj w grę i zbierz kolejną monetę, aby zwiększyć liczbę do 101 monet.


Teraz musisz sprawdzić, które ze zmiennych, które wcześniej miały wartość 100, mają teraz wartość 101. Wpisz 101 w polu wprowadzania „Wartość” i kliknij ikonę wyszukiwania. GameConqueror przeskanuje teraz 69175 zmiennych znalezionych w poprzednim kroku w poszukiwaniu zmiennych o wartości 101. Po zakończeniu procesu liczba wyników powinna być zmniejszona. NIE klikaj przycisku „odśwież” lub „resetuj” obok przycisku wyszukiwania. To całkowicie usunie wyniki i będziesz musiał zacząć wszystko od nowa.


Zbierz kolejną monetę, aby zwiększyć sumę do 102 centów.


Powtórz poprzedni krok, ale teraz umieść 102 w polu wprowadzania „Wartość”. Musisz mieć teraz jeszcze mniej wyników niż łączna liczba wyników uzyskanych z pierwszego zapytania. W tym przypadku pozostały dwa wyniki, ale liczba wyników może się różnić w zależności od twojej gry i tego, czego szukasz.


Zbierz kolejną monetę, aby uzyskać sumę do 103.


Teraz nawet bez wpisania 103 w polu „Wartość” możesz zobaczyć, że są dwie zmienne, których wartość zmieniła się na 103 po zebraniu trzeciej monety w grze. W tym momencie możesz zatrzymać lub powtórzyć powyższy krok. Jeśli tylko jedna zmienna reprezentuje monety w grze, możesz zawęzić ją do jednego wyniku. Ponieważ jednak pozostały tylko dwa wyniki, możesz wypróbować każdy z nich, aby zobaczyć wpływ na grę.

Kliknij prawym przyciskiem myszy pierwszy wynik i kliknij opcję „Dodaj do listy kodów”, aby dodać nowy kod.


Zmień wartość nowo dodanego wpisu oszukiwania na 500 w dolnym okienku.


Sprawdź grę, czy monety wzrosły do ​​500. Jeśli tak, to jest to prawidłowa zmienna, którą musisz zmienić, aby zmodyfikować licznik monet. W przeciwnym razie wypróbuj drugi wynik lub kontynuuj wyszukiwanie zagnieżdżone, aż uzyskasz mniejszą liczbę wyników.


Pamiętaj, że używanie silnika oszukującego może spowodować awarię uruchomionej gry. Na przykład, jeśli gra jest zaprojektowana w taki sposób, że twój gracz może mieć maksymalnie 255 atrybutu siły, a ustawisz dla niego siłę 9999, gra może się zawiesić. Aby znaleźć poprawne zmienne i ich wartości, musisz ciągle używać metod prób i błędów. Jest to jedyny sposób na używanie cheatów w grach za pomocą aplikacji z silnikami cheatów, takich jak GameConqueror.

Pamiętaj, że w rzadkich przypadkach kody do silników oszukujących mogą uszkodzić pliki zapisu gry. Powinieneś wykonać kopię zapasową plików zapisu przed wypróbowaniem jakichkolwiek cheatów w silniku cheatów.

Jeśli najedziesz kursorem na „?” obok etykiety „Wartość:”, powinieneś zobaczyć przewodnik po składni. Jeśli nie masz pewności co do aktualnej wartości atrybutu w grze, możesz skorzystać z tego przewodnika po składni. Na przykład nie masz pewności co do dokładnej liczby monet, ale podejrzewasz, że może to być od 100 do 300 monet, możesz wpisać „100… 300” w polu „Wartość”. Podobnie, jeśli nie znasz wartości atrybutu, ale masz pewność, że spadła ona w grze w stosunku do wartości początkowej, możesz po prostu wpisać znak „-” (minus) w polu „Wartość”.

Wniosek

Aplikacje z silnikami cheatów, takie jak GameConqueror, są przydatne nie tylko do dodawania kodów w grach, ale także do dodawania modyfikacji jakości życia do innych frustrujących gier. Używanie kodów w grach offline jest w 100% w porządku, ponieważ jesteś właścicielem gry i nie rujnujesz doświadczenia innych graczy, używając kodów.

Jak znaleźć tekst w plikach w systemie Linux
Dla administratora systemu praca z plikami tekstowymi jest powszechnym zjawiskiem. Może trzeba znaleźć konkretną sekcję ze stosów plików dziennika, ab...
Wiele sposobów przesyłania plików między komputerem a serwerem Cloud Linux
Istnieje wiele metod przesyłania plików między komputerem a serwerem Linux. Niektóre z nich omówimy w tym artykule. używając SCP polecenie w SSH za p...
Najlepsze dwupanelowe menedżery plików dla systemu Linux
Ten artykuł zawiera listę darmowych i otwartych menedżerów plików z dwoma panelami i wieloma panelami dostępnych dla systemu Linux. Te menedżery plikó...