touchdown
30.04.2012, 20:39
Hi,
da mich die nicht überschreibenden Quicksaves extrem stören habe ich ein Tool geschrieben, mit dem sich geziehlt alle Quicksaves löschen lassen.
UPDATE: Neue Version 0.3
Changes:
- Funktioniert jetzt auch mit englischen Savegames
- .bat Datei beigefügt, um auf den Aufruf mit "java -jar" zu verzichten
UPDATE: Neuer Build für Java 6+
Changes:
- JAR neu gebaut für Java 6+
- keine Änderungen am Code
UPDATE: Neue Version 0.2
Changes:
- optionale Parameter (siehe Abschnitt 'Benutzung')
- Unterstützt jetzt auch Auto-Saves
- Standardmäßig bleiben der jeweils aktuellste Quick/Auto-Save erhalten
Einmal das Programm: 38077
Und für Interessierte der Quellcode: 38078
Benutzung:
Voraussetzung: Java 6 oder höher
Risen2SaveCleaner [savegame directory]
Wenn kein Verzeichnis angegeben wird, wird das aktuelle Verzeichnis versucht.
Optionale Parameter:
-kN : behält die N aktuellsten Saves von jedem Typ. Default N=1
-q : Löscht Quicksaves, wenn weder -q noch -a angegeben ist werden beide Typen gelöscht
-a : Löscht Auto-Saves, wenn weder -q noch -a angegeben ist werden beide Typen gelöscht
-d : Löscht deutsche Saves, wenn weder -d noch -e angegeben ist werden Saves beider Sprachen gelöscht
-e : Löscht englische Saves, wenn weder -d noch -e angegeben ist werden Saves beider Sprachen gelöscht
-v : Versionsinformationen anzeigen
-n : Nicht löschen. Normale Konsolenausgabe, aber Dateien werden nicht wirklich gelöscht
Beispiele:
Alle Quick/Auto-Saves löschen:
Risen2SaveCleaner -k0 "PATH TO SAVEGAMES"
Nur Auto-Saves löschen und die 2 neuesten behalten:
Risen2SaveCleaner -k2 -a "PATH TO SAVEGAMES"
Hinweise:
Alle Tests bei mir waren erfolgreich, aber ich kann nicht 100% garantieren daß es keine Probleme geben wird. Also vor dem ersten Einsatz lieber erst ein Backup erstellen und Testen ob es bei euch funktioniert.
Das Programm gleicht den Hex-Code des Save-Namens mit dem Namen einen Quick/Auto-Saves ab.
Also erstellt keine wichtigen Speicherstände die mit "Schnellspeicherung" oder "Auto. Speicherung" beginnen.
Die Bestimmung der letzten Saves wird über den Zeitpunkt der letzten Änderung realisiert.
Die Nummer des Saves spielt hier keine Rolle, so daß auch sicher die aktuellsten Saves bestimmt werden können.
Das Tool sollte nicht ausgeführt werden während Risen 2 läuft. Dies kann seltsame, wenn auch nicht permanente, Auswirkungen auf die Speichern/Laden Funkton im Spiel haben.
da mich die nicht überschreibenden Quicksaves extrem stören habe ich ein Tool geschrieben, mit dem sich geziehlt alle Quicksaves löschen lassen.
UPDATE: Neue Version 0.3
Changes:
- Funktioniert jetzt auch mit englischen Savegames
- .bat Datei beigefügt, um auf den Aufruf mit "java -jar" zu verzichten
UPDATE: Neuer Build für Java 6+
Changes:
- JAR neu gebaut für Java 6+
- keine Änderungen am Code
UPDATE: Neue Version 0.2
Changes:
- optionale Parameter (siehe Abschnitt 'Benutzung')
- Unterstützt jetzt auch Auto-Saves
- Standardmäßig bleiben der jeweils aktuellste Quick/Auto-Save erhalten
Einmal das Programm: 38077
Und für Interessierte der Quellcode: 38078
Benutzung:
Voraussetzung: Java 6 oder höher
Risen2SaveCleaner [savegame directory]
Wenn kein Verzeichnis angegeben wird, wird das aktuelle Verzeichnis versucht.
Optionale Parameter:
-kN : behält die N aktuellsten Saves von jedem Typ. Default N=1
-q : Löscht Quicksaves, wenn weder -q noch -a angegeben ist werden beide Typen gelöscht
-a : Löscht Auto-Saves, wenn weder -q noch -a angegeben ist werden beide Typen gelöscht
-d : Löscht deutsche Saves, wenn weder -d noch -e angegeben ist werden Saves beider Sprachen gelöscht
-e : Löscht englische Saves, wenn weder -d noch -e angegeben ist werden Saves beider Sprachen gelöscht
-v : Versionsinformationen anzeigen
-n : Nicht löschen. Normale Konsolenausgabe, aber Dateien werden nicht wirklich gelöscht
Beispiele:
Alle Quick/Auto-Saves löschen:
Risen2SaveCleaner -k0 "PATH TO SAVEGAMES"
Nur Auto-Saves löschen und die 2 neuesten behalten:
Risen2SaveCleaner -k2 -a "PATH TO SAVEGAMES"
Hinweise:
Alle Tests bei mir waren erfolgreich, aber ich kann nicht 100% garantieren daß es keine Probleme geben wird. Also vor dem ersten Einsatz lieber erst ein Backup erstellen und Testen ob es bei euch funktioniert.
Das Programm gleicht den Hex-Code des Save-Namens mit dem Namen einen Quick/Auto-Saves ab.
Also erstellt keine wichtigen Speicherstände die mit "Schnellspeicherung" oder "Auto. Speicherung" beginnen.
Die Bestimmung der letzten Saves wird über den Zeitpunkt der letzten Änderung realisiert.
Die Nummer des Saves spielt hier keine Rolle, so daß auch sicher die aktuellsten Saves bestimmt werden können.
Das Tool sollte nicht ausgeführt werden während Risen 2 läuft. Dies kann seltsame, wenn auch nicht permanente, Auswirkungen auf die Speichern/Laden Funkton im Spiel haben.