home *** CD-ROM | disk | FTP | other *** search
- 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.