dakkhuza-MTFO icon

MTFO

The premier in GTFO DataBlock editing ;^)

Last updated 5 months ago
Total downloads 70081
Total rating 17 
Categories Libraries
Dependency string dakkhuza-MTFO-4.5.1
Dependants 279 other mods depend on this mod

This mod requires the following mods to function

BepInEx-BepInExPack_GTFO-1.5.0 icon
BepInEx-BepInExPack_GTFO

BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.

Preferred version: 1.5.0

README

Mod the FUCK out

A bepinex plugin that saves / loads the internal configuration files (hereafter refered to as "Data Blocks") as raw json files.

MTFO also adds it's own custom configuration files, these should be placed under

GTFO/
└──BepInEx/
    └──plugins/
        └──RundownName/
            ├──GameData_*.json
            └──custom/
                └──CustomFiles

The custom folder is not created by default and must be manually created by the developer.

Documentation on MTFO and the Custom folder can be found on the wiki here.

Installing

Easy

  1. Download R2ModMan
  2. Search for MTFO and install it with dependencies
  3. Launch modded, you're done!

Manual

Download and install BepInEx.

If you don't know how to find your GTFO folder

Steam library -> Right click GTFO -> Properties -> View local files

The first step

The second step

The third step

After following the BepInEx installation instructions and launching the game at least once place MTFO into your plugins folder.

GTFO/
└──BepInEx/
    └──plugins/
          └──MTFO.dll

Launch the game once more, your file structure should now look similar to this

GTFO/
├──BepInEx/
|    ├──config/
|    |     ├──_gameDataLookup
|    |     ├──BepInEx.cfg
|    |     └──MTFO.cfg
|    └──plugins/
|          ├──MTFO.dll
|          └──GameData_XXXXX
├──mono/
├──doorstop_config.ini
├──GTFO.exe
└──winhttp.dll

Installing Rundowns

Easy

  1. Download R2ModMan
  2. Create a new profile
  3. Find and install the rundown you'd like to play and install it with dependencies
  4. Launch modded

You're done!


Manual

  1. Download the rundown you'd like to play
  2. Place the rundown under GTFO/BepInEx/Plugins
    • Make sure to check if the rundown you're installing has extra install steps! These will usually be in a "README.txt" or "INSTALLATION.txt" file.
GTFO/
└──BepInEx/
     └──plugins/
           └──RundownName/
  1. Download and install any dependencies the rundown may have.
  2. Launch the game!

! Warning !

If you have more than one rundown inside the plugin folder at the same time, whichever rundown is discovered first will be loaded.

  • Make sure to uninstall any plugins not related to the rundown you have installed, otherwise there might be issues or crashes!

Patch notes

  • 4.5.1
    • Fixed UTF-8 encoding issue
    • Thanks Flow!
  • 4.5.0
    • Added partial data support
    • Thanks Flow!
  • 4.4.4
    • Fixed issue with DB's not dumping
    • Updated wiki link finally
  • 4.4.3
    • Updated to latest bepinex version
    • Updated version to match thunderstore
  • 4.4.2
    • Added open API for Interop
    • Fixed GameData_ generating in plugins folder
    • Fixed issues with scan text not appearing
    • Thanks to Flow for these changes!
  • 4.4.1
    • Previous patch is thanks to flow aria!
  • 4.4.0
    • Removed lookup table / hashing
    • GameData is now dumped to BepInEx/GameData-Dump/[revision]
    • Dumping data needs to be turned on in config
    • MTFO will only load included files. For instance, if you do not included the TextDataBlock in your rundown dist, MTFO will load the vanilla version and will not auto-generate a dump file. In short: you will no longer need to update files you don't edit when the game updates.
  • 4.3.10
    • Re-complied for new bepinex & game version, thanks kas!
  • 4.3.9
    • Re-compiled against latest game version
  • 4.3.8
    • Fixed custom scan text not working, thanks Flow!
  • 4.3.7
    • Added ability to customize scan reveal speed, thanks Flaffy!
  • 4.3.6
    • Removed welcome.txt, as it no longer functions and causes issues in r6
    • Merged PR's to disable MM buttons in lobby screen (thanks to chase!)
  • 4.3.5
    • Fixed HotReload
  • 4.3.4
    • Updated custom scans to work with r6
    • Misc internal fixes

If you're having any issues, send a message in #tech-support on the GTFO modding discord!

Developers

License

This project is licensed under the MIT License - see the LICENSE file for details.

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2023-7-12 4.5.1 10686 Version 4.5.1 Install
2023-4-9 4.5.0 7699 Version 4.5.0 Install
2022-8-23 4.4.4 14309 Version 4.4.4 Install
2022-8-18 4.4.3 1139 Version 4.4.3 Install
2022-8-10 4.4.2 1263 Version 4.4.2 Install
2022-7-19 4.4.1 2429 Version 4.4.1 Install
2022-7-19 4.4.0 145 Version 4.4.0 Install
2022-6-16 4.3.10 4032 Version 4.3.10 Install
2022-4-13 4.3.9 4644 Version 4.3.9 Install
2022-4-3 4.3.8 1104 Version 4.3.8 Install
2022-3-28 4.3.7 856 Version 4.3.7 Install
2022-1-25 4.3.6 4444 Version 4.3.6 Install
2021-12-17 4.3.5 3124 Version 4.3.5 Install
2021-12-16 4.3.4 314 Version 4.3.4 Install
2021-11-4 4.3.3 2107 Version 4.3.3 Install
2021-11-4 4.3.2 226 Version 4.3.2 Install
2021-10-10 4.3.1 2092 Version 4.3.1 Install
2021-10-9 4.3.0 590 Version 4.3.0 Install