Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic

 

Ergebnis 1 bis 4 von 4
  1. Beiträge anzeigen #1 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.784
     
    Kirides ist offline

    [Tool] Redefix als Kommandozeile / OU.CSL zu OU.BIN Konverter

    Hallöchen,

    ich wurde vor kurzem gefragt ob es nicht ein nützliches Kommandozeilen Tool gäbe, mit dem man eine OU.CSL in eine OU.BIN umwandeln kann (so als Gegenstück zu https://forum.worldofplayers.de/foru...L-konvertieren )

    Also ließ ich mich nicht Lumpen und habe nun hier für uns (auf Basis vom guten Redefix) eben diesen kleinen Teil als Kommandozeilenanwendung geschrieben

    Mit dabei ist im Ordner "source" der der (in C#) geschriebene Quellcode.
    (Irgendwann landet das ganze bestimmt auch in Github, wenn ich die Zeit finde...)

    (Noch) Kann das Tool nicht alles was Redefix selbst kann, aber für Entwickler die ihren Quellcode-Ablauf automatisieren wollen ists schon hilfreich

    Download:
    Redefix-cli.zip


    Zur Verwendung selbst gibt es nicht viel zu sagen, für Kommandozeilen-Nutzer sollte es "wie zuhause" sein.

    Code:
    > Redefix.exe -h
    Usage:
    Redefix.exe [OPTIONS] INPUT.csl OUTPUT.bin
      -encoding string
            The encoding used for reading the CSL and writing a BIN (default "windows-1252")
      -encodings
            specify to get a list of all supported encodings
      -user string
            Used to specify the "user" in the output OU.BIN (default "Redefix")
    Ein Aufruf kann das z.B. so aussehen:
    Code:
    Redefix -encoding windows-1252 "E:\Dev\Gothic II_Mods\_work\Data\Scripts\Content\Cutscene\OU.CSL" "C:\Users\my user\Desktop\OU.BIN"
    Unterstützte Kodierungen:
    Spoiler:(zum lesen bitte Text markieren)
    Code:
    Redefix.exe -encodings
    asmo-708       - Arabic (ASMO 708)
    big5           - Chinese Traditional (Big5)
    cp1025         - IBM EBCDIC (Cyrillic Serbian-Bulgarian)
    cp866          - Cyrillic (DOS)
    cp875          - IBM EBCDIC (Greek Modern)
    dos-720        - Arabic (DOS)
    dos-862        - Hebrew (DOS)
    euc-jp         - Japanese (JIS 0208-1990 and 0212-1990)
    gb2312         - Chinese Simplified (GB2312)
    iso-8859-1     - Western European (ISO)
    iso-8859-13    - Estonian (ISO)
    iso-8859-15    - Latin 9 (ISO)
    iso-8859-2     - Central European (ISO)
    iso-8859-3     - Latin 3 (ISO)
    iso-8859-4     - Baltic (ISO)
    iso-8859-5     - Cyrillic (ISO)
    iso-8859-6     - Arabic (ISO)
    iso-8859-7     - Greek (ISO)
    iso-8859-8     - Hebrew (ISO-Visual)
    iso-8859-9     - Turkish (ISO)
    johab          - Korean (Johab)
    koi8-r         - Cyrillic (KOI8-R)
    koi8-u         - Cyrillic (KOI8-U)
    ks_c_5601-1987 - Korean
    macintosh      - Western European (Mac)
    shift_jis      - Japanese (Shift-JIS)
    us-ascii       - US-ASCII
    utf-16         - Unicode
    utf-16BE       - Unicode (Big-Endian)
    utf-32         - Unicode (UTF-32)
    utf-32BE       - Unicode (UTF-32 Big-Endian)
    utf-8          - Unicode (UTF-8)
    windows-1250   - Central European (Windows)
    windows-1251   - Cyrillic (Windows)
    windows-1252   - Western European (Windows)
    windows-1253   - Greek (Windows)
    windows-1254   - Turkish (Windows)
    windows-1255   - Hebrew (Windows)
    windows-1256   - Arabic (Windows)
    windows-1257   - Baltic (Windows)
    windows-1258   - Vietnamese (Windows)
    windows-874    - Thai (Windows)
    Geändert von Kirides (10.05.2024 um 20:35 Uhr)

  2. Beiträge anzeigen #2 Zitieren
    now also in your universe  Avatar von Milky-Way
    Registriert seit
    Jun 2007
    Beiträge
    15.265
     
    Milky-Way ist offline
    Kannst du ein Beispiel nennen, wann/wieso man nur die .CSL hat aber die .bin braucht?

  3. Beiträge anzeigen #3 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.784
     
    Kirides ist offline
    Zitat Zitat von Milky-Way Beitrag anzeigen
    Kannst du ein Beispiel nennen, wann/wieso man nur die .CSL hat aber die .bin braucht?
    Ein Beispiel wäre z.B. Erstellung von Übersetzungen.
    Aktuell gibt es einige Tools die alles zusammen machen

    Mit diesem hier und bin2csl z.B. kann man selbst ein Programm schreiben welches die CSL verarbeitet (übersetzt) und anschließend direkt in eine OU.BIN kompiliert
    Jetzt muss ein Entwickler sich nur noch damit auskennen wie er Text übersetzt, nicht mehr wie er eine CSL aus einer BIN erstellt.
    Er braucht auch nicht unbedingt eine Gothic-Installation/Spacer damit er die CSL auch wieder kompilieren kann.

    Im großen und ganzen nur ein weiteres unabhängiges Werkzeugt im Baukasten von Lego-Entwicklern

  4. Beiträge anzeigen #4 Zitieren
    Fighter
    Registriert seit
    Feb 2018
    Beiträge
    366
     
    Dude333 ist offline
    Would this work with Prequel Demo Mod which cant be converted easily with EGMT ?

    Zitat Zitat von Kirides Beitrag anzeigen
    Ein Beispiel wäre z.B. Erstellung von Übersetzungen.
    Aktuell gibt es einige Tools die alles zusammen machen

    Mit diesem hier und bin2csl z.B. kann man selbst ein Programm schreiben welches die CSL verarbeitet (übersetzt) und anschließend direkt in eine OU.BIN kompiliert
    Jetzt muss ein Entwickler sich nur noch damit auskennen wie er Text übersetzt, nicht mehr wie er eine CSL aus einer BIN erstellt.
    Er braucht auch nicht unbedingt eine Gothic-Installation/Spacer damit er die CSL auch wieder kompilieren kann.

    Im großen und ganzen nur ein weiteres unabhängiges Werkzeugt im Baukasten von Lego-Entwicklern

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide