|
|
Starten Sie zuerst einmal Ihr Spiel.
Im folgenden Beispiel soll versucht werden, unendlich viele Raketen während des Spiels zur Verfügung
zu haben.
Zur Zeit sind im Spiel 3 Raketen verfügbar.
Wechseln sie mit ALT+TAB in Windows zurück und starten Sie MemHack um die Adressen herauszufinden. |
|
|
Wählen Sie bitte zuerst in der Liste der laufenden Anwendungen (links oben) Ihr Spiel aus (hier Descent2.exe).
Geben Sie dann bei Akt.Leben ein, nach welchen Wert Sie suchen wollen.
Dies ist hier die momentane Anzahl der Raketen, also 3.
Klicken Sie dann auf Suchen um den ersten Suchvorgang zu starten.
Oben rechts werden die aktuell durchsuchten Speicherbereiche angezeigt.
Dieser Vorgang kann einige Sekunden dauern. Ist in der Leiste unten links "Fertig" zu sehen, wechseln
Sie bitte in Ihr Spiel zurück. |
|
|
Nun feuern Sie eine Rakete ab. (Verändern Sie also den Wert, nachdem Sie suchen.)
Bitte warten Sie hier die komplette Feuersequenz ab und zwar solange, bis das Spiel nur noch 2 Raketen anzeigt.
Wechseln Sie danach mit ALT+TAB zurück zu MemHack. |
|
|
Geben Sie bei Akt. Leben nun den neuen Wert, also 2 ein.
Klicken Sie dann auf Aussieben um die vorher gefundenen Adressen zu überprüfen und falsche Adressen aus
der Adressenliste zu entfernen.
Nach diesem Vorgang, der wieder ein paar Sekunden dauern kann, wird unter Gefundene Adressen angezeigt, wieviele
Adressen noch relevant sein können. Desto geringer dieser Wert ist, desto besser. Normal sind 1-3 Adressen
es sind aber auch mehr möglich.
Da 34 noch zu hoch ist gehen Sie genauso vor wie vorher. |
|
|
Wechseln Sie ins Spiel zurück und feuern Sie nochmals eine Rakete ab.
Wechseln Sie danach zu MemHack zurück. |
|
|
Geben Sie nun bei Akt. Leben 1 ein und klicken Sie wieder auf Aussieben.
MemHack sieht nun wieder kurz nach und zeigt ihnen die jetzt noch möglichen Adressen dar. Hatt sich die Anzahl
der Adressen nicht mehr verändert, si lesen Sie bitte hier weiter.
Um festzustellen, ob dies nun alle Adressen sind wechseln Sie nochmals ins Spiel, |
|
|
Feuern und wechseln zurück zu MemHack. |
|
|
Jetzt geben Sie 0 bei Akt. Leben ein, klicken auf Aussieben und erhalten 4 Adressen.
Es ist nun davon auszugehen, das dies die richtigen Adressen sein müssen. |
|
|
Geben Sie nun bei Beschreibung einen kleinen Text ein, um die Werte später
identifizieren können und klicken Sie auf Übernehmen. |
|
|
Die gefundenen Adressen werden nun unten angezeigt.
Um die Werte nun unendlich zu halten, geben Sie bitte bei Akt. Leben die Anzahl der Raketen ein, die Sie gerne
haben möchten (hier 100).
Klicken Sie nun in der Liste rechts unten in die Zeile, in der die Werte, die Sie auf 100 einfrieren möchten,
stehen. Es erscheint dann dort in der Spalte Freezer "ein" oder "aus". Nun wenn dort Freezer
auf "ein" steht wird der Wert auch eingefroren.
Um den Freezer nun zu aktivieren, klicken Sie bitte auf "Freezer ist Aus" um den Freezer einzuschalten.
Ist der Freezer aktiviert, wechseln Sie bitte zurück in das Spiel, und.... |
|
|
Schon haben Sie solange der Freezer läuft, immer 100 Raketen.
Sie können nun die Adressen unter Datei->Speichern auch abspeichern um diese später wieder zu laden.
Bitte beachten Sie:
Dos-Spiele werden bei einem Neustart des Spiels in einen anderen Speicherbereich kopiert, so dass die gefundenen
Adressen wahrscheinlich nicht mehr passen. Es ist also möglich, das die später neu geladenen Adressen
keine Wirkung mehr haben.
Sie können auch nach anderen Werten wie zB der Leben oder der Schilde suchen. Dies funktioniert immer wie
oben. Geben Sie bevor Sie auf "Übernehmen" klicken die entsprechende Beschreibung ein.
Nach dem klicken erscheint unten in der Liste eine neue Zeile Zeile zB für Ihre Leben, die Sie wieder extra
Aus/ein-Schalten können. |