Beiträge von eis_os

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


    Kleine Gebäude, ja das wäre sehr schön, als Notanker werde ich wohl einfach UGs Treppenhäuser raus schneiden. Einen Fahrstuhl (ohne Funktion) als Beiwerk wäre auch schön.
    Auch das mit den Straßenanschluss müsste noch irgendwie schöner gehen. Also anstatt eine Sackgasse dann eine Durchgangsstraße. Das braucht dann aber noch etliche Erweiterungen im Script, wobei erst mal Aufräumen angesagt ist. Und wie gesagt, die Trennung der Bahnhöfe


    Es spricht technisch nichts dagegen einfach einen zweiten an der Oberfläche liegenden Bahnhof zu bauen. Wenn man genug Platz hat und eben die Gleise durchführen.



    Eher wird man mit dem Gleisbautool Probleme bekommen.
    Die Gleise für den Screenshot zu legen war doch recht umständlich, da das Gleisbautool immer den Tunnel erweitern will.
    Irgendwann hatte ich aber die Gleise zwischen den Bahnhofsteilen des unteren Bahnhofs verlegt.




    "Parameter-Fenster" welches Fenster? Aufrüsten ist voll...

    Zeit für zwei Bilder


    Buildscript überarbeitet.


    Nun gibt es eine Unterscheidung zwischen Plattformen mit Treppen nach unten und Treppen nach oben,
    flux mal die original Plattformen geändert, den zweiten Strassenanschluss immer mit Treppen bauen wenn es ein Untergrund Bahnhof sein soll.



    Wie man sieht nutzen Passagiere den ganzen Bahnhof, (Debug Modus für die Lanes + Baumodus damit man den Bahnhof sieht)



    @Jey_Bee Deine Bedenken ob Häuser gebaut werden kann ich zerstreuen.
    Nach dem Untergrund Upgrade des Bahnhofs wurde das erste Industriegebäude direkt neu gebaut.




    Vielleicht findet sich ja auch jemand der neue 3D Modelle+Texturen für den Bahnhof erstellt.
    Man könnte natürlich auch noch darüber nachdenken eine Überführungsoption zu bauen.


    Zurzeit liegt der Bahnhof fest auf -16m, ich hoffe das bringt nicht zu viel Ärger, somit werden aber die Rampen kürzer für die Einfahrt als bei -20m


    -edit-


    Einfahrt der Zugs in den obigen Bahnhof ist noch recht unschön.


    @tomdotio : Ich brauch einen Flag um die Tunnelwände abzuschalten via edgeLists, das sieht doch sonst bescheuert aus oder nicht?

    Das Problem ist Windows mit seiner eigenen Zeichenkodierung.
    Der Rest der Welt inkl. Web verwendet zu fast 100% UTF-8 und hat mit dem Informationsaustausch keine Probleme...

    Nur das UTF-8 bestimmte Buchstaben verschieden kodieren kann, (composed/decomposed, gerade OSX) und ja das war ein Fehler den ich schon mal bei CIM Mac mit ModManager hatte.
    (Ob der Entpacker konvertiert spielt dann auch noch eine Rolle)


    Windows 2000 hat schon UTF-16 benutzt, nur alte Programme waren damit ganz und gar nicht mit einverstanden.Chaos gab es bei Linux Distributionen auch schon wegen UTF8 auf der Console.
    Es ist allgemein besser geworden, aber ich kenne kein Betriebssystem das wegen Altlasten wirklich alles so macht wie es sollte.


    Also was macht ein braver Entwickler? Benutzt keine Sonderzeichen in Dateinamen und hat somit weniger Stress beim portieren und weniger Bug Reports ;)

    Mir wäre es lieber wenn UG mir nicht immer unnütz eine bzw. vier Tonnen Steine in den Weg legen würde. Mit ein paar UI Callbacks wären so viele tollen Sache möglich,
    dito wenn man das bauen von TransportNetwork Provider per Code erledigen könnte. Auch wenn wir nun @tomdotio haben, irgendwie läuft das mit unseren Wünschen immer noch nicht, bzw. es kommt kein Code heraus.

    Nein, gibt man TpF eine Funktion hat man kein Menü. (er meckert aber nicht das der Typ ungeeignet wäre)


    Das Menü wird erstellt sobald man die Station auswählt, danach wird die Update Funktion mit den Daten der UI gefüttert, aber auch nur dann wenn sich die Einstellungen zu vorherigen Situation ändern.
    Eine Art Refresh gibt es scheinbar gar nicht.

    Ja, das Aufrüsten ist dynamisch in der Breite und das Bau Menü in der Länge. Man kann es aber leider nicht unterscheiden oder sich dynamisch anpassen.
    (schau mal auf mein letztes Screenshot, ich hab schon einen Grund warum ich beide Menüs zur gleichen Zeit zeige)


    Entweder kann man so dann nicht bauen oder aufrüsten, mein obiges Beispiel funktioniert dafür in beiden Fenstern. (Alle Elemente kann man nutzen)
    Gerade die Position und die Steigung sind aber existentiell beim bauen, Du willst kein falsches Terraforming...


    Das ich eine breite Variante ausprobiert habe, kann man auch auf den alten Screenshots sehen:
    https://www.transportfever.net…is-os-modernstation1-jpg/

    Nein, leider nicht, schön wäre es.


    Die UI funktioniert leider etwas komplizierter und ich muss sehr stark geizen, da der Platz sehr begrenzt ist.
    Auch kann ich die UI immer noch nicht dynamisch ändern.


    Also:
    Anzahl der Gleise, danach gibt es die Länge in Metern *10


    Position des Straßenanschluss wird nun doppelt genutzt, der Standard Wert ist 0. (= Keine Positionsänderung)
    - + bestimmen das Vorzeichen für die darunterliegenden Werte.


    Beim zweiten Straßenanschluss, dito. Bei Ja/Nein werde ich wohl noch die Möglichkeit für ein zweites Gebäude einbauen.


    Um das Gefälle einzustellen gibt noch zusätzlich die Möglichkeit von -10 und +10, da die darunterliegenden Werte von 0..9 nicht ausreichen.
    (Also hat man dann die Möglichkeit -19 bis +19 auszuwählen.




    Und wie gesagt, das passt gerade noch so in das untere Menü und man kann es auswählen.
    (Das Fenster zum Aufrüsten ist aber nun auch voll, die unteren Knöpfe sind auch schon leicht abgeschnitten)



    -edit-
    Und ja, ich hab leider die Verbindung zwischen Untergrund und Stationsgebäude noch nicht angegangen...

    Hmm, also wenn es jetzt die Städte wären oder die Stationen wäre es sehr einfach.


    An eine Information der Industrie müsstest Du per game.interface.getEntity(EntityID) kommen,


    dafür bräuchtest Du aber die ID, die hat UG für die Missionen fest verdrahtet.



    Vielleicht über game.interface.getEntities und dann alle durchlaufen. TpF hat auch irgendwo eine Funktion getBuildingType und getBuildingTypes, da kann ich aber auch auf dem Holzweg sein

    Ja, einen Modellersteller wäre nicht schlecht. Meine Blender Fu ist nicht gut genug. Und bevor ich versuche Texturen draufzukleben lese ich lieber Assembler Code oder versuche die UI Kreativ zu umgehen. Also ich hab nix dagegen ein neues schönes Bahnhofsgebäude zu bekommen.


    Status:
    Ich hab es auch temporär in meiner UI verbraten, wenn ich das Problem mit der Verbindung bei schrägen Bahnhöfen hinbekomme wäre ein Veröffentlichung möglich.
    Ich könnte aber für eine Untergrund Station auch ein eigenes Script erstellen, da Tom das aber scheinbar machen möchte, darf er seine Zeit gerne verbraten.


    PS: Alleinige Treppenhäuser kann ich aber sowieso gebrauchen, für den Untergrund wären vielleicht Treppen auch nicht schlecht.
    (Die man dann in Blender an einen Spline Kurve oder ähnliches verändern kann und dann exportieren...)



    -edit-
    Die Tunnelwände gehören zum Gleis (siehe material) und neue Gleise einfügen bringt gerne Spielstände durcheinander

    Ja, das wäre natürlich nicht verkehrt, passt aber überhaupt nicht nicht mehr in mein Build Menü.
    -edit-
    Wobei dafür hätte ich auch noch eine Idee :o
    -/edit-


    @Saber5 Ich gehe mal davon aus das Du die Station von Tom meinst...

    Für einen "Unterführungseingang" hab ich auch schon ein paar Ideen, dieses habe ich aber erst mal zurückgestellt wegen den internen Lanes.
    Habe für die transportNetworkProvider Geschichte eigentlich im Forum recherchiert für eine Lösung, dann kam mir euer Thema in die Quere. 8o


    Aber Unterführungseingänge gehen nun wirklich zu weit und sind Offtopic.

    Was verstehst Du unter zwei Teile?
    Es sind die normalen modernen 1990 Bahnhofsteile, also das Bahnhofsgebäude liegt bei z = 0 (main_building_size${size}.mdl). Das ist das normale Empfangsgebäude und der Straßenanschluss.


    Die Bahnsteige platform_*.mdl liegen auf zOffset -20. (Die svec3rotateX rotiert meinen Bahnhof für Steigungen)


    Deine alignTerrain hab ich nicht, TpF nutzt das in constructionutil.lua auch nicht... (-edit- Außerdem, warum willst Du das Terrain für einen Tunnel angleichen?)


    Für JeyBee (ich hab mal die oberen Faces abgeschaltet)


    Die Segmente des Bahnsteigs sind dort auch, kannst Du auch in der Debug Lanes Ansicht sehen. Die TerrainFace Anpassung ist aber noch auf normaler Höhe.
    Man sieht auch an der Tunnelwand die Bahnsteigkante.



    Hmm, mein Buildscript macht soetwas ohne Murren, aber ich hab noch keine Möglichkeit die transportNetworkProvider lanes per Script zu erstellen um den auch wirklich eine Verbindung zu bauen. Ein Stück Terrain musst Du aber schon haben,


    Ist dein Offset vielleicht nicht Tief genug? (-edit- ich hab als Test einen Offset von -20)


    Für Bilder:
    Moderner Bahnhof mit mehr Bauoptionen


    -edit2-
    (Zum Klarstellen: Der Bahnhof muss natürlich erst gebaut werden, man kann denn nicht in einen Tunnel bauen, aber die Tunnelstrecke dann anbinden.)

    Ja, ich verstehe schon.


    Als Beispiel mal für die SEED Idee:
    B2L4L8L8L6SA0SA4


    B(x) = Plattformen
    L(x) Länge der Plattform
    SA(x) Straßenanschluss Kante A an Position x


    Aber soweit hab ich mein Script noch nicht, da die UI für so was fehlt und die Lanes machen mir noch sorgen.


    (Ich hab da noch ein Plan B aber das ist sehr unschön und missbraucht benutzt einen Liniennamen als Eingabefeld)


    Zur Fenstergröße, unten passt es nicht, deswegen brauche ich andere UI Elemente. (Die Länge geht und man kann eben den Offset nur -4 bis +4 Auswählen).


    Die neue Übergangslösung wird sein, das die Offsets mit zwei Zeilen definiert werden.
    1 Zeile Vorzeichen und 2. Stelle der Zahl -30 -20 -10 0 10 20 30,
    2 Zeile Zahlen von 0 bis 9.


    Damit sollte es möglich sein Zahlen von -39 bis +39 in das Menü zu quetschen...




    -edit-


    @Jey_Bee Geht doch...



    Mehr Platz ist aber nicht mehr.



    -edit2-


    Weitere Tests für Untergrund Offsets.


    Hab leider noch keinen Weg gefunden Transport Lanes ohne ein Model zu bauen, daher keine Verbindung. (Ja, man sieht auf der Lok nur ne Tunnelwand und die Kante des Bahnsteigs...


    Die Bahnsteiglängen mit 10 multiplizieren, damit passen die Längen in das Baumenü.


    Die Anschlüsse können an der Kante entlang im Segment Raster verschoben werden.


    Theoretisch hab ich für verschiedene Bahnhofslängen auch eine Idee,dafür bräuchte ich aber ein UI Textfeld, dann könnte man sich den Bahnhof wie bei einem Seed zusammenbauen. Das müsste TPF aber auch abspeichern...