• Hi alle zusammen!

    Der Replay Librarian ist ein kleines Tool, dass ich zur verwaltung von DoW-Replays geschrieben habe und noch schreibe. Es ist sehr einfach zu bedienen, schnell und enthällt bereits einige praktische Funktionen.

    • Replays können nach Namen, Spieleranzahl und Karte sortiert werden
    • Spalten können individuell angeordnet werden
    • Detaillierte Informationen zu jedem Replay (Spieler, Rassen, Teams, Siegbedingungen)
    • Kopierfunktion um Playback-Verzeichnis 'aufgeräumt' zu halten
    • Benötigt keinerlei zusätzliche Runtimes oder Framework, sollte auch unter Win98 problemlos laufen


    Bedienungsanleitung:
    [list=1]
    [*]Zip-Datei herunterladen und entpacken (wer hätte das gedacht?)
    [*]Ein neues Verzeichnis anlegen (Im weiteren Verlauf 'Replay-Verzeichnis' genannt)
    [*]Alle Replays in das Replay-Verzeichnis kopieren
    [*]Zusätzliches Backup aller Replays durchführen. Es sollten zwar keinerlei Pobleme auftreten aber sicher ist sicher.
    [*]ReplayOrg.exe starten
    [*]Menü->Optionen anklicken
    [*]DoW-Verzeichnis und Replay-Verzeichnis angeben (Falls händisch eingetippe am Ende des Pfades ein '\' hinzufügen)
    [*]Programm neu starten
    [/list=1]

    Damit sollte man seine Replays übersichtlich in der Tabelle aufgelistet vorfinden. Durch anklicken einer Zeile werden zusätzliche Details zu dem Replay angezeigt. Um die Replays zu sortieren einfach auf eine Spaltenüberschirft klicken. Um die Anordnung der Spalten zu ändern die Spaltenüberschirften per Drag&Drop verschieben (ACHTUNG Spalte mit CheckBoxen muss immer 2. Spalte sein!).

    Möchte man sich Replays in DoW ansehen klickt man einfach auf die CheckBox in den entsprechenden Zeilen und klickt auf 'Replays kopieren'. Dabei werden alle Replays im Playback Verzeichnis ins Replay-Verzeichnis kopiert, anschließend gelöscht und die markierten Replays ins Playback-Verzeichnis kopiert, so muss man nie lange suchen um den richtigen Replay auszuwählen.

    Ich hoffe, dass euch dieses Tool nützlich sein wird. Ich werde es auf alle Fälle weiterentwickeln und zusätzliche Funktionen (mehr Sortieroptionen, Suchfunktion, mehr Details usw.) einbauen.
    Über kritisches Feedback würde ich mich freuen und bin für Vorschläge und Anregungen auch über ICQ und E-Mail erreichbar.


    Link zur aktuellen Version v0.40

    Grüsse
    IaxFenris

  • Schonmal sehr geil. Thx for work.

    Gibt es ne möglichkeit, so auch den Match winner aus dem Rep-File auszulesen und die info ins prog einzubauen?

    EDIT: Ne Funktion zum ändern des inGame Namens der rep wär auch supi
    *schreibwunschzettel* :D

    Nochmal thx for work :]

  • Danke für das positive Feedback.
    Ich hab mir natürlich eure Wunschlisten angesehen und hier gibts auch gleich eine neue Version mit allerlei kleinen Verbesserungen.

    Changelog:

    • Dawn of War kann jetzt aus dem Replay Librarian heraus gestartet werden
    • Der Dawn of War Pfad wird automatisch erkannt
    • Das entsprechende Datum wird zu jedem Replay angezeigt
    • Darstellung der Rassen-Namen verbessert
    • Dartstellung der Karten-Namen verbessert
    • Bei Wechsel des Replay-Ordners können Replays automatisch umkopiert werden
    • Ingame-Namen der Replays können verändert werden
    • Bei Programmstart können, falls vorhanden, Replays automatisch aus dem Playback-Verzeichnis geholt werden
    • Toolbar mit folgenden Funktionen: Replay-Liste aktualisieren, Replay aus Playback holen

    Zum Umbenennen eines Replays muss Dieser in der Tabelle ausgewählt werden und auf die Schaltfläche 'Umbenennen' geklickt werden. Die Funktion sollte zwar reibunslos funktionieren, ist aber in dieser Version noch experimentell. Daher solltet ihr auch vorsorglich Backups der Replays erstellen (ja ich wiederhole mich, aber nicht, dass ihr dann zu mir kommt wenn euer Lieblingsreplay hin is ;) ). Wenn auch bei euch keine Probleme mit dem Umbenennen aufkommen wird die Funkion eleganter in die Tabelle eingebaut. Leider wird durch das Umbenennen das Datum der Datei aktualisiert, damit muss man vorerst leben. Allerdings werden zukünftige Versionen des Replay Librarian das Erstellungsdatum eines Replays aus den standardmäßig vergebenen Dateinamen auslesen können.

    Ich hoffe auf zahlreiches Feedback von euch,

    Grüsse
    IaxFenris

  • Ich finde das toll.
    Ist wie im RDN 20 Leute bauen 20 Programme :D
    Ich hab beim passenden Thread dem Autor auch meine Informationen zum .rec Format zukommen lassen.
    Naja aber die sind bis auf ein "thx" dort gelandet und nie im Thread erschienen.
    Naja wenn du magst schick mir ne PM und ich geb dir die Informationen zum Format. <1.3 und >=1.3 + APM Info.
    Ich werd da bald wieder energie reinstecken. Aber zZ bin ich kein WE zuhause und hab somit auch kein DoW zum Testen.

  • Wie wäre es denn wenn sich ein paar der Rep Manager Ersteller mal zusammen tun würden und gemeinsam EINEN Rep Manager machen der dafür alles drin hat ;)

    Dann hätten wir von dawnofwar.de auch ie Möglichkeit einen Rep Manager offiziell zu supporten und natürlich würde es so auch ein bessere Übersicht für die User geben.
    Es gibt so viele "kleine" Rep manager dass man langsam den Überblick verliert :>

  • Grundsätzlich hast du natürlich recht, dass es von Vorteile währe, wenn sich mehrere Entwickler zusammentun würden um einen Replay Manager zu programmieren. Ich währe auch selbst durchaus bereit bei einem derartigen Projekt mitzuarbeiten würde aber nach Möglichkeit gerne an meinem Replay Librarian weitertüfteln.

    Im Prinzip könnte ich natürlich auch die Entwicklung des Replay Librarian auf mehrere Personen aufteilen, jedoch habe ich bisher in solchen Dingen noch keinerlei Erfahrung sammeln können. Des Weiteren ist es für ein Programm dieser Größenordnung vielleicht etwas übertrieben mehrer Entwickler einzuspannen, da ein Einzelner wohl schneller und unkomplizierter vorankommen würde. Zuletzt verwende ich Delphi 6 in Verbindung mit einer zugekauften Komponenten-Bibliothek wodurch ich wohl rechtlich nicht in der Lage bin den gesamten Quellcode weiterzugeben, was eine gemeinsame Weiterentwicklung natürlich etwas verkomplizieren würde.

    Du hast geschrieben, du hättest gerne EINEN Replay Manager in dem ALLES drin ist. Nun ich kann dir sagen, dass ich jeden Tag ein paar Stunden an meinem Programm sitze und bemüht bin, es zu verbessern und weitere Features einzubauen. Ich habe bereits in meinem ersten Post geschrieben, dass ich über jegliches Feedback erfreut bin und auf jägliche Vorschläge gerne eingehen werde. Natürlich würde ich gerne "ALLES" in den ReplayLibrarian einbauen, aber solange ich kaum Feedback und Vorschläge bekomme fällt mir das natürlich nicht gerade einfach, da ich vielleicht andere Vorstellungen über die Funktionalität habe als andere Spieler.
    Hier auf jeden Fall einmal meine TODO-Liste:

    • Anzeige der Spieldauer
    • Gewinnerermittlung
    • APM-Counter
    • Einbau einer Suchfunktion
    • Englische Übersetzung


    Kleinere Veränderungen der Optik bzw. der Benutzerfreundlichkeit werden auch ständig nebenbei durchgeführt, wenn euch der Look&Feel meines Programms momentan allerdings überhaupt nicht gefällt währe das natürlich auch ein Punkt mit dem man an mich herangehen könnte.

    So, zum Abschluss gibts auch gleich eine neue Version.

    Changelog:

    • Kleinere Änderungen der Benutzeroberfläche
    • Erster Start des Programms ist jetzt (hoffentlich) etwas benutzerfreundlicher
    • Umbenennen eines Replays durch Doppelklick auf Tabelleneintrag
    • Markierte Replays können jetzt auch gelöscht werden
    • Spieleinstellungen werden angezeigt (Quickstart, Ressourcenrate usw.)
    • Liegt Replay-Datei mit automatisch generiertem Namen vor, wird Datum des Spiels herausgelesen

    Grüsse
    IaxFenris

  • Hallo nochma ^^

    sry für Pause ^^

    Die Datumssortierung funzt net richtig. er sortiert immer nach der erten Zahl [01.09 ...... ] somit leider nutzlos.
    Wenn mir was "wichtiges" auffällt meld ich mich nochmal ^^

    Greetz

    EDIT: So, hoffe jetzt, das es net so schwierig wird das ganze auf 1.4 zu portieren ^^

  • Danke vielmals für den Hinweis Hunwulf, ich hab die Datumsausgabe etwas verändert und die Sortierfunktion funktioniert jetzt.

    Diesmal ist das Update etwas weniger umfangreich ausgefallen, aber die Neuerungen sollten dafür umso praktischer sein.

    Changelog:

    • Datum sortieren funktioniert
    • Suchfunktion
    • DOW 1.4 kompatibel

    Ein paar Worte zur Suchfunktion:
    Fürs erste gibt es 3 Suchkriterien:

    • Spielname
    • Kartenname
    • Spielername


    Die Suchfunktion unterschiedet zwischen Groß- und Kleinbuchstaben. Werden bei der Suche keine Treffer erzielt werden wieder alle Replays angezeigt. Es kann auch nach Teilen eines Namens gesucht werden.

    Beispiel:
    Suchbegriff: Test
    Kategorie: Spielname
    Gefunden: Testspiel, Mein Test, Erstes Testspiel
    Nicht gefunden: testspiel, mein test, erstes testspiel


    Für die Suchfunktion musste ich das Programm intern etwas umkrempeln, wenns also Probleme geben sollte bitte gleich melden und ich werds so schnell wie möglich beheben.

    Mit dieser Version des Replay Librarian werden 1.4 Replays unterstützt und die neue "Siegbedingung" Spielzeit wird erkannt. Leider gab es bei den Siegbedingungen einige Änderungen seitens Relic, womit es bei 1.3 Replays jetzt zu Fehlern kommt (genau genommen wird Annihilation und Öko-Sieg nicht mehr erkannt). Alle anderen Informationen aus 1.3 werden weiterhin angezeigt. Falls noch Bedarf besteht kann ich in die folgenden Versionen einen Schalter einbauen um Rückwärtskompatibel zu sein.

    Viel Spass mit der neuen Version
    Grüsse
    IaxFenris

  • Nachdem Winter Assault bereits das erste Wochenende hinter sich hat wird es natürlich höchste Zeit, dass sich auch hier etwas tut. Nebst ein paar kleiner programminterner Umstrukturierungen wird jetzt auch die Rasse der "Imerpial Guards" erkannt. Ist zwar leider nicht wahnisinnig viel neues, aber da mein Winter Assault noch nicht geliefert wurde mussten ich erst mal auf einige hier gepostete Replays zurückgreifen und da sind meie Möglichkeiten etwas eingeschränkt. Sobald ich WA selbst hab gibts dann wieder substanziellere Updates.

    Changelog:

    • Imperiale Armee wird erkannt

    Viel Spass
    IaxFenris.

  • nett wär eine Erkennung von Unterordnern, hab meine Replays alle notdürftig sortiert.
    Könnte zwar nen Extraordner erstellen, aber so wär es doch um einiges praktischer.

    Eigentlich heißts Yacoepsae:rolleyes:

    ->Ich ess Sesamsticks<-

  • Beim letzten Update bin ich euch die neuen Multiplayer-Karten schuldig geblieben, was ich nun korrigiert habe.
    Da wahrscheinlich noch nicht alle Winter Assault haben werden alle 0.4x Versionen sowohl DOW als auch WA Replays erkennen. Zur Übersichtlichkeit bekommt jeder WA Replay ein [WA] vor den Namen. Zusätzlich wurde die Suchfunktion um die Punkte DOW und WA erweitert um mit einem Klick nur noch die Replays angezeigt zu bekommen die man auch tatsächlich brauchen kann.

    Changelog:

    • Winter Assault Maps werden erkannt
    • Filterfunktion für DOW/WA Replays
    • Bugfix: Wiederholtes verwenden der Suchfunktion funktioniert jetzt
    • Bugfix: Anzeige falscher Siegbedingungen (bei v0.36) wurde korrigiert

    Besonderer Dank gilt Tim2k für das Bereitstellen von WA-Replays.

    Yacopsae
    Ich werd mal überlegen was man da tun könnte. Das du deine Ordnerstruktur weiterhin beibehalten kannst werde ich wahrscheinlich eher nicht einbauen aber eine Suchfunktion die auch Unterordner nach *.rec Datein durchsucht und diese dann in den ReplayLibrarian-Replay Ordner kopiert währe schon machbar.

    Grüsse
    IaxFenris

  • Erstmal, super Arbeit, endlich kommt ein bisschen Ordnung in meine Replays^^

    Was vllt nicht schlecht wär einen Button einzufügen um WA zu starten.
    Schließlich gibts für DoW auch einen :P

    naja, weiter so

    EDIT: Wo finde ich den APM Counter von dem gesprochen wurde? Und wo sehe ich wer gewonnen hat?
    Hab mir die letzte Version des Programms installiert.

    Edited once, last by Omaboy (September 30, 2005 at 5:46 PM).

  • Quote


    Ich werd mal überlegen was man da tun könnte. Das du deine Ordnerstruktur weiterhin beibehalten kannst werde ich wahrscheinlich eher nicht einbauen aber eine Suchfunktion die auch Unterordner nach *.rec Datein durchsucht und diese dann in den ReplayLibrarian-Replay Ordner kopiert währe schon machbar.


    Sowas meinte ich im Prinzip auch

    Trotzallem: danke für Arbeit!

    Eigentlich heißts Yacoepsae:rolleyes:

    ->Ich ess Sesamsticks<-

  • Damit das Programm nicht untergeht möchte ich erstmal wirklich betonen wie super es ist. So bekomme ich endlich mal Ordnung ins System.

    Mir sind aber mehrere Sachen aufgefallen, die ich wirklich gerne im Programm hätte:

    • Wie Omaboy erwähnt hat, Anzeige des Gewinnenden
    • Wie er gewinnt (T&H etc.).
    • Länge des Replays
    • Fixen der 1on1's auf 2on2-Maps (Es werden Spieler 3 & 4 so halb angezeigt.)
    • Fixen der Filterfunktion DoW/WA-Replays (Manche WA-Replays sind nicht als solche gekenntzeichnet.)

    > Höre nie auf anzufangen. Fange nie an aufzuhören.
    > Zeit hat, wer sich Zeit nimmt.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!