Liniennamen – Linien automatisch benennen (Script-Mod)

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


  • Hallo zusammen,

    das hier ist der Support-Thread zu meinem Script-Mod Liniennamen. Hier könnt ihr Fragen stellen, Fehler melden und Wünsche loswerden.

    Download: Liniennamen in der Webdisk

    Was macht der Mod?
    Er gibt euren Linien automatisch ordentliche Namen, z. B. Bus-Kassel-1, Tram-Kassel-1, RE-Kassel-Fulda, IC-Kassel-Hamburg oder GZ-Kohle-Essen-Dortmund. Neue Linien werden nach ca. 2 Sekunden benannt, selbst umbenannte Linien bleiben so, Linien mit # am Anfang werden nie angefasst.

    Demnächst in Version 1.1 (danke für die Ideen!):

    • Schreibweise „RE Kassel - Fulda“ wählbar
    • Zugnamen nach Epoche: bis 1970 P / E / D, danach S / RB / RE / IC
    • Option „Alle Linien umbenennen“ (auch selbst benannte)

    Wenn ihr einen Fehler meldet, schreibt bitte dazu:

    • welche Version vom Mod ihr nutzt
    • was ihr gemacht habt und was passiert ist
    • wenn möglich die Datei stdout.txt aus …\Steam\userdata\<Steam-ID>\3493540\local\crash_dump\

    Viel Spaß damit!
    AirJordanTV

    [center]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


    AirJordanTV· Mods & Tools für Transport Fever 3


    TOOL TF3 Mod Manager|MOD Liniennamen


    🚌 Bus-Kassel-1 · 🚆 RE-Kassel-Fulda · 🚂 IC-Kassel-Hamburg

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[/center]

  • Hallo AirJordanTV, erst einmal vielen Dank für deine Bemühungen und der Entwicklung der Mod. Ich wollte dir mal ein Feedback geben und vllt. um einen Tipp bitten:


    Ich hab mir die Liniennamen-Vergabe ein wenig angepasst. Meine Trennung sieht nun so aus: Fahrzeug | bzw. Fahrzeug | Ware --> Ort und bei den beiden Orten sind vor und hinter dem Bindestrich ein Freizeichen, z.B. RE | Köln - Frankfurt


    Ich fände es mega, wenn man bei den Bussen einstellen kann, sobald die nur die Passagiere/Arbeiter zum Ort --> Industrie fahren, diese dann anstatt Bus eben Shuttle benennen könnte. komische Ausdrucksweise/Deutsch ;)


    Dann ist mir aufgefallen, dass der Fahrzeugname nicht berücksichtigt wird. Oder habe ich etwas missverstanden, dass das deine Mod gar nicht machen soll :/

    Danke & liebe Grüße

    Bastian

  • Hi Bastian,

    danke nochmal für dein Feedback, hab alles in Version 1.3 eingebaut:

    – Die Schreibweise mit | ist jetzt Standard: „RE | Köln - Frankfurt“ bzw. „LKW | Holz --> Köln - Frankfurt“. Mit der Option „Orte mit Leerzeichen“ kommt genau dein Beispiel raus, du musst nichts mehr in der Config ändern.

    – Buslinien, die eine Industrie anfahren, heißen jetzt automatisch „Shuttle“.

    – Die Fahrzeuge werden jetzt auch benannt, mit eigener Nummer, damit nicht alle gleich heißen: LKW 1, LKW 2, Bus 1, Shuttle 1, RE 1 … Das gilt auch für Fahrzeuge, die schon auf einer Linie fahren. Selbst vergebene Fahrzeugnamen bleiben, und mit # vorne wird nichts angefasst.

    Einfach die neue Version drüberkopieren und den Spielstand laden.

    Grüße, AirJordanTV

    [center]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


    AirJordanTV· Mods & Tools für Transport Fever 3


    TOOL TF3 Mod Manager|MOD Liniennamen


    🚌 Bus-Kassel-1 · 🚆 RE-Kassel-Fulda · 🚂 IC-Kassel-Hamburg

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[/center]

    Einmal editiert, zuletzt von AirJordanTV ()

  • Hi AirJordanTV, vielen Dank für deine schnelle Rückmeldung.


    Ich freue mich sehr einen kleinen Beitrag geleistet zu haben und freue mich um so mehr auf die kommenden Updates.

    Dass man die Datei bearbeiten kann (und auch wie sie heißt) habe ich aus dem Mod-Hub vom Spiel selbst, oben bei der Vorstellung erwähnst du sie nicht ;)


    Grüße und ein schönes Rest-Wochenende

    Bastian

  • Hallo AirJordanTV,

    sehr schöne Mod! Vielen Dank für die Arbeit. Ich denke es gibt eine Lücke im Benennungsschema bei Trams. Diese können Personen und Güter transportieren, werden aber immer als Personentrams benannt, wodurch es Doppelungen bei den Nummern gibt. Als zusätzliche Komplikation kommt dazu, dass es 3 mögliche Tram-Typen gibt: reine Personen-Trams, reine Güter-Trams und gemischte Personen-Güter-Trams.

    Als weitere Verbesserungen für den Mod würde ich mir wünschen zusätzlichen Nummernschemata 1, 2, 3 oder 01, 02, 03 oder 001, 002, 003 - also Liniennummern mit führenden Nullen. Außerdem wäre eine Farbcodierung toll. Güter mit Güterfarbe - städtische Personenlinien rot/violett Töne und Personenzüge z.B. mit Blautönen.

    Einmal editiert, zuletzt von RaiNix ()

  • Hallo AirJordanTV,


    nachdem ich mit deinem Namensschema etwas herumgespielt habe und die "ln_config.lua" editiert habe, sind mir noch folgende Ideen gekommen.

    Ich habe die Personenzüge immer gerne an einer Stelle zusammen. Also habe ich vor die Personenzugnamen einen Punkt gesetzt. So erscheinen die Personenzuglinien alle oben in der Liste im Linienmanager und hintereinander.

    In tpf2 habe ich meine Nahverkehrslinien innerhalb einer Stadt immer als ÖPNV bezeichnet. Dies könnte man hier fest einbauen z.B. "ÖPNV Fahrzeugtyp Stadt Liniennr" oder aber als editier-/wählbares-Präfix realisieren.


    Grüße andreas

  • Hey Andreas, danke für die Ideen! Ist jetzt in 1.4 drin: In den Mod-Einstellungen gibt's „Stadtlinien als ÖPNV“, dann heißen Busse und Trams in einer Stadt z. B. „ÖPNV Bus | Kassel | 1“. Den Punkt zum Sortieren kannst du in der ln_config.lua bei praefix eintragen, z. B. zug = ".", dann stehen alle Zuglinien oben. Viel Spaß damit!

    [center]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


    AirJordanTV· Mods & Tools für Transport Fever 3


    TOOL TF3 Mod Manager|MOD Liniennamen


    🚌 Bus-Kassel-1 · 🚆 RE-Kassel-Fulda · 🚂 IC-Kassel-Hamburg

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[/center]

  • Hallo AirJordanTV,

    sehr schöne Mod! Vielen Dank für die Arbeit. Ich denke es gibt eine Lücke im Benennungsschema bei Trams. Diese können Personen und Güter transportieren, werden aber immer als Personentrams benannt, wodurch es Doppelungen bei den Nummern gibt. Als zusätzliche Komplikation kommt dazu, dass es 3 mögliche Tram-Typen gibt: reine Personen-Trams, reine Güter-Trams und gemischte Personen-Güter-Trams.

    Als weitere Verbesserungen für den Mod würde ich mir wünschen zusätzlichen Nummernschemata 1, 2, 3 oder 01, 02, 03 oder 001, 002, 003 - also Liniennummern mit führenden Nullen. Außerdem wäre eine Farbcodierung toll. Güter mit Güterfarbe - städtische Personenlinien rot/violett Töne und Personenzüge z.B. mit Blautönen.

    Danke dir für die Vorschläge, ist alles in 1.4 umgesetzt! Gütertrams heißen jetzt „Gütertram | Holz --> Kassel“, und eine gemischte Tram heißt „Tram | Holz + Personen --> Kassel“. Damit gibt's keine doppelten Namen mehr. Führende Nullen (01 oder 001) kannst du in den Mod-Einstellungen einschalten. Linienfarben nach Linienart gibt's auch als Option. Die gelten nur für Linien, die der Mod benannt hat, und eine Farbe, die du selbst änderst, bleibt so.

    [center]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


    AirJordanTV· Mods & Tools für Transport Fever 3


    TOOL TF3 Mod Manager|MOD Liniennamen


    🚌 Bus-Kassel-1 · 🚆 RE-Kassel-Fulda · 🚂 IC-Kassel-Hamburg

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[/center]

  • Sehr schöne Mod *TOP*

    Ich habe bei meine Linien gerne die Orte an erster Stelle stehen (alte Gewohnheiten).

    Wäre es möglich hier eine Option "Orte, Linienart, Güter) mit aufzunehmen?

    So muss ich die Mod immer manuell installieren und das Muster ändern.

    Vielen Dank

    Gerhard

  • Wäre es möglich hier eine Option "Orte, Linienart, Güter) mit aufzunehmen?

    ja, das könntest du sogar selbst machen:

    im Ordner: C:\Program Files (x86)\Steam\userdata\**USERID**\3493540\local\mods\ajtv_liniennamen_1\content\ajtv_liniennamen

    gibt es die ln_config.lua -Datei, die einfach bei geschlossenem Spiel !!! mit einem Editor öffnen und die jeweilige Zeile anpassen

    in deinem Fall für Güterzüge würde die Zeile dann so aussehen: gueter = "{orte} - {art} - {ware} ", -- Essen - LKW - Kohle

    ! mach dir vorher von der Datei eine Kopie z.B. ln_config-KOPIE.lua !

  • ja, das könntest du sogar selbst machen:

    im Ordner: C:\Program Files (x86)\Steam\userdata\**USERID**\3493540\local\mods\ajtv_liniennamen_1\content\ajtv_liniennamen

    gibt es die ln_config.lua -Datei, die einfach bei geschlossenem Spiel !!! mit einem Editor öffnen und die jeweilige Zeile anpassen

    in deinem Fall für Güterzüge würde die Zeile dann so aussehen: gueter = "{orte} - {art} - {ware} ", -- Essen - LKW - Kohle

    ! mach dir vorher von der Datei eine Kopie z.B. ln_config-KOPIE.lua !

    Vielen Dank für deine Antwort, bastian, aber ich habe geschrieben:

    ...

    So muss ich die Mod immer manuell installieren und das Muster ändern.

    ...

    Von daher auch meine Bitte, damit ich bei neuen Versionen dies nicht machen muss.

  • Moin, erstmal danke für den Mod. Ich habe da folgende Sache:

    Es gibt einen MOD der die Liniennummer und das Ziel in der Fahrtzielanzeige anzeigt, analog zu TPF2 mit CommonAPI.


    Nun erwartet der MOD die Liniennummer in []. Ich habe diverse Möglichkeiten versucht über die .lua aber bekomme es nicht hin. Benutze ich die Klammern in dem String wird die NR nicht aufgelöst.

    Viele Grüße aus dem echten Norden. ;)

  • Hallo, was mir noch aufgefallen ist: es wäre mein Vorschlag, sobald "Spitzkehre" als Haltestelle in der Linie ist, die Linie als "Rangier - StadtXY -01" zu benennen. Ansonsten Top Helferlein deine Mod. LG.

  • Würde ich nicht automatisch so benennen, denn du kannst die Spitzkehre auch

    1. zum Kopfmachen in der Zufahrt zu einem Gbf bei einer Industrie verwenden, um ein Gleisdreieck zu vermeiden,
    2. Züge zeitlich begrenzt in ein Abstellgleis zu fahren oder
    3. um Betriebsbahnhöfe für Überholungen nach Fahrplan nachzubilden, ohne Bahnsteige bauen zu müssen.

    In allen Fällen ist die Spitzkehre dann in einen normalen Linienverlauf eingebunden. Das sind jetzt drei Anwendungsfälle, die ich immer wieder mal verbaue, gibt bestimmt noch andere mehr.


    Die richtige Voraussetzung für automatisches Benennen der Linie als "Rangier---" ist meiner Meinung nach: Nur wenn ausschließlich Spitzkehren in der Linie enthalten sind.

    aktuelles System: PC mit AMD Ryzen 9 5900X - 64GB RAM // AMD Radeon RX 6700XT 12 GB VRAM // 1TB SSD und 2+1 TB HD // 32-Zoll-Monitor mit 4K

    altes System: ASUS ROG GV752VW-T4004T: Intel Core i7-6700HQ - 16GB RAM // NVidia GTX960M 2 GB VRAM // 512GB SSD und 1024 GB HDD // 17-Zoll-FullHD

    Einmal editiert, zuletzt von Schremser () aus folgendem Grund: Rechtschreibung

  • Ja das stimmt. Das mit dem Betriebsgleis für Überholungen hatte ich nicht auf dem Schirm. Meinen Rangierlinien haben nur Spitzkehren in der Linie. Aber vielleicht gibt es ja auch andere Situationen. Hätte es auch selbst angepasst aber verstehe den Code nicht😂