Gibt es eine Einstellung, die die Geschwindigkeit des Autos in den Kurven beeinflusst? Ich denke, die Autos fahren in den Kurven zu langsam
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
-
-
-
I'm stuck with a problem about edges. I have a mdl file with some transportnodes as seen in attached image. I get a CTD if I connect the blue marked edges to the same coordinate as the connection street. This mdl file was only converted with the TpF1 -> TpF2 converter from @EAT1963 and missing parameters that is new in TpF2 is manually added, like "linkable = false, -- /(true)," in the laneLists. I would appreciate help from anyone that know how streets should be configurated in TpF2.
I have also tried to set the linkable to true but I don't get any automated connection only a CTD for each try. Comparing the structure with the vanilla bus station doesn't give me any new idea.Code: stdout.txtc:\build\tpf2_steam\src\game\ecs\transportnetworksystem.cpp:74: bool __cdecl `anonymous-namespace'::IsValidTransition(const struct transport::Edge &,const struct transport::Edge &,struct transport::NodeId): Assertion `person0 == person1' failed. MinidumpCallback: dumpPath "I:/Steam/userdata/70790454/1066780/local/crash_dump/", minidumpId "d57939aa-6b36-4a55-8d15-b39b10f1f95f", succeeded 1 local time is Sun Jan 12 13:00:13 2020
Lua
Alles anzeigenlocal laneutil = require "laneutil" function data() return { boundingInfo = { bbMax = { 41.2, 6, 5.2, }, bbMin = { -41.2, -6, 0, }, }, collider = { params = { }, transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, type = "MESH", }, lods = { { node = { animations = { }, children = { { _meshId = 1, _origMeshId = 1, materials = { "streets/Walkway.mtl", }, mesh = "Autobahn_medium_small/small_Bridge_walkway_city.msh", name = "MSH_small_Bridge_walkway_city_1", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, }, }, name = "RootNode", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, }, static = false, visibleFrom = 0, visibleTo = 2500, }, }, metadata = { availability = { yearFrom = 0, yearTo = 0, }, cost = { price = -1, }, transportNetworkProvider = { laneLists = { { nodes = { { { -30, 4.5, 3.5, }, { -10, 0, 0, }, 3, }, { { -40, 4.5, 3.5, }, -- { -41.2, 4.5, 3.5, }, { -10, 0, 0, }, 3, }, { { 30, -4.5, 3.5, }, { 10, 0, 0, }, 3, }, { { 40, -4.5, 3.5, }, -- { 41.2, -4.5, 3.5, }, { 10, 0, 0, }, 3, }, { { -40, -4.5, 3.5, }, -- { -41.2, -4.5, 3.5, }, { 10, 0, 0, }, 3, }, { { -30, -4.5, 3.5, }, { 10, 0, 0, }, 3, }, { { 40, 4.5, 3.5, }, -- { 41.2, 4.5, 3.5, }, { -10, 0, 0, }, 3, }, { { 30, 4.5, 3.5, }, { -10, 0, 0, }, 3, }, }, speedLimit = 20, linkable = false, transportModes = { "PERSON", }, }, }, terminals = { }, }, }, version = 1, } end
-
Ich bin sehr überrascht!
Obwohl ich den Pfad für "local dir" eingeben müssen, hätte ich nicht bemerkt, dass der Name dieses bestimmten Ordners auf "bridge" festgelegt ist. Ohne Deine Hilfe hätte ich es nie gelöst. DANKE !
-
und nimmst local dir = "bridge/vanilla/"
Wenn ich local dir = "bridge/cement/" schreibe geht es weil dann ist es die vanilla Brücke, aber ich versuche immer noch den path zu finden wo die Dateien im mod Ordner liegen soll. Wenn ich den path mit Angiers Brücke vergleiche finde ich meinen path ganz gleich und die mdls sind alle eine 100% Kopie von UG.
Ich habe jetzt eine Idee bekommen, aber keine zeit um es zu testen. Ich muss zum Arbeit. -
-
Danke,
aber ich nutze schon die mdls von UG.
GetMaxSize gibt's nicht in der cement Brücke und darum get es denke ich.Lua: Autobahn_aq.lua
Alles anzeigenlocal bridgeutil = require "bridgeutil" function data() local dir = "bridge_tpf2/vanilla/" local railing = { dir .. "railing_rep_side.mdl", dir .. "railing_rep_side.mdl", dir .. "railing_rep_side_no_side.mdl", dir .. "railing_rep_rep.mdl", dir .. "railing_rep_rep.mdl", dir .. "railing_rep_side2.mdl", dir .. "railing_rep_side2.mdl", dir .. "railing_rep_side2_no_side.mdl", } local config = { pillarBase = { dir .. "pillar_btm_side.mdl", dir .. "pillar_btm_rep.mdl", dir .. "pillar_btm_side2.mdl" }, pillarRepeat = { dir .. "pillar_rep_side.mdl", dir .. "pillar_rep_rep.mdl", dir .. "pillar_rep_side2.mdl" }, pillarTop = { dir .. "pillar_top_side.mdl", dir .. "pillar_top_rep.mdl", dir .. "pillar_top_side2.mdl" }, railingBegin = railing, railingRepeat = railing, railingEnd = railing, } --[[ local railing = { dir .. "railing_sideL_.mdl", dir .. "railing_sideL_.mdl", dir .. "railing_no_sideL_.mdl", dir .. "railing_beg_end_.mdl", dir .. "railing_beg_end_.mdl", dir .. "railing_sideR_.mdl", dir .. "railing_sideR_.mdl", dir .. "railing_no_sideR_.mdl", } local config = { -- pillarBase = { dir .. "pillar_base_r.mdl", dir .. "pillar_base_.mdl", dir .. "pillar_base_l.mdl" }, -- pillarRepeat = { dir .. "pillar_r.mdl", dir .. "pillar_.mdl", dir .. "pillar_l.mdl" }, -- pillarTop = { dir .. "pillar_top_r.mdl", dir .. "pillar_top_.mdl", dir .. "pillar_top_l.mdl" }, pillarBase = { dir .. "pillar_base_r.mdl", dir .. "pillar_btm_rep.mdl", dir .. "pillar_base_l.mdl" }, pillarRepeat = { dir .. "pillar_r.mdl", dir .. "pillar_rep_rep.mdl", dir .. "pillar_l.mdl" }, pillarTop = { dir .. "pillar_top_r.mdl", dir .. "pillar_top_rep.mdl", dir .. "pillar_top_l.mdl" }, railingBegin = railing, railingRepeat = railing, railingEnd = railing, } --]] return { name = _("Asphalt bridge"), yearFrom = 1930, yearTo = 0, carriers = {"ROAD"}, speedLimit = 240.0 / 3.6, pillarLen = 3, pillarMinDist = 6.0, pillarMaxDist = 132.0, pillarTargetDist = 48.0, cost = 360.0, --[[ materialsToReplace = { streetPaving = {name = "streets/aq_country_new_medium_paving.mtl", size = { 4.0, 4.0 }, }, sidewalkLane = {name = "streets/Autobahn_side0.mtl", size = { 8.0, 5.0 },}, }, --]] materialsToReplace = { streetPaving = { name = "street/country_new_medium_paving.mtl", }, streetLane = { name = "street/new_medium_lane.mtl", }, crossingLane = { name = "street/new_medium_lane.mtl", }, sidewalkPaving = { name = "street/new_medium_sidewalk.mtl", }, sidewalkBorderInner = { name = "street/new_medium_sidewalk_border_inner.mtl", size = { 3, 0.6 } }, }, updateFn = bridgeutil.makeDefaultUpdateFn(config), --//copy TpF2 } end
-
I werde ein versuch machen und ihn in English zu schreiben. Ich bin selbst so weit gekommen das ich alle pillars und railing kopierte von der Vanilla Brücke "cement" aber ich bekomme immer noch den gleichen Fehler.
Ich habe parallell auch eine kleine Hoffnung das UG mir helfen kann und mir ein bisschen informieren wie man eine Brücke bauen soll. Es hilf mir nicht andere Brücken anzuschauen weil selbst kan ich tun was ich will aber es geht nicht. Ich konnte hier auch Schwedische kraft ausdrücken zu schreiben aber was hilft das, fast niemanden werden dass verstehen..... -
Gibt es eine Möglichkeit, Hilfe zu bekommen? Es geht darum, das Autobahnkreuz in TpF2 zum Laufen zu bringen
-
Ja ich versuche es in TpF2 zubekommen. Brücken kan man nicht so einfach konvertieren. Ich stecke gerade fest und brauche ein bisschen Hilfe, die scheint nicht zu kommen. 6 Spurig wird in dem nächst nicht getan. Da steckt sehr viel Arbeit drin und die Zeit habe ich nicht.
-
-
Die Autobahn ist eine gelungene Sache. Jetzt fehlt nur noch das ganze 6 spurig und für TFPF 2.
Ich arbeite mit der TpF2-Version
-
Ich dachte nicht an assets, aber das ist ja eine Möglichkeit.
-
-
I think I have found the answer by my self. FBX files can't include material data, so the only thing is to add materials manually in ME, is that right?
-
-
Was genau behandelt der Konverter hier nicht korrekt?
I'm looking on the stake_car_occ from Onionjack and the vanilla stake_car_2000.
Each compartment in the TransportVehicle of the converted mdl is only rewritten in an other order compared to its original (no problem).
In the vanilla mdl the TransportVehicle is using cargoBay like the Tug boat, therfore I'm curious to know why loadIndicators isn't converted into cargoBay? -
Die Ladungsindikatoren laufen im Moment überhaupt nicht, was jedoch nichts mit dem Konverter zu tun hat.
I don't want to appear rude, but I have a question about load indicators. What is the difference between cargoEntries and loadIndicators? I am studying "Virgo Towboat" and there the indicators works (cargo loaded on the ship is visible in 2 compartments), so I wonder why it would not work on a railway waggon?
When comparing TpF1 and TpF2 mdl files there are some differences in "transportVehicle" and I'm sorry but the converter seems to not convert this part properly. Please enlighten me so I can understand this better.Even the load indicators are easy to do.
Are the indicators now working on a waggon with 2 or more compartments? What was needed?
mfg/BR
melectro -
Dear @EAT1963
I think there is a trouble with "loadIndicators" for cargo waggons. The converted wagons doesn't show the loaded cargo. Is this a known issue?
-
Danke
in dem Beispiel von UG
Ich habe nachgesehen, aber ich stecke im Blender fest und kann für Blender kein Beispiel finden. Ich kann nur herumfummeln, aber es macht keinen Spaß und ich werde es auch nicht richtig machen. Die unbeantworteten Fragen, z.B. Wie es gemacht wird, sind so viel, dass ich keine Ahnung habe, wo ich anfangen soll.
Aber ich habe jetzt drei Dateien hergestellt
1.lod0.fbx
2.lod1.fbx
3.lod2.fbx
wie soll ich die Datei im TransportNetworkProvider exportieren?Testen im Modeleditor gibt nur ein CTD, hier die Fehlermeldung:
Es sagt mir nichts, was ist falsch?