[MOD] Timeless mod

Willkommen in der Transport Fever Community

Welcome to the fan community of Transport Fever and Train Fever, the economic simulators of Urban Games. The community is free for you to share and inform yourself about the game. We cultivate a friendly and objective interaction with each other and our team will be happy to answer any questions you may have.


Registration and use is of course free for you.


We wish you a lot of fun and hope for active participation.

The Team of the Transport-Fever Community

  • [Blocked Image: http://ftp.train-fever.net/flaggen/de.png] German translation by Mediziner Here

    [Blocked Image: http://ftp.train-fever.net/flaggen/gb.png]
    Train Fever 5798 or above.


    Download the mod here

    This mod enable all vehicles, roads, stations, cars, buildings etc. at the same time or linear with no expiration time. It can also adjust the life span with a factor.
    This mod works on both vanilla and non-vanilla models. This mod can be combined with the cost_mod without interference.

    This mod has been rewritten for the new mod system and no Lua console should be used at all. Just follow the instructions below.

    The timeless mod is written for the new mod system and must not be copied into the res folder, as before.

    Manual install
    Unzip the archive in Train Fever/mods/ folder.
    Start TF and activate the mod before playing.

    TFGM install
    Drag & drop the archive to TFGM.
    Enable the mod
    Start TF and activate the mod before playing.

    The good news with the new mod system is that no files are being modified. This makes it easy and safe to remove the mod at any time.

    Manual uninstall
    Simply delete the the Train Fever/mods/gwinda_timeless_mod_x folder where x is the mod's major version number.

    TFGM uninstall
    Simply select the mod and press disable.
    The mod is kept in TFGM's internal library and can be enabled again at any time. To completely remove it from library select the mod and press uninstall.

    The new mod system doesn't have the same rich support as TFGM have and TFGM has not yet been updated to solve this new issue.
    To edit the lifespan and time modes you will find the configuration file here:
    Train Fever/mods/gwinda_timeless_mod_x/res/scripts/timeless_mod_config.lua where x is the major version of the mod.

    The configuration file decides what time mode to play with and/or the age ratio of all vehicles.
    There are two main variables; To and From that controls, independent of each other, when Vehicles
    will appear and disappear from production. Ageing is also an independent variable that act as a
    factor to multiplied with the Vehicle's Life span.

    Controls when vehicles will start to appear.
    From = Disable All Vehicles available from start.
    From = Original Vehicles will appear without modification.

    Controls when vehicles will be out of production.
    To = Original Vehicles will be taken out of production without modification.
    To = Infinite Vehicles will never be taken out of production.

    This is a factor to control how fast the vehicles will age.

    A filter for each rail and tram types can be created. If empty all type will be included,
    but if you only want to include locomotives of a specific engine type, you can create a filter:
    Filter['RAIL'] = 'STEAM' will only include Steam locomotives.
    Filter['RAIL'] = 'DIESEL' will only include Diesel locomotives.

    Any of the engine types can be combined:
    Filter['RAIL'] = 'STEAM,HORSE,DIESEL' will include all locomotives except ELECTRIC.
    Filter['TRAM'] = 'HORSE' will include horse powered trams.
    Valid filter options are HORSE,STEAM,DIESEL and ELECTRIC. They can be in CAPS, small or CaMeL separated by any character.
    At this point, the filters are applied only to trams and trains (not busses or trucks)

    0, Disable or Infinite = the lifetime is infinite
    0.5 = 50% the lifetime is 50% shorter (half)
    1.0 = 100% the life time is unchanged
    2.0 = 200% the lifetime is doubled

    Configuration examples
    Example 1; Vehicles will appear as normal but never taken out of production:
    From = Original
    To = Infinite

    Example 2; All vehicles will appear and never taken out of production:
    From = Disable
    To = Infinite[/code]

    Example 3; All vehicles will appear (excluding DIESEL and ELECTRIC trams and trains) and never taken out of production:
    From = Disable
    To = Infinite
    Filter['TRAM'] = 'HORSE,STEAM' -- Include only HORSE and STEAM trams
    Filter['RAIL'] = 'HORSE,STEAM' -- Include only HORSE and STEAM locomotives

    After any changes, save the file and create a new game or reload your save game (No need to re-enable or restart TF in between).

  • [Blocked Image: http://ftp.train-fever.net/flaggen/de.png]

    Train Fever 5399 oder neuer.


    Dieser Mod aktiviert alle Fahrzeuge, Straßen , Bahnhöfe, Gebäude usw. zur gleichen Zeit oder linear ohne Ablaufdatum. Er kann ebenso die Lebensdauer über einen Faktor verändern.
    Dieser Mod funktioniert sowohl mit Standard oder Mod-Fahrzeugen. Dieser Mod kann ohne Probleme mit dem cost_mod kombiniert werden.

    Dieser Mod wurde für das neue Modsystem komplett neu geschrieben und es wird keine Lua-Konsole mehr benötigt. Einfache den Anweisungen unten folgen.

    Der Timeless-Mod wurde neu geschrieben und darf nicht mehr in den res-Ordner kopiert werden.

    Manuelle Installation
    Entpacke das Archiv in den Train Fever/mods Ordner.
    Starte TF und aktiere den Mod vor dem Spielen.

    TFGM Installation
    Ziehe das Archiv auf den TFGM.
    Aktiviere den Mod
    Starte TF und aktiere den Mod vor dem Spielen.

    Die gute Nachricht zum neuen Modsystem ist, daß keine Dateien mehr verändert werden. Damit kann man den Mod jederzeit einfach und sicher entfernen.

    Manuelle Deinstallation
    Einfach den Train Fever/mods/gwinda_timeless_mod_x Ordner löschen, wobei x die Hauptversionsnummer ist.

    TFGM Deinstallation
    Einfach den Mod auswählen und deaktivieren drücken.
    Der Mod verbleibt in der internen Bibliothek und kann jederzeit wieder aktiviert werden. Um ihn komplett von der Bibliothek zu entfernen, wähle den Mod aus und drücke aud Deinstallieren.

    Das neue Modsystem hat noch nicht den gleichen Umfang, den der TFGM hatte und der TFGM wurde noch nicht aktualisiert, um dieses Problem zu lösen.
    Um die Lebensdauer und die Zeiteinstellungen zu editieren findest du die Konfigurationsdatei hier:
    Train Fever/mods/gwinda_timeless_mod_x/res/scripts/timeless_mod_config.lua, wobei x die Hauptversionsnummer ist.

    Die Konfigurationsdatei entscheidet darüber, welche Zeiteinstellungen gelten und/oder Alterungsfaktor aller Fahrzeuge.
    Es gibt 2 Hauptvariablen; To und From, die unabhängig voneinander entscheiden, wann Fahrzeuge
    erscheinen und verschwinden. Aging ist ebenso eine unabhängige Variable, die als Faktor fungiert,
    mit dem die Lebensdauer multipliziert wird.

    Entscheided darüber, wann Fahrzeuge erscheinen.
    From = Disable Alle Fahrzeuge vom Spielstart an verfügbar.
    From = Original Fahrzeuge erscheinen wie gewohnt.

    Entscheided darüber, wann Fahrzeuge verschwinden.
    To = Original Fahrzeuge laufen ohne Veränderung aus
    To = Infinite Fahrzeuge sind immer verfügbar.

    Dies ist ein Faktor, der darüber entscheidet, wie schnell ein Fahrzeug altert.

    0, Disable or Infinite = Die Lebensdauer ist unendlich
    0.5 = 50% Die Lebensspanne ist 50% kürzer (halbiert)
    1.0 = 100% Die Lebensspanne ist unverändert
    2.0 = 200% Die Lebensspanne ist verdoppelt

    Beispiel 1; Fahrzeuge erscheinen wie gewohnt, aber verschwinden nicht mehr aus der Produktion:
    From = Original
    To = Infinite

    Beispiel 2; Fahrzeuge erscheinen schon zu Beginn und verschwinden nicht mehr aus der Produktion:
    From = Disable
    To = Infinite

    Nach allen Änderungen die Datei speichern und ein neues Spiel starten oder einen Spielstand laden (Erneute Aktivierung oder Neustart von TF ist nicht notwendig).

  • Hallo,

    du musst in der Lua Konsole folgendes eingeben um den Mod zu installieren:

    require "timeless_mod" timeless_mod.install()

    Das erste timeless_mod in Anführungszeichen, das Zweite ohne. Außerdem ist hinter dem zweiten, abschließenden Anführungszeichen und dem timeless_mod.install ein Leerzeichen. Edit: Nicht die Klammern hinter dem timeless_mod.install vergessen.


  • Ok also einfach Das hier >> require "timeless_mod" timeless_mod.install () <<<< so eingeben mit den ganzen Leerzeichen usw. Dann einfach Enter ? Und wen ich das Lua neu öffne ist alles wieder weg, soll das so ?
    P.s Danke fürs Helfen :D

  • Ich kann es jetzt nich genau nach prüfen aber da müsste ne ewige Liste durchrattern mit Dingen die installiert werden.

    Unten müsste dann stehen irgendwas mit timeless_mod installed oder so ähnlich. Könnte leider erst heut Abend richtig nachsehen.

    Benutzt du den Mod Manager und die Lua Konsole im Steam TrainFever Script Verzeichnis?

  • Ich kann es jetzt nich genau nach prüfen aber da müsste ne ewige Liste durchrattern mit Dingen die installiert werden.

    Unten müsste dann stehen irgendwas mit timeless_mod installed oder so ähnlich. Könnte leider erst heut Abend richtig nachsehen.

    Benutzt du den Mod Manager und die Lua Konsole im Steam TrainFever Script Verzeichnis?

    Ja habe TFMM und Lua auch im Verzeichnis is das schlimm ?

  • Also ich hab im Prinzip den TFMM da drinnen den timeless UND das lua auch drin und hab beides aktiviert.

    Dabei ist dann die lua console im Script verzeichnis installiert. dort wird die ausgeführt und

    require "timeless_mod" timeless_mod.install()

    reinschreiben und enter,dann rattert es durch.

    Ich kann wenn du willst in spätestens 1 Stunde ok, vllta uch 1,5 dir ein kleines Tutorial machen wenn du noch Hilfe brauchst.

  • bekomme mometan kleine Hilfe von Ts3 (xD) falls wir dass nicht hin bekommen komme ich auf dich zurück ;)

  • Hallo zusammen,

    es sollte eventuell erwähnt werden das der Installer versucht, das ganze auf "C:/Program Files (x86)/Steam/steamapps/common/Train Fever/res/" zu installieren.

    Wer es nicht auf C: hat bekommt "C:/ ?" als Fehlermeldung.

    Zumindest war es bei mir so. Habe einfach den Pfad in der "timeless_mod.lua" geändert, auf den mein TF installiert ist und dann klappt es es auch ohne Probleme.

    Bei mir sieht das so aus: local rootdir = "E:/SteamLibrary/SteamApps/common/Train Fever/res/".

  • Hab es installiert funktioniert einwandfrei AUßER dass ich keine schnellen Gleise habe und keine Oberleitung ;D

    Gibts da irgendwie einen fix oder workaround oder sowas?

    //Tante EDITH:

    Some parameters aren't reachable from Lua so to enable high speed tracks and catenary you must select the 1950 start year.

  • So habe das Problem mit der angeblich nicht vorhandenen "msvcr110.dll" lösen können.

    Win 7 64bit
    Und zwar schaut man im Ordner C:\Windows\SysWOW64 nach der Datei msvcr110_clr0400.dll
    Kopiert sie und fügt sie hier Train Fever\res\scripts ein. Dort soll ja auch die Lua.exe sein.
    Dann ändert man den Dateinamen msvcr110_clr0400.dll --- > msvcr110.dll
    Und schon geht die Lua.exe