Beiträge von Gordon Dry

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


    Wenn ich die "Vorschau starten" wähle, läuft die Simulation ganz normal weiter.

    Das Positionieren von Keyframes, um fahrende Züge zu filmen, ist so unmöglich.

    Denn während der "Vorschau" fährt der Zug ja schon vorbei und das war's.


    Nur durch Erfahrung und Augenmaß ließe sich so ein brauchbares Ergebnis erzeugen.

    Alles was hier steht widerspricht meinen Erfahrungen.

    Liegt es an neueren Patches?


    Im Karteneditor, Pausemodus, aktiviertes Sandboxmod, ich klicke auf Städte und ändere Werte.

    Wenn ich kurz darauf wieder dort klicke, stehen da andere Werte.

    Ich erzeuge "Stadtteile", mit jeweils Priorität auf entweder Wohnen, Gewerbe oder Industrie, Minimalwert 50, Maximalwert 800.

    Speichern, beenden, wieder starten und in den Karteneditor laden.

    Alle Städte (bzw. Stadtteile) haben wieder Bedarfssymbole für Industrie UND Gewerbe.

    Und die Zahlen, die ja gleich wieder verändert waren, fallen ins Auge.


    Übersehe ich was?

    Ich versuche es mal hier mit:


    Wie üblich™ mit 1:5 größenwahnsinning.


    Generator: Terrain Fever


    Ratio: High Mountains: 12

    Ratio: Average Mountains: 8

    Ratio: Rolling Hills: 11

    Ratio: Plains: 15

    Ratio: Ocean: 0

    Terrain Height: 10

    Rivers: 1

    Lakes: 1

    Lake Size: 20

    Trees: 20


    Seed: HasbaraB

    FurNamikaze aktiviere mal den Debugmodus und drücke AltGr+L, dann sieht du die Nodes und Lanes.


    Insbesondere die Nodes (die dicken Punkte auf den Lanes) sind hilfreich:

    1. Fahrzeuge können nur an Nodes die Spur wechseln <- für dich interessant
    2. Fußgänger können nur an Nodes die Straße überqueren
    3. Seitenstraßen, die direkt an Nodes angesnappt werden, haben oft einen schöneren Anschluss (vergleiche mit dem "Snap-Punkt" direkt neben den Nodes)
    4. Beim Gleisbau auch sehr nützlich

    ich hatte das Bremsen auch bei einer leeren Karte, also nur Bahnhof und Gleise

    Es könnte™ aber sein, dass auch auf einer leeren Karte die regelmäßige Routine des "Check, ob Gebäude up- oder downgraded werden sollen" stattfindet, weil es nunmal so im Code steht. Und dass dann dieser Zeitpunkt es ist, wenn die Angstbremserei stattfindet...


    Ich habe es halt gesehen, als in der Stadt Gebäude zusammenbrachen, um neu gebaut zu werden, bremste der Zug.

    Ich habe gerade den Eindruck gewonnen, dass das "Angstbremsen" dann passiert, wenn Gebäude "abgerissen und neu gebaut werden" - dann gibt es vermutlich einen Check, ob die Pfadfindung für die Fahrgäste noch stimmt.

    Selbst, wenn die Anzahl der Fahrgäste gleich bleibt (also kein "Teleportieren wegen Gebäudeabriss" stattfindet), kommt es zur Angstbremsung während des Check.

    So kommt es mir jedenfalls vor.

    Ich musste ja vor kurzem selber lernen (bei meinen zwei Mods), dass der bei vielen Moddern noch verbreitete Fehler bzgl. der Syntax im Umgang mit info_name und info_desc in strings.lua und mod.lua eine globale Variable erstellt, was so nicht sein sollte.


    Ist genau dies auch der Grund für das Nichterscheinen einer Popup-Info beim "mouse over" über dem UI-Bildchen eines Fahrzeugs?

    Speziell in den Fahrzeugdetails fehlt diese Popup-Info bei diversen Loks.


    Beispiel:

    franzl_kkstb_4_1


    In strings.lua:

    Außerhalb des return-Blocks wird eine globale Variable definiert, auf die sich dann innerhalb des return-Blocks bezogen wird.


    Gibt es nur die eine Lösung, alles von außerhalb des return-Blocks in diesen hinein zu verfrachten und durch Nutzung von Anführungsstrichen zu "entglobalisieren", oder gibt es eine einfachere Lösung - kann ich z.B. die Definierung der Variablen ganz oben durch das Voransetzen von "local" beheben?


    Oder anders gefragt; muss es umständliche händische Fummelarbeit sein oder ginge es mit massenhaftem "suchen und ersetzen"?

    Ich denke, FurNamikaze meint, das spielintern auf "Diesel" umgestellt wird, damit keine Oberleitung notwendig ist.

    Optisch und akustisch soll es ein elektrischer Antrieb bleiben. Hinter dem Vorhang sozusagen.