Beiträge von VacuumTube

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


    ich brauche nur eine Wegweiser, wie und wohin die Mod (cca.80 MByte) hochladen soll.

    https://www.transportfever2.co…php?id=modding:publishing


    Einfach in den Download bereich gehen und Eintrag erstellen. Sollte relativ selbsterklärend sein. Die meisten Felder kannst du auch leer lassen.

    ra_jbs.mdl fehlt


    hilft das?

    Ich denke schon dass ein Upgrade auf aktuelle Hardware einiges bringen würde. Gerade wenn noch DDR3 vorhanden ist.

    Bei den aktuellen Preisen ist das auch wieder eher verkraftbar.

    Wie gesagt, lohnt es sich nur zu einem gewissen Punkt. Auch auf der besten Grafikkarte kann TPF2 ruckeln.


    der Natur was gutes

    würde ich nicht sagen. Neue Hardware wird ja immer effizienter, d.h. schneller bei ungefähr gleichbleibendem Stromverbrauch Leistungsabgabe (d.h. insgesamt geringerer Stromverbrauch)


    Grafikkarte ist voll am Anschlag, vor allem in Wäldern.

    Ist logisch. Und wie hoch sind die FPS?

    Liest man hier immer wieder, aber damit allein lässt sich nichts negatives über die Engine aussagen.

    Einfach FPS Limiter reinmachen - spart bares Geld und schont die Hardware (und die Umwelt)

    Kann es sein, daß der Overflow kommt, wenn das Spiel einem Zombie ein Auto umhängen möchte, aber das gewünschte (Vanilla-)-Modell nicht zur Verfügung steht?

    Es kann sein dass es problematisch ist, die Autos bei einem bestehenden Spiel zu ändern.

    Hast du es mal bei einem neuen Spiel versucht?


    Die Personen haben nämlich bereits eine fest zugewiesene Modell ID von ihrem Fahrzeug und ihrem Character.

    Also eigentlich nichts neues. Soll denke ich die neuen Konsolen Spieler ansprechen.

    Staus außerorts sind ja außerdem nicht das größte Problem, sondern eher die innerstädtischen sind manchmal schwierig zu lösen. Da braucht es schon mehr als dort gezeigt.

    Ja habe ich mir auch gedacht, aber da die Anzahl der Fahrzeuge begrenzt ist, wäre das wohl Overengineering.


    Bist du dir sicher, dass das so funktioniert?

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

    Klar, gib einfach mal ("qwer"):ends("r") in die Konsole ein. strings haben nämlich auch eine metatable die auf die globale variable string verweist. (ich glaube von Natur aus?)

    Ug fügt der über stringutil halt ein paar Funktionen hinzu.


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

    Du musst dich aber auf die init.lua verlassen, sonst funktioniert nämlich gar nichts mehr. Wenn die nicht geladen würde, würde es vorher eh schon crashen.


    an den "for...do"-Schleifen und ipairs arbeite ich noch ein wenig, die leuchten mir noch nicht ganz ein

    Der einzige Grund den ich für ipairs sehe ist, wenn man sichergehen will, dass man beim Iterieren einer Tabelle, die zusätzlich zu normalen Listenindizes (integer 1,2,3...) auch andere keys hat, nur über die Zahlen iteriert. Ansonsten macht pairs dasselbe.

    Wenns schon darum geht, den kürzesten Code zu haben, hab ich noch ein Vorschlag ;)



    EAT1963 das require "stringutil" (stringutils finde ich nicht) braucht es nicht - es wird automatisch von der init.lua geladen.

    order determines the ordering how the game displays the content.

    In this case for the cargos it has little visual effects.

    If you want to change the appearance of the industries, you have to change the order of the industrie con files (in construction folder)

    Könnte eine Mod sein die jede Sekunde was berechnet (alle 5 Ticks). Oben sieht es aber aus wie alle 2 Ticks.


    Ist das Muster auch so bei Pause? Wenn nein, dann kann es eigentlich keine Mod sein.

    Kriegst du hin ;)

    Irgendwo muss man ja anfangen.

    Das wichtigste zu verstehen ist, dass Tabellen in Lua anders als in jeder normalen Programmiersprache gleichzeitig Array, Dictionary und Set sind.

    D.h. Array local tab = {"elem1", "elem2", ... } ist eigentlich { [1] = "elem1", [2] = "elem2", ... } also ein dict mit den keys 1 und 2 (integer)

    Und als dict dann so: tab = { property1 = "qwe", property2 = "asd", ... } Hier sind die keys strings. Ist identisch zu { ["property1"] = "qwe" ...}

    Theoretisch kann man beides mischen, aber sollte man nicht machen, weil es verwirrend ist


    Ansonsten kann ich empfehlen: https://www.lua.org/pil/contents.html