Beiträge von EAT1963

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


    An dieser Stelle ist TF sehr unglücklich programmiert.


    Wie geht TF hier vor?

    • TF liest die Brücken aus dem Spieleverzeichnis in alphabetischer Reihenfolge ein und packt diese in eine interne Liste.
    • Baut man nun eine Brücke, so merkt sich TF, daß es z.B. die vierte Brücke aus der internen Liste gebaut hat.
    • Beim Laden des Spielstandes wird die vierte Brücke an der gebauten Stelle wieder errichtet.


    Wo beginnen die Probleme?

    • Kommt ein neuer Brückenmod, so haben die relevanten Dateien auch bestimmte Namen.
    • Beim Einlesen der Brücken aus dem Spieleverzeichnis in die erwähnte interne Liste, kann sich nun die Reihenfolge der Liste ändern, da TF ja nun einmal in alphabetischer Reihenfolge einliest.
    • Da nun auf Platz 4 eine andere Brücke ist, z.B. diese "herrliche" Rote, wird nun die "Falsche" errichtet und der Spieler "freut" sich natürlich ungemein über diese Art von Kreativität. :cursing:


    Was kann man dagegen unternehmen?

    • Wir müssen dafür Sorge tragen, daß neu hinzukommende Brücken an die letzte Stelle der internen Liste kommen.
    • Hierzu kommen wir nicht umhin, Dateien des neuen Mods so umzubenennen, daß Diese alphabetisch an letzter Stelle im Brücken-Verzeichnis stehen.


    Welche Dateien müssen nun konkret bei der Stahlfachwerkbrücke umbenannt werden?

    • ...\res\config\bridge\rail_iron3.lua --> Die eigentliche Brücken-Mod-Datei
    • ...\res\textures\ui\bridges\rail_iron3.tga --> Das kleine Vorschaubildchen


    Wie habe ich persönlich das Problem genau gelöst?

    • "...\res\config\bridge\rail_iron3.lua" habe ich zu "...\res\config\bridge\x3rail_iron3.lua" umbenannt
    • "...\res\textures\ui\bridgesrail_iron3.tga" habe ich zu "...\res\textures\ui\bridges\x3rail_iron3.tga" umbenannt.
    • Problem gelöst. :thumbsup:


    Kann der Mod-Ersteller selber Sorge tragen, um das Problem zu umgehen?

    • Nein, das ist leider nicht möglich, da er nicht über bereits vorhandene oder in Zukunft erscheinende Brücken im Bilde ist und sein kann.


    Auch hier hoffe ich etwas Klarheit in die Problematik gebracht zu haben.


    Liebe Grüße
    Enno :)

    Die Idee, auch wenn im Moment schwer umsetzbar, finde ich gut.
    Der Zug ist am Endbahnhof angekommen, fährt zur Kehranlage, wird vom Personal ordentlich gereinigt und fährt frisch wieder in den Bahnhof ein. :)


    Ja, für einen Schönbauer hört sich das gut an. :D

    Tja, Ähnliches ist mir auch schon geschehen. Jahreswechsel und Absturz nach wenigen Sekunden.
    Letztendlich war der Spielstand nicht mehr zu gebrauchen.


    Habe in solchen Fällen immer einen vorhergehenden genommen und konnte ohne Probleme durchspielen.
    Dies war letztlich der einzige Weg.

    The problem is that the new version, the old unfortunately can not remove it. :thumbdown:


    Here is a modified version of me that can uninstall the old version and incidentally manipulated no fake files. :thumbsup:


    Procedure:

    • Please uninstall the installed cost Mod (with TFMM)
    • Now install the attached cost Mod (with TFMM)
    • Please check the TF-path in the cost_mod.lua
    • Run the Lua Console (LuaTF.exe or LuaTFx64.exe)
    • type require "cost_mod" cost_mod.install ()
    • Have fun :D

    Greetings
    Enno :)


    PS: You need the latest Lua-Console from here.


    PPS: Mein Deutsch ist auch erheblich besser, als mein Englisch. Sorry.

    Deine Savegames sind mit einem Mod gespeichert, welche eine "pluto_plane_b.mdl" beinhaltet. Ohne diesen Mod erneut zu installieren wirst Du deine Savegames nicht mehr zum Laufen bringen.

    Ok, now i find the right Version.....i'm so stupid.... :whistling::saint:


    Very Thanks for your help and time. :thumbup:


    Greetings
    Enno


    PS: I change the code a little bit for my suggestion (No Cost Mod on Fake's etc.)....


    Code
    local function isNoCostMod(script)
        return (string.find(script, "__no_cost_mod__") ~= nil)
    end



    ....and it's running good. :thumbsup:

    OK, thank you for the answer. Sorry, but my english is also not the best. :D


    Now i have the following problem. On run the LuaTFx64.exe or the LuaTFx.exe (both in Version 5.2) i become the Error-Message: ERROR #1 You need the latest Train Fever Extended Lua console or the Train Fever Game Manager to run this script. This is on cost_mod also timeless_mod.


    Have you, @Gwinda, a Solution for that?


    Greetings
    Enno :)

    Hallo,
    bei der Installation werden nun ja ALLE gefundenen Dateien bearbeitet. Dies ist jedoch nicht immer wünschenswert (z.B. bei Fakes).


    Ich würde mir wünschen, dass man Dateien gezielt von der Bearbeitung ausschliessen kann. Zum Beispiel durch eine entsprechende Kennzeichnung am Anfang der jeweiligen Dateien, wie z.B. "no_costmod" oder auch "no_timelessmod".


    @Gwinda, wäre es möglich, dies zu implementieren?


    Liebe Grüße
    Enno

    Ich denke, da wird es keine großen Probleme geben, solange es nicht die mdl Dateien betrifft. Sprich, sich die Namen der mdl Dateien nicht verändert haben.
    Jedenfalls werde auch ich in Zukunft andere Namen wählen, z. B. mit EAT am Anfang.
    Liebe Grüße Enno :)