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.

  • [img]http://ftp.train-fever.net/flaggen/gb.png[/img] 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] Development on Train Fever Mod Manager (TFMM) started during the beta phase of Train Fever. At this time, the main objective was the fast and efficient handling of 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 with over 10,000 downlaods the number one tool on train-fever.net. 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 stale version is always available in the [url='http://www.train-fever.net/filebase/index.php/Entry/5']download database[/url] on 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, it will pop up the settings window. The path to the train fever installation directory can be defined here. TFMM will automatically search for this path, if it is not correct, it can be manually adjusted. TFMM will give direct feedback, if the path is correct 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, new modifications can be added to the game (Add New Mod), the train-fever.net download area can be opened (Download Mods) and Train Fever can be started via Steam (Start Train Fever). On the right, TFMM version information are 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, this mod will be deactivated first.

    1.6 Informations

    [attach=19166][/attach] If single modifications are selected, information about these can be displayed (Mod Information). Also, the preview.png image from the mod will be displayed in the main window if existing.

    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

    All modifications can be equiped with additional information about the modification in the TFMM.ini file. This file has to be added to the modification. 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/waggon[/td][td]Waggons (general)[/td][/tr][tr][td]vehicle/waggon/passenger[/td][td]Passenger waggons[/td][/tr][tr][td]vehicle/waggon/goods[/td][td]Goods waggons[/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]other[/td][td]Other[/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 image. 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