Ergebnis 1 bis 2 von 2

Thema: Batch-Datei für MP-Szenarien und geänderte "alpha.txt"

  1. #1
    Kampfprediger Avatar von rHati
    Registriert seit
    07.08.07
    Ort
    Neues Jerusalem
    Beiträge
    2.097

    Batch-Datei für MP-Szenarien und geänderte "alpha.txt"

    den computerbastlern unter euch wird das jetzt ein wenig zu banal klingen- ich bin aber trotzdem sehr stolz auf mich, dass ich mit hilfe meiner MSDOS relikterinnerungen 2 probleme hab lösen können.
    höret und staunet:

    1.
    multiplayer-szenarien suchen im smax-stammverzeichnis nach der datei "alpha centauri.ini". die dartstellung der fraktionen im szenario wird der fraktionsliste in dieser datei angeglichen- unhübscher bug wenn deirdre dann ausschaut wie Marr. man braucht zur korrekten darstellung also die passende .ini im stammverzeichnis.
    dieser bug tritt nur im smax auf, smac hat sowieso nur 7 fraktionen.

    2.
    smac und smax suchen bei spielstart nach der alpha.txt bzw alphax.txt im stammverzeichnis. geänderte dateien wirken sich also auf alle spiele aus. für verschiedene varianten brauchte man also mehrere installationen...



    lösung:

    @alpha/x
    ornder im spielverzeichnis smac/smax anlegen.
    darein die alpha/x kopieren und nach wunsch verändern

    @szenario
    nach einem ersten start (singleplayer) mit den fraktionen in der korrekten reihenfolge (oder eingabe in die .ini per hand) wird die .ini extern in diesen ordner gespeichert der dann auch als speicherordner fürs PBEM dient. der ordner wird dann nach dem jeweiligen PBEM-titel benamst. in den ordner kommt dann noch ein subordner für den turn-ausgang.

    in diesem ordner erstelle ich mit dem editor dann eine batch-datei.
    mit einfachen kleinen dos-befehlen richte ich mir jetzt smax so wie ich es brauche. in meiner batchdatei steht zum beispiel:

    copy *.ini D:\Spiele\SMAX\

    [kopiert die aktuell richtige Alpha Centauri.ini ins stammverzeichnis. * weil
    der dosbefehl erkennt keine dateinamen mit leerstelle]

    ren D:\Spiele\SMAX\alphax.txt alphaxalt.txt

    [die originale/aktuelle alphax wird umbenannt und somit gesichert]

    copy alphax.txt D:\Spiele\SMAX\

    [die gewünschte alpha.txt wird ins stammverzeichnis kopiert]

    cd..
    terranx


    [wechseln ins stammverzeichnis und programmstart]

    del D:\Spiele\SMAX\alphax.txt

    [nach beenden des spiels/spielzugs wird die veränderte alphax im stammverzeichnis gelöscht]

    ren D:\Spiele\SMAX\alphaxalt.txt alphax.txt

    [die gesicherte original-alphax wird durch rückumbenennung wieder aktiv]




    conclusio:
    tolle sache so eine kleine batch-datei.
    mit dem editor schreiben und als *.bat abspeichern- und schon geht das.
    sehr praktisch für PBEM weil szenarion richtig dargestellt werden, und weil man das spiel direkt aus dem turn-eingangsordner heraus starten kann.

    praktisch zum ausprobieren verschiedener spielregeln in der alpha/x.txt.
    damit sind auch PBEM mit geänderten alpha/x.txt praktisch möglich.


    für alle die das kindisch finden: ich finds super

    und vielleicht hilfts ja sogar jemandem, bsp aktuelles DGÜS-PBEM: Chirons Angst vor Wasser.
    UFDK, Morganischer Detailminister, Gläubiger Kampfprediger

  2. #2
    Bewahrer des Glaubens Avatar von Assur
    Registriert seit
    20.03.02
    Ort
    Great Zion
    Beiträge
    1.438
    Coole Sache, mir gefällts
    Meine Story: Master of Orion3: Wer wagt gewinnt

    "Die Frauen verkörpern den Triumph der Materie über den Geist, so wie Männer den Triumph des Geistes über die Moral verkörpern."
    Lord Henry zu Dorian Gray, aus:
    Oscar Wilde, Das Bildnis des Dorian Gray


    "Will we next create false gods to rule over us? How proud we have become, and how blind."
    Sister Miriam Godwinson

Berechtigungen

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