Beiträge von EAT1963

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


    Dann würde ich den Text nach \1 \ 2 usw. parsen und ersetzen:

    \1 = momentane Geschwindigkeit inkl. Einheit via Global FormatSpeed (d.h. mph oder km/h)

    \2 = momentane Geschwindigkeit in km/h ohne Zusatz

    \3 = momentane Geschwindigkeit in mph ohne Zusatz

    Kleiner Änderungsvorschlag:

    \1 = momentane Geschwindigkeit inkl. Einheit via Global FormatSpeed (d.h. mph oder km/h)

    \2 = momentane Geschwindigkeit ohne Zusatz in mph oder km/h, je nach Global FormatSpeed

    \3 = momentane Geschwindigkeit in km/h ohne Zusatz

    \4 = momentane Geschwindigkeit in mph ohne Zusatz


    LG :)

    Es scheint die Datei tunnel/angier_tunnel_type_5-1_l.mdl zu Fehlen, bzw. das Spiel kann diese nicht finden.

    Du kannst Schauen, ob diese im Mod enthalten ist und falls nicht diesen gegebenenfalls neu installieren.

    danke dir, habe wohl versehentlich die alte Version runtergeladen.

    Hatte das Update schon etwas länger liegen, aber erst vorhin hochgeladen.

    Edit: aber jetzt erhalte ich den (nicht fatalen) Fehler:
    sh: \home\pane\.local\share\Steam\userdata\295196439\1066780\local\mods\eat1963_schiebebuehne_fix_2\res\scripts\eatglobal\bin\listdirs.sh: No such file or directory

    Ja, das Problem ist mir bekannt.
    Habe nochmals ein Update hochgeladen, welches genau dieses Problem umschiffen sollte.

    Oh, und die Pfeiltasten nicht mehr vernünftig nutzen zu können um die Ansicht zu verschieben sobald man ein Menü auf hat find ich auch echt hammerhart. Jaja ich weiß schon, WASD, aber warum? In dreiteufelsnamen, warum um Himmels willen?

    DAS nervt auch mich. Empfinde es als überaus Störend und vor allem überflüssig.

    Ein kleines Problem habe ich aber immer noch: den Skript habe ich ein paar Mal ausprobiert, beim Laden hängt sich leider verläßlich das Spiel bei 2% auf.

    Ok, das Script hatte ich nicht getestet. ;(

    Ich muß im Moment davon ausgehen, daß das Spiel aus irgendeinem Grund auf das Ausfiltern von Vanilla-KI-Fahrzeugen sehr ungnädig reagiert

    Nicht wirklich. ;)


    Beim Testen konnte ich einen fehler im Script feststellen (ein Komma zuviel, ja ne...).


    Anbei die bereinigte lua.

    Dateien

    • dh-106_mod.lua

      (2,21 kB, 77 Mal heruntergeladen, zuletzt: )

    if data.metadata.colorConfig ~= nil and data.metadata.availability ~= nil then

    Das ist so n icht nötig, da z.B. if data.metadata.colorConfig false zurückgibt, wenn data.metadata.colorConfig nil ist. Somit wäre die Bedingng nicht erfüllt und es geht nicht wieter.


    So sollte es funktionieren:

    Das Spiel lädt aus dem Mod-Ordner C:/Program Files (x86)/Steam/userdata/334212147/1066780/local/mods/blanki_br114_eetg_1/ die modutils.lua mit der Version 1.9.

    Der Mod blanki_bwegt_paket_2 benötigt jedoch die Version 1.3.


    Bitte den Mod C:/Program Files (x86)/Steam/userdata/334212147/1066780/local/mods/blanki_br114_eetg_1/ einmal komplett aus dem Order löschen und dann erneut dorthin entpacken.

    Das sollte helfen.


    Solche Probleme können bei Updates der Mods entstehen wenn noch eine alte eatglobal (< 2.30) genutzt wird. Es verbleiben "Leichen" im Verzeichnis was leider zu Abstürzen auf Grund veränderter Skripte führen kann.

    Ab Version 2.30 wird, zumindest unter Windows, eine Bereinigung der Verzeichnisse durch die eatglobal durchgeführt, was zu einer Minimierung derartiger Fälle führt.

    Hi, mein Lieber.

    Wenns schon darum geht, den kürzesten Code zu haben

    Eigentlich ging es um Hilfestellung um ein Problem effizient zu lösen.

    if fileName:ends(carFName) then

    Bist du dir sicher, dass das so funktioniert?

    Evtl. irre ich mich, aber die Funktion ends ist, meines Wissens nach, nicht Bestandteil einer Instanz.


    stringutil lade ich immer, da ich mich hier nicht auf Andere, auch nicht auf UG, verlassen möchte.


    Ansonsten ist den Code äusserst effizient... :thumbup:

    Nun, eine Lösung Fahrzeuge von z.B. 1949...1989 auszublenden kenne ich leider so nicht.

    Einen Code die Verfügbarkeit individuell festzulegen allerdings schon:

    Btw., ich würde IMMER nach dem Ende des Dateinamen suchen, wie in meinem Beispiel, da hier eine gewisse Eindeutigkeit gewährleistet wird.

    Suche ich z.B. nur nach "corolla" so kann es z.B. auch eine Datei "dh-106_corolla_new.mdl" geben, falls das jemand in einem Mod so benannt hat. ;)


    Und noch eine Variante, welche die Möglichkeit gleicher Einstellungen ür mehrere Modelle berücksichtigt:

    So löse ich solche Aufgaben: