TFnet Texte zu Steam Format konvertieren

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


Sie betrachten gerade eine ältere Version des Eintrags. Klicken Sie hier, um zur aktuellen Version zu gelangen.

  • Dies ist ein Tool, um formatierte Texte aus diesem Forum (als HTML) automatisch in ein Format zu konvertieren, was bei Steam für Textformatierungen verwendet wird.

    Modder, die hier auf transportfever.net und auf Steam Inhalte veröffentlichen, müssen oft denselben Text inklusive Formattierungen (wie Fett, Kursiv, Unterstrichen, oder Listen und Links) erstellen. Ich dachte mir, wäre es nicht praktisch ein Tool zu haben, was den Rohtext von dem einen Format in das andere konvertiert? Mithilfe von ChatGPT konnte ich innerhalb kürzester Zeit so ein Skript erstellen!


    Texte auf transportfever.net werden im HTML Format dargestellt. Das sieht man auch beim Bearbeiten, da kann man mit dem Button ganz links auf den Quellcode umschalten. (Manches wird aber beim Abschicken geändert)


    Bei Steam (Modbeschreibungen, Guides, aber auch Kommentare) kann man Formatierungen mit an HTML angelehnten Markup Tags umsetzen. Also eigentlich ziemlich ähnlich.


    Zuerst muss man auf der tfnet Seite sein, wo der formatierte Text ist, den man umwandeln will. Das kann im Prinzip ein Filebase-Eintrag, ein Lexikon Artikel oder ein normaler Forenbeitrag sein. An den HTML Code kommt man entweder über den Source Code der ganzen Seite (Strg+U) oder mit den Entwicklertools (F12) kann man sich sogar den entsprechenden Bereich einfach auswählen und kopieren.


    Das Skript ist in Python geschrieben und benötigt daher ein installiertes Python sowie das BeautifulSoup package.

    Die main.py wird einfach ausgeführt, liest den Input von "input.txt" und schreibt das Ergebnis in "steam_output.txt".


    Unterstützt werden alle Formatierungen, die bei beiden Systemen vorhanden sind:

    • Fett [b]
    • Kursiv [i]
    • unterstrichen [u]
    • durchgestrichen [strike]
    • Überschriften [h1]
    • Hyperlink [url]
    • Bilder [img]
    • Listen [list]
    • Zitate [quote]
    • Code [code]
    • Linien [hr]
    • Tabellen [table]


    Das Tool ist hier zu finden: https://github.com/Vacuum-Tube/TFnet2Steam-Text-Converter

Teilen