Artykuł obejmuje przewodnik dotyczący korzystania z silnika oszustwa GameConqueror w Linux. Wielu użytkowników, którzy grają w gry w systemie Windows, często korzysta z aplikacji „Cheat Engine” do modyfikowania parametrów gry i atrybutów graczy, aby poprawić wrażenia z rozgrywki, przejść przez niepotrzebne szlifowanie, kompletne prędkości i tak dalej. Aplikacja Cheat Engine nie jest dostępna dla Linux, jednak inna aplikacja o nazwie „GameConqueror” oparta na tej samej koncepcji i funkcjach jest dostępna dla Linux Distributions. Chociaż GameConQueror nie jest tak zaawansowany jak Cheat Engine, wykonuje zadanie i jest to jedyny silnik Cheat dla Linux z łatwym w użyciu interfejs.
Jak działają aplikacje do silnika oszukiwania?
Aplikacje Cheat Engine (zwane także aplikacjami „Skaner pamięci” lub „Memory Debugger”) można użyć do znalezienia wartości przypisanych do zmiennych gry przez skanowanie pamięci zajmowanej przez uruchomiony proces gry. Te aplikacje dołączają się do działającego procesu gry i ciągle skanują pamięć w czasie rzeczywistym.
Możesz użyć tych aplikacji Cheat Engine, aby zlokalizować zmienne gry i ich adresy, a następnie zmienić ich wartości, aby uzyskać zmodyfikowane atrybuty w grze. Ponieważ wszystko jest zrobione, gdy gra się uruchomi, natychmiast zobaczysz zmienione wartości w samej grze (czasami wymagana jest zmiana ramy/sceny). W pamięci może być setki tysięcy zmiennych i trudno jest znaleźć to, czego szukasz. Ale przy niektórych metodach praktyki, 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 obecnie trzymasz 1000 złotych elementów, możesz użyć keat silników, aby znaleźć zmienną, która przechowuje złoto i zmienić ją, aby uzyskać zwiększenie pieniędzy w grze. Zauważ, że mechanizmy zapisywania w grze mogą zapisać zmodyfikowane wartości, aby zapisać pliki gry. Więc jeśli modyfikujesz pewne ryzykowne zmienne w silniku Cheat, które mogą przełamać zapisywanie gier, dobrym pomysłem jest wcześniejszy zapas.
Jeśli używasz kodów w grze?
Niektórzy gracze marszczą brwi na temat osób, które używają krojów silników do modyfikowania atrybutów rozgrywki, podczas gdy inni nie mają z tym problemu. Moim osobistym zdaniem, możesz użyć oszustwa, jeśli gra jest w 100% offline lub jeśli kody nie zrujniają wrażenia z gry wieloosobowej innych graczy (więcej na ten temat poniżej). Używając kodów w kooperacji, PVP i innych form rozgrywki wieloosobowej należy unikać nie tylko dlatego, że jest to źle, ale także dlatego, że możesz zostać zablokowany na zawsze w grze, którą kupiłeś.
Rozważania dotyczące zakazu graczy
Korzystanie z aplikacji do skanowania z silnikiem lub pamięcią może prowadzić do tymczasowego lub stałego zakazu w grach, które szeroko wymagają połączenia danych online. Prawie wszystkie gry na PC wieloosobowe są obecnie wyposażone w mechanizmy antykeatowe, a każda próba zmodyfikowania pamięci gry może prowadzić do nieodwołalnych zakazów. Zasadniczo unikaj korzystania z silników Cheat w grach wieloosobowych, które regularnie łączą się z serwerami gier (chyba że wiesz, co robisz).
O GameConqueror
GameConQueror to graficzna frontend, który polewa aplikacja do skanowania silnika / 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 izolować zmienne programowe za pomocą jego „wartości” pola wejściowego, a następnie zmieniać parametry w razie potrzeby. GameConqueror obsługuje eksport i import kodów, chociaż adresy pamięci mogą się zmieniać za każdym razem, gdy uruchamiasz program lub grę.
Dokładnie przetestowałem GameConqueror. Działa z natywnymi gier.
Instalowanie GameConqueror
Możesz zainstalować GameConQueror w Ubuntu, wykonując wspomniane poniżej polecenie:
$ sudo apt instinst instaluj gameConqueror
GameConQueror jest dostępny w repozytoriach wszystkich głównych dystrybucji Linux. Więcej instrukcji instalacji są dostępne na swojej stronie wiki. Wykorzystanie gameconqueror można najlepiej wyjaśnić na przykład.
Przykład: Zmodyfikuj walutę w grze za pomocą GameConqueror
Nie możesz zdefiniować jednej najlepszej metody korzystania z silnika oszustwa GameConqueror w każdej grze. Każda gra jest inna i zajmuje inny zakres pamięci. Nawet nowe przypadki gry mogą mieć różne adresy pamięci. Poniższy przykład ilustruje, w jaki sposób należy podnieść walutę w grze o nazwie „Monety” do 500 z 103 w natywnej grze Linux o nazwie SuperTux2. Ale to dokładne podejście może nie działać w każdej grze. Przykład daje tylko pewne wyobrażenie o procesie znajdowania zmiennych.
Gra zaczyna się od stałej 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. To pierwszy i obowiązkowy krok, aby włączyć kody w grze za pomocą GameConQueror. Powinieneś zachować ostrożność przy wyborze procesu gry jako niewłaściwy wybór, zapewni nieprawidłowe wyniki. Procesy plików EXE działające na warstwie kompatybilności Steamplay (proton) są zwykle prefiksowane z napędem „Z:”.
Po wybraniu procesu umieść 100 w polu wejściowym „Wartość”, ponieważ była to początkowa liczba monet. W polu „Typ danych” wybierz „Numer”, ale możesz również wyraźnie wybrać typy „INT” lub „Float”. Typ danych „liczby” obejmuje zarówno wartości INT, jak i. Kliknij ikonę wyszukiwania i poczekaj na zakończenie procesu. Na lewym panelu powinieneś zobaczyć dopasowane wyniki. Istnieje 69175 zmiennych gry o wartości 100. Tak, musisz znaleźć igłę w stogu siana. GameConqueror nie wyświetli wszystkich 60000+ zmiennych w lewym panelu. Kiedy zawęzisz wyniki zgodnie z poniższymi krokami, wyniki zaczną się pojawiać w lewym okienku.
Zauważ, że „Zakres wyszukiwania” jest ustawiony na „normalny”, co powinno być wystarczające do większości gier. Jeśli starasz się znaleźć pożądane zmienne, powinieneś przesunąć suwak zakresu w prawo, aby wykonać głębokie skanowanie. Głęboki skan jest przydatny tylko wtedy, gdy jest wykonywany w pierwszym kroku.
Następnie zagraj w grę i zbierz kolejną monetę, aby zwiększyć tally do 101 monet.
Teraz musisz sprawdzić, która ze zmiennych, która miała wartość 100 wcześniej, ma teraz wartość 101. Wprowadź 101 w polu wejściowym „Wartość” i kliknij ikonę wyszukiwania. GameConqueror skanuje teraz 69175 zmiennych znalezionych w poprzednim kroku, aby poszukać zmiennych o wartości 101. Po zakończeniu procesu powinieneś teraz uzyskać zmniejszoną liczbę wyników. Nie klikaj przycisku „Odśwież” lub „Resetuj” obok przycisku wyszukiwania. Całkowicie usunie wyniki i będziesz musiał zacząć od nowa.
Zbierz kolejną monetę, aby zwiększyć sumę do 102.
Powtórz poprzedni krok, ale teraz umieść 102 w polu wejściowym „Wartość”. Musisz teraz mieć jeszcze mniej wyników niż całkowite wyniki, które uzyskałeś z pierwszego zapytania wyszukiwania. Jeśli chodzi o ten przypadek, są dwa pozostałe wyniki, ale liczba wyników może się różnić w zależności od gry i tego, czego szukasz.
Zbierz kolejną monetę, aby uzyskać sumę do 103.
Teraz nawet bez wprowadzania 103 w polu wejściowym „Wartość” widać, że istnieją dwie zmienne, których wartość zmieniła się na 103. 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ż pozostały tylko dwa wyniki, możesz spróbować każdego z nich, aby zobaczyć wpływ na grę.
Kliknij prawym przyciskiem myszy pierwszy wynik i kliknij opcję „Dodaj listę oszukiwania”, aby dodać nowy oszust.
Zmień wartość nowo dodanego wpisu do oszustwa na 500 w dolnym okienku.
Sprawdź grę, jeśli monety wzrosły do 500. Jeśli tak, jest to poprawna zmienna, którą musisz zmienić, aby zmodyfikować licznik monety. W przeciwnym razie wypróbuj drugi wynik lub kontynuuj zagnieżdżone wyszukiwania, dopóki nie uzyskasz zmniejszonej liczby wyników.
Pamiętaj, że użycie silnika oszuktowego może zawieść działającą grę. Na przykład, jeśli gra jest zaprojektowana w taki sposób, że gracz może mieć tylko 255 atrybut siły na Maxie, a ty ustawiasz siłę 9999 dla gracza, gra może się zdenerwować. Musisz nadal używać metod prób i błędów, aby znaleźć prawidłowe zmienne i ich wartości. To jedyny sposób na korzystanie z kodów w grach za pośrednictwem aplikacji Engine, takich jak GameConqueror.
Zauważ, że w rzadkich okazjach kody z silnikiem karze mogą uszkodzić pliki zapisywania gry. Powinieneś wykonać kopię zapasową zapisywania plików przed wypróbowaniem kody w silniku Cheat.
Jeśli unosisz się nad „?„Link obok etykiety„ wartość: ”, powinieneś zobaczyć przewodnik składni. Jeśli nie masz pewności co do bieżącej wartości atrybutu w grze, możesz użyć tego przewodnika składni. Na przykład nie jesteś pewien dokładnej liczby monet, ale podejrzewasz, że może być gdzieś między 100 a 300 monet, możesz wprowadzić „100… 300” w polu wejściowym „Wartość”. Podobnie, jeśli nie znasz wartości atrybutu, ale jesteś pewien, że zmniejszyła się w grze z jej wartości początkowej, możesz po prostu wprowadzić znak „-” (minus) w polu wejściowym „Wartość”.
Wniosek
Aplikacje Cheat Engine, takie jak GameConqueror, są nie tylko przydatne do dodawania kodów w grach, ale także do dodawania jakości modyfikacji życia do frustrujących gier. W 100% dobrze jest korzystać z kodów w grach offline, ponieważ jesteś właścicielem gry, i nie rujnujesz doświadczenia innych graczy, używając kodów.