 
  ͻ
  TEXT               Savegame Editor Construction Kit                 TEXT
  ͹
  Thema : Spiel erkennt modifizierte Savegames...      Datum : 04.01.1996 
  ͼ

  Tja, es gibt natrlich auch einige Spiele, in denen die Savegames
  auf Vernderungen berprft und ggf. nicht geladen werden.

  Dies kommt allerdings verhltnismig selten vor.
  Spieleprogrammierer scheren sich hufig nicht um den Schutz
  der Savegames vor Vernderungen.

  Was macht man aber, wenn doch ein Schutz vorliegt, wie z.B. in 
  Wolfenxxxxx 3D (TM) (INDIZIERT!), Transport Tycoon (TM) oder 
  Corridor 7 (TM) ?

  Nun, da mu man sagen, da es in einem solchen Falle keine
  Universaltheorie gibt, wie man vorzugehen hat!

  Um ein Savegame vor Vernderung zu schtzen, mu irgendwo eine
  Prfsumme abgelegt werden, meist in der Datei selbst.
  
  Diese kann im wirklich einfachsten Fall durch simples aufaddieren
  aller Bytewerte erreicht werden.
  Jeder noch so kleine Eingriff in die Datei fhrt dann logischerweise 
  zu einer fehlerhaften Prfsumme, die erkannt wird.
  In diesem einfachen Fall kann man den Schutz umgehen, indem man 
  die Prfsumme ausgleicht.Man mu dann zwei Speicherzellen verndern.
  Hat man in einer Speicherzelle den Wert 3 stehen und mchte dort 
  eine 100 reinschreiben, wird die einfache Additionssumme um 97
  grer, als sie eigentlich sein sollte!.
  Also gilt es hierbei, eine andere, unwichtige Speicherzelle zu finden
  (also nicht gerade Eine, die bei falschem Wert zu einem Absturz fhrt!)
  und diese um 97 kleiner zu machen.Dann wre die Prfsumme wieder 
  ausgeglichen.
  Aber, wie gesagt, dieses Aufaddieren ist die einfachste Methode !!

  Um zum Erfolg zu kommen, ist oft einiges an Knobelei und Kombination 
  notwendig.Man kann so z.B. auch in den Savegames nach zwei oder 
  mehreren hintereinanderfolgenden Speicherzellen suchen, die pro
  Savegame andere Werte enthalten ... was man aber leider nur allzuoft
  hat.Das erschwert die Suche natrlich.

  Auch Savegames mit besonders vielen Unterschieden sind schwer 
  zu durchsuchen, wenn es um Prfsummen oder hnliches geht!

  Bei solchen Prfsummen mu man also selbst gute Ideen haben, die
  von Beispiel zu Beispiel uerst unterschiedlich ausfallen.

  
  ---------------------------------------------------------------------
  
  
  In einer spteren Version von S.E.C.K. werde ich eine Routine
  einbauen, die bestimmte Schutzmechanismen sucht und sichtbar macht.

  Wenn Sie auch ein Beispiel kennen, whre ich erfreut, wenn Sie es mir
  schreiben wrden.Es wird dann ggf. in spteren Versionen von S.E.C.K. 
  mit aufgefhrt werden!
 
