Home Risen Risen2 Risen3 Forum English Russian

Registrieren Hilfe Kalender Heutige Beiträge
Seite 1 von 2 12 Letzte »
Ergebnis 1 bis 20 von 24
  1. #1 Zitieren
    Kämpfer Avatar von touchdown
    Registriert seit
    Sep 2005
    Ort
    München
    Beiträge
    306
    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: Risen2SaveCleaner-0.3.zip
    Und für Interessierte der Quellcode: Risen2SaveCleaner-0.3-source.zip

    Benutzung:
    Voraussetzung: Java 6 oder höher
    Code:
    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:
    Code:
    Risen2SaveCleaner -k0 "PATH TO SAVEGAMES"
    Nur Auto-Saves löschen und die 2 neuesten behalten:
    Code:
    Risen2SaveCleaner -k2 -a "PATH TO SAVEGAMES"
    Hinweise:
    1. 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.
    2. 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.
    3. 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.
    4. 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.
    Intel i7 6700K@4x4,5GHz - 2x8GB DDR4-3000 - nVidia Titan X (Pascal)
    Asus Maximus VIII Hero - Creative SoundBlaster X7 - Win 10 Pro x64
    touchdown ist offline Geändert von touchdown (03.05.2012 um 18:42 Uhr)

  2. #2 Zitieren
    Kämpfer Avatar von kleineMax
    Registriert seit
    Apr 2006
    Beiträge
    344
    Mein Held

    ABER... löscht das wirklich ALLE?

    Wäre cool wenn das Tool den letzten (neusten) nicht löschen würde
    kleineMax ist offline

  3. #3 Zitieren
    Kämpfer Avatar von touchdown
    Registriert seit
    Sep 2005
    Ort
    München
    Beiträge
    306
    Zitat Zitat von kleineMax Beitrag anzeigen
    Mein Held

    ABER... löscht das wirklich ALLE?

    Wäre cool wenn das Tool den letzten (neusten) nicht löschen würde
    Das Tool kann jetzt auch die neuesten Saves beibehalten, siehe Update im ersten Post.
    Intel i7 6700K@4x4,5GHz - 2x8GB DDR4-3000 - nVidia Titan X (Pascal)
    Asus Maximus VIII Hero - Creative SoundBlaster X7 - Win 10 Pro x64
    touchdown ist offline

  4. #4 Zitieren
    Kämpfer Avatar von kleineMax
    Registriert seit
    Apr 2006
    Beiträge
    344
    Hm tool funktioniert nicht ^^

    Kommt folgende Fehlermeldung: "Could not find the main class: de.dicterium.tools.risen2.SaveCleaner. Program will exit"
    kleineMax ist offline

  5. #5 Zitieren
    Provinzheld Avatar von Odin Stormblade
    Registriert seit
    Oct 2006
    Ort
    Bergen (Nahe Freising, Bayern)
    Beiträge
    276
    Zitat Zitat von kleineMax Beitrag anzeigen
    Hm tool funktioniert nicht ^^

    Kommt folgende Fehlermeldung: "Could not find the main class: de.dicterium.tools.risen2.SaveCleaner. Program will exit"

    Das passiert, weil Du Java nicht in den Systemvariablen eingetragen hast. Aber auch der direkte Aufruf via Command-Line funktioniert so nicht.

    Also entweder touchdown ist so nett und kompiliert uns eine .exe oder Du musst Java in die Systemvariablen packen
    Odin Stormblade ist offline

  6. #6 Zitieren
    Kämpfer Avatar von touchdown
    Registriert seit
    Sep 2005
    Ort
    München
    Beiträge
    306
    Zitat Zitat von Odin Stormblade Beitrag anzeigen
    Das passiert, weil Du Java nicht in den Systemvariablen eingetragen hast. Aber auch der direkte Aufruf via Command-Line funktioniert so nicht.

    Also entweder touchdown ist so nett und kompiliert uns eine .exe oder Du musst Java in die Systemvariablen packen
    So einfach kann man Java-Programme nicht in eine .exe packen, daß ist schließlich Bytecode, der von der Java-VM ausgeführt wird, und keine ausführbare Datei. Bei größeren Projekten könnte man die ganze JVM mitliefern und es als .exe starten, aber das macht bei einem 5kB Programm keinen Sinn.

    Funktionieren denn andere Java-Programme bei dir? Was ist die Ausgabe von "java --version" und "javac --version"?
    Ich kann es gerade nur mit Java 1.7 testen und damit wurde es auch gebaut. Codestyle sollte aber zumindest 1.6 kompatibel sein.
    Intel i7 6700K@4x4,5GHz - 2x8GB DDR4-3000 - nVidia Titan X (Pascal)
    Asus Maximus VIII Hero - Creative SoundBlaster X7 - Win 10 Pro x64
    touchdown ist offline

  7. #7 Zitieren
    Provinzheld Avatar von Odin Stormblade
    Registriert seit
    Oct 2006
    Ort
    Bergen (Nahe Freising, Bayern)
    Beiträge
    276
    Mit dem Kompilieren von Java Programmen habe ich mich nie beschäftigt... Andere Tools die Java verwenden, laufen, ja. Allerdings starten die halt auch mit einer .exe (TV-Browser als Beispiel)

    Ich könnte auch Java in die Systemvariablen schreiben, dann würde es funktionieren... Aber das will ich nicht. Bin kein großer Fan von Java

    Trotzdem Danke für Deine Mühen
    Odin Stormblade ist offline

  8. #8 Zitieren
    Kämpfer Avatar von touchdown
    Registriert seit
    Sep 2005
    Ort
    München
    Beiträge
    306
    Problem scheint wohl doch an der Java-Version zu liegen. Also mit der aktuellen Java Runtime Version (1.7) sollte es funktionieren.

    Ich versuche aber noch den Java-Code mit gcj zu einer Windows exe zu kompilieren, kann aber nicht versprechen, dass es funktioniert...
    Intel i7 6700K@4x4,5GHz - 2x8GB DDR4-3000 - nVidia Titan X (Pascal)
    Asus Maximus VIII Hero - Creative SoundBlaster X7 - Win 10 Pro x64
    touchdown ist offline Geändert von touchdown (01.05.2012 um 18:05 Uhr)

  9. #9 Zitieren
    Kämpfer Avatar von kleineMax
    Registriert seit
    Apr 2006
    Beiträge
    344
    Hm ich dächte ich hätte das mal eingefügt... aber "java -version" funktioniert bei mir, "javac -version" jedoch nicht.
    Andere javaanwendungen funktionieren auch da ich in dem breich viel von Minecraft genutzt habe und nutzte. Als spontanes Beispiel fällt mir die Serversoftware und eine Redstonesimulator ein.
    kleineMax ist offline

  10. #10 Zitieren
    Lehrling Avatar von wunderklumpen
    Registriert seit
    Apr 2012
    Beiträge
    34
    Zitat Zitat von kleineMax Beitrag anzeigen
    Mein Held
    ne wirklich gute sache
    Graka 465gtx
    Prozi q9550 overlocked 3.6Ghz
    Ram 6 GB dc
    festpl. ssd
    win7 64bit
    wunderklumpen ist offline

  11. #11 Zitieren
    #11 Avatar von Alpha
    Registriert seit
    Oct 2008
    Beiträge
    23.040
    Bei mir funzt es nicht, weder mit java -jar noch mit javac --jar noch mit java --jar. Aber die, bei denen es funktioniert, hab ich mal kurz ein Batch-Code zusammengeschnipselt, einfach den Code in einem Editor als *.batch Datei abspeichern, im selben Ordner wie der Java Datei ist angenehmer.

    Code:
    @echo
    java -jar Risen2SaveCleaner.jar "C:\%HOMEPATH%\Saved Games\Risen2"
    Alpha ist offline

  12. #12 Zitieren
    Kämpfer Avatar von touchdown
    Registriert seit
    Sep 2005
    Ort
    München
    Beiträge
    306
    Hast Du auch Java 7 (1.7) installiert und verweist "java" darauf? Das Tool scheint nicht mit Java 6 kompatibel zu sein, ich versuche das gerade zu bestätigen und eine Java 1.6 kompatible Version zu bauen.
    Und eine .exe werde ich wohl wirklich nicht bauen können, da z.B. gcj noch nichtmal Java 5 vollständig unterstützt...
    Intel i7 6700K@4x4,5GHz - 2x8GB DDR4-3000 - nVidia Titan X (Pascal)
    Asus Maximus VIII Hero - Creative SoundBlaster X7 - Win 10 Pro x64
    touchdown ist offline

  13. #13 Zitieren
    #11 Avatar von Alpha
    Registriert seit
    Oct 2008
    Beiträge
    23.040
    Ja, Java 7 Update 3 steht da.
    Alpha ist offline

  14. #14 Zitieren
    Kämpfer Avatar von touchdown
    Registriert seit
    Sep 2005
    Ort
    München
    Beiträge
    306
    Mit einer 1.6er JRE bekam ich folgenden Fehler:
    Exception in thread "main" java.lang.UnsupportedClassVersionError

    Hatte den von euch auch jemand?
    Ich habe ein neues JAR auf 1.6 Basis kompiliert, das läuft bei mir auch in der 1.6er JRE, vielleicht könntet ihr das nochmal probieren.
    Risen2SaveCleaner-0.2-java6.zip
    Ansonsten hilft mir die genaue Fehlermeldung sehr weiter, wenn ich Fehler beheben muss.
    Intel i7 6700K@4x4,5GHz - 2x8GB DDR4-3000 - nVidia Titan X (Pascal)
    Asus Maximus VIII Hero - Creative SoundBlaster X7 - Win 10 Pro x64
    touchdown ist offline

  15. #15 Zitieren
    Kämpfer Avatar von kleineMax
    Registriert seit
    Apr 2006
    Beiträge
    344
    Ich probier mal, aber du kannst doch nicht auf einer Java Version aufbauen die atm nur für "Entwickler" zur verfügung steht -.-

    Zitat Zitat von von Java.com
    Warum ist Java SE 7 noch nicht auf java.com verfügbar?

    Das neue Release von Java wird zuerst Entwicklern zur Verfügung gestellt, um sicherzustellen, dass keine größeren Probleme auftreten, bevor die neueste Version auf der java.com-Website zum Download für Endbenutzer bereitgestellt wird.
    kleineMax ist offline

  16. #16 Zitieren
    Kämpfer Avatar von touchdown
    Registriert seit
    Sep 2005
    Ort
    München
    Beiträge
    306
    Java 7 ist schon länger draußen, sowohl das JDK für Entwickler als auch die normale JRE nur fürs ausführen von Programmen.
    Hier der Link zur JRE: http://www.oracle.com/technetwork/ja...d-1591157.html
    Kann sein dass die (deutsche?) Java Mainpage etwas hinterherhinkt...
    Intel i7 6700K@4x4,5GHz - 2x8GB DDR4-3000 - nVidia Titan X (Pascal)
    Asus Maximus VIII Hero - Creative SoundBlaster X7 - Win 10 Pro x64
    touchdown ist offline

  17. #17 Zitieren
    Kämpfer Avatar von kleineMax
    Registriert seit
    Apr 2006
    Beiträge
    344
    Nun gut, ich kucke immer bei Java.com. Aber die 1.6er version funktioniert. Also kannst du glei mal in deinem Startpost anpassen ^^ (bzw darauf hinweisen)
    kleineMax ist offline

  18. #18 Zitieren
    Kämpfer Avatar von touchdown
    Registriert seit
    Sep 2005
    Ort
    München
    Beiträge
    306
    Zitat Zitat von kleineMax Beitrag anzeigen
    Nun gut, ich kucke immer bei Java.com. Aber die 1.6er version funktioniert. Also kannst du glei mal in deinem Startpost anpassen ^^ (bzw darauf hinweisen)
    Danke fürs Feedback, habe den ersten Post geupdated.

    Wenn jetzt noch jemand englische (oder anderssprachliche) Quick/Auto-Saves für mich hätte dann könnte ich die auch noch einbauen.
    Intel i7 6700K@4x4,5GHz - 2x8GB DDR4-3000 - nVidia Titan X (Pascal)
    Asus Maximus VIII Hero - Creative SoundBlaster X7 - Win 10 Pro x64
    touchdown ist offline

  19. #19 Zitieren
    Retro Micky Avatar von Blue Force
    Registriert seit
    May 2009
    Beiträge
    26.192
    kannst ja mal im englischen Risen Forum nachfragen
    1 2 3 4 5
    Blue Force ist offline

  20. #20 Zitieren
    Kämpfer Avatar von touchdown
    Registriert seit
    Sep 2005
    Ort
    München
    Beiträge
    306
    Neue Version 0.3 ist draußen.
    Es werden jetzt auch englische Savefiles unterstützt und es wird eine .bat Datei zum einfacheren Aufruf mitgeliefert.
    Intel i7 6700K@4x4,5GHz - 2x8GB DDR4-3000 - nVidia Titan X (Pascal)
    Asus Maximus VIII Hero - Creative SoundBlaster X7 - Win 10 Pro x64
    touchdown ist offline

Seite 1 von 2 12 Letzte »

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •