 
  ͻ
  TEXT               Savegame Editor Construction Kit                 TEXT
  ͹
  Thema : Wie findet man Werte aus einen Spiel...      Datum : 03.01.1996 
  ͼ

  Bei den meisten Spielen sind die Werte fr die Einzelnen Optionen des
  Spielers nicht grer 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 Schlssel bentigen.
  Sie finden aber nur verhltnismig wenige, also mchten Sie mit einem 
  ganz einfachen Editor etwas nachhelfen.

  Sie beginnen ein neues Spiel und haben z.B. 10 Schlssel als Anfangswert.
  Speichern Sie jetzt gleich einmal ab.Ihr erstes Savegame wird vom Spiel
  angelegt.Es mu logischerweise die Anzahl Ihrer Schlssel enthalten.

  Gehen Sie nun zu einer Tr und verwenden Sie einen Schlssel.
  Die Anzeige geht von 10 auf 9 zurck.
  Jetzt speichern Sie wieder, aber diesmal in einem NEUEN Savegame.

  Diese Prozedur knnen Sie jetzt, wenn Sie auf Nummer sicher gehen wollen, 
  noch 3 mal wiederholen, bis Sie 5 Savegames auf der Festplatte haben 
  (mehr vergleicht S.E.C.K. nmlich nicht, aber in der Regel gengen schon 
   2 - 3 Savegames, um einen Vergleich erfolgreich durchzufhren).

  Jetzt verlassen Sie das Spiel und starten S.E.C.K.

  Gehen Sie auf den Menpunkt SAVEGAMES AUSWHLEN (=> Anleitung).
  Whlen Sie die eben angelegten Spielstnde aus (Erkennung siehe 
  Punkt 1).
  
  Sie knnen nun beliebige Suchverfahren auswhlen und berprfen.
  Doch es bietet sich in diesem Beispiel am besten der Punkt
  AUTOMATISCHE WERTE SUCHE (=> Anleitung) an.

  Sie geben als Startwert 10 ein.
  S.E.C.K. 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 erfllt, sucht es im Dritten nach einer 8 und so weiter.
  Nur wenn dies erfllt ist, wird die Speicherzelle im Suchbildschirm 
  angezeigt.
  (Falls sie kein Ergebnis bekommen, knnen Sie es auch mit dem 
   Startwert 9 versuchen, da manche Spieleprogrammierer INTERN von 0 an 
   Zhlen, EXTERN, also fr 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 mssen Sie die PATCH FUNKTION (=> Anleitung) 
   verwenden.
   
   Sie verndern damit bequem eine Speicherzelle in einem beliebigen
   Savegame.
   Sie probieren den ersten Wert aus und schreiben willkrlich 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 vernderten Spielstand und ... das Spiel reagiert gar nicht 
   mehr ODER Sie bemerken keine Vernderung in der Anzeige der Schlssel ODER 
   irgend etwas anderes hat sich gendert.
   Sie wissen somit, da dies nicht die richtige Speicherzelle war.

   Also verlassen Sie wiederrum das Spiel, laden S.E.C.K. und machen Ihre
   Vernderung rckgngig (=> 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 verndern Sie den anderen Wert, beenden S.E.C.K., starten das Spiel
   und laden dieses Savegame.
   (Falls Sie einmal noch mehr mgliche Positionen als 2 im Suchbildschirm 
   angezeigt bekommen, whlen Sie entweder ein eindeutigeres Suchkriterium
   oder fhren das PATCHEN halt entsprechend oft aus, um die richtige 
   Speicherzelle zu finden).
   
   Diesesmal haben Sie Erfolg: In der Anzeige der Schlssel erscheint eine 
   100.
   Nun beenden Sie wieder das Spiel und starten noch einmal S.E.C.K.
   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 Schlssel", falls die Liste
   bereits mehrere Positionen enthlt oder aber noch enthalten soll.

   Whlen Sie die Funktion STANDARD SAVEGAME EDITOR (=> Anleitung), um den 
   einfachen Savegame - Editor zum Manipulieren der Schlsselanzahl in 
   diesem Spiel zu erstellen.

   Schreiben Sie sich eine Titelzeile und eine individuelle Zeile.

   Whlen Sie in der folgenden Auswahl dann W fr Wert abfragen 
   (Der Benutzer Ihres Trainers soll ja die Anzahl der Schlssel 
    eingeben knnen).
   Dann schreiben Sie einen KURZEN Text, z.B. :
   " Bitte geben Sie die Anzahl der Schlssel ein  :"

   S.E.C.K. wird dann die LISTE einblenden.
   Whlen Sie hieraus die Position durch Cursorbewegen und Drcken von 
   T aus.

   Da die Auswahl der Schlssel in Ihrem kleinen Savegame als einzige Funktion 
   stehen soll, drcken Sie nun ESC fr beenden.

   Sie knnen jetzt noch einen Text fr Falschaufrufe eingeben (=>Anleitung)
   und einen Text, der am Ende Ihres Trainers aufgerufen wird.

   Dann wird der Trainer unter einem von Ihnen frei whlbaren Namen 
   eingerichtet.Hier nennen wir ihn beispielsweise GAME.

   Wenn Sie nun S.E.C.K. beenden und nur GAME eingeben, erscheint der 
   Text fr Falschaufrufe, da Sie ja den Namen des zu verndernden 
   Spielstandes auch beim Start eingeben mssen.

   Geben Sie stattdessen GAME Savegam.sg1 ein, wenn so Ihr erster 
   Spielstand heit, so startet der Trainer und Sie werden nach der Anzahl 
   der Schlssel gefragt.Diese geben Sie ein, und Ihr neuer Savegame Editor 
   verndert den Spielstand nach Ihren Wnschen!
   
   ========================================================================

   Das obige Beispiel lt sich natrlich auch beliebig auf hnliche Vorhaben 
   anwenden.Probieren Sie, zunchst vielleicht nur einen Trainer fr
   EINE Option - wie oben - zu entwerfen, um mit S.E.C.K. vertraut 
   zu werden.Dann werden Sie schnell merken, wie einfach das Arbeiten 
   mit S.E.C.K. ist!


