GameConqueror Cheat Engine gebruiken in Linux

How Use Gameconqueror Cheat Engine Linux



Het artikel behandelt een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken vaak de Cheat Engine-applicatie om gameparameters en spelerattributen aan te passen om de gameplay-ervaring te verbeteren, onnodig geslepen te voorkomen, speedruns te voltooien enzovoort. De Cheat Engine-applicatie is niet beschikbaar voor Linux, maar er is een andere applicatie genaamd GameConqueror, gebaseerd op hetzelfde concept en dezelfde functies, beschikbaar voor Linux-distributies. Hoewel GameConqueror niet zo geavanceerd is als Cheat Engine, klaart het de klus en is het de enige Cheat Engine voor Linux met een gebruiksvriendelijke interface.

Hoe Cheat Engine-toepassingen werken?

Cheat engine-toepassingen (ook wel geheugenscanner- of geheugendebugger-apps genoemd) kunnen worden gebruikt om waarden te vinden die zijn toegewezen aan spelvariabelen door het geheugen te scannen dat wordt ingenomen door een lopend spelproces. Deze apps hechten zich aan een lopend spelproces en scannen continu het geheugen in realtime.







Je kunt deze cheat-engine-apps gebruiken om spelvariabelen en hun adressen te lokaliseren en vervolgens hun waarden te wijzigen om aangepaste in-game-attributen te krijgen. Aangezien alles wordt gedaan wanneer het spel draait, zie je onmiddellijk gewijzigde waarden in het spel zelf (soms is een verandering van frame/scène vereist). Er kunnen honderdduizenden variabelen in het geheugen zitten en het kan lastig zijn om te vinden wat u zoekt. Maar met wat oefening en methoden van vallen en opstaan, kunt u de opzoektijd verkorten. Als je bijvoorbeeld een spel speelt met in-game valuta en momenteel 1000 goudstukken in je bezit hebt, kun je cheat-engines gebruiken om de variabele te vinden die het goudbedrag opslaat en deze te wijzigen om meer in-game geld te krijgen. Merk op dat in-game opslagmechanismen gewijzigde waarden kunnen opslaan in spelbestanden. Dus als je een aantal riskante variabelen in een cheat-engine aan het wijzigen bent die savegames kunnen breken, is het een goed idee om van tevoren een back-up van je save-bestanden te maken.



Moet je cheats gebruiken in een game?

Sommige gamers fronsen mensen die cheat-engines gebruiken om gameplay-attributen aan te passen, terwijl anderen er geen probleem mee hebben. Naar mijn persoonlijke mening kun je een cheat-engine gebruiken als de game 100% offline is of als cheats de multiplayer-ervaring van andere spelers op geen enkele manier verpesten (meer hierover hieronder). Het gebruik van cheats in coöp, PVP en andere vormen van multiplayer-gameplay moet worden vermeden, niet alleen omdat het verkeerd is, maar ook omdat je voor altijd verbannen kunt worden van het spelen van de game die je hebt gekocht.



Overwegingen voor spelersverbod

Het gebruik van cheat-engine of geheugenscantoepassingen kan leiden tot tijdelijke of permanente verbanning in games waarvoor een uitgebreide online gegevensverbinding vereist is. Bijna alle multiplayer-pc-games hebben tegenwoordig anti-cheat-mechanismen en elke poging om het spelgeheugen te wijzigen kan leiden tot onherroepelijke bans. Als vuistregel, vermijd het gebruik van cheat-engines op multiplayer-games die regelmatig verbinding maken met gameservers (tenzij je weet wat je doet).





Over GameConqueror

GameConqueror is een grafische frontend naar de commandoregel cheat engine / geheugenscan-app genaamd scanmem. Het kan zowel snelle geheugenscans als volledige grondige scans uitvoeren om programmavariabelen en hun waarden te identificeren. U kunt programmavariabelen isoleren met behulp van het invoervak ​​Waarde en vervolgens parameters wijzigen als dat nodig is. GameConqueror ondersteunt het exporteren en importeren van cheats, hoewel de geheugenadressen kunnen veranderen telkens wanneer u een programma of spel start.


Ik heb GameConqueror uitgebreid getest. Het werkt met native Linux-games, WINE-games, SteamPlay (Proton)-games en zelfs met game-emulators.



GameConqueror installeren

U kunt GameConqueror in Ubuntu installeren door de onderstaande opdracht uit te voeren:

$sudogeschiktinstallerenspelveroveraar

GameConqueror is beschikbaar in de repositories van alle grote Linux-distributies. Meer installatie-instructies zijn beschikbaar op de wiki bladzijde . Het gebruik van GameConqueror kan het beste worden uitgelegd aan de hand van een voorbeeld.

Voorbeeld: In-game valuta wijzigen met GameConqueror

Je kunt niet één beste methode definiëren om de GameConqueror-cheat-engine in elk spel te gebruiken. Elk spel is anders en beslaat een ander geheugenbereik. Zelfs nieuwe exemplaren van een game kunnen verschillende geheugenadressen hebben. Het onderstaande voorbeeld illustreert hoe je de in-game valuta genaamd Coins moet verhogen van 103 naar 500 in een native Linux-game genaamd SuperTux2. Maar deze exacte aanpak werkt mogelijk niet in elk spel. Het voorbeeld geeft u slechts een idee van het proces van het vinden van variabelen.

Het spel begint met een vast aantal munten, zoals weergegeven in de rechterbovenhoek (100).


