Transport Fever 2

Transport Fever 2

30 个评价
Mod Einstellungen (altes System)
由 VacuumTube 制作
Wie ändert man die Einstellungen für Mods?

Ich erstelle mal einen Guide, wie man die Mod Einstellungen ändern kann, da immer wieder Nachfragen kommen und einige Mods diese inzwischen verwenden.

--- Dieser Artikel beschreibt das alte System für Modeinstellungen, nicht die neuen offiziellen Modoptionen ---
2
2
   
奖励
收藏
已收藏
取消收藏
Grundidee
Jeder spielt Transport Fever nach eigenen Wünschen und möchte die Mods individuell anpassen. Daher gab es (und gibt es immer noch) bei manchen Mods mehrere Versionen, obwohl nur ein einziger Wert geändert wird.
Leider gibt es immer noch keine offizielle Variante vom Spiel, Optionen für Mods zu realisieren.
modUtil von Merk
Dankenswerterweise erstellte Merk aus der https://www.transportfever.net/ Community ein Konzept für Mod Einstellungen und ein Script womit Mods darauf zugreifen können: Mod Einstellungen (Modder)[www.transportfever.net]
Es können verschiedene Typen (Wahr/Falsch, Zahlen, Strings und Tables) definiert werden, die in dem jeweiligen Mod Ordner in der Datei settings.lua gespeichert werden.
Einstellungen ändern
Mithilfe der CommonAPI
Die von mir empfohlene und momentan benutzerfreundlichste Variante ist, die GUI der CommonAPI2 zu verwenden.
Dazu folgt man genau dem folgendem Vorgehen, andernfalls werden Einstellungen eventuell nicht angezeigt.
  1. Man geht in den Ladebereich und wählt ein Savegame aus, das die Mod aktiviert hat, für welche man die Einstellung ändern will oder man startet ein neues Spiel und geht in die Modliste und aktiviert entsprechende Mods.
  2. Oben Links, wo CommonAPI steht, auf Mods klicken. Dann auf Mod Einstellungen.
  3. Es wird jetzt eine Liste mit allen aktivierten Mods angezeigt. Alle die Einstellungen unterstützen, haben in dieser Spalte einen Button.

  4. Wenn man dort drauf klickt, öffnet sich ein weiteres Fenster für die jeweilige Mod mit allen verfügbaren Einstellungen und entsprechenden Beschreibungen.

  5. Die Werte wie gewünscht ändern.
  6. Speichern nicht vergessen.
Die neuen Werte werden dann in die Datei settings.lua geschrieben, das heißt sie gelten global für diese Mod. Einstellungen nur für Savegames gibt es noch nicht.

Man kann die Werte auch im laufenden Spiel ändern. Die meisten Mods reagieren aber erst nach erneutem Laden darauf.

Manuell in der Datei
Diese Variante empfehle ich nur versierten Benutzern, die Erfahrung im Umgang mit den Spieldateien haben bzw. dem Modifizieren davon. Wenn man nicht weiß, wo der entsprechende Ordner zu finden ist, sollte man lieber obere Variante benutzen.

Man öffnet settings.lua, welche sich im jeweiligen Verzeichnis der Mod befindet. Sie enthält z.B. folgenden LUA-Code. Hier kann man die Zahlen/Wahrheitswerte manuell ändern.
return { capacityFactor = 2, townDevelopInterval = 60, logging = true, }
Nachteile:
  • Kein Schutz vor ungültigem Wertebereich
  • Keine Beschreibung/Erklärung
  • Wer versehentlich die Werte falsch eingibt, kann Syntaxfehler erzeugen, was zum Absturz oder zur Wirkungslosigkeit der Einstellungen führen kann
2 条留言
Colibru 2021 年 9 月 8 日 上午 6:34 
Ist hier zwar schon 1 Jahr alt, aber ich schreibs mal hier rein

Ich will hier ja keine Werbung machen, aber der Autor von "EMP: Hohe Kosten" weiß die Einstellungen in die Mod-Beschreibung einzuarbeiten. Das ist vor allem dann praktisch wenn wie bei mir CommonApi nicht(mehr) funktioniert.

wärew intressant ob das nicht für andere Mods auch klappen würde