Diskussion und problemen mit "Oil terminal and pipeline"

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


  • It's a new game I started without having the old oil terminal and creek bridges enabled. I upgraded oil terminal to the latest version and then enabled it for the first time in this save. I have not updated, but also not enabled the creek bridges.

    I kinda hoped this was a known issue. But I'll try a few more different things to pinpoint the cause.

    Edit:
    - It seems to happen when it has to reverse: When clicking the reverse button, after loading at a station, when removing the current destination station.
    - It does not happen on a new game with all the same mods and the same load order.

    Einmal editiert, zuletzt von gamebori ()

  • Hallo melectro, vielen Dank dafür, dass du deine Mods so fleißig am weiterentwickeln bist. Ich habe die v1.9 in den mods Ordner entpackt (vorher wie es sich gehört die voriger Version komplett entfernt) und seit dem komme ich bis in den Spielstand und dann CTD mit folgender Meldung:

    Verstehe nicht ganz wo mein Fehler ist. Hatte beide Oil Terminals auf meiner Karte auch abgerissen und neu gebaut und alles wieder angeschlossen. (Dieser Spielstand von Okt.24 lief auch stabil weiter) Habe bisher ausschließlich auf Strassen und Schienentransport gesetzt und noch keine Pipelines verbaut. stdout (Größer 1MB darum komprimiert) habe ich auch mit angehängt vielleicht kann man ja einen Fehler erkennen den ich begangen habe. stdout.7z

  • Ich habe den Verdacht, dass mein Skript nicht damit umgehen kann, wenn in einer früheren Version des Ölterminals eine Lastwagenwaage fehlt. Wenn nun die Version 1.9 verwendet wird, wird dieses Objekt nicht gefunden und es gibt eine Fehlermeldung.

    Ich werde den Code durchsehen und sehen, ob ich eine Korrektur vornehmen kann. Wenn ich dich richtig verstehe, kannst du spielen, wenn du die beiden alten Ölterminals abreißt?

  • Also ich bin mir nicht ganz sicher ab Welcher Version du die neuen Pipeline Element am Ölterminal hinzugefügt hast. Ich meine am 17.10. mit v1.8 habe ich den Spielstand erfolgreich geladen. Dann natürlich mit der Info das einige Objekte fehlen (Amazon Würfel), was ja logisch ist, da es diese ja vorher noch nicht gab.

    Dann habe ich quasi beide Ölterminals auf der Map abgerissen neu verbaut + Strassen und Gleis Linien wieder angepasst und auch einige Stunden fleißig weitergebastelt ohne Problem und zum Schluss den Spielstand gespeichert.

    Jetzt hatte ich wieder Zeit und Lust weiter zu basteln habe wie oben beschrieben alles auf v1.9 aktualisiert natürlich ohne überschreiben, sondern immer sauber entpackt und nun komme ich zwar bis ins Game und dann kommt dieser CTD ohne das ich eine Aktion tätigen kann.


    Ich hoffe so ist es einigermaßen nachvollziehbar.

  • Hello, tried using this mod in a save game. Building the terminals and pipes was not an issue and works well. When I bought the "train" carrier and put it on the line, all went good until it stopped at the terminal and started loading. At that moment the game crashed. Tried again with a different terminal and it crashed again. Tried booting up a fresh save with no other mods on, and it also crashed there. Please help as this mod would be amazing in my save.

    Attached screenshot of the error and the full stdout.

    Dateien

    • stdout.txt

      (67,2 kB, 133 Mal heruntergeladen, zuletzt: )
  • Now I can't even put the carrier on the line before it crashes

    You are using an old version of Oilterminal 1.4. make sure you are using version 1.10 !


    Please delete the workshop files as you have uploaded an old version of my mod on steam (which I have not allowed). This could lead to others being able to download that version and then it just creates more problems.


    2 Mal editiert, zuletzt von melectro ()

  • Hm...wollte voller Vorfreude deine neue Fabrik ausprobieren, aber leider mault er rum und reagiert mit Absturz... :


    Error message: error: C:/Program Files (x86)/Steam/userdata/1534550233/1066780/local/mods/melectro_polyethylene_plant_1/res/scripts/peIndustryParam.lua:88: stack index 3, expected number, received nil: not a numeric type (bad argument into 'void(int)')

    stack traceback:

    =[C](-1): ?

    =[C](-1): __newindex

    @C:/Program Files (x86)/Steam/userdata/1534550233/1066780/local/mods/melectro_polyethylene_plant_1/res/scripts/peIndustryParam.lua(88): addProdLevel

    @C:/Program Files (x86)/Steam/userdata/1534550233/1066780/local/mods/melectro_polyethylene_plant_1/mod.lua(30): ?



    Minidump: C:/Program Files (x86)/Steam/userdata/1534550233/1066780/local/crash_dump/05acc9c9-61de-4815-bfc1-594381ee81f5.dmp


    In file: urban_games/train_fever/src/Lib/lua/State.cpp:753


    In function: void __cdecl lua::State::Call(int,int)



    __CRASHDB_CRASH__ struct lua::LuaException: urban_games/train_fever/src/Lib/lua/State.cpp:753: void __cdecl lua::State::Call(int,int): error: !melectro_polyethylene_plant_1::res/scripts/peIndustryParam.lua:88: stack index 3, expected number, received nil: not a numeric type (bad argument into 'void(int)')

    stack traceback:

    =[C](-1): ?

    =[C](-1): __newindex

    @!melectro_polyethylene_plant_1::res/scripts/peIndustryParam.lua(88): addProdLevel

    @!melectro_polyethylene_plant_1::mod.lua(30): ?


    Exception type: Lua exception


    This error is usually caused by modding. Some game resources contain incorrect data.


    Details:


    Error message: error: C:/Program Files (x86)/Steam/userdata/1534550233/1066780/local/mods/melectro_polyethylene_plant_1/res/scripts/peIndustryParam.lua:88: stack index 3, expected number, received nil: not a numeric type (bad argument into 'void(int)')

    stack traceback:

    =[C](-1): ?

    =[C](-1): __newindex

    @C:/Program Files (x86)/Steam/userdata/1534550233/1066780/local/mods/melectro_polyethylene_plant_1/res/scripts/peIndustryParam.lua(88): addProdLevel

    @C:/Program Files (x86)/Steam/userdata/1534550233/1066780/local/mods/melectro_polyethylene_plant_1/mod.lua(30): ?



    Minidump: C:/Program Files (x86)/Steam/userdata/1534550233/1066780/local/crash_dump/05acc9c9-61de-4815-bfc1-594381ee81f5.dmp


    In file: urban_games/train_fever/src/Lib/lua/State.cpp:753


    In function: void __cdecl lua::State::Call(int,int)

    Dateien

    • stdout_old.zip

      (582,52 kB, 119 Mal heruntergeladen, zuletzt: )

    Der Mensch ist nicht das, was er vorgibt zu sein - er ist das, was er verbirgt!