Build with Collision

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


  • Wie ihr sicher schon oft erlebt habt, kann das Bauen von Straßen, Gleisen, Bahnhöfen und anderen Objekten sehr nervig werden, wenn es in einem zugebauten Gebiet zu vielen Kollisionswarnungen kommt. Bei Assets/Constructions lässt sich die Meldung mittels skipCollision=true umgehen, man kann so trotz Kollision bauen, erhält aber auch keine Rückmeldung mehr. Für Straßen/Gleise ist dies bis dato nicht möglich.


    Ich habe rausgefunden: Das muss nicht sein!


    Bei jedem Bauvorgang, egal ob Straße, Asset oder Konstruktion (auch Upgrades oder Bulldozer), entstehen Proposal Daten, die man auslesen kann. Dies ist zB beim Track/Street Builder Info der Fall.


    Gleichzeitig kann man mit der API über buildProposal nahezu beliebige von diesen "Bauvorschlägen" bauen. Die Möglichkeiten sind umfangreicher als bei einer "normalen" Konstruktion. So kann man mit ignoreErrors=true auch Proposals bauen, die normalerweise mit einer Fehlermeldung Kollision, zu große Steigung oder Krümmung angezeigt werden. Nur wenn das Bauvorhaben "critical" ist (alles rot, "Bau nicht möglich"), kann es gar nicht gebaut werden.


    Die Daten mit denen über die API gebaut wird, haben fast dasselbe Format wie die, die man auslesen kann. Also dachte ich mir, warum nicht zwischenspeichern und mit diesen Daten dann das Proposal mit ignoreErrors=true bauen?

    Dazu gibt es eine Schaltfläche, die ähnlich wie dem Tooltip von Track/Street Builder Info beim Bauen nahe der Mausposition erscheint. Neben Straßen und Schienen lassen sich auch alle Konstruktionen sowie Upgrades mit Kollision durchführen (zB wenn die neue Straße zu breit ist).


    Dadurch ergeben sich völlig neue Möglichkeiten beim Schönbau. Außerdem muss man wegen der Rückfrage die Kollision nicht ausschalten oder die Parameter von Schienen ändern, sondern kann Probleme weiterhin erkennen, aber gezielt erlauben. Auch Schienen auf Straßen sind so möglich.

    Logischerweise ist man für die Kollision von Verkehrswegen dann selbst verantwortlich.

  • Betatester "registrieren" sich hier mit einem Like

  • Hat so etwas auch Einfluss auf Brücken? Die hohe Brückenhöhe ist ja echt schon mal nervig wenn man z.b. einen einfachen Feldweg mit einer SFS überbrücken möchte!

    Gefällt mir 1
  • Hat so etwas auch Einfluss auf Brücken? Die hohe Brückenhöhe ist ja echt schon mal nervig wenn man z.b. einen einfachen Feldweg mit einer SFS überbrücken möchte!

    Das wäre auch meine Frage gewesen :) Ich mach den Like mal zum Thema selbst, als Betatester leider nicht aus Zeitgründen.

  • Es gibt ja schon die ein oder andere Mod, die diese Art der Kollision schon ignorieren, wie das Berliner Hochbahnviadukt von Icemaster oder die kombinierte Straßen-/Gleisbrücke, an der HugeDragon arbeitet (meines Wissens gab es im Workshop auch mal eine chinesische Brücke mit übereinanderliegender Trassenführung für Straße/Schiene).
    Aber die sind eben nur auf die Mod selbst beschränkt.

    Wenn man diese Kollusion wählbar ein- bzw. ausschalten könnte, würde das einem doch bei vielen Dinge frei Hand geben. Dass das nicht nur Vorteile hat, liegt natürlich auf der Hand, Zug, Auto und Sims würden sich auf einer gemeinsamen Trasse gekonnt ignorieren und geisterhaft ineinander gleiten (vermute ich zumindest, auf Grund meines technisch fundierten Halbwissens).
    Aber bei vielen Dingen wäre es durchaus hilfreich - ich wäre da doch interessiert...auch wenn ich ab "ignoreErrors" geistig ausgestiegen bin, da fehlen mir scheinbar die nötigen Synapsen! 😏

    Der Mensch ist nicht das, was er vorgibt zu sein - er ist das, was er verbirgt!

  • Also ich fürchte, dass es zu virtuellem Personenschaden führt. Aber wenn man das schön parallel zieht oder nur eine aus Spielsicht zu niedrige Brücke, die aber eigentlich ausreicht, dann finde ich das gut. Muss man halt selbst schauen, dass alles passt, wie man das mag oder falls nicht, ob es einen stört. Ich mags eher schön und funktionierend, muss also vermutlich viel ausprobieren. Aber wenn ich das Gemeckere des Spiels zeitweise umgehen kann, wird das Ergebnis eher so, wie ich mir das wünsche und freue mich darauf.

  • Korrekt, das betrifft auch Brücken. Unter den 8m muss man mit shift arbeiten, um einen Bahnübergang zu vermeiden.

    Aber somit ist praktisch eine beliebige Durchfahrtshöhe möglich.


    Wie gesagt, die Möglichkeiten damit sind groß. Jede Kollision von Verkehrswegen (Lanes) kann ignoriert werden.


    Ebenso kann man durch Dämme bauen...

    Oder andere unnütze Konstellationen, bei denen sich Verkehrswege unabhängig schneiden...



    Zug, Auto und Sims würden sich auf einer gemeinsamen Trasse gekonnt ignorieren und geisterhaft ineinander gleiten (vermute ich zumindest, auf Grund meines technisch fundierten Halbwissens)

    So ist es. Daher liegt die Verantwortung dann beim Spieler, das entsprechend zu umgehen (oder zu ignorieren :D )

  • Das mit den Durchfahrtshöhen bei Brücken gefällt mir...! Dass bei dem Spiel die Lok oder ein LKW, zur Not auch senkrecht unter der Brücke durchpassen muss, hat sich mir nie wirklich erschlossen und die Sache mit den Dämmen kann einem doch eine Menge Arbeit ersparen!

    Der Mensch ist nicht das, was er vorgibt zu sein - er ist das, was er verbirgt!

    Gefällt mir 2
  • mit den brücken und deren 'mindesthöhe' sorgt mmn ug selbst für etwas verwirrung. so muß eine brücke, die ÜBER eine strasse gezogen wird, soundsoviel m über dem niveau der strasse sein. soll aber eine strasse unter eine bereits bestehende brücke gezogen werden, so ist eine niedrigere und jetzt realistische (niedrigere) durchfahrtshöhe erlaubt. kann mich an das verhältnis nicht mehr genau erinnern.. es waren aber ingame ein, zwei meter. wenn nicht, dann mehr

    damit das klappt, die brücke also bei niedrigerer bauhöhe als bauelement auch getriggert wird, empfiehlt sich zb der mod lowbridge. dann einfach die strasse oder bahn drunter verlegen. umständlicher gehts ohne lowbridge wenn man zuerst eine mulde aushebt, wo die brücke drüber soll, damit die höhe die brücke triggert. dann mulde auffüllen und strasse verlegen. eben noch kurz geguckt.. die mod die ich da verwende heißt gar nicht lowbridge sondern 'zeroheightbridge' vom modder enzojz. er ist hier auch am start, aber mit hauptsächlich tpf1 mods. daher muss man leider steam als modquelle nehmen https://steamcommunity.com/sha…iledetails/?id=2030394734

    Gefällt mir 1
  • Ich dachte, das wären 11m und in beiden Fällen gleich (siehe)

  • ZeroHight war bisher auch meine erste Wahl, aber das hier von VacuumTube ist ja ein Traum!!!
    Was könnte ich damit endlich, vor allem in meinen ländlichen Gebieten, tolle Brückenkonstruktionen ermöglichen!! :love:

    System: AMD Ryzen 7 7800X3D, 64 GB RAM, nVidia RTX 3060, Windows 11

    Gefällt mir 1
  • Jetzt muss ich doch mal doof fragen, wo gehts denn zum download oder ist es noch nicht fertig ?

  • Alpenexpress : Ist noch in der Beta-Phase, haben nur einige zum antesten bekommen!

    Der Mensch ist nicht das, was er vorgibt zu sein - er ist das, was er verbirgt!

  • Ich registiere mich gerne mal als Betatester, falls ich darf und du es zulässt, dass ich machen dürfte, wenn du nichts dagegem hast :o
    Einfach weil die Idee cool ist und man damit ggf sogar ganz nette Tramstrecken bauen kann :D oder Industrietrassen

    Wenn man schlecht gelaunt ist, öffnet man einfach Social Media und lacht darüber, dass andere Leute über eine Regenbogenfahne sich aufregen.

    Gefällt mir 1
  • Die Basis der Mod ist soweit fertig, ich möchte aber vor einem Release noch mögliche Fehler rauskriegen. Es geht auch darum, wie die Darstellung auf anderen Systemen (Skalierung) aussieht und auch die Benutzbarkeit ist noch nicht ganz ideal.


    (Dummerweise kann man in Gruppen nur 10 Leute einladen)


    Es gibt zudem noch eine Inkompatibilität mit Track/Street Builder Info da dort dasselbe Skript für die Anzeige neben der Maus verwendet wird. Das muss ich vorher noch mit einem Update entkoppeln.


    Außerdem habe ich aktuell nicht mehr so viel Zeit wie früher.

  • Dieses Verhalten zeigen übrigens auch meine Mods Gleisbauer und Weichenbaukasten. Vermutlich aus demselben Grund. Da kann man bereits jetzt Gleise sehr dicht an Straßen heranrücken und auch mit [,] und [.] Brücken unter 8 Meter absenken.


    Bahnübergänge klappen aber leider nicht, wenn Straße und Gleis zu dicht beieinander liegen. :( Schade, die Macher von TPF müssten sowas doch aus der Schweiz kennen.

    Ich will TpF3 mit Dinos, Zombies und Vulkanen!

  • Die Mod ist jetzt hochgeladen:


    Build with Collision

  • Dann muss nur noch jemand auf Freischalten klicken... klick

    Zurzeit nicht aktiv im Forum :!:   Glaskugel rendert noch... Du möchtest meine Projekte unterstützen? You want to support my projects?   https://www.paypal.com/paypalme/eisos

    Gefällt mir 1
  • Da hast du eine tolle Mod hingezaubert. Danke dafür!


    Ich habe allerdings noch ein Problem, welches nur indirekt mit der Mod zu tun hat:

    Ich suche nach einer Möglichkeit, Gleise auf Straßenhöhe bzw bei den Industrien auf Bodenhöhe zu bauen.

    Leider ist es noch so, wie auf dem Bild zu sehen ist:

    Die Gleise schweben in der Luft. ;(


    Alle meine Versuche, in der Track-lua die Gleise tiefer zu setzen, sind leider gescheitert.

    hugedragonyk hat es ja in seinen Industrieanlagen geschafft. Doch das sind con-Dateien, die anders als die lua-Dateien aufgebaut sind.


    Kann mir jemand sagen, wie die lua-Dateien geändert werden müssen oder ob es eine andere Lösung für das Problem gibt?

    Gefällt mir 1