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


    Habe mal was zusammengeschrieben.


    Zunächst brauchst du mein Tool ParamBuilder, einfach in den scripts Ordner ablegen.


    Der Weg über das dynamische Ressourcensystem (postRunFn) ist problematisch, weil die transportModes dort für jede einzelne Lane definiert sind. Ich habe gehofft, dass man hierdurch möglicherweise die Bugs umgehen kann, aber hab nur Fehler bekommen.


    Daher doch der Weg über Street Modifier. Über diesen kann man praktisch direkt die street.lua Daten abgreifen.

    Dateien

    • mod.lua

      (2,75 kB, 291 Mal heruntergeladen, zuletzt: )

    Genau, das Problem ist schon länger bekannt, der letzte Patch sollte eigentlich die Simulationsperformance verbessern. Aber es nicht wirklich besser geworden.


    Aber nicht spielen ist auch keine Lösung 8o

    Man muss sich eben mit den Einwohnern auf etwa 25000 beschränken.

    Bevor du mehrere Versionen hochlädst, hast du schon die Möglichkeit für Modeinstellungen überlegt?


    Da gibt es Möglichkeiten, nicht ganz einfach, aber ich würde da bei Bedarf helfen.

    Man könnte in der postRunFn die betroffenen Straßen filtern und je nach Auswahl die transportModes anpassen.

    Schau dir mal die modifier an. Wenn man da mit "loadStreet" rangeht, hat man Zugriff auf alle Straßen.

    Und wenn du weißt, wo man die Gehwege in der Straßendatei ändert, in der Form kann man das dann auch im Skript machen.

    Dein Turmmast mit zwei Auslegern wird glaub ich eher dann gebaut, wenn auf der anderen Seite wenig Platz ist.


    Für 4gleisige Strecken mit Abstand in der Mitte würde ich eher ganz normale Masten nehmen, also wie 2 2gleisige Strecken. Ist ja genug Platz.


    Quertragwerke kommen dann zum Einsatz, wenn viele Gleise direkt nebeneinander sind. Diese sind allerdings problematisch für höhere Geschwindigkeiten.

    Vor kurzem wollte ich den Flughafen außerhalb der Karte veröffentlichen. Da ich aber auf ein weiteres unregelmäßiges Crash-Problem stieß, und es scheinbar keine Lösung dafür gibt, werde ich das Projekt leider nicht weiter verfolgen.


    Hiermit veröffentliche ich noch meine finale Version, welche auch in vielen Fällen funktioniert. Wenn man vorher speichert, kann man den Flughafen schon einsetzen, eventuell kommt es aber zum Crash (siehe unten). Unter diesen Umständen kann ich aber die Mod nicht offiziell veröffentlichen. Wenn jemand daran weiterarbeiten will, hat er meine Zustimmung.



    Das erste Problem kann man zumindest umgehen (siehe letzter Post). Den Crash habe ich dem UG Support auch geschrieben, zurück kam:

    Zitat

    Das Spiel geht aktuell davon aus, dass nur Konstruktionen mit Typ INDUSTRY Waren erhalten können. Du müsstest also eher eine Export-Lagerhalle als Verbraucher neben den Flughafen stellen, als den Flughafen selbst zum Verbraucher zu machen.

    Da fragt man sich schon, warum man sich überhaupt die Mühe für Bugreports macht...

    Ich schrieb:

    Zitat

    Das verstehe ich nicht. Denn es funktioniert ja.

    Im Wiki steht dazu nichts spezielles und ich denke andere Modder würden es genauso machen.

    Ich hab lange gebraucht, die Güternachfrage funktionsfähig zu machen. Jetzt noch eine Halle hinzuzufügen und korrekt mit dem Rest verbinden, würde mich nochmal sehr viel Zeit kosten. Zeit, die ich lieber in andere Mod-Ideen stecken würde. ...



    Doch der zweite Crash ist problematischer. Auf einer kleineren Testkarte hatte ich nie Probleme, auch bei großen Entfernungen (100km). Auf einer sehr großen Karte kam es dann gelegentlich nach der Linienerstellung/Fahrzeugzuweisung zu folgendem Fehler:

    Code
    c:\build\tpf2_steam\src\game\urbansim\pathfinder_util.cpp:365: ... Assertion `itCache != m_station2stationsAndDistances.end()' failed. 

    Hat anscheinend mit der Pfadfindung zu tun. Das komische ist aber, dass es mal ganz normal funktioniert und manchmal abschmiert. Die Position und Richtung der Stationen hat eventuell einen Einfluss, die genaue Ursache konnte ich aber nicht herausfinden. Anscheinend kommt es nur für bestimmte Linienwege zum Crash. Heißt, wenn es einmal steht, sollte es funktionieren. Die Probleme sind auch in der Mod beschrieben.


    Nach 2 Wochen von UG keine Antwort darauf.

    Hast du bei dieser Map mehr Städte als vorher? Anzahl Gesamteinwohner?


    Ist es ein regelmäßiges Stoppen?

    Brechen die FPS bei den Rucklern ein oder sind stabil?

    so? old doesn't mean bad.

    Also, no one said, these functions are deprecated now.


    I don't know, if it's possible to list the industries with the new api.


    There are still many things that are only possible with the "old" interface functions, or at least easier