Verschiedene Gleisvarianten über eine .con.lua bündeln?

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,


    lassen sich in TF3 inzwischen verschiedene Gleisvarianten über eine .con.lua bündeln und per Parameter auswählen, um sie danach mit dem normalen Gleisbauwerkzeug zu verlegen?


    Ich habe im TF3-Wiki nachgeschaut. Dort werden Gleistypen über .street_template.lua und ihre Darstellung über .street.lua definiert. Bei den Construction Templates wird beschrieben, dass mehrere Templates eine gemeinsame .con.lua verwenden können. Ob das auch eine gebündelte Auswahl für frei verlegbare Gleise ermöglicht, ist mir aber nicht klar.


    Für meine Oberleitungsmod ergeben die Kombinationen aus Gleis- und Oberleitungsvarianten schnell sehr sehr viele einzelne Gleistypen. Durch die breite Darstellung im Menü wird die Auswahl noch unübersichtlicher. Aktuell muss ich wohl diesen Weg wählen, obwohl ich das gerne vermeiden würde.


    Gibt es dafür inzwischen eine Lösung, oder braucht weiterhin jede Variante einen eigenen Menüeintrag?

    Bei den Signalen ist ja eine .con.lua offenbar nun möglich...


    Evtl. weiss jemand von euch mehr, oder hat es evtl. schon selbst getestet.


    Danke euch

    Grüsse aus der Schweiz - Meine Projekte: F1rnen's Mods - 🇨🇭

    Einmal editiert, zuletzt von f1rnen () aus folgendem Grund: link gelöscht der da noch drin war der da nicht drin sein sollte.

  • Ich bitte da um einen Hauch Verständnis.


    Wenn ich mir schon die Arbeit mache, eine entsprechende Lösung zu entwickeln und in meinen Mod einzubauen, würde ich diesen auch gerne erst einmal selbst veröffentlichen, bevor die KI-Heuschreckenplage darüber herfällt und noch vor meiner Veröffentlichung die tausendste Variante eines Gleisgeschwindigkeits-Mods erscheint.


    Das Ganze hat übrigens auch nichts mit dem CMP zu tun. Da meine Gleise ohnehin schon im Vanilla-Spiel enthalten sind, kann ich sie sowieso nicht mehr für das CMP einreichen.


    Es ist ja nun wirklich nicht so, als hätte ich der Community jemals einen meiner Mods oder irgendwelche Lösungen dauerhaft vorenthalten.


    Im Gegenteil, ich werde daraus definitiv einen eigenständigen Basis-Mod erstellen, auf den alle Gleis-Modder zurückgreifen können. Damit muss nicht jeder das Rad neu erfinden oder selbst eine entsprechende Lösung entwickeln. Stattdessen können alle auf einer gemeinsamen Grundlage aufbauen und diese für ihre eigenen Gleisvarianten nutzen. Davon profitieren am Ende nicht nur die Modder, sondern auch die Spieler, da sich so hoffentlich die unzähligen einzelnen Menüeinträge reduzieren lassen.


    Mir geht es also nicht darum, Wissen zurückzuhalten, sondern lediglich darum, meine eigene Arbeit erst einmal fertigzustellen und zu veröffentlichen.


    Ich sage nur: Auto-Line-Renamer Nummer 100 oder Station Range Extend Deluxe Redux Plus Ultra ...

  • Grimes Dafür habe ich vollstes Verständnis, entschuldige bitte.


    Bei mir entstand durch die Kommentare von MaikC unter dem Mod von manuel_zockt einfach der Eindruck, dass bereits Wissen vorhanden ist, dessen Berücksichtigung erwartet wird, obwohl es bisher nicht öffentlich geteilt wurde.


    Es sollte keinesfalls der Eindruck entstehen, dass ich dir persönlich vorwerfe, etwas zurückzuhalten. Das war sicherlich nicht meine Absicht.

  • Guten Tag, Grimes, ich bin auch noch auf der Suche nach Möglichkeiten Gleise zu bündeln. Mir geht es nicht um Gleisgeschwindigkeiten, sondern um Bündelung von Kombinationen aus Gleisen, Zahnstangen, Oberbauvarianten, Fahrleitungsvarianten. Daher bin ich für jeden Ansatz, welcher eventuell ähnlich funktionieren könnten, etwa Gleisgeschwindigkeiten dankbar. Dieser liesse sich dann eventuell für meine Zwecke adaptieren.

    Gleichzeitig finde ich das Verhalten von MaikC auf die deinen unveröffentliche Lösung aufmerksam zu machen etwas unangemessen:

    Wäre es vielleicht möglich, die Gleise, die optisch ohnehin alle gleich aussehen, zusammenzufassen und die Geschwindigkeit stattdessen über einen Slider einzustellen?

    Dann müsste das Menü nicht mit 40 nahezu identischen Gleisen gefüllt werden und wäre deutlich übersichtlicher.

    Dort stellt er eine Frage dessen Antwort er bereits gekannt haben müsste. Für mich enthält diese einen leichten Vorwurf. A la "es gibt doch schon eine allgemeingültige viel bessere Lösung, warum verwendest du sie nicht."(eigen Interpretation) Anschliessend präsentiert er dann diesen Screenshot: https://www.transportfever.net…asted-from-clipboard-png/ .


    Grimes ich bewundere deinen Arbeit, und verstehe, deinen Punkt mit den womöglich tausend Gleisgeschwindigkeitsmods. Gleichzeitig werden vermutlich gerade in diesem Moment einige dutzend Gleismods entwickelt, welche vielleicht keine solch elegante Lösung einführen entwickelt. Diese werden sicher nicht alle geupdatet, falls dies savegame kompatibel überhaupt möglich seien sollte, was wiederum auf dauer vollerere Menüs bedeuten wird. Zudem habe stand ich kurz davor nach eigenen Lösungen für das Variantenproblem zu suchen. Andere Modder sind vielleicht dabei und vielleicht wird gerade jetzt eine andere zu deiner Lösung inkompatiblen Lösung gearbeitet. Letztlich möchte ich heri eigentlich nur sagen, dass ich es schade finde das, nicht auf eine für schönere Art und weise auf Grimes brilliante Entwicklung hingewiesen wurde.


    Im Gegenteil, ich werde daraus definitiv einen eigenständigen Basis-Mod erstellen, auf den alle Gleis-Modder zurückgreifen können. Damit muss nicht jeder das Rad neu erfinden oder selbst eine entsprechende Lösung entwickeln. Stattdessen können alle auf einer gemeinsamen Grundlage aufbauen und diese für ihre eigenen Gleisvarianten nutzen. Davon profitieren am Ende nicht nur die Modder, sondern auch die Spieler, da sich so hoffentlich die unzähligen einzelnen Menüeinträge reduzieren lassen.

    Das freut mich zu hören. Noch in eigener Sache: Wie muss ich denn meine Mod darauf vorbereiten, wie sieht es mit der savegame kompatiblität bestehender Gleise aus? Also grob technisch: Gibt es immer noch Street,template für Gleisparamter und .street für Optik, welche durch eine neue GUI und Script korrekt ausgewählt werden? Oder werden wirklich Gleisparamter und die Modelle direkt aus aus speziell angepassten street/street.template ausgelesen welche z.B. mehr Fahrleitungsdefinitionen enthalten welche durch die neue GUI auswählt werden können?


    Mfg EMP

  • Wie muss ich denn meine Mod darauf vorbereiten

    Das hab ich mir noch nicht angesehen, wirds aber eine entsprechende Info zu geben.


    wie sieht es mit der savegame kompatiblität bestehender Gleise aus

    Aktuell habe ich bei mir die Vanilla Gleise komplett aus den Menüs verbannt, das werde ich dann entsprechend anpassen.
    Da die aber "nur" nicht baubar sind, aber trotzdem exestieren, gibts für Savegames keine Probleme.

  • Hallo Grimes, danke für die Antwort, falls du Zeit hast, würde mich trotzdem interessieren in welche der beiden von mir umrissenen technischen Umsetzungsrichtungen es geht. Nach deiner Aussage, dass die anderen Varianten ""nur" nicht baubar sind, aber trotzdem exestieren", scheint es meiner Einschätzung nach eher in die erste von mir erwähnte Richtung zu gehen.

    Heisst das also, dass es für jede Geschwindigkeit immer noch ein street.template braucht? Und wäre das dann ein .street für jede Oberleitungsvariante oder was hattest du da angedacht?


    Mfg EMP

  • Da ich diese Möglichkeit schon in Grimes' Thread gesehen hatte, kam mir die Idee, ob man das nicht auch dort auch so umsetzen könnte. Das war wirklich nur als Anregung gedacht und keinesfalls als Vorwurf.


    Falls das anders rübergekommen ist, tut mir das leid.