Beiträge von VacuumTube

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


    Ein überraschendes Flugmanöver, allerdings verursacht von meinem Flughafen 3000 Meter über dem Boden...


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Ob ein Fehler bei UG oder bei einer Mod liegt, ist am Ende eine philosiphische Frage....


    Lua Fehler sind in aller Regel auf Mods zurückzuführen.

    Assertion Fehler entstehen im Kernspiel, können aber bereits viel früher verursacht werden.

    Es handelt sich dabei entweder um eindeutig interne Probleme (wie hier).

    Oder das Spiel entdeckt ungültige Werte/Zustände, die durch eine Mod verursacht werden. Das Spiel sollte natürlich gewissermaßen robust gegen Veränderungen sein, kann aber nicht alle möglichen Fälle abfangen. Viel wichtiger ist es hierbei, dass brauchbare Informationen ausgegeben werden, z.B. wenn eine Textur ungültig ist, wird mittlerweile nicht nur das gesagt, sondern auch welche Datei. Trotzdem ist es selbst nach dem Update mit verbesserten Fehlermeldungen teilweise sehr schwierig, von der Fehlermeldung auf eine evtl verantwortliche Mod zu schließen.


    Daher gilt, wenn ihr einen unbekannten Fehler habt: Testen. Das bringt UG viel mehr als "Es funktioniert nicht".

    Auch Fehlermeldungen sind nur halb so viel wert, wenn nicht klar ist, wann/wie der Fehler auftritt.


    Wie Ehrenthomate zB in diesem Fall rausgefunden hat, liegt es nicht an den Mods. ´Das ist natürlich sehr anstrengend jedes Mal mit/ohne bestimmte Mods zu testen, aber nur so findet man den genauen Fehler raus. Und je genauer der Fehler bekannt ist, desto höher ist die Wahrscheinlichkeit, dass er gefixt wird.

    Wie macht man alle verfügbaren Ressourcen (Gleise, Straßen, Gütertypen) als Parameter in einer Konstruktion zugänglich? Ich vermute, selbst mit dem neuen Ressourcensystem ist das nicht möglich. Ich kann doch nicht der erste sein, der auf diese Idee kommt.


    In meinem Fall möchte ich alle Güter als Auswahl zum Import/Export ermöglichen. Ich könnte mich jetzt hinsetzen und anfangen mit {"COAL", "IRON_ORE" , ...} aber dann würden keine gemoddeten Güter erscheinen.

    Code
    params = {
        {
            uiType = "COMBOBOX",
            key = "cargotype",
            name = _("Cargo Type"),
            values = getCargoTypes()
        },
    ...

    Ich kenne game.interface.getCargoTypes() und auch die api.res Funktionen. Keines davon ist innerhalb der .con existent.

    Nun habe ich auch versucht, die Konstruktion mithilfe des neuen dynamischen Ressourcensystems zu verändern.

    Das funktioniert sogar! Alle Werte werden angezeigt.

    Aber: Das bringt noch nichts, denn ich muss ja an die Werte kommen. Wie kriege ich die CargoTypes in die updateFn der Konstruktion?

    Als ich das erste Mal vom modularen Feature hörte, dachte ich: Wow, das ist wirklich eine Revolution, von der alle Spieler profitieren.

    Das Grundprinzip und die Vanilla-Stationen funktionieren zwar. Aber nachdem ich mir den Flughafen genauer angeschaut habe... das sieht alles sehr hingerotzt aus. Der Aufbau ist komplett unübersichtlich, es gibt keine wiederverwendbaren Hilfsfunktionen, für Modder daher sehr schwierig.

    Wie viele Modder gibt es, die Flughäfen bauen? 3. Wie viele davon haben mehr als nur Module ausgetauscht?


    Wie gesagt, die Grundlage des modularen Features ist vorhanden und damit scheint einiges möglich zu sein. Wenn man sich etwas reinarbeitet, ist es auch gar nicht so kompliziert. Nur wenn es dann immer größer wird und mehr dazu kommt (Kollision, Terrain, Zäune, Straßen) wird es unübersichtlich.

    Da die Utils von UG unzureichend sind, wäre eine nützliche Bibliothek von einem erfahrenen Modder gefragt... Damit wären weitere Projekte für andere Modder einfacher möglich, seien es nun modulare Kirchen, Schlösser, Einkaufszentren, Flughäfen, Wohngebäude oder Industriegebiete...

    Ja, der Besuchermagnet ist nicht sehr flexibel. Ich überlege, ob ich eine erweiterte Variante erstelle.

    Aber das was man bräuchte, nämlich eine Auswahl von allen verfügbaren Straßen, ist selbst nach dem Update scheinbar nicht möglich...

    Diese mysteriöse Fehlermeldung kommt immer wieder, auch bei TPF2: ...\src\lib\ecs\engine.h:275

    Es haben sich also nur 11 Zeilen verschoben.


    Irgendeine Komponente ist nicht mehr in Ordnung, kann sein dass es mit bestimmten Konstruktionen zusammenhängt.

    Weiß nicht ob es an den categories liegt. Wann genau ist denn der Crash passiert?

    Wie sieht es mit der Verbindung in die Stadt aus?

    Eine typische Fehlerquelle ist, dass man bedenken muss, dass bei der kompakten LKW-Station nur Güter entladen werden können.

    Die Größe der Spielstand-Datei ist schlecht optimiert. Ich habe den Eindruck, egal was man macht, sie wird größer.


    ach mittlerweile 96h Spielstunden auf der Karte ist die Karte von 32MB am Anfang komplett leer jetzt bei 35,6MB

    Also irgendwas scheine ich falsch zu machen. Auf meiner mittleren Karte sind es 1850 41MB. 1950 sind es 90MB und 2020 161MB.



    Aber der Vergleich mit dem RAM hinkt. Der sollte ja nicht ins Savegame mitreinspielen.

    Der RAM Verbrauch von TPF ändert sich ja ständig. Einmal woanders hingescrollt, schon werden neue Daten reingeladen.

    Die Geschwindigkeitsberechnung ist schon eigenartig.

    Den Bug betrifft nur das Verhalten, wenn sich die Geschwindigkeit wirklich abrupt ändert.

    Wenn sie stetig ist, sich aber sehr schnell ändert, also hohe Beschleunigung, liegt das evtl an den Parametern.


    Was haben denn deine Gondeln für ein Gewicht? Vielleicht liegt es daran, dass sie zu leicht sind und hohe Leistung haben.