Vehicle Asset Builder
1 / 8
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
Externe Dienste bleiben gesperrt, bis du sie hier freigibst. Du kannst deine Auswahl jederzeit ändern.
Kommentare 50
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Scrappy16061981
ein Suchfilter wäre nicht schlecht...wo man zum Beispiel Mercedes eingibt und man nicht ewig scrollen bzw suchen muss...ansonsten top
ModSpotter
wäre es eigentlich möglich, dass dein asset builder die funktion bekommt, das soeben 'gebaute' asset als eigenständige mod (oder wegen copyright vielleicht als eigenständige mod nur in verbindung mit dem vab lauffähig) auf die festplatte zu speichern? und wäre es von dort aus dann leichter, artefakte wie zb licht, rauch oder gehobene stromabnehmer auszustellen?
wenn nicht wäre zwar schade fürs detail. letztendlich bleibt der vab für mich aber unverzichtbar
VacuumTube
das macht keinen Sinn, ein Asset muss aus der entsprechenden Mod erstellt werden, die mdl kopiert und angepasst, am besten direkt vom jeweiligen Modersteller
ModSpotter
achso. dachte, der vab würde das bis zu einem gewissen grad tun.
würde dann auf workaround tippen wenn ich müßte
Dinath Kenula
Hey buddy..I tried but i haven't solution.When asset builder say always dummy and show a box..empty construction how can i add my vehicles to it
VacuumTube
don't rename folder, it has to be convention
Dinath Kenula
You say that forlder name is "Vehicle Assets Builder_1" ...?
VacuumTube
no whitespaces, with _ just like the folder in the zip
Dinath Kenula
Exception type: Lua exception
This error is usually caused by modding. Some game resources contain incorrect data.
Details:
Error message: error: mods / Vehicle_Asset Builder_1 / mod.lua: 54: stack index -1, expected userdata, received table: value is not a valid userdata
stack traceback:
= [C] (- 1):?
= [C] (- 1): _ newindex
@ mods / Vehicle_Asset Builder_1 / mod.lua (54):?
Minidump: C: /Users/Public/Documents/Steam/CODEX/1066780/local/crash_dump/98b002ee-6663-4cd9-b71e-e2d38e186073.dmp
What the reson ...?
VacuumTube
I have never seen this problem. Please try reinstall.
Trissi
An sich super mod... aber bei mir sind viele Fahrzeuge schwarz. Manch sind Normalfarben aber wie gesagt gibt es auch Fahrzeuge, die zum Großteil schwarz sind, obwohl sie es eigentlich nicht sind. Kann man dagegen etwas machen?
VacuumTube
Dazu verweise ich auf den Tipp von DH-106
Assets aus Fahrzeugen - Assets blau
Trissi
und wo genau finde ich die Zeilen... in der mod habe ich die nicht gefunden?
VacuumTube
Das ist abhängig vom Fahrzeug. Entweder du änderst das in dem Mod Ordner des Fahrzeugs oder fragst bei dem Modder nach.
Trissi
Achso... ok danke
P8_2401_Coeln
Hallo @VacuumTube
gibt es eine Möglichkeit, deine Mod auf *.con-Ebene zu nutzen? Wenn ja, was ist da zu tun?
Ich benutze z. B. nur Güterwagen aus den 1950er/60er-Jahre. Dafür habe ich mir eine *.con-Datei mit den entsprechenden Waggons als Mod to Mod angelegt. Meine Mod beinhaltet auch einen "SLIDER" um die Waggons nach vorne bzw hinten zu verschieben. Da dies bereits beim Setzen auf die Gleise geschehen muss, ist das Verfahren sehr umständlich. Deine Lösung ist da viel besser und einfacher zu handhaben. Deshalb meine obigen Fragen.
So einige kleine Sachen kann ich schon fabrizieren. Doch so tolle Scripts wie deine Mod sind für mich doch ein Buch mit sieben Siegel.
VG Günter
VacuumTube
Meine Mod ist ja auf con Ebene. Was du wahrscheinlich meinst ist, von deiner con darauf zugreifen, aber das ist nicht so einfach. Daher macht es am meisten Sinn, die Teile die du brauchst, rüber zu kopieren.
Verstehe ich es richtig, dass du letztendlich die Waggon Assets brauchst, aber nur mit deinen bestimmten? In meiner Mod werden ja eh nur die im Spiel enthaltenen angezeigt, daher könnte man die nicht benötigten (auch vanilla) entfernen. Alternativ kann man die Modelle mit einer manuellen Liste ersetzen.
P8_2401_Coeln
Danke für deine Antwort.
Du hast es richtig verstanden: Ich brauche als Assets nur ganz bestimmte Waggons. Aktuell sind das die Güterwaggons für die Zeit von 1945 bis 1967 sowie eine .con für meinen Bauzug und eine für den Autotransportzug. Diese habe ich in einer Mod to Mod mit 3 versch. con`s zusammengefaßt. Um die vernünftig zu platzieren, würde ich gerne deine Mod nutzen. Mittels KONFIGURIEREN und den dabei vorhandenen Einstellungsmöglichkeiten ist das einfach und sauber zu handhaben.
Wenn ich es richtig verstanden habe, siehst du zwei Lösungsmöglichkeiten:
1. * Zitat: "Daher macht es am meisten Sinn, die Teile die du brauchst, rüber zu kopieren." - Ist das so zu verstehen, dass ich Teile deiner Mod in meine Mod to Mod kopieren soll? Dann habe ich das Problem, welche Teile das sind.
2 . * Zitat: "In meiner Mod werden ja eh nur die im Spiel enthaltenen angezeigt, daher könnte man die nicht benötigten (auch vanilla) entfernen. " - Ich habe noch mal nachgesehen. In deiner Mod sind auch Vanilla-Waggons aus USA und Asien enthalten. Das macht die Auflistung sehr unübersichtlich. Desgleichen, dass Personen- und Güterwaggons in einer Liste enthalten sind.
* Zitat: "Alternativ kann man die Modelle mit einer manuellen Liste ersetzen." - Das wäre für mich eine gute Lösung. In meiner Mod to Mod habe ich ja die Waggons mit deren .mdl`s stehen. Es wäre kein großer Aufwand eine Liste zu erstellen. Wie muß die Liste aussehen und wo muß sie in deiner Mod hinterlegt werden? Wahrscheinlich muß in deiner Mod dafür auch eine Änderung vorgenommen werden. Was ist da zu ändern?
Edit:
Ich sehe da noch eine andere Lösung: Bei allen Waggons, die ich nicht brauche, die .mdl durch die Erweiterung .bak "unbrauchbar" machen. Dann habe ich in den Depots und den Assets nur noch die von mir benötigten Waggons. Dann wären nur noch die Vanilla-Waggons zu "eliminieren". Hast du eine Idee, wie das gehen könnte?
VacuumTube
Genau du würdest meine Mod kopieren, alles was du nicht brauchst löschen (oder unsichtbar machen) und in der mod.lua die models liste abgreifen und mit deiner ersetzen. Dabei musst du allerdings halbwegs verstehen, was der Code macht.
Die zweite Möglichkeit ist natürlich einfacher. Alle Modelle, die du in deinem Savegame nicht brauchst, durch Umbennen entfernen. Es gibt eine Mod, die Vanilla Fahrzeuge entfernt. Ich weiß aber gerade nicht, ob dort wirklich die Modelle rausgefiltert werden oder nur die Jahreszahlen geändert werden.
P8_2401_Coeln
Hier im Forum werden zwei "hide_vanilla" angeboten. Beide halten die Depots leer, haben allerdings keinen Einfluß auf deine Mod. Es sind weiterhin alle Vanilla-Fahrzeuge aufgelistet.
Die Mod "maikc_hide_vanilla_1" von "maikc" ist sehr aufwendig gestaltet. In ihr sind u. a. alle Vanilla-.mdl's aufgelistet. Der Inhalt ist für mich leider nicht nachvollziehbar.
Die Mod "2011784138_1" von "tngjstn" ist sehr einfach gehalten. Die Vanilla-.mdl's wurden kopiert und wie folgt geändert:
availability = {
yearFrom = 1000,
yearTo = 1000,
Läßt sich diese Änderung durch eine Abfrage in deiner Mod verwenden?
Am 22.11.2020 schriebst du: "Da die Vanilla Fahrzeuge bei der Mod nicht wirklich gefiltert werden werden, sondern das Enddatum auf 1849 oder so gesetzt wird, sind sie halt immer noch als Modell vorhanden.
Versuchs mal in VAB_modRep Z125:
if vehicle.model.metadata.availability.yearTo>1850 then ... um die inserts" (Zitat Ende)
Wo genau wird die if...-Folge platziert? Jeweils vor
table.insert(ids[vtype], vehicle.id)
table.insert(names[vtype], name)
oder wird die Zeile 122 entsprechend verändert?
Wenn dann "...yearTo>1850 then ..." in "yearTo<1001 then ..." geändert wird, dann müßten die Vanilla-Fahrzeuge eigentlich nicht mehr angezeigt werden. Oder?
Ich hoffe, ich gehe dir mit meinen Fragen nicht auf die Nerven
VacuumTube
Stimmt, da hatte jemand gefragt, um die nicht verfügbaren Fahrzeuge vor 1850 noch auszublenden. Wenn ich mich richtig erinnere, sollte das auch so funktioniert haben. Die if Abfrage einfach um die 2 Zeilen rum. Das stimmt schon so, weil Fahrzeuge dann nur hinzugefügt werden, wenn das Endjahr>1850 ist.
Kein Ding
Sable_20
Super Mod, vielen Dank!
Eine Sache, die ich mir wünschen würde:
Wenn ich zum Beispiel einen Zug mit den selben Waggons aber unterschiedlicher Beladung auf die Gleise stellen will (z.B. bei Fake Waggons), muss ich nach dem Setzen eines Waggons danach wieder soweit runterscrollen bis ich wieder bei den Waggons bin. Wäre es also möglich, dass man bei der Auswahlliste direkt bei dem letzten verwendeten Asset ist, also zum Beispiel bei dem Waggon, den man gerade gesetzt hat? Das würde ein das Zusammenstellen etwa eines Güterzuges sehr vereinfachen.
VacuumTube
Das ist mir auch schon aufgefallen und da das in der Spiel UI einfach so ist, kann ich das leider nicht ändern
ManniTF
Kann ich irgendwie irgendwo etwas ändern, dass bei Nutzung des "Hide Vanilla Vehicles"-Mods die Vanilla-Fahrzeuge nicht mehr mit aufgelistet werden?
VacuumTube
Da die Vanilla Fahrzeuge bei der Mod nicht wirklich gefiltert werden werden, sondern das Enddatum auf 1849 oder so gesetzt wird, sind sie halt immer noch als Modell vorhanden.
Versuchs mal in VAB_modRep Z125:
if vehicle.model.metadata.availability.yearTo>1850 then ... um die inserts
ManniTF
Danke für die Hilfe, das klappt aber nicht (oder ich mache etwas falsch). Weder die 3 Inserts einzeln in das if-then einschließen noch den gesamten Inhalt der Funktion mr.getModels klappt, es kommt ein Fehler, dass ein nil-Rückgabewert aufgetreten ist.
Ist auch nicht so wichtig, wäre nur für mich Sortier-Freak nett gewesen
VacuumTube
Meinte nur die 2 inserts direkt bei Zeile 125
ManniTF
Kaum macht man's richtig, klappt's auch schon!
Super, Danke Dir, das war es. Ein paar wenige Modelle sind noch da, die sind aber auch im Kaufmenu, liegt also an der Hide-Mod.
ManniTF
Hi! Sorry, dass ich hiermit nochmal nerven muss. So ganz klappt es nämlich nicht, ich bin mir aber nicht sicher, ob es an der "Hide Vanilla"-Mod liegt (oder an meiner Änderung): wenn ich den "Hide Vanilla"-Mod lade und sonst gar keine Fahrzeug-Mod, gibt es einen CTD, wenn ich das Asset-Icon Deiner Mod (die Dampflok) anclicke. stdout kann ich Dir gerne zur Verfügung stellen. Ist von einer Fahrzeug-Art mind. ein zu der aktuellen Jahreszahl verfügbares Fahrzeug vorhanden, funktioniert es. Fehlt aber z.B. ein Bus, dann gibt es den CTD, wenn ich das Bus-Icon anclicke. Fehler sind nachstellbar, passieren also immer. Aber, wie gesagt: ich habe ja die obige Änderung eingebaut, falls es daran liegt.
Und noch eine Frage: warum werden mir z.B. diese Wagen https://steamcommunity.com/sha…iledetails/?id=1957705977 nicht angezeigt?
LouGoGreen
mega nice!
eseven
Vielen Dank
PeterLustig
Och, super! Die meisten Dinge bekommt man ja bereits über den Steam Workshop (Dampf-, Diesel-, Elloks, Waggons (Personen, Güter), LKW und PKW), aber hier sind sie in einer Kategorie UND, viel wichtiger, lassen sich ans Gefälle - oder an Steigungen - anpassen.
Casa
Coole Sache! Vielen Dank
Consistency
_CRASHDB_CRASH__ struct lua::LuaException: c:\build\tpf2_steam\src\lib\lua\state.cpp:586: void __cdecl lua::State::Call(int,int): error: ...op/content/1066780/2275088317/res/scripts/VAB_modRep.lua:32: attempt to index field 'seatProvider' (a nil value)
stack traceback:
=[C](-1): __index
@F:/STEAM GAMES/steamapps/workshop/content/1066780/2275088317/res/scripts/VAB_modRep.lua(32): isBus
@F:/STEAM GAMES/steamapps/workshop/content/1066780/2275088317/res/scripts/VAB_modRep.lua(48): getVehicleType
@F:/STEAM GAMES/steamapps/workshop/content/1066780/2275088317/res/scripts/VAB_modRep.lua(103): getModelsVehicles
@F:/STEAM GAMES/steamapps/workshop/content/1066780/2275088317/mod.lua(46): ?
Exception type: Lua exception
This error is usually caused by modding. Some game resources contain incorrect data.
ffk-zug
Bei mir das selbe:
VacuumTube
Sollte mit v1.1 behoben sein
Blackgrisu
Schön das du es auf aller Fahrzeug mod´s ausgeweitet hast. Vielen Dank.