Start vervolgens de GameConqueror-app en selecteer het supertux2-proces door op het kleine computerpictogram in de bovenste rij te klikken. Dit is de allereerste en verplichte stap om cheats in te schakelen in een game met GameConqueror. Je moet voorzichtig zijn bij het selecteren van het spelproces, omdat een verkeerde selectie je onjuiste resultaten geeft. Exe-bestandsprocessen die op de SteamPlay (Proton)-compatibiliteitslaag worden uitgevoerd, worden meestal voorafgegaan door Z: drive.

Nadat het proces is geselecteerd, plaatst u 100 in het invoervak ​​Waarde, want dat was het oorspronkelijke aantal munten. Selecteer getal in het veld Gegevenstype, maar u kunt ook expliciet int- of float-typen kiezen. Het gegevenstype Getal omvat zowel int- als float-waarden. Klik op het zoekpictogram en wacht tot het proces is voltooid. In het linkerdeelvenster zou u overeenkomende resultaten moeten zien. Er zijn 69175 spelvariabelen met een waarde van 100. Ja, je moet een speld in een hooiberg zoeken. GameConqueror toont niet alle 60000+ variabelen in het linkerdeelvenster. Wanneer u de resultaten hebt beperkt door de onderstaande stappen te volgen, verschijnen de resultaten in het linkerdeelvenster.

Merk op dat Search Scope is ingesteld op Normaal, wat voldoende zou moeten zijn voor de meeste games. Als u moeite heeft om de gewenste variabelen te vinden, moet u de schuifregelaar voor het bereik naar rechts verplaatsen om een ​​diepe scan uit te voeren. Diepe scan is alleen nuttig als deze in de allereerste stap wordt uitgevoerd.


Speel vervolgens het spel en verzamel nog een munt om het totaal te verhogen tot 101 munten.


Nu moet je controleren welke van de variabelen die voorheen een waarde van 100 hadden, nu een waarde van 101 hebben. Typ 101 in het invoervak ​​Waarde en klik op het zoekpictogram. GameConqueror zal nu 69175 variabelen scannen die in de vorige stap zijn gevonden om te zoeken naar variabelen met een waarde van 101. Wanneer het proces is voltooid, zou u nu een verminderd aantal resultaten moeten krijgen. Klik NIET op de refresh- of reset-knop naast de zoekknop. Het zal de resultaten volledig verwijderen en u zult helemaal opnieuw moeten beginnen.


Verzamel nog een munt om het totaal te verhogen tot 102.


Herhaal de vorige stap maar plaats nu 102 in het invoervak ​​Waarde. U moet nu nog minder resultaten hebben dan de totale resultaten die u kreeg van de eerste zoekopdracht. In dit geval zijn er nog twee resultaten, maar het aantal resultaten kan variëren, afhankelijk van je spel en wat je zoekt.


Verzamel nog een munt om het totaal op 103 te krijgen.


Zelfs zonder 103 in te voeren in het invoervak ​​Waarde, kun je zien dat er twee variabelen zijn waarvan de waarde veranderde in 103 toen je de derde munt in het spel verzamelde. Op dit punt kunt u de bovenstaande stap stoppen of herhalen. Als slechts één variabele munten in het spel vertegenwoordigt, kunt u deze beperken tot een enkel resultaat. Omdat er echter nog maar twee resultaten over zijn, kun je ze allemaal uitproberen om de impact op het spel te zien.

Klik met de rechtermuisknop op het eerste resultaat en klik op de optie Toevoegen aan cheatlijst om een ​​nieuwe cheat toe te voegen.


Verander de waarde van de nieuw toegevoegde cheat-invoer naar 500 in het onderste deelvenster.


Controleer het spel of de munten zijn gestegen tot 500. Zo ja, dan is dit de juiste variabele die u moet wijzigen om de muntenteller aan te passen. Probeer anders het tweede resultaat of blijf geneste zoekopdrachten uitvoeren totdat u minder resultaten krijgt.


Merk op dat het gebruik van een cheat-engine het lopende spel kan laten crashen. Als een game bijvoorbeeld zo is ontworpen dat uw speler maximaal 255 sterkte-attributen kan hebben en u 9999 sterkte voor uw speler instelt, kan de game crashen. Je moet trial-and-error-methoden blijven gebruiken om de juiste variabelen en hun waarden te vinden. Dit is de enige manier om cheats in games te gebruiken via cheat-engine-applicaties zoals GameConqueror.

Merk op dat, in zeldzame gevallen, cheat engine cheats game save-bestanden kunnen beschadigen. Je moet een back-up maken van de opgeslagen bestanden voordat je cheats in de cheat-engine probeert.

Als u de muisaanwijzer op de ? link naast het Waarde: label, zou u een syntaxisgids moeten zien. Als je niet zeker bent over de huidige waarde van een in-game-attribuut, kun je deze syntaxisgids gebruiken. Als u bijvoorbeeld niet zeker bent van het exacte aantal munten, maar vermoedt dat het ergens tussen de 100 en 300 munten ligt, kunt u 100..300 invoeren in het invoerveld Waarde. Evenzo, als je de attribuutwaarde niet weet, maar er zeker van bent dat deze in het spel vanaf de beginwaarde is afgenomen, kun je eenvoudig het - (min) teken in het invoervak ​​Waarde invoeren.

Conclusie

Cheat engine-apps zoals GameConqueror zijn niet alleen handig voor het toevoegen van cheats in games, maar ook voor het toevoegen van aanpassingen aan de kwaliteit van leven aan anders frustrerende games. Het is 100% prima om cheats te gebruiken in offline games omdat je de game bezit, en je verpest de ervaring van andere spelers niet door cheats te gebruiken.