SOLVED: (Workaround) Wie erstellt man verschiedene Gleistypen, welche sich gegenseitig ersetzen lassen? Ich komme ich nicht drauf

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


  • Guten Tag,

    kann mir vielleicht jemand einen Tipp geben, wie ich Gleise ersetzbar machen kann? Worauf kommt es genau an, ich komme nicht drauf.

    Es geht darum das selbe Gleis mit verschiedenen Fahrleitungsmasten zur Verfügung zu stellen.

    Versucht habe ich bereits jedem Gleis eine unelektrifizierte Variante zur Verfügung zu stellen (wie Basegame), aber es geht scheinbar trotzdem nicht.


    Es sind verschiedene Street lua, sieht man an den anderen Masten. Und verschiedene Templates, was man an den Menueinträgen sieht.



    Was ist generell jetzt die effizienteste Variante verschiedene Fahrleitungstypen zu unterstützen? Komme da bis jetzt nicht wirklich draus.


    Mfg EMP




    Solved, Solution:

    Einmal editiert, zuletzt von EMP ()

  • EMP

    Hat den Titel des Themas von „Wie erstellt man verschiedene Gleistypen welche sich gegenseitig ersetzen lassen? Ich komme ich nicht drauf“ zu „Wie erstellt man verschiedene Gleistypen, welche sich gegenseitig ersetzen lassen? Ich komme ich nicht drauf“ geändert.
  • Fals ich das richtig verstanden habe

    Du brauchst nicht für jede Oberleitungsvariante ein komplett eigenes Gleis sondern eine gemeinsame Basis, also z. B.

    - standard.street.lua
    und dann:

    - standard_catenary_1.street_template.lua

    - standard_catenary_2.street_template.lua

    - standard_catenary_3.street_template.lua


    Damit bleibt das eigentliche Gleis gleich und nur die jeweilige Oberleitungs-/Mastvariante wird über das Template gewechselt. Dann sollte sich eigentlich mit dem magicwand die Oberleitung ändern lassen


    Wenn du dagegen für jede Variante eine eigene .street anlegst, behandelt das Spiel diese eher als unterschiedliche Gleise statt als Varianten desselben Gleises. Genau das dürfte der Grund sein, warum sie sich bei dir nicht einfach gegenseitig ersetzen lassen.

  • Ah verdammt mein Fehler du hast recht. Sorry ich hatte mich mit den Gleisen nur kurz wegen meinem Depot mal beschäftigt.
    Kannst du das evtl anhängen (oder mir schicken)? Dann sieht man besser wie du es versucht hast.

  • Also das was ich bis jetzt gelesen habe funktionieren die Straßen und Gleise genauso wie in TPF2.


    Die Änderungen sind grob:

    • Street und Track zusammengefasst um es dann via roadType wieder intern zu trennen.
    • Visuelle Texturen und Modelle in die template auszulagern.


    Versäumt haben Sie

    • Gleise von Oberleitung zu trennen
    • Tram Gleise bzw. Tram Oberleitungen von Straßen zu trennen.

    Es gibt daher eine Verbesserung für Mods mit X Gleisgeschwindigkeiten. Keine Verbesserung für das Trennen von Oberleitung und Gleis bzw. Straße


    - Meine Meinung dazu -

    UG hat da wissentlich viel Potential liegen gelassen. Man könnte auch behaupten das wäre eine halbgare Lösung...

    PS: Mit gelesen, beinhaltet auch die Erstellungen meines Straßenmods.


    Ich habe keine Ahnung was das in der TPF3 Beta durch Tester vorgeschlagen wurde... bzw. UG ggf. sich auch Taub gestellt hat...

  • Irgendwie funktionert es nicht ganz wie in TPF2. Ich kann wie gesagt mit dem Zauberstab nicht mehr wie ich will zwischen alle meinen Typen wechseln. Die sind irgendwie zu ähnlich.


    Hast du dir schonmal die Scirptmöglichkeiten für Gleise angeschaut? Es soll doch noch deutlich mehr Scriptbar sein. Scheint auch so zu sein so wie Scriptmods zur Zeit aus dem Boden schiessen. Hast du schon den Kurvenüberhöhungsmod gesehen? Da frag ich mich was noch alles möglich ist....

  • Für Gleise nicht, aber es gibt keine Script Möglichkeiten für Straßen.


    Ich hab dazu irgendwo was gelesen bei einem Mod Code.


    Wenn das mit dem Zauberstab nicht geht, muss du das UG als Bug melden.


    -edit, dort war es-
    Ich hatte mir mal diesen Mod angeschaut, weil ich selber keine Script Möglichkeiten gefunden habe:
    https://mod.io/g/transportfever3/m/improved-rail-builder


    Dort findet man und der Mod macht nichts anderes als was man in TPF2 gemacht hat, ne Menge an Klone der Gleise erstellt.


    Code: mod.script.tl
    -- The native TPF3 TrackEdgeModifier uses lane configuration changes to decide
    -- whether an existing track can be upgraded. A change that only affects the
    -- StreetStyle (wire visibility, pole visibility or pole spacing) can therefore
    -- be treated as "no change" even though the target StreetTemplate is different.


    Yoshi das müsst Ihr dringend ändern. Das kann nicht gut für die Performance sein, wenn man dann wieder 1000 Gleise hat, damit man die Oberleitung ändern kann...

  • EMP

    Hat den Titel des Themas von „Wie erstellt man verschiedene Gleistypen, welche sich gegenseitig ersetzen lassen? Ich komme ich nicht drauf“ zu „SOLVED: (Workaround) Wie erstellt man verschiedene Gleistypen, welche sich gegenseitig ersetzen lassen? Ich komme ich nicht drauf“ geändert.
  • Ich kann das bei den Gleisen meiner Mod „Schweizer Oberleitung“ ebenfalls bestätigen: Innerhalb derselben Gleiskategorie, also bei Einfachen-, Standard- oder Hochgeschwindigkeits-Gleisen, lassen sich meine Untervarianten mit unterschiedlichen Masten nicht mit dem Zauberstab gegeneinander austauschen.


    Ich habe deshalb den hier beschriebenen Workaround mit minimal unterschiedlichen Geschwindigkeiten umgesetzt. Das funktioniert bei mir gut: So kann ich die Mastvarianten innerhalb derselben Gleiskategorie wieder mit dem Zauberstab wechseln.

  • Hello!


    I had the same problem and was going crazy. Glad I found this thread!

    The work-around of changing the track top speed worked for me as well.

    But surely this must be a bug?

    The track update tool should really work on any track that isn't built from the same template.

    Two different track types with completely different catenary poles, should not be considered "the same" just because the metadata is the same (lane configuration, cost, top speed, etc)

    As it is now, many modders will inevitably run into this problem, since I suspect a very common way of creating a track mod is to take the vanilla track and just change the mdl-files to change the appearence. The track upgrade tool will not work for them as it is now.