home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GameStar Special 2004 May
/
GSSH0504TT.iso
/
Programme
/
Seck
/
_SETUP.1
/
men2_4W.txt
< prev
next >
Wrap
Text File
|
1997-09-08
|
5KB
|
89 lines
SECK 4.00 Savegame Editor Construction Kit THEORIE
--------------------------------------------------------------------------------------------------------------------------
Wie findet man Werte aus einem Spiel in Savegames ?
--------------------------------------------------------------------------------------------------------------------------
Bei den meisten Spielen sind die Werte fⁿr die Einzelnen Optionen des
Spielers nicht gr÷▀er als 256, sondern eher kleiner.
Wenden wir uns deshalb in erster Linie dieser Gruppe zu.
Dazu werde ich ein kleines BEISPIEL konstruieren :
-----------------------------------------------------------------------------
ANGENOMMEN, Sie spielen ein Spiel, in dem Sie viele Schlⁿssel ben÷tigen.
Sie finden aber nur verhΣltnismΣ▀ig wenige, also m÷chten Sie mit einem
ganz einfachen Editor etwas nachhelfen.
Sie beginnen ein neues Spiel und haben z.B. 10 Schlⁿssel als Anfangswert.
Speichern Sie jetzt gleich einmal ab.Ihr erstes Savegame wird vom Spiel
angelegt.Es mu▀ logischerweise die Anzahl Ihrer Schlⁿssel enthalten.
Gehen Sie nun zu einer Tⁿr und verwenden Sie einen Schlⁿssel.
Die Anzeige geht von 10 auf 9 zurⁿck.
Jetzt speichern Sie wieder, aber diesmal in einem NEUEN Savegame.
Diese Prozedur k÷nnen Sie jetzt, wenn Sie auf Nummer sicher gehen wollen,
noch 3 mal wiederholen, bis Sie 5 Savegames auf der Festplatte haben
(mehr vergleicht SECK in den Basis Suchtypen nΣmlich nicht, aber in der Regel
genⁿgen schon 2 - 3 Savegames, um einen Vergleich erfolgreich durchzufⁿhren).
Jetzt verlassen Sie das Spiel und starten SECK
Gehen Sie auf den Menⁿpunkt SAVEGAMES HINZUF▄GEN (=> Anleitung).
WΣhlen Sie die eben angelegten SpielstΣnde aus (Erkennung siehe
Punkt 1).
Sie k÷nnen nun beliebige Suchverfahren auswΣhlen und ⁿberprⁿfen.
Doch es bietet sich in diesem Beispiel am besten der Punkt
AUTOMATISCHE WERTESUCHE (=> Anleitung) an.
Sie geben als Startwert 10 ein.
SECK sucht dann im ersten Savegame nach dem Wert 10.
Hat es eine entsprechende Speicherzelle gefunden, schaut es nach, ob
im zweiten Savegame an genau derselben Stelle eine 9 steht.
Ist dies auch erfⁿllt, sucht es im Dritten nach einer 8 und so weiter.
Nur wenn dies alles erfⁿllt ist, wird die Speicherzelle im Suchbildschirm
angezeigt.
(Falls sie kein Ergebnis bekommen, k÷nnen Sie es auch mit dem
Startwert 9 versuchen, da manche Spieleprogrammierer INTERN von 0 an
ZΣhlen, EXTERN, also fⁿr Sie als Spieler, den Wert aber als von 1 beginnend
anzeigen!)
Sie finden zwei Speicherzellen, wo die Werte fortlaufend von 10 beginnend
verringert werden.Also mⁿssen Sie die PATCH FUNKTION (=> Anleitung)
verwenden.
Sie verΣndern damit bequem eine Speicherzelle in einem beliebigen
Savegame.
Sie probieren den ersten Wert aus und schreiben willkⁿrlich eine 64
(=DEZIMAL 100 ) in die Speicherzelle in Savegame 1.
Dann verlassen Sie S.E.C.K. und starten wieder Ihr Spiel.
Sie laden den verΣnderten Spielstand und ... das Spiel reagiert gar nicht
mehr ODER Sie bemerken keine VerΣnderung in der Anzeige der Schlⁿssel
ODER irgend etwas anderes hat sich geΣndert.
Sie wissen somit, da▀ dies nicht die richtige Speicherzelle war.
Also verlassen Sie wiederrum das Spiel, gehen zurⁿck zu SECK und machen Ihre
VerΣnderung rⁿckgΣngig mit der "Undo" Funktion (=> Anleitung).
Sie lassen dieselbe Suche wie beim ersten Mal nochmal ablaufen (sofern Sie
nicht gleich BEIDE Ergebnisse in die LISTE ⁿbernommen und gespeichert
haben, so da▀ Sie sie nun nur noch zu laden brauchen => Anleitung).
Nun verΣndern Sie den anderen Wert, verlassen SECK, starten das Spiel
und laden dieses Savegame.
(Falls Sie einmal noch mehr m÷gliche Positionen als 2 im Suchbildschirm
angezeigt bekommen, wΣhlen Sie entweder ein eindeutigeres Suchkriterium
oder fⁿhren das PATCHEN halt entsprechend oft aus, um die richtige
Speicherzelle zu finden).
Diesesmal haben Sie Erfolg: In der Anzeige der Schlⁿssel erscheint eine
100. Nun beenden Sie wieder das Spiel und starten noch einmal SECK.
Falls Sie die Positionen schon in die Liste ⁿbernommen und diese gespeichert
haben, l÷schen Sie die ungⁿltige Adresse.Ansonsten wiederholen Sie die Suche.
▄bernehmen Sie die richtige Position in die LISTE und speichern sie diese.
Geben Sie auch einen Text ein,z.B. "Hier Schlⁿssel", falls die Liste
bereits mehrere Positionen enthΣlt oder aber noch enthalten soll.
Nun haben Sie die Vorarbeit erledigt und k÷nnen einen Savegame Editor
entwickeln.