Beiträge von Freahk

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


    Könntest du doch. Dann müsstest du aber ein requirement auf deine Fußgängerzone setzen oder eine vereinfachte Version der Fußgängerzone (gleiche lane Zahl, lane Abstand und Texturen aber ohne die ganzen assets) mitliefern.
    Das Erste hat aber klar denNachteil, dass der Busbahnhof nur mit installierter Fußgängerzone funktioniert, die zweite Variante hingegen macht Probleme mit savegames :(
    Ganz davon ab kann man dann nur Fußgängerzonen anschließen, wenn der Straßenanschluss zu kurz ist und ich kenne zumindest keinen Bahnhof der einen Fußgängerzone Anschluss hat.
    Zu guter letzt gäbe es noch die Variante sich alle geladenen Straßen zu merken und die Fußgängerzone nur dann als Straßenanschluss zu nutzen, wenn diese geladen wurde.
    Eine UI Auswahl anzubieten, die die Fußgängerzone als Option anbietet, geht aber wiederum nicht, da die UI zu einer Zeit initialisiert wird wo noch nicht zwangsläufig alle Straßen geladen wurden.


    Kurz gesagt: Es geht so vieles halb aber irgendwo ist das dann doch alles blöd.


    Edit: ein weiterer, umsetzbarer Kompromiss ist es den Für beide zusätzlcihen Straßenanschlüsse zwischen {nein, straße, fußgängerzone} wählen zu können und im Fall, dass die fußgängerzone nicht geladen wurde (das kannst du dann in der updateFn prüfen) einfach die normale Straße oder keine Straße zu setzen.

    Kleine Anleitung:
    1. Du "schneidest" das Stück wo der Straßenanschluss wäre aus dem model raus und erstellst 2 entsprechende Modelle (Straßenanschluss/kein Straßenanschluss)
    2. Das Objekt was du in der construction zurückgibst hat ein params Attribut. Falls nicht, füge es hinzu. Für eine Auswahl 3. Straßenanschluss Ja/Nein könnte das dann z.B. so aussehen:

    Code
    params =
        {
            {
                key = "majuBusStopMoreConnections",
                name = _("Das hier ist der Text der im UI als "Titel" der Einstellung angezeigt wird"),
                values = { _("Nein"), _("Links"), _("Rechts"), _("Beide") }    
            }
        },


    3. Jetzt bekommst du bei jedem Aufruf der updateFn deiner construction den ausgewählten Index des keys im übergeben. Ich meine der index fängt bei 0 an da bin ich mir jetzt aber grad nicht ganz sicher.
    In Pseudo code wäre das dann irgendwie sowas, ich denke der Gedanke dahinter ist klar:


    Wenn du das nicht machen möchtest, bastel die beiden Modelle und ich scripte die Option schnell dran.

    Die Mod könnte nützlich sein. Als Einbahnstraße aber eher unbrauchbar. Man kann lanes nur deaktivieren. Die Spur auf der Straße bleibt ja dann trotzdem und wird nur nicht genutzt.
    Man könnte diese Mod aber sicherlich nutzen, um den Verkehr auf Straßen mit viel LKW oder Bus Verkehr zu regeln.


    Was Interesse an der Einbahnstraße angeht gibt es wie gesagt noch einen Fehler durch den das Spiel abstürzt. Da müsste UG ran. Die wissen bescheid, ob und wann das geändert wird wurde mir aber nicht mitgeteilt und bis dahin habe ich ehrlich gesagt auch nicht so wahnsinnig viel Lust dazu die Scripts entsprechend flexibel zu gestalten.
    Wenn ihr die trotzdem unbedingt schnell haben wollt, könnte ich aber eine Hand voll fertiger layouts zusammenbasteln die dann eben nicht konfigurierbar wären.


    Welche Kreuzungs (Einmündungs) Layouts wären euch denn am wichtigsten?
    Meine Idee dazu wären folgende:
    -Aufsplittung einer "normalen" Straße in 2 Einbahnstraßen.
    -Einmündung mit abknickender Einbahnstraße (wie im Screenshot zu sehen)
    -Aufsplittung einer normalen Straße auf eine durchgehende Einbahnstraße (Auf/Abfahrt)


    Womit ihr dann einfach leben müsstet ist das besagte Problem mit Bushaltestellen an Einbahnstraßen und ihr müsstet immer gut darauf aufpassen, dass keine normalen Straßen ohne ein passendes Verbindungsasset mit einer Einbahnstraße verbunden werden, sonst gibts Chaos im Straßenverkehr.

    Wenn du so fragst: Die gtx 770 ist in etwas schneller als eine GTX 960 und in etwa gleich schnell wie eine GTX 1050Ti, vermutlich noch einige wenige Prozent schneller.


    Ich würde aber trotzdem nicht zur GTX 770 greifen, denn die verbraucht viel mehr Strom als eine GTX 1050Ti. So etwa 200 Watt stehen da gegen rund 75 Watt unter Vollast.
    Außerdem kann die GTX 770 noch kein dx 12.
    Zur GTX 1050 (ohne Ti) würde ich nicht greifen, da es diese nur mit 2GB Speicher gibt und das ist Heutzutage häufig schon zu wenig.


    Wenn es wirklich unter keinen Umständen AMD sein darf, ja ich weiß Nvidia ist nunmal bei einigen so pauschal besser, würde ich also zur 1050 Ti greifen oder für etwa 200€ eine GTX 1060 nehmen, die dein budget aber wohl sprengt.

    ich sag mal im budget bis max. 150 euro

    Dann nimm deine alte Karte. Im Bereich von 150€ wirds wohl höchstens eine GTX1050Ti werden und die ist auch nicht viel schneller als deine alte.
    Leg dir die 150€ bei Seite und kaufe in 1-2 Jahren, wenn der Vorsprung einer aktuellen 150€ Karte gegenüber deiner GTX660 größer ist eine neue.
    Natürlich vorrausgesetzt, dass die Karte dir aktuell noch schnell genug ist. Wenn nicht kannst du versuchen an eine gebrauchte GTX 970 oder GTX 980 ran zu kommen oder wirf einen blick auf die AMD RX 470 für etwa 170-180€. Für die 20€ Aufpreis bekommst du einen recht großen performancevorsprung gegenüber der GTX 1050Ti. Die RX 460 als Gegenspieler ist übrigens meiner Meinung nach keine Überlegung wert. Unabhängig davon würde ich von deiner GTX 660 aus weder einen Umstieg auf eine GTX 1050 noch auf eine RX 460 in Betracht ziehen, da Beide mit 2GB Speicher schon sehr knapp bemessen sind.


    Ja der i5 7500 ist (für games) aktuell und vermutlich auch die nächsten 5 Jahre noch schnell genug.

    Ja das liegt daran, dass der Rechner anhand der Prozentzahl immer ablesen konnte wie weit der schon ist. Jetzt muss der sich das immer merken, was ne riesige Menge Ressourcen verbraucht o.O


    Ich bin ja schon weg...


    Ich würde nicht sagen, das es jetzt länger läd als in der Beta. Vielleicht fühlt es sich aber schneller an, wenn man einen großen Ladebalken mit einer netten Zahl sieht.

    Wenn du an Stelle des Fußwegs die "normale" mittlere Straße als dritten Anschluss dran hängst müsste das auch ohne Veränderungen an den Bahnhöfen schon klappen. Sieht dann nur nicht ganz so gut aus. Es könnte sein, dass du die lanes von dem Anschluss dann aber verbinden musst. Ich habe noch nicht ausprobiert was passiert, wenn man einen Straßenanschluss hin setzt und die lanes nicht verbindet.

    Die Übersetzung ist nicht so präzise... Original aus dem changelog:
    Fixed street upgrade crash (occurred with some mods with through-streets)


    Das scheint sich also auf die Crashes zu beziehen die entstanden sind wenn durch eine construction (z.B. einem Bahnhof) eine Straße durch ging.

    Oder @Tom nett fragen, ob er deinen Fußgängerweg an den Bahnhof hängen möchte für den Fall, dass dein Fußgängerzonen mod installiert ist.
    Nen kleines Script das einem erzählen kann, ob eine bestimmte Straßenart geladen wurde inklusive der lane Positionen der Straße hätte ich anzubieten ;)

    Herauszufinden ob sich zwei Lanes schneiden, und wenn ja wo, ist gar nicht so einfach.

    Global, live und für geraden gesehen hast du Recht.
    Wir haben allerdings nur Strecken, müssen das ganze nur einmalig beim erzeugen der Construction berechnen (lanes ändern sich nicht) und es kommt nur eine recht beschränkte Anzahl an Strecken überhaupt in Frage, nämlcih alle strecken(lanes) der construction.
    Weiter kann man, bevor man versucht den Schnittpunkt zu berechnen och prüfen, ob sich die Strecken überhaupt schneiden können oder, ob sie zu wei von einander entfernt sind.


    Die andere Variante wäre aber auch ok. Ich kann mir ja dann einfach eine lua Funktion basteln die die Punkte für mich berechnet. Mache ich bei meinen Straßen aktuell auch nicht anders, da ich wissen muss wo sich an einer Kreuzung zwei verlängerte lanes treffen würden, damit ich die Verbindungskurve passend platzieren kann.
    Kruzungen haben aber natürlich schon einige lanes weniger als Busbahnhöfe.

    @Zargom
    Wenn der i5 7500 so eben noch in sein budget passt ist dein System aber wohl ne ganze Ecke zu teuer. Auch eine GTX980 ist dann wohl zu viel.




    Wie Zargom schon sagte kommt es vor allem darauf an was du mit dem Rechner vor hast.


    Im Preissegment unter 300€ hast du die Wahl zwischen GTX 1060 und GTX 970.
    Die 1060 hat mehr Speicher, verbraucht weniger, ist minimal schneller und ist in etwa gleich teuer, häufig sogar etwas günstiger. Die Entscheidung in der preisklasse sollte also klar sein.


    Je nachdem was du aber mit dem Rechner machst könntest du aber auch deine "alte" GTX 660 einbauen und eine neue kaufen, wenn deine Anwendungen es erfordern.


    Bezüglich der 8 GB ram würde ich mir vielleicht überlegen gleich 16 GB zu nehmen. Kommt natürlich auch darauf an wie viel du durch das Kit im Vergleich zu den Einzelkomponenten sparst. Meistens ist das nicht viel bis garnichts.

    Du kannst höchstens mal ausprobieren was passiert, wenn du an der entsprechenden Stelle wo sich die Straßen Lane mit der Fußgänger lane kreuzen eine node hin baust.Ich meine aber das führt zu totalem Chaos und crashes.

    Da hatte ich es wohl richtig im Hinterkopf behalten. Totales Chaos und Crashes. Das wäre meine letzte Idee gewesen wie man die Leute davon abhalten kann sich reihenweise vor den Bus zu werfen.


    Ich hoffe einer der 3 kann uns da einen Tipp geben. Wenn ich mir die Vanilla Haltestellen so ansehe befürchte ich aber, dass es schlicht (noch) keine Lösung gibt :(
    Ich finde das ist aber schon ein relativ wichtiges feature. Optimalerweise erkennt die engine automatisch sich kreuzende lanes und sorgt dafür, dass dort niemand überfahren wird, ansonsten wäre es aber auch OK wenn man diese nodes explizit angeben kann.


    Ansonsten hilft nur eine Unterführung oder man muss sich mit dem Problem abfinden :thumbdown: