Hack uw favoriete games

© CIDimport

Hack uw favoriete games

Geplaatst: 29 oktober 2009 - 12:10

Aangepast: 27 augustus 2022 - 13:56

Redactie ID.nl

Bedrog is niet netjes, maar bij een spel op de computer mag u af en toe best valsspelen als u anders niet vooruit komt. Dat gaan we doen met het programma CheatEngine. Waarschuwing vooraf Alhoewel we in deze workshop geen gekke dingen doen, brengt onoordeelkundig 'rommelen' met het geheugen risico met zich mee!

Bedrog is niet netjes, maar bij een spel op de computer mag u af en toe best valsspelen als u anders niet vooruit komt. Dat gaan we doen met het programma CheatEngine.

Waarschuwing vooraf

Alhoewel we in deze workshop geen gekke dingen doen, brengt onoordeelkundig 'rommelen' met het geheugen risico met zich mee!

Stap 1

Hack uw favoriete games-15993582

© CIDimport

CheatEngine vindt u op www.cheatengine.org. Het programma is betrouwbaar, maar sommige virusscanners wantrouwen het en proberen het te blokkeren. Mocht dat bij u het geval zijn, schakel de virusscanner dan tijdelijk uit en installeer CheatEngine opnieuw. Aan het eind van de installatie start het programma automatisch, waarbij het vraagt of u een kleine tutorial wilt volgen. U kiest Nee, u gaat immers deze workshop doen.

Stap 2

Hack uw favoriete games-15993583

© CIDimport

De tutorial die we hebben geweigerd demonstreert de mogelijkheden van het programma aan de hand van een dummyproces, maar wij willen u graag laten zien hoe een en ander in de praktijk werkt. We moeten daarvoor wel een spel hebben waarmee we het hoofdprincipe van CheatEngine kunnen testen; een spel waarin we een beperkt aantal levens hebben. Surf naar www.tucows.com/preview/508054 en download daar Breakout in Space 4.0. Pak het bestand uit in een map naar keuze en start daar het spel door te dubbelklikken op breakout1.exe en dan op de spatiebalk te drukken. U komt nu in level 1 van het spel.

Stap 3

Hack uw favoriete games-15993585

© CIDimport

Zoals in veel arcade-spellen hebt u ook in Breakout in Space drie levens, dat wil zeggen uw huidige leven en daarna nog twee (achter Lives). In plaats van het balletje in het spel te brengen drukken we nu op P om het spel te pauzeren en gaan met Alt + Tab naar Cheat Engine. Daar klikken we op het knipperende pictogram linksboven om het programma te selecteren dat we willen foppen. In de Process List kiezen we breakout1.exe.

Stap 4

Hack uw favoriete games-15993587

© CIDimport

We klikken op Open om dit programma te lijf te gaan. Daarmee komen we in het Scan-venster. Hier kunnen we op zoek gaan naar een bepaalde waarde in het geheugen. We zijn geïnteresseerd in het aantal levens en dus vullen we onder Value het getal 3 in. De overige instellingen kunt u doorgaans zo laten. Wel handig om op te letten is het vakje 'Pause the game while scanning' voor spellen die zelf geen pauze-functie bieden. We klikken nu op First Scan en vervolgens komt het programma met een lange lijst plekken waar het getal 3 is gevonden.

Stap 5

Hack uw favoriete games-15993588

© CIDimport

De truc van CheatEngine zit hem in het feit dat het programma veranderingen zoekt. We gaan daarom zorgen voor een verandering. We schakelen over naar het spel (Alt + Tab), klikken op Continue en brengen het eerste balletje in het spel door middel van de spatiebalk. We proberen niet om de bal in het spel te houden want we willen juist ons eerste leven kwijtraken. Is het balletje verdwenen dan drukken we op P om weer te pauzeren en gaan met Alt + Tab terug naar CheatEngine. Daar vullen we 2 in en drukken op Enter. En kijk! Precies waar we op hoopten: nu is er nog maar één plek in het geheugen die eerst de waarde 3 had en nu 2. Dat moet dus wel de plek zijn waar het aantal levens wordt bewaard.

Stap 6

Hack uw favoriete games-15993590

© CIDimport

We dubbelklikken op het gevonden geheugenadres (u kunt ook op de rode pijl klikken) en vervolgens op No description. We veranderen de tekst in Levens en klikken op OK. Vervolgens zetten we een vinkje bij Frozen.

Stap 7

Hack uw favoriete games-15993592

© CIDimport

We keren terug naar het spel en klikken op Continue om verder te spelen. U zult merken dat u bij het verlies van het volgende leven de teller bij Lives nog van 1 op 0 ziet springen, maar daarna gebeurt er niets meer mee - dat is het gevolg van het feit dat we hiervoor Frozen hebben aangevinkt. U kunt nu dus eindeloos doorspelen. Dat heeft echter ook zijn nadelen; het spel houdt immers niet meer op. We pauzeren daarom opnieuw het spel en keren terug naar CheatEngine. We halen het vinkje weg bij Frozen en dubbelklikken op de 2 rechts onderaan. We geven de nieuwe waarde 10 en klikken op OK.

Stap 8

Hack uw favoriete games-15993593

© CIDimport

We keren terug naar het spel en spelen verder. U zult merken dat de teller niet verhoogd is. Dat komt omdat het spel de nieuwe waarde alleen verwerkt op momenten dat de teller groter is dan nul. Wanneer u na het eind van het lopende spel kiest voor N (Nieuw spel) dan zal de levensteller dus opnieuw 2 aangeven. Gaat u nu echter (wel eerst pauzeren!) naar CheatEngine en zet u de waarde op 10 dan wordt deze wel overgenomen. Dat ziet u nog niet bij de eerste bal maar zodra u die verliest zult u zien dat de teller van 2 naar 8 is gegaan (8 betekent 9 levens, dat wil zeggen de 10 van de cheat min de ene die we zojuist zijn kwijtgeraakt).

Stap 9

Hack uw favoriete games-15993595

© CIDimport

Met 10 levens (of het tijdelijk bevriezen van het aantal levens) zal het ongetwijfeld lukken om de hiscore te halen. Maar moet u nu iedere keer deze procedure doorlopen als u dit spel wilt spelen? Nee, hoor. In CheatEngine kiest u eenvoudig voor File, Save en u slaat de gevonden cheat op met de aangegeven naam. De eerstvolgende keer dat u het spel met cheats wilt spelen hoeft u alleen het bijbehorende proces te kiezen zoals in Stap 3. Vervolgens stelt CheatEngine zelf voor om het opgeslagen bestand dat bij dit proces hoort te openen.

Meer mogelijkheden

De cheat die u nu hebt toegepast is slechts één van de mogelijkheden (naast meer levens wilt u soms meer geld, meer gezondheid, enzovoort), maar wel een die in veel spellen werkt. Er bestaan echter tienduizenden games en allemaal zijn ze weer anders zodat u per spel zult moeten bekijken of CheatEngine iets voor u kan doen. Ook kan het zijn dat u het programma wel kunt gebruiken maar dat u zich moet verdiepen in de meer geavanceerde functies. Kijk sowieso even op cheatengine.org/tables.php want misschien heeft iemand anders al een cheat-bestand voor uw favoriete spel gemaakt. Veel speelplezier!
Deze workshop komt uit Computer Idee nummer 12, jaargang 2009.

Deel dit artikel
Voeg toe aan favorieten