Türen öffnen auf der falschen Seite.

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


  • Servus,


    ich hab derzeit ein kleines merkwürdiges Problem. Beim bau meiner Stadtbahnmap benutze ich für den Innenstadtbereich die Bahnhöfe der Spitzkehre++. Das funktioniert ja soweit ganz gut nur öffnen die Bahnen die Türen teilweise auf der falschen Seite und an anderen Stationen die genauso gebaut sind wiederum auf der richtigen Seite.


    Beim Bau wird ja der Imaginäre Bahnsteig anhand der weißen Pfade angezeigt, also geh ich mal davon aus. Auf dem folgenden Bild liegt dieser zwischen den Gleisen, die Türen öffnen hier natürlich so wie sie sollen. Beim nächsten halt ist es genau umgekehrt, beide Pfade liegen außen ( Fahrtrichtung jeweils rechts) hier öffnen die Bahnen Stadteinwärts die Türen links zum anderen Gleis hin und die Stadtauswärts wiederum korrekt zum Gehweg.



    Hat die Anzeige des Pfades neben dem Gleis die korrekte Bahnsteigposition oder dient sie nur als Helper damit die Zombies den dort stehenden Zug finden? Die Position der Oberleitungsmasten, bei Gleisen mit solchen, scheint auch keine Auskunft zu geben wo sich die Türen öffnen werden, oder ist das ganze ein Bug?


    Das es am Fahrzeug liegt kann ich ausschließen da an richtigen Stationen mit Bahnsteig (Modutram) die Türen immer korrekt öffnen.


    Viele Grüße

    Grüße vom Chaoslokführer. Hier ist der Name Programm... naja nicht immer. :D

  • Die Position der Oberleitungsmasten ist tatsächlich entscheidend. Bei Eisenbahnfahrzeugen öffnen sich die Türen immer auf der Seite der Masten. ?( Abhilfe: Elektrische Gleise ohne Masten benutzen, die Gleise umkehren, und dann die Masten auf der passenden Seite manuell hinzufügen. Gibt Mods für sowas. Ansonsten auf eine Lösung in TpF3 hoffen.

    Ich will TpF3 mit Dinos, Zombies und Vulkanen!

  • Das komische ist das nach einem Neustart die Türen an manchen Stationen auf der anderen Seite öffnen. Ich hab eine Station bereits dadurch 3x umgebaut.

    Grüße vom Chaoslokführer. Hier ist der Name Programm... naja nicht immer. :D

  • Beim Gleisbauer kannst du die Seite wählen, wo die Fahrgäste stehen. Außerdem kannst du bei nicht elektrifizierten Strecken das Gleis einfach rumdrehen, damit kannst du die Türöffnung beeinflussen. Das geht bei modularen Bahnhöfen nicht. Bei elektrifizierten Strecken öffnen sich aber auch beim Gleisbauer die Türen immer auf der Mastenseite. Bei eine Oberleitung ohne Masten im Prinzip auch, weil dort die Masten eigentlich nur unsichtbar sind, aber dann kannst du ja die Masten von Hand setzen.


    Dass die Türen sich standardmäßig auf der Mastenseite öffnen, finde ich ohnehin nervig, weil sie den Fahrgästen im Weg stehen. Die Idee war wohl, in Bahnhöfen Mittelmasten oder Quertragwerke zu vermeiden - aber gut sieht es nicht aus, genausowenig wie die Dachsäulen an den Bahnsteigkanten. Hoffen wir auf TpF3 ;-)


    Dass es Ausreißer gibt, habe ich noch nicht erlebt. Es könnte entweder an einer falschen Konfiguration einiger Fahrzeuge liegen oder an einer Vererbung der anderen Mastenseite auf nachfolgende Gleissegmente, was das Spiel gerne macht und gelegentlich ziemlich nervt. Vielleicht ist es auch einfach nur ein unerforschter Bug.

    Ich will TpF3 mit Dinos, Zombies und Vulkanen!

  • Eine Bahnhofs Con muss die Edges in der richtigen Reihenfolge definieren.


    Technisch errechnet TPF2 die Türanimationen für Eisenbahnfazeuge (Rail, nicht Tram) durch

    - Ob das Fahrzeug das Flag "isReversed" (sprich Rückwärts fährt)

    - Line Stop

    - ecs::component::MovePath

    -> ob das Fahrzeug in Richtung der Edge oder in die Gegenrichtung fährt.


    Sollte das Fahrzeug auf keiner Linie sein, die Haltestation nicht ermittelt werden können oder der MovePath (durch Bauarbeiten) nicht mehr valide sein, kann es passieren das die Tür auf der falschen Seite aufgeht.

    Das Fahrzeug selber behält nur die Türöffnungszeit und ob ne Tür offen ist.


    Die eigentliche Seite der Türanimation bzw. der Name der Animation wird im Gegensatz zu TPF1 nicht mehr im TransportVehicle gespeichert.


    Da die Masten auch zur Lane Richtungsabhängig erstellt werden, sieht man die Richtung der Lane durch die Masten.



    Für Flugzeuge und Schiffe wird MovePathAircraft ausgewertet.

    Für Straßenfahrzeuge und Trams ist es unerheblich, Kurzfassung des Codes für alle Fahrzeuge außer Eisenbahn:


    Code
    if ( type == Aircraft ) {
       IsTerminalLeft =    .... 
    ] else {
       IsTerminalLeft = 0;    <-- default hier fest
       if ( type == Ship ) {  
           IsTerminalLeft = vehicle_util::ShipIsTerminalLeft(...)
       }
    }
    
    anonymous::GetDoorsAnimationName(ModelData, engine, entity,  type, transportVehicle->doorsOpen, IsTerminalLeft);


    Beim besten will kann ich nicht sehen, wie TPF2 für Straßenfahrzeuge und Trams das bei einer festen Wert IsTerminalLeft = 0; umsetzen sollte.