Beiträge von tsilaicosneknurd

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


    Hello,
    I hope this is the right place to post my problem with this (indeed great) mod?
    (otherwise it would nice, to mention the right location for reports in mod description)
    I want to electrify such a station, but game crashes:
    ========================
    Ultimate Station failure
    Algorithm failure: stack traceback:
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:2049: in function '__index'
    .../content/446800/1347284725/res/scripts/ustation/coor.lua:91: in function '__sub'
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:1117: in function 'fun'
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua:32: in function <.../content/446800/1347284725/res/scripts/ustation/pipe.lua:31>
    (...tail calls...)
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:1112: in function 'fun'
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua:32: in function <.../content/446800/1347284725/res/scripts/ustation/pipe.lua:31>
    (...tail calls...)
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:1109: in function 'coordIntersection'
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:1900: in function 'retriveBaseParams'
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:1949: in function 'rhs'
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua:264: in function '__mul'
    ...struction/station/rail/utimate_station_half_triangle.con:315: in function 'buildStation'
    ...struction/station/rail/utimate_station_half_triangle.con:390: in function <...struction/station/rail/utimate_station_half_triangle.con:333>
    [C]: in function 'xpcall'
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:2044: in function 'fn'
    mods/nown_post_mod_final_release_version_1/mod.lua:38: in function 'fn'
    mods/1485341976_1/mod.lua:36: in function <mods/1485341976_1/mod.lua:34>
    Params:
    trackType: 58
    trackType: 58
    trackType: 58
    trackType: 58
    trackType: 58
    trackType: 58
    trackType: 58
    trackType: 58
    trackType: 58
    trackType: 58
    trackType: 58
    trackType: 58
    trackType: 58
    trackType: 58
    nbTracksA: 3
    nbTracksB: 3
    radiusA: 5
    radiusB: 12
    radiusC: 12
    lengthA: 8
    lengthB: 8
    lengthCommon: 0
    entrySize: 4
    entrySide: 1
    entryAType: 0
    entryBType: 0
    entryCType: 2
    End of Ultimate Station failure
    ========================
    error: error: .../content/446800/1347284725/res/scripts/ustation/coor.lua:91: attempt to index local 'lhs' (a nil value)
    stack traceback:
    [C](-1): __index
    .../content/446800/1347284725/res/scripts/ustation/coor.lua(91): __sub
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(1117): fun
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua(32): ?
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(1112): fun
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua(32): ?
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(1109): coordIntersection
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(1900): retriveBaseParams
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(1920): rhs
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua(264): __mul
    ...struction/station/rail/utimate_station_half_triangle.con(315): buildStation
    ...struction/station/rail/utimate_station_half_triangle.con(390): updateFn
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(2059): fn
    mods/nown_post_mod_final_release_version_1/mod.lua(38): fn
    mods/1485341976_1/mod.lua(36): ?


    in the stacktrace I see also see "automotive industry" mod and the "nown post mod"?? may it be related?


    thank you


    Edit: just wanted to create a new station, also crashing:
    ========================
    Ultimate Station failure
    Algorithm failure: stack traceback:
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:2049: in function '__index'
    .../content/446800/1347284725/res/scripts/ustation/coor.lua:91: in function '__sub'
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:1117: in function 'fun'
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua:32: in function <.../content/446800/1347284725/res/scripts/ustation/pipe.lua:31>
    (...tail calls...)
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:1112: in function 'fun'
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua:32: in function <.../content/446800/1347284725/res/scripts/ustation/pipe.lua:31>
    (...tail calls...)
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:1109: in function 'coordIntersection'
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:1900: in function 'retriveBaseParams'
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:1920: in function 'rhs'
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua:264: in function '__mul'
    ...struction/station/rail/utimate_station_half_triangle.con:315: in function 'buildStation'
    ...struction/station/rail/utimate_station_half_triangle.con:390: in function <...struction/station/rail/utimate_station_half_triangle.con:333>
    [C]: in function 'xpcall'
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua:2044: in function 'fn'
    mods/nown_post_mod_final_release_version_1/mod.lua:38: in function 'fn'
    mods/1485341976_1/mod.lua:36: in function <mods/1485341976_1/mod.lua:34>
    Params:
    End of Ultimate Station failure
    ========================
    error: error: .../content/446800/1347284725/res/scripts/ustation/coor.lua:91: attempt to index local 'lhs' (a nil value)
    stack traceback:
    [C](-1): __index
    .../content/446800/1347284725/res/scripts/ustation/coor.lua(91): __sub
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(1117): fun
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua(32): ?
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(1112): fun
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua(32): ?
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(1109): coordIntersection
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(1900): retriveBaseParams
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(1920): rhs
    .../content/446800/1347284725/res/scripts/ustation/pipe.lua(264): __mul
    ...struction/station/rail/utimate_station_half_triangle.con(315): buildStation
    ...struction/station/rail/utimate_station_half_triangle.con(390): updateFn
    ...kshop/content/446800/1347284725/res/scripts/ustation.lua(2059): fn
    mods/nown_post_mod_final_release_version_1/mod.lua(38): fn
    mods/1485341976_1/mod.lua(36): ?


    it is the new mod version... just updated today (version 1.11)... downgrading makes the savegame unloadable :-(
    is that intended? the game wants both versions... is there any way to fix?

    keine neuen... all die jahre vorher lief alles problemlos..
    habe auch versucht, vor jahresbeginn alle fahrzeuge in die depots zu schicken, das hat auch nichts am absturz geändert.


    ich habe mal getraced, welche dateien geöffnet werden im moment des absturz:


    [pid 7082] openat(AT_FDCWD, "mods/ETH_UG_TFSoundPackage_1/res/audio/effects/new_vehicle.wav", O_RDONLY) = 54
    [pid 7082] openat(AT_FDCWD, "mods/796431695_1/res/textures/ui/button/xxsmall/close.tga", O_RDONLY) = 54
    [pid 7082] openat(AT_FDCWD, "res/audio/effects/industry_downgrade.wav", O_RDONLY) = 54


    letzteres schliesst darauf, dass eine industrie downgegradet wird... da ich nur ne hand voll industrieen habe, klingt das vielversprechend, wenns daran liegt.

    das wird die ursache sein... was fürn bug.. hoffe ich kriege das fahrzeug innerhalb weniger tage weg - fehlanzeige.. versuche es mit dem letzten autosave.
    Januar 1893 :)
    AdminEdit: Doppelbeitrag zusammengefügt.
    Mfg Sebastian

    english version below.


    Hallo,
    zum 1.1.1893 stürzt bei mir das Spiel mit einer wenigsagenden einzeiligen Fehlermeldung
    ../../src/Game/transport/TransportNetworkModHelper.cpp TransportNetworkModHelper::~TransportNetworkModHelper(): Assertion `found' failed.
    ab..
    vorher höre ich noch "Oh Yeah" - kann mir vielleicht jemand sagen, welche Fahrzeuge am 1.1.1893 erscheinen? oder gibt es eine Liste?


    Danke
    ok...

    letzteres ist wohl Vanilla?
    und die S3 ist von Bandion?
    ob das wirklich die ursache ist... wird getestet... in einem neuen savegame (identische mods) stürzt es nicht ab


    Habe das Mod deaktiviert... aber stürzt dennoch ab.
    Hat jemand eine Idee woran es noch liegen könnte, was passiert noch zu Jahreswechsel?



    Der Fehler im Detail


    Hello,
    on January 1 1893 my savegame crashes with a non expressive error message in stdout (nothing in stderr):
    ../../src/Game/transport/TransportNetworkModHelper.cpp TransportNetworkModHelper::~TransportNetworkModHelper(): Assertion `found' failed.
    I hear "Oh yeah", then it crashes. but allready checked, It should not be related to new vehicles (disabled mod, and a vanilla car).


    What else is happening on new year? and maybe affects pathfinding?

    Ich habe die Erfahrung gemacht, dass Linux-User tatsächlich viel technik/programmier-affiner sind als die Windows-Nutzer. Wie schon jemand gesagt hat, reparieren sie das Problem oft gleich selbst, weil's schneller ist als dem Urheber lange zu schreiben und dann letzten Endes von diesem noch angepflaumt zu werden.

    da gebe ich dir recht.. ich wünsche mir ständig, dass das spiel open source wäre... einige der fehler die das spiel zum absturz bringen, klingen eigentich simpel zu lösen.. bzw. zumindest einen workaround zu erstellen, dass das spiel nicht gleich abstürzt.. und man wieder mintenlang warten darf.. hm wobei die meisten dieser fehler ohne mods nicht auftreten würden.. aber jene bringen dann fälle, an die die programmierer nicht gedacht haben.
    übrigens ein grund, warum ich programmieren übrigens noicht mehr so mag,w wie früher.. perfektionismus.. jeden (un)denkbaren fehler versuchen abzufagen...
    auch ein weiterer grund für opensourcve, diese undenkbarsten fällen, passiere irgendwen, dann wird das (vielleicht gleich von demjenigen) gefixt.. hm aber leidser ist die Grafik von simutrans z.B. nicht annähernd vergleichbar mit transport fever :-/ aber sehr viel umfangreicher und stabiler dafür..

    Ich hätte eine Lösung gefunden...
    nur beim Bau kommt die Meldung "terminals are not properly connected"...
    kann vielleicht jemand anhand des screenshots (incl. lanes) das Problem erkennen?
    [Blockierte Grafik: https://www.swabian.net/extern/transportfever/bahnhofsproblem.png]
    gemeint ist nicht die anbindung des bahnhofs, die ist noch unerledigt... der bahnhof selbst muss wohl fehlerhaft sein?
    Es handelt sich um "Triangle Station" (mod ultimate station) mit folgenden Parametern:
    Number of tracks: A 5, B 6
    Transit tracks: A 2 Center, B 0 Center
    Radius: A 800 B ∞
    Polarity: -+
    Platform Length: A 400 B 400
    Height: 550mm
    Width: 5m
    Leftmost/Central/Rightmost Platform: Y Y Y
    Convering Angle: 90
    Roof length: 75
    Central Platforms Common Block Length: 25
    Platform Variation: 50
    Narrowest Extremity Width: Gausian 100 +
    Shortest Platform: Gausian + 10
    Unaffected Platforms: 0
    Slope: +0
    Main Entry: XL Left Central Both
    Entry A: Underground Both
    Entry B: Underground Both
    Entry C: Underground
    Fences: None A White
    General Altitude: +0


    Edit hat nach einige ausprobieren festgestellt, dass die Fehlermeldung nicht mehr auftaucht, alsbald der Convering Angle auf 60° reduziert wird..

    Hallo,
    wieder eine Neulings-Frage...
    ich habe mit mehreren Bahnhöfen experimentiert und nach dem bau wieder gelöscht. Der Bahnhof bleibt aber in der Liste und wird vor Ort mit einem grauen Kreis mit weissen Fragezeichen dargestellt.. gibt es irgendeine Möglichkeit ihn zu löschen?
    Setze ich einen neuen Bahnhof an die Stelle, wird das wohl zusammengefasst und das Spiel stürzt mit einer Exception ab, wenn passagiere an den bahnhof ankommen und den weg nicht finden..
    pathfinder_util.cpp:1087: PathFactoryOutput simulation_util [...] Assertion `!result.moveEdges.empty()' failed.



    danke für eure tipps.. ich finde keinerlei gebäudereste oder dergleichen..

    Hallo,
    es fehlt mir ein Newbie Forum...
    Gibt es eine nicht zu komplizierte Möglichkeit einen kombinierten Bahnhof (in Form eines T oder L beispielsweise) zu bauen?


    die triangle station kommt am nächsten ran, an das was ich benötige... nur gibt's da ein Problem:

    Beispiel:
    Durchgangsteil soll die N-S Strecke sein, Kopfbahnhof gen Osten. Die Stadt liegt westlich.. Der Haupteingang ist aber immer im Winkel... der Stadt abgewandt... kann ich zur not mit leben, könnte aber besser gehen...
    gespiegelt geht nicht, da sonst alle gleise von osten über die gleise gen norden führen würde...


    danke für eure tipps

    Danke für die zahlreichen rückmeldungen.



    solltest du sowas direkt nach feststellen an den Modder melden.

    habe ich bei ~4 mods schon über kommentarfunktion.


    @Yoshi genau darum geht es mir... will nur unterstützen...


    Ist ein Mod mangelhaft, wenn er einen Case Fehler hat?


    Meine Meinung nach nein, da das nichts an der Qualität ausmacht. Wenn mir so ein Fehler nicht gemeldet wird, kann ich ihn nicht ändern.

    Ich will niemanden etwas vorwerfen, und ja es ist meinungssache, auch unter windows gibt es inzwischen case sensitive dateisysteme (oder das benutzen von NFS shares), damit kann man den fehler auch unter windows vermutlich nachvollziehen... müsste ich mal austesten wenn ich mal wieder gezwungen bin microsoft zu nutzen... in meinen augen ist es schon ein mangel, wenn ein mod unter bestimmten vorraussetzungen nicht funktioniert.. aber wie gesagt kein vorwurf, wie gesagt, der fehler ist für die meisten (windoof und windoof-typische dateisysteme) schwer zu finden.


    Dann schlag mal was vor Es gibt einige Möglichkeiten, aber simple würde ich das nicht nennen.
    Simpler wäre es, wenn Modder mal auf Groß-/Kleinschreibung achten würden...

    Kommt daraufan, an welcher stelle, und in welcher Programmiersprache.. ob es über ein mod möglich ist, weiss ich nicht.. ich hab noch nicht hinter die materie geschaut, und mit lua habe ich relativ wenig erfahrung, bietet das überhaupt ein exception handling?
    vom ablauf so in etwa
    bei auftreten der exception "file not found" diese catchen, dann am einfachsten mit einer regulären expression mit nicht case sensitiven flag nach der datei suchen und datei öffnen und zurückspringen, oder eben funktion erneut mit richtigen argumenten aufrufen, je nach dem was die Sprache da an möglichkeiten anbietet.
    könnte ich in C++, bash oder PHP beispielsweise mal testen.

    Hallo,
    ich weiss nicht ob schon darüber diskutiert wurde oder wie ich am besten den Tipp an das Entwicklerteam senden kann?


    Ich bin ständig am aussortieren von Mods, die Spielabstürze verursachen, weil die Dateien anderes benannt sind, als wohl in den Scripts angegeben..
    Entsprechende Fehlermeldung, z.B. "res/models/model/asset/nown_post_letter_box_02_DE.mdl: cannot open res/models/model/asset/nown_post_letter_box_02_DE.mdl: No such file or directory", es stellt sich dabei jedes mal heraus, dass gross und kleinschreibung der Dateinamen nicht beachtet wurden.
    Nun bei den meisten Windoof-Nutzern dürfte das kein Problem verursachen, aber die Mods laufen weder unter Linux, noch Mac und auch Microsoft kennt inzwischen case sensitive Dateisysteme...
    Mein Vorschlag wäre irgendeine Routine die das abfängt.. Exception handling on file not found, um dann die richtige datei (nur Gross-/Kleinschreibung falsch) doch zu laden.. sollte programmiertechnisch eigentlich simpel umsetzbar sein und würde all die fehlerhaften mods gangfähig machen..
    Besser wären natürlich saubere Mods.. aber das ist wohl eher illusorisch..
    Grüsse


    tsilaicos