Bauanleitung zur Konvertierung der Schweizer Lichtsignale

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


  • Wenn die konvertierung funktioniert hätte würde in den msh datein von mtl nichts mehr drin stehen. Ergo hat es nicht funktioniert.

    Jetzt bin ich etwas verwirrt, denn in der Bauanleitung wird ja genaau gefordert, die Materialreferenz in den Mesh-Files anzupassen, siehe hier:

    Das scheint also nicht nur bei mir noch zu existieren, ausser ich hätte etwas komplett falsch verstanden... :saint:

  • Ich bin jetzt verwirrt und habe keine Ahnung was hier vorgeht.

    Wenn die konvertierung funktioniert hätte würde in den msh datein von mtl nichts mehr drin stehen.

    Du möchtest sagen, dass nach der Konvertierung die mdl Dateien wie eine übliche mdl Datei aus TPF2 aussehen sollte.

    Jedes Element in der mdl sollte also wie folgt strukturiert sein:

    Code
    {
    materials
    mesh
    name
    transf
    }

    Das war hier NOCH NIE der Fall. =O


    Ich habe kurz einmal ein paar TPF1 und TPF2 Dateien (jeweils von meiner Signalmod) verglichen. Scriptweise gab es bei der Konvertierung hier nur Anpassungen bei den mtl Dateien. mdl und msh sind unverändert geblieben.

    Trotzdem scheint es aber bei mir und auch anderen so zu funktionieren.


    Wenn in der transfer_log Datei der Eintrag Used Files = {} alle Dateien auflistet, die korrekt kovertiert wurden, dann wurde bei mir und vermutlich allen die eine funktionierende Version haben nur die Signalbrücke korrekt konvertiert.


    Bei der transfer_log Datei von CookieChiara wiederum ist der Eintrag Used Files = {} komplett leer.


    Dass dies bloss der Versionsunterschied des Konvertors (ich hatte noch 0.16, CookieChiara hat 0.17) ist, glaube ich zwar nicht, kann ich aber auch nicht ausschliesen.


    In den mtl konnte ich einen weiteren Unterschied feststellen.

    Bei mir habe ich folgenden Eintrag:

    Code
    map_metal_gloss_ao = {
                fileName = "models/converter/default_mga.dds",
                type = "TWOD",
            },

    Bei CookieChiara steht folgender Eintrag:

    Code
    map_metal_gloss_ao = {
                fileName = ".tga",
                type = "TWOD",
            },

    Ich habe dementsprechend auch folgende Datei res\textures\models\converter\default_mga.dds bei mir gefunden.

  • Hm ja also TPF2 kommt auch damit klar wenn das mtl noch in den Mesh steht. Eventuell haben wir damals auch Signale nicht mit berücksichtigt, so das es sein kann das der Konverter die gar nicht anfasst.

    Normalerweise läuft die Konvertierung so ab das er die (TPF) mdl öffnet sich das/die msh sucht, dort den Eintrag der mtl pfade ausliest, diese in die mdl schreibt und dann im msh den Material-Pfad löscht. Daher meinte ich das die Konvertierung nicht geklappt hat.


    Ich habe mir den konvertierten Mod ja noch nie ansehen können.

    Wenn der wie du sagst funktioniert würde ich zu meinem ersten Statement zurückkommen: Der Dateipfad ist bei cookie zu lang. Also kürze das hansvadexxxxxx_1 zu signal_typ3_1 (oder noch kürzer, der Name ist völlig Hupe solange eine_1 hinten dran hängt) und starte dann TPF2.

  • Ich würde mitlerweile ein Problem bei der Konvertierung vermuten.

    Ich habe keine Ahnung was genau los ist. Ich habe mir jetzt selber nochmals die Mod zusammen gebaut und konvertiert (mit v0.17).


    Diesmal scheint die Mod zwar korrekt konvertiert worden zu sein (mdl sind TPF2 typisch aufgebaut), aber ich kann den Fehler von CookieChiara erzeugen und zwar genau dann, wenn die Mod gemeinsam mit der Typ L Mod geladen wird. Wird nur die Typ N Mod geladen, scheint es zu funktionieren.


    Bei dieser neuen Version wurde alles in Bezug zur settings.lua überschrieben. Insbesondere die Verfügbarkeit wurde von 1986 bis 1986 gesetzt, was im Grund impliziert, dass die Signale nie verfügbar sein werden. Und da dies fix in die mdl geschrieben wurde, müsste man nun jede Datei einzeln anpassen.

  • Der Dateipfad ist bei cookie zu lang.

    Dies scheint auch nicht der Fall zu sein. Gemäss Rückmelung zu einer Testversion scheint es jetzt zu funktionieren. Womöglich könnte es ein Modkonflikt sein, wobei ich eher vermute dass es entweder an der 0.17 Version des Konverters oder an der neueren Spielversion liegt.


    Selbstverständlich ist diese Anleitung bereits vier Jahre alt, also da könnte einiges passiert sein.

    Bald sollte sie sowieso redundant sein, weil es auch für die Typ N Signale eine Mod geben wird.

    Einmal editiert, zuletzt von HansVader ()

  • Dies scheint auch nicht der Fall zu sein. Gemäss Rückmelung zu einer Testversion scheint es jetzt zu funktionieren. Womöglich könnte es ein Modkonflikt sein, wobei ich eher vermute dass es entweder an der 0.17 Version des Konverters oder an der neueren Spielversion liegt.


    Selbstverständlich ist diese Anleitung bereits vier Jahre alt, also da könnte einiges passiert sein.

    Bald sollte sie sowieso redundant sein, weil es auch für die Typ N Signale eine Mod geben wird.

    oh das wäre ja cool! Gibt es eine Prognose, wann die Mod verfügbar sein soll? Noch im 2024?


    Grüsse :D

  • oh das wäre ja cool! Gibt es eine Prognose, wann die Mod verfügbar sein soll? Noch im 2024?

    Das kann ich leider nicht sagen, weil es nicht meine Mod ist. Ich verweise auf diesen Beitrag. Dort hat nightfury34 im Frühling seinen Fortschritt veröffentlicht.


    Auch wenn der letzte Beitrag noch aus dem Mai stammt, kann ich zumindest sagen, dass er bis jetzt weiteren Fortschritt gemacht hat.