Modding Namenskonventionen

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


  • Moin Moin ... ich weiß ich komme etwas spät ... hätte da aber auch mal so eine Idee bzw. eher Frage

    Gibt es eine Möglichkeit, das man die MODs welche quasi die gleichen Dateien ändern und dadurch in Savegames diese unschönen Effekte oder abstürze hervorrufen irgendwie herausfinden kann ... Sprich wenn ich MOD_1 habe die jetzt die Gleise für 200kmh ändert und dann aber auch noch eine MOD_2 habe, welche das ebenso tun möchte, das ich dann quasi eine Warnung oder Info bekomme, was auf dieses Problem dann hinweisen würde?

    Ich meine Transportfever generiert zwar diese Fehlermeldungen inkl. Dateien, aber aus diesen werde ich nicht wirklich schlau und somit bin ich bei jeder neuen Map mit neuen Mods drin immerwieder am Testen das wo denn der Fehler liegt. Hinzu kommen dann ja noch die Ladereihenfolgen, die sich ja auch kaum einer wirklich merken kann ... vor allem wenn man dann iwann mal bei so 800 MODs angelangt ist, welche man in sein Spiel mit hinein laden "möchte"

    Unter Windows kann ich ja zum Bsp. mit dem Total Commander nach doppelten Dateien suchen lassen - wäre es nicht schön, wenn man sowas ähnliches auch als Tool für Transportfever hätte :/

    Hoffe Ihr könnt mir folgen ...

    LG M4RCJO

  • Ein Ingame Modmanager, der einem automatisch sagt, wieviele Dateien von einer Mod überschrieben werden und welche Mods dieselben Dateien überschreiben - davon hab ich auch schon geträumt.


    Bei den Fehlermeldungen kann hier meistens schnell einer helfen.


    Zur Ladereihenfolge muss man sagen, dass die in vielen Fällen auch egal ist (obwohl bei manchen Mods leider explizit was steht).

  • Steht auf der langen Liste der ToDos für CommonAPI2 bezüglich Dateisystem.
    Ich habe dazu bei UG angefragt, ob man eine Funktion bekommen könnte, die eine virtuellen Pfad wieder in einen "echten" Betriebssystem Pfad wandeln könnte. Naja, was soll ich noch weiter sagen.


    Ressource können via modifier auch geändert werden, das zu Tracen ist dann noch schwieriger.


    LUA Scripte sind auch so ein Thema, da diese via package.path "überschrieben" werden, führt das zu sehr problematischen Fälle:


    Beispiel Mod B überschreibt ein Script in Mod A, Mod A benutzt das Script spät via require.

    Mod B gewinnt.


    Anderes Beispiel, Mod A und B bleiben gleich. Mod C macht ein require vor dem Laden von Mod B:

    ModA test.lua

    ModC require test

    ModB test.lua und nutzt require test etwas später.


    Welches package bzw. Dateinhalt ist nun geladen bezüglich modifer? test.lua aus Mod A

    Aber für ein construction Script wäre es Mod B, weil ModC vielleicht kein require macht.


    Sprich nicht nur die Mod Lade Reihenfolge sondern auch die Ausführungsreihenfolge bestimmt das Ergebnis.

BlueBrixx