TFMM - Train Fever Mod Manager

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


Sie betrachten gerade eine ältere Version des Eintrags. Klicken Sie hier, um zur aktuellen Version zu gelangen.

  • All you need to know about TFMM - for users and modders.
    [url='http://www.train-fever.net/lexikon/index.php/Entry/60-TFMM/'][img]http://ftp.train-fever.net/flaggen/de.png[/img] Die deutsche Version gibt es hier[/url] [img]http://ftp.train-fever.net/flaggen/gb.png[/img] Development on Train Fever Mod Manager (TFMM) started during the beta phase of Train Fever. At that time, the main objective was to create a fast and efficient way to handle modifications. Modifications should be activated and deactivated easily to test their features and remove them from the game if necessary. TFMM combines easy handling with functionality. Since its release, TFMM spread rapidly and is the most popular tool on train-fever.net, with over 10,000 downloads. Even though TFMM can be handled without prior orientation, this lexicon entry will provide all background information.

    1 Usage

    In this section, the usage of TFMM for all gamers will be explained. It will cover the installation of TFMM as well as the manipulation of the game with modifications through TFMM.

    1.1 Download & Installation

    The most recent and stable version is always available in the [url='http://www.train-fever.net/filebase/index.php/Entry/5']download database[/url] at train-fever.net. Download the latest version and extract the files to a directory of your choice. Start TFMM by double clicking on the executable. For TFMM to be able to open .rar files when running Windows, unrar.dll has to be present.

    1.2 The First Start

    [attach=19163][/attach] When first starting TFMM, the settings window will pop up. The path to Train Fever's installation directory can be defined here. TFMM will automatically search for this path, and if it's not correct, you can change it manually. The program will tell you if the path is valid or not. If Train Fever is installed in a protected directory, administrative privileges may be required. You can start TFMM with administrator privileges by right clicking on the executable and selecting "start as administrator". After clicking "Save", the settings window will close and TFMM is ready to operate.

    1.3 The Main Window

    [attach=19164][/attach] The main window is the central area for managing modifications in Train Fever.[list=1][*]In the center, all available modifications are displayed. The list can be sorted by name, author, category and version. After restarting TFMM, the list will always be sorted by the installation date.[*]On the right, the modification management is located. All selected modifications can be activated (enable mod in game), deactivated (remove mod from game), and uninstalled (remove mod from game and from list). Below the management, there is a button to display more information about a selected modification.[*]At the bottom, you can add new modifications to the game (Add New Mod), open up the download section at train-fever.net (Download Mods), and launch Train Fever through Steam (Start Train Fever). On the right, TFMM version information is displayed.[*]At the top, the application menu hosts the following entries:[list][*]File[list][*]Settings (Ctrl + S) - open TFMM settings dialog[*]Close (Alt + F4) - exit TFMM[/list][*]Mods[list][*]Add Modification (Ctrl + O) - add new modification to the game[*]Export Mod List[list][*]Export List of Activated Mods (Ctrl + E) - export a list of all activated mod as TXT or HTML[*]Export List of All Mods (Alt + E) - export a list of all mods in the list as TXT or HTML[/list][/list][*]About[list][*]Homepage (SCtrl + H) - open TFMM Homepage[*]Update (Ctrl + U) - check for new version of TFMM[*]License (Ctrl + L) - show versions- and license information[/list][/list][/list]

    1.4 Add New Modifications

    In order to add new modifications to Train Fever, all .zip and .rar (only Windows) packed mods can be dragged onto the TFMM main window. Alternatively, modification files can be selected via the menu, the button on the bottom left of the main window, or by pressing Ctrl + O. Added modifications are activated automatically and can be used in Train Fever right away.

    1.5 Activate and Deactivate Modifications

    [attach=19165][/attach] As soon as one or more modifications are added to the TFMM list, these can easily be activated and deactivated in the game. It is also possible to select multiple modifications at once. Active modifications are labeled with [img]http://ftp.train-fever.net/lexikon/TFMM/yes.png[/img] while deactivated modifications are labeled with [img]http://ftp.train-fever.net/lexikon/TFMM/no.png[/img]. All selected modifications can be activated, deactivated and uninstalled via the management buttons on the right. When uninstalling an active modification, the mod will be deactivated first.

    1.6 Informations

    [attach=19166][/attach] If a single modification is selected, information about it can be displayed (Mod Information). The preview.png image from the mod will also be displayed in the main window if it exists.

    1.7 Errors and Conflicts

    In case of conflicts between modifications or errors during program execution, TFMM will try to provide the best possible help. In case of unsolvable problems or questions, help can always be found in this forum.

    2 Modders

    In this section, all information for modders will be presented.

    2.1 Format

    TFMM for Windows can read .zip, .rar and .rar5. TFMM for Linux can only open .zip files.

    2.2 Directories

    For a modification to be accepted by TFMM, it is mandatory to include a "res" folder. All files inside this "res" folder will be handled as modification files and copied to the original Train Fever "res" folder.

    2.3 TFMM.ini

    You can add additional information about a modification if you include a TFMM.ini file. This file has to be added to the root of the mod package. A overview of possible entries in this file is appended: [table][tr][td][color=#4B0082][b]Key [/b][/color][/td][td][color=#4B0082][b]Value[/b][/color][/td][td][color=#4B0082][b]Comment[/b][/color][/td][/tr][tr][td][b]name[/b][/td][td]String[/td][td][list][*]arbitrary name of modification[*]For compatibility reasons, two mods should never have the same name but for the same mod in different versions[/list][/td][/tr][tr][td][b]version[/b][/td][td]Integer [.Integer]* [/td][td][list][*]arbitrary version information[*][b]integer numbers, optionally separated by full stops.[/b][/list][/td][/tr][tr][td][b]author[/b][/td][td]String [, String]*[/td][td][list][*][b]names of author(s), multiple authors separated by comma[/b][*]in case of repaints or other "modified modifications": new author always appends itself to the [b]end of the list[/b][/list][/td][/tr][tr][td][b]id[/b] [/td][td]String [.String]+[/td][td][list][*]arbitrary identification string of modification[*]different versions of the same modification have to have the same id[*]if not defined, will be generated as "author.name"[*][b]at least 2 fields of strings separated by full stops, lower case only, a-z0-9 only[/b][/list] [/td][/tr][tr][td][b]category[/b] [/td][td]String[/td][td][list][*]A list of valid categories can be found below [/list][/td][/tr][tr][td][b][online][/b] [/td][td] [/td][td][list][*]group for links and online IDs[/list][/td][/tr][tr][td][b]tfnet_mod_id[/b][/td][td]Integer[/td][td][list][*]train-fever.net download entry id if known [/list][/td][/tr][tr][td][b]tfnet_author_id[/b] [/td][td]Integer [, Integer]*[/td][td][list][*]authors' IDs on train-fever.net[*][b]integer separated by comma[/b] [*][b][/b]same order as in "author" list[/list][/td][/tr][tr][td][b][dependencies][/b] [/td][td] [/td][td][list][*]group for dependencies between mods[/list][/td][/tr][tr][td]mod_id[/td][td]mod_version[/td][td][list][*]all [b]mandatory[/b] mods can be listed in this group[*]key = ID of required mod[*]value = version of required mod, empty or "any" for arbitrary version[/list][/td][/tr][/table]

    2.3.1 Valid Categories

    [table][tr][td][color=#4B0082][b]Category[/b][/color][/td][td][color=#4B0082][b]Comment[/b][/color][/td][/tr][tr][td]tool [/td][td]Tools[/td][/tr][tr][td]pack [/td][td]Mod-Packs[/td][/tr][tr][td]vehicle[/td][td]Vehicles (general)[/td][/tr][tr][td]vehicle/bus[/td][td]Busses[/td][/tr][tr][td]vehicle/tram[/td][td]Trams[/td][/tr][tr][td]vehicle/train[/td][td]Trains (general)[/td][/tr][tr][td]vehicle/train/steam[/td][td]Steamers[/td][/tr][tr][td]vehicle/train/diesel[/td][td]Diesel Engines[/td][/tr][tr][td]vehicle/train/electric[/td][td]Electric Locomotive[/td][/tr][tr][td]vehicle/train/railcar[/td][td]Railcar[/td][/tr][tr][td]vehicle/wagon[/td][td]Wagons (general)[/td][/tr][tr][td]vehicle/wagon/passenger[/td][td]Passenger Wagons[/td][/tr][tr][td]vehicle/wagon/goods[/td][td]Goods Wagons[/td][/tr][tr][td]building[/td][td]Buildings (general)[/td][/tr][tr][td]building/station[/td][td]Train Stations[/td][/tr][tr][td]building/deco[/td][td]Decorations [/td][/tr][tr][td]building/town[/td][td]Town Buildings[/td][/tr][tr][td]building/depot[/td][td]Depots[/td][/tr][tr][td]building/signal[/td][td]Signals & Waypoints[/td][/tr][tr][td]other[/td][td]Other Modifications[/td][/tr][/table]

    2.3.2 Examples for TFMM.ini

    [b]Exemplary TFMM.ini for the "TFMM":[/b] [code] id = xanos.tfmm name = TFMM version = 0.5 author = Xanos category = tool [online] tfnet_author_id = 18122 tfnet_mod_id = 5[/code] [b]Exemplary TFMM.ini for a fictitious Modification:[/b] [code] id = author2.author1.firstbus name = Our First Bus version = 0.0.1 author = author1, author2 category = vehicle/bus [online] tfnet_mod_id = 999 tfnet_author_id = 1, 2 [dependencies] other_mod = any [/code]

    2.4 Preview Image

    TFMM can display a preview images for mods. Modders can add a "preview.png" to their modification. All images are automatically scaled and displayed in a 16:9 frame.

    3 Imprint

    TFMM is developed and maintained by Xanos / Alexander Nähring. In case of questions or problems, use this forum for contact. Alternatively, write me a PN or email.

Teilen