Tento článek popisuje průvodce používáním cheatovacího modulu GameConqueror v systému Linux. Mnoho uživatelů, kteří hrají hry v systému Windows, často používá aplikaci „Cheat Engine“ k úpravě parametrů hry a atributů hráče, aby vylepšili zážitek ze hry, překonali zbytečné broušení, dokončili rychlostní běhy atd. Aplikace Cheat Engine není k dispozici pro Linux, pro distribuce Linuxu je však k dispozici jiná aplikace s názvem „GameConqueror“ založená na stejném konceptu a funkcích. I když GameConqueror není tak pokročilý jako Cheat Engine, zvládne to a je to jediný Cheat Engine pro Linux se snadno použitelným rozhraním.
Jak fungují aplikace Cheat Engine?
Aplikace Cheat Engine (nazývané také „paměťový skener“ nebo „paměťový ladicí program“) lze použít k vyhledání hodnot přiřazených proměnným hry skenováním paměti obsazené spuštěným herním procesem. Tyto aplikace se připojují k běžícímu hernímu procesu a nepřetržitě skenují paměť v reálném čase.
Tyto aplikace cheat engine můžete použít k vyhledání herních proměnných a jejich adres a poté změnit jejich hodnoty, abyste získali upravené atributy ve hře. Jelikož se vše děje, když je hra spuštěna, okamžitě uvidíte změněné hodnoty v samotné hře (někdy je nutná změna snímku / scény). V paměti mohou být stovky tisíc proměnných a najít to, co hledáte, může být obtížné. Ale s některými postupy a metodami pokusů a omylů můžete zkrátit dobu vyhledávání. Například pokud hrajete hru s herní měnou a aktuálně držíte 1 000 zlatých, můžete pomocí cheat engine najít proměnnou, která ukládá částku zlata, a změnit ji, abyste získali vyšší herní peníze. Pamatujte, že mechanismy ukládání ve hře mohou ukládat upravené hodnoty do souborů pro ukládání her. Takže pokud upravujete některé rizikové proměnné v cheat engine, který může přerušit ukládání her, je dobré předem si uložit uložené soubory.
Měli byste ve hře používat cheaty?
Někteří hráči se mračili na lidi, kteří používají cheat engine ke změně atributů hry, zatímco jiní s tím nemají problém. Podle mého osobního názoru můžete použít cheat engine, pokud je hra 100% offline nebo pokud cheaty nijak nezkazí multiplayerový zážitek ostatních hráčů (více o tom níže). Měli byste se vyhnout používání cheatů v kooperaci, PVP a dalších formách hraní pro více hráčů nejen proto, že je to špatné, ale také proto, že vám může být navždy zakázán hrát zakoupenou hru.
Úvahy o zákazu hráče
Použití cheat engine nebo aplikace pro skenování paměti může vést k dočasnému nebo trvalému zákazu ve hrách, které do značné míry vyžadují online datové připojení. Téměř všechny počítačové hry pro více hráčů jsou dnes vybaveny mechanizmy proti podvádění a jakýkoli pokus o úpravu herní paměti může vést k neodvolatelným zákazům. Obecně platí, že nepoužívejte cheat enginy v hrách pro více hráčů, které se pravidelně připojují k herním serverům (pokud nevíte, co děláte).
O GameConqueror
GameConqueror je grafické rozhraní aplikace pro skenování cheatovací / paměťové aplikace na příkazovém řádku s názvem „scanmem“. Může provádět rychlé skenování paměti i důkladné skenování proměnných programu identity a jejich hodnot. Proměnné programu můžete izolovat pomocí vstupního pole „Hodnota“ a poté podle potřeby měnit parametry. GameConqueror podporuje export a import cheatů, i když adresy paměti se mohou změnit pokaždé, když spustíte program nebo hru.
GameConqueror jsem podrobně testoval. Funguje s nativními linuxovými hrami, WINE hrami, SteamPlay (Proton) hrami a dokonce s herními emulátory.
Instalace GameConqueror
GameConqueror můžete do Ubuntu nainstalovat spuštěním níže uvedeného příkazu:
$ sudo apt nainstalovat gameconquerorGameConqueror je k dispozici v úložištích všech hlavních distribucí Linuxu. Další pokyny k instalaci jsou k dispozici na jeho wiki stránce. Využití GameConqueroru lze nejlépe vysvětlit na příkladu.
Příklad: Upravte měnu ve hře pomocí GameConqueroru
Nemůžete definovat jednu nejlepší metodu pro použití cheatovacího modulu GameConqueror v každé hře. Každá hra je jiná a zabírá jiný rozsah paměti. I nové instance hry mohou mít různé adresy paměti. Následující příklad ukazuje, jak byste měli postupovat při zvyšování herní měny zvané „Coins“ na 500 ze 103 v nativní linuxové hře s názvem SuperTux2. Ale tento přesný přístup nemusí fungovat v každé hře. Tento příklad poskytuje pouze určitou představu o procesu hledání proměnných.
Hra začíná pevným počtem mincí, jak je znázorněno v pravém horním rohu (100).
Dále spusťte aplikaci GameConqueror a vyberte proces „supertux2“ kliknutím na malou ikonu počítače umístěnou v horním řádku. Toto je první a povinný krok k povolení cheatů ve hře pomocí GameConqueror. Při výběru herního procesu byste měli být opatrní, protože nesprávný výběr vám poskytne nesprávné výsledky. Procesy souborů Exe běžící na vrstvě kompatibility SteamPlay (Proton) mají obvykle předponu „Z:“.
Jakmile je proces vybrán, vložte 100 do vstupního pole „Hodnota“, protože to byl počáteční počet mincí. V poli „Typ dat“ vyberte „číslo“, ale můžete také explicitně zvolit typy „int“ nebo „float“. Datový typ „Number“ zahrnuje hodnoty int i float. Klikněte na ikonu vyhledávání a počkejte na dokončení procesu. V levém podokně by se měly zobrazit shodné výsledky. Existuje 69175 herních proměnných, které mají hodnotu 100. Ano, musíte najít jehlu v kupce sena. GameConqueror nezobrazí v levém podokně všech 60000+ proměnných. Pokud jste zúžili výsledky podle následujících kroků, začnou se výsledky zobrazovat v levém podokně.
„Rozsah hledání“ je nastaven na „Normální“, což by mělo stačit pro většinu her. V případě, že se snažíte najít požadované proměnné, měli byste posunout posuvník rozsahu doprava a provést hloubkové skenování. Hluboké skenování je užitečné, pouze pokud je provedeno v prvním kroku.
Poté zahrajte hru a sbírejte další mince, abyste zvýšili počet na 101 mincí.
Nyní musíte zkontrolovat, které z proměnných, které dříve měly hodnotu 100, nyní mají hodnotu 101. Do vstupního pole „Hodnota“ zadejte 101 a klikněte na ikonu vyhledávání. GameConqueror nyní prohledá 69175 proměnných nalezených v předchozím kroku, aby vyhledal proměnné s hodnotou 101. Po dokončení procesu byste nyní měli získat snížený počet výsledků. Neklikejte na tlačítko „obnovit“ nebo „resetovat“ vedle tlačítka vyhledávání. Úplně odstraní výsledky a budete muset začít znovu.
Sbírejte další mince a zvyšte celkový počet na 102.
Opakujte předchozí krok, ale nyní vložte 102 do vstupního pole „Hodnota“. Nyní musíte mít ještě méně výsledků než celkové výsledky, které jste získali z prvního vyhledávacího dotazu. Pokud jde o tento případ, zbývají dva zbývající výsledky, ale počet výsledků se může lišit v závislosti na vaší hře a na tom, co hledáte.
Sbírejte další mince a získáte celkem 103.
I bez zadání 103 do vstupního pole „Hodnota“ můžete vidět, že existují dvě proměnné, jejichž hodnota se změnila na 103, když jste sbírali třetí minci ve hře. V tomto okamžiku můžete výše uvedený krok zastavit nebo opakovat. Pokud pouze jedna proměnná představuje coiny ve hře, můžete ji zúžit na jediný výsledek. Jelikož však zbývají pouze dva výsledky, můžete vyzkoušet každý z nich, abyste viděli dopad na hru.
Klikněte pravým tlačítkem na první výsledek a kliknutím na možnost „Přidat do seznamu cheatů“ přidejte nový cheat.
Změňte hodnotu nově přidané položky cheat na 500 ve spodním panelu.
Zkontrolujte hru, pokud se mince zvýšily na 500. Pokud ano, je to správná proměnná, kterou musíte změnit, abyste mohli upravit počítadlo mincí. Jinak zkuste druhý výsledek nebo pokračujte ve vnořených vyhledáváních, dokud nedosáhnete sníženého počtu výsledků.
Pamatujte, že použití cheat enginu může spustit hru. Například pokud je hra navržena takovým způsobem, že váš hráč může mít maximálně pouze 255 atributů síly a vy nastavíte pro svého hráče sílu 9999, hra může selhat. Chcete-li najít správné proměnné a jejich hodnoty, musíte i nadále používat metody pokusů a omylů. To je jediný způsob, jak používat cheaty ve hrách prostřednictvím cheat engine aplikací jako GameConqueror.
Všimněte si, že ve výjimečných případech mohou cheatovací cheatovací mechanismy poškodit soubory pro ukládání her. Měli byste zálohovat uložené soubory, než vyzkoušíte nějaké cheaty v cheat engine.
Pokud umístíte ukazatel myši na „?“Vedle štítku„ Hodnota: “, měli byste vidět průvodce syntaxí. Pokud si nejste jisti aktuální hodnotou atributu ve hře, můžete použít tohoto průvodce syntaxí. Například si nejste jisti přesným počtem mincí, ale máte podezření, že to může být někde mezi 100 a 300 mincemi, můžete do vstupního pole „Hodnota“ zadat „100… 300“. Podobně, pokud neznáte hodnotu atributu, ale jste si jisti, že se ve hře snížila z původní hodnoty, můžete jednoduše zadat znak „-“ (minus) do vstupního pole „Hodnota“.
Závěr
Aplikace Cheat Engine, jako je GameConqueror, jsou nejen užitečné pro přidávání cheatů do her, ale také pro přidávání úprav kvality života do jinak frustrujících her. Používání cheatů v offline hrách je 100% v pořádku, protože hru vlastníte, a nepokazíte tak ostatním hráčům používání cheatů.