ziehbare OL von JAG Problem

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


  • Seit ich die Mod "Construction Mover" aus dem Steam Workshop aktiviert habe, lassen sich die Ausrichthilfen von jag-999 seiner ziehbaren OL nicht mehr mit folgendem Code

    Code
    for id,asset in pairs(game.interface.getEntities({radius=1e42}, {type="ASSET_GROUP", includeData = true})) do if asset.models["jag_ausrichthilfe.mdl"] then api.cmd.sendCommand(api.cmd.make.removeField(id)) end end

    ändern. Weiß jemand woran das liegt? :/

    wiedemann2023/Vetkoplayzz grüßt! Schaut gerne in meinem Modding-Bereich vorbei!;)

  • Das Problem ist hartnäckig, auch das Entfernen von Dummy-Würfeln (Assets) per ähnlichem Skript funktioniert nicht:

    Code: https://www.transportfever.net/lexicon/index.php?entry/350-platzhalter-w%C3%BCrfel-entfernen-remove-dummy-models/
    for id,asset in pairs(game.interface.getEntities({radius=1e42}, {type="ASSET_GROUP", includeData = true})) do if asset.models["placeholders/missing_generic.mdl"] then api.cmd.sendCommand(api.cmd.make.removeField(id)) end end


    Edit:

    Es handelt(e) sich um Assets mit Bestätigungsdialog, also nicht einfach Bulldozer-und-fertig:

    Ob es daran liegt, dass das Skript nur "oldschool"-Assets ohne Bestätigungsdialog löschen kann?

  • Vetkoplayzz

    Hat das Label gelöst hinzugefügt
  • Ihr müsst, wenn ihr auch das JAG-OL-Ausrichthilfe-Problem mit dem Construction Mover habt, in ...\steamapps\workshop\content\1066780\eure Steam ID\res\scripts\lolloConMover\updateOtherConstructions die Datei "conBlacklist" öffnen und die beiden untersten .cons ergänzen ;)

    Code: Code: construction_mover_1\res\scripts\lolloConMover\updateOtherConstructions\conBlacklist.lua
    -- gmatches of construction file names to be blacklisted
    -- LOLLO NOTE If I prepend a slash such as '(/wk_ they will work at game start but fail during the game.
    return {
        '(wk_[^(./)]+.con)', -- these require the models to be separated for some reason
        '(zzwk_tram_mast[^(./)]+.con)', -- don't know these, I was told they are incompatible
        '(nando_truck_set.con)', -- these are scripted
        '(snowball_fence[^(./)]+.con)', -- these tamper with result overriding updateFn() so they cannot be updated
        '(ribase_catenary_ol_jag_basic.con)',
        '(rutel_catenary_coloured.con)',
    }

    Dann könnt ihr alle OL-Ausrichthilfen, die ihr ab jetzt baut , wieder mit oben genanntem Script auf einmal abreissen ;)

  • Vetkoplayzz statt eines Screenshots wäre ein Textauszug hilfreicher.

    Also gut, ich tippe mal:

    Code: construction_mover_1\res\scripts\lolloConMover\updateOtherConstructions\conBlacklist.lua
    -- gmatches of construction file names to be blacklisted
    -- LOLLO NOTE If I prepend a slash such as '(/wk_ they will work at game start but fail during the game.
    return {
        '(wk_[^(./)]+.con)', -- these require the models to be separated for some reason
        '(zzwk_tram_mast[^(./)]+.con)', -- don't know these, I was told they are incompatible
        '(nando_truck_set.con)', -- these are scripted
        '(snowball_fence[^(./)]+.con)', -- these tamper with result overriding updateFn() so they cannot be updated
        '(ribase_catenary_ol_jag_basic.con)',
        '(rutel_catenary_coloured.con)',
    }
  • Sorry, dass ich das noch mal aufwaerme. Ich habe jetzt das Problem, dass ich "alte" Ausrichthilfen, die gebaut wurden bevor ich den Construction Mover veraendert habe, also die Blackliste veraendert hab, immer noch nicht mit dem Skript loeschen kann. Beim individuellen Abreissen kommt auch noch der Bestaetigungsdialog.

    Neu gebaute Ausrichthilfen, kann ich mit dem Skript loeschen.


    Gibt es da eine Loesung die "alten" auch noch irgendwie zu loeschen?