Beiträge von melectro

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


    dass der Strassenhöhenunterschied so hoch wäre , das beim gerade ziehen der Strasse eine Brücke entsteht

    Deutsch

    Die neue Autobahn 2.3 enthält diese funktion und da kann man auch Strassen unter die Autobahn bauen. Die Brückenpfeiler sind dünn konstruiert und abstand zwischen ein paar ist gross genug.
    Ein Tip: seit "TpF Thank you path" funktioniert SHIFT + N taste um Strassen ein bischen niedriger zubauen


    :D

    Damit die Stadt die Fahrbahn nicht ändern tut ?


    Die Autobahn ist schon eine Stadt Straße, aber die Strasse wird angeschlossen wie im Bild unten. Ich habe die Leitpfosten als collider gemacht und die sollen im weg stehen das keine seitliche Strasse an die Autobahn kommt. Es scheint jetzt nicht zu funktionieren.





    Nach eine lange weile habe ich endlich eine Lösung gefunden. Es ist mir gelungen so zu machen wie die Vanilla Brücken getan sind.


    Ich teste jetzt meine neue Brücken und finde das nächste Problem. Ich habe lange Zeit einen Collider in der Leitpfosten und jetzt macht Ki eigene Verbindungen zur Autobahn. Der Collider funktioniert nicht und ich studiere warum.... Ist die Colliderfunktion nicht mehr im Spiel aktiv? Ich habe test mods hergestellt um diese Funktion zu testen, aber ich verstehe nicht wieso es Problemen macht. ?(

    werte sind alle zwischen 0 und -4 getestet. Einziges unterschied ist nur wenn ich die Werte 0 nutze.
    Das Problem scheint auch beim Vanilla mods, aber es ist nicht deutlich. Die Strasse ist auch in Vanilla version durchsichtlich weil das Land unter die Fahrbahn geht nicht zur Brücke.


    Versuch mal der Brücke eine map_color_reflect "REFLECTIVE" zu verpassen

    Ich nutze das material PHYSICAL_NRML_MAP_OP in beide Teilen (Brücke und Strasse). Die Brücke ist OK wenn mann die parametern so stellt,
    polygon_offset = {
    factor = 0,
    units = 0,
    },


    Die Strasse wird mit ein anderem Material so eingestellt
    polygon_offset = {
    factor = -2,
    units = -2,
    },


    , um die Strasse am Land schön zu bauen.



    Nehme ich die gleiche Einstellung wie die Brücke, ja dann scheint das Land fleckenweise durch die Strasse (Bild unten). Nach info von TransportFever.com Wiki soll ich aber factor = -2 nutzen.

    Das gleiche Problem entsteht auch mit REFLECTIVE, oben im Bild habe ich das Material mit factor = 0 und units = 0. Die Verbindung, Strasse und Brücke sieht gut aus, gleich wie mit dem PHYSICAL_NRML_MAP_OP, aber am Land wird es sehr schlecht. Die Stresse sieht aber gut aus mit factor = -2 und units = -2, aber dann wird die Verbindung an der Brücker wieder schlecht. ;(


    So sagt man in Schweden: egal wie ich mich drehe, habe ich immer meinen Hintern hinter mir.



    Hoch-Autobahn mit Abfahrt unter der Autobahn dazu machst .

    Ich habe fast alles schon fertig, zwei neue Brücken, aber leider sitze ich mit ein kleines Problem und das wirkt nicht schön wo eine brücke beginnt. I habe gehofft das jemand mir hilft aber es scheint das alle sehr beschäftig sind. Ich kann Dir und alle andere interessierten diese Bildern zeigen und ich hoffe bald das eine Lösung kommt.





    und hier das Problem. Die Strasse ist durchsichtlich wo Landstraße und Brücke ist angeschlossen.

    Ich nutze für einen Mod folgenden Code:
    result.colliders = { colliderutil.createBox({ 0, -27, 5 }, { 24, 36, 10 }) }

    Ich habe es jetzt getestet aber die Ki bauen ohne Rücksicht dieser Code.


    local colliderutil = require "colliderutil"
    .
    .
    .
    result.colliders = { colliderutil.createBox({ 0, 0, 0 }, { 24, 36, 10 }) }


    Wie hast Du es hinbekommen?

    I have asked UG about this function a year ago. I was thinking that they should implement this feature in one of the patches, but sadly UG didn't, so that is not working, but it would have been very nice if cars could roll on the ferry as in real world. I assume that you have seen my animations for the Stena Ferry and Braheborg.

    Die Pfeiler werden jetzt am ersten bau falsch angesetzt, aber wenn man die Strasse mit dem Mod anschließt, wird die Pfeiler noch einmal angepasst und jetzt zur richtigen Höhe :) .


    1)
    Leider sehe ich einen folgen Fehler im textur des materials. Die Strasse ist mit dem material polygon_offset parameter (factor und unit) wie im Wiki beschrieben mit -2/-2 eingestellt und die Brücke mit 0/0. Das macht dann ein Problem im Kontaktpunkt wo die Strasse und Brücke zusammen gefügt ist. Die durchsichtige Strasse zeigt die unter platzierte teilen. Ich kan aber die Strasse nicht generell ändern um sie zu Einstellung factor/unit = 0/0 weil dann scheint der Terrain in die Strasse durch.


    Der Standspur konnte ich mit ca 5 cm in die höhe schieben. Das macht es möglich dieses material mit polygon factor/unit auf 0/0 zu setzen und das wirkt auch gut am Land.


    @RPGFabi(oben ohne GT Hilfe geschrieben ;) , habe ich es richtig hinbekommen?)



    2)
    Bei der Konfiguration einer Brücke wird die Breite des Straßenrandes (* 1) angegeben, aber das Material für StreetWalkWidth kümmern sich nicht um diese Einstellung.


    Der Straßenrand wird viel breiter und deckt sowohl die Straße als auch den Graben ab.

    Wenn ich jedoch einen "size" -Parameter hinzufüge, erhalte ich die gewünschte Breite am Straßenrand.

    Leider verursacht dieser „size“ Parameter Probleme, wenn Sie andere Straßen zu dieser Brücke verwenden möchten. Die Straßen werden dann falsch.



    Wie bringt man das Material so weit an den Straßenrand, dass es ohne die Angabe der Größe passt?




    Hmm, ich glaube ich verstehe dich.


    Die Pfeiler under meinem mod funktionieren alle OK, aber die von TpF höhen berechnete Pfeiler unter der Verbindungsstraße soll ich als unsichtbar machen und in meinen mod nur sichtbare mit einer bestimmte höhe bauen. Die Pfeiler sollte ich auch direkt in dem mod platzieren können, weil der Terrain höhe immer gleich ist, aber vielleicht wird es komisch aussehen wenn die Verbindungsstraße mit einer engen kurve beginnt.

    Ich habe hier das Teil ausgeschnitten.

    Ich habe Schwierigkeiten zu sehen. Der Name der Straßenbrücke begann mit einem kleinen Buchstaben und der Rest lässt sich vermutlich im con-Datei erraten . ;)


    So geht der Bau der Brücke jetzt weiter. Jetzt sieht es bald so aus, als wäre es fertig, aber die Säulen unter der Verbindungsstraße frustrieren mich. Was ich finde, ist, dass die Säulen vom Gelände angepasst werden, bevor es abgeflacht wird. Ich habe den con Datei so verändert, dass die Brücke nach dem Abflachen des Geländes gebaut wird, aber es hilft auch nicht. Gibt es hier auch ein trick?


    @RPGFabi Danke dass Du auch in meine Stube besuchst.


    Ich habe das auch getestet ohne eine Brücke zu bekommen. Wenn ich unten die angegebene code nützte läuft das Spiel ohne CTD, ich weiß aber nicht ob edgeTypeName und edgeType am richtigen platz befindet. Dafür habe ich die zwei nach alignTerrain getestet und da gibt es wieder ein CTD, also unten sind sie wahrscheinlich am richtigen platz, weil ich glaube sie gehören zur params tabelle.


    So schauts aus mit dieser code aktiv:

    • Erde wird unter der Verbindungsstück gebaut
    • Verbindung ist eine Straße

    EDIT:


    Hmm, ich habe jetzt Berlin BhF angesehen, und finde folgendes, edgeTypeName ist doch in die selbe Tabelle wie alignTerrain aber edgeType is nicht aktiv:

    RPGFabi_Berlin_Edgelist[#RPGFabi_Berlin_Edgelist +1] = {
    type = "TRACK",
    params = {
    type = config.Gleisgeschwindigkeit_Original_Hoch,
    catenary = true
    },
    edges = Gleis_13,
    -- edgeType = 'BRIDGE',
    edgeTypeName = "invisible.lua",
    alignTerrain = false,
    snapNodes = {}





    Lua
    result.edgeLists[#result.edgeLists +1] = {type = "STREET",
    					params = { type = "Autobahn.lua",edgeType = "BRIDGE", edgeTypeName = "Autobahn_aq.lua",},
    					alignTerrain = false,
    					edges = {{{ 0, 87.0, 5.40 },{ 0, 16.0, 0 }},{{  0, 103.0, 5.40 },{ 0.0, 16.0, 0 }}},
    					snapNodes = { 1 }}				
    				result.edgeLists[#result.edgeLists +1] = {type = "STREET",
    					params = { type = "Autobahn.lua",edgeType = "BRIDGE", edgeTypeName = "Autobahn_aq.lua",},
    					alignTerrain = false,
    					edges = {{{ 0, -87.0, 5.40 },{ 0.0, -16.0, 0 }},{{  0, -103, 5.40 },{ 0.0, -16.0, 0 }}},
    					snapNodes = { 1 }}

    Nun bin ich ein halber schritt voraus gekommen, aber das Gefühl ist ein schritt rückwärts :huh:


    Jetzt kommt keine erde unter die Strasse bei dem bau der Brücke, soweit Vielen Dank!
    Wenn ich jetzt eine Autobahn anschließt kommt aber die Erde zurück und die Verbindung ist eine Strasse, sollte aber einer Teil einer Brücke sein.


    Warum ist es so schwer die Verbindungsstrassen in der Luft zu bauen?




    Lua
    result.edgeLists[#result.edgeLists +1] = {type = "STREET",params = { type = "Autobahn.lua",},alignTerrain = false,
    		edges = {{{ 0, 87.0, 5.40 },{ 0, 16.0, 0 }},{{  0, 103.0, 5.40 },{ 0.0, 16.0, 0 }}},
    					snapNodes = { 1 }}				
    	result.edgeLists[#result.edgeLists +1] = {type = "STREET",params = { type = "Autobahn.lua",},alignTerrain = false,
    		edges = {{{ 0, -87.0, 5.40 },{ 0.0, -16.0, 0 }},{{  0, -103, 5.40 },{ 0.0, -16.0, 0 }}},
    					snapNodes = { 1 }}


    Ich habe jetzt die zwei autobahn Verbindungen neu geschrieben und ich schaue mir dein Beispiel genau an. Die edgeTypeName = "Autobahn_aq.lua", werde ich in der nächste test einsetzen. Die edges schreibe direkt in der Zeile ein. Ich habe aber etwas gesehen, da fehlt eine klammer am Ende im Beispiel oben (result.edgeLists).


    Ich bekomme immer ein CTD mit Beschreibung, key not found: type
    Ich interpretiere das so, als das con Datei würde meine Autobahn.lua-Datei nicht finden. Ich habe auch versucht, den Pfad "street/Autobahn.lua" einzugeben, dann kommt das gleiche CTD.
    Ich werde nur noch verwirrter darüber, alle anderen Kreuzungen im gleichen mod funktionieren und der Type ist gefunden ohne Pfad.
    Ich zähle die Klammern und kontrolliere die Platzierung noch einmal, hilft aber nicht. ?(

    Lua: Autobahnkreuz.con
    result.edgeLists[#result.edgeLists +1] = {{
    		type = "STREET", params = {type = "Autobahn.lua"}, alignTerrain = false, edgeType = "BRIDGE", edges = {{ 0, 87.0, 5.40 },{ 0, 16.0, 0 }},{{  0, 103.0, 5.40 },{ 0.0, 16.0, 0 }}, snapNodes = { 1, }}}
    	result.edgeLists[#result.edgeLists +1] = {{
    		type = "STREET", params = {type = "Autobahn.lua"}, alignTerrain = false, edgeType = "BRIDGE", edges = {{ 0, -87.0, 5.40 },{ 0.0, -16.0, 0 }},{{  0, -103, 5.40 },{ 0.0, -16.0, 0 }}, snapNodes = { 1, }}}







    Lua: Autobahnkreuz.con mit edgeTypeName
    result.edgeLists[#result.edgeLists +1] = {{
    		type = "STREET", params = {type = "Autobahn.lua"}, alignTerrain = false, edgeType = "BRIDGE", edgeTypeName = "Autobahn_aq.lua", edges = {{ 0, 87.0, 5.40 },{ 0, 16.0, 0 }},{{  0, 103.0, 5.40 },{ 0.0, 16.0, 0 }}, snapNodes = { 1, }}}
    	result.edgeLists[#result.edgeLists +1] = {{
    		type = "STREET", params = {type = "Autobahn.lua"}, alignTerrain = false, edgeType = "BRIDGE", edgeTypeName = "Autobahn_aq.lua", edges = {{ 0, -87.0, 5.40 },{ 0.0, -16.0, 0 }},{{  0, -103, 5.40 },{ 0.0, -16.0, 0 }}, snapNodes = { 1, }}}

    Vielen Dank für den Tipp! Ich habe es jetzt getestet, aber AlignTerrain hat leider keine Wirkung. In diesem Modell wird dasselbe Ergebnis erzielt.


    Ich habe auch eine PN an @Eis-os geschickt, ob das Modell Brückenrampen-Designer geändert werden könnte, damit es auch auf Straßen funktioniert. Ich hoffe auf eine Antwort.





    result.edgeLists[#result.edgeLists +1] = {
    type = "STREET",
    params = {
    type = "Autobahn.lua",
    alignTerrain = false,
    edgeType = "BRIDGE",
    edgeTypeName = "Autobahn_aq.lua",
    },
    edges = {{{ 0, 87.0, 5.40 },{ 0, 16.0, 0 }},{{ 0, 103.0, 5.40 },{ 0.0, 16.0, 0 }},},
    snapNodes = { 1, }
    }

    als experiment habe ich nun auch getestet, die Verbindungsstraße auf 10,4m zu legen und es gibt auch land unter dem asphalt. Eine höhere Ebene ist auch nicht möglich, da das Fehlertext Terrainangleichung nicht möglich und das verhindert die Platzierung des Modells.


    Wer ist hier bereit zu helfen? Ich habe viele Schaufeln und je schneller die Erde unter die Strasse verschwindet je schneller kan ich dieser mod veröffentlichen. ;)