WTF Mod Loader

If you liked this item, please rate it up on Steam Workshop page.

Author: blacktea

Last revision: 12 Mar, 2022 at 10:54 UTC

File size: 2.09 MB

On Steam Workshop

Description:

Wayward Terran Frontier Mod Loader v. 0.4.1.3
Requires game version 0.9 or later, subscribe to install.

A tool to manage loading multiple dll mods into the game Wayward Terran Frontier: Zero Falls.

How it works:
This version will be loaded by the game from steam workshop folders after subscription and will create an additional folder "Mods" in game root directory (for an option to load non-steam mods and log file). It provides 0Harmony.dll for any mod that requres it.
Harmony ( https://github.com/pardeike/Harmony ) is a tool developed for modders, which enables the ability to patch game methods at runtime without changing game files.
Additionaly all dll mods manged by the loader can access each other’s code via the loader by using reflection.
Basic management options like mod version check, disabling certain mods and conflict resolution are also provided.

IMPORTANT NOTICE: If you are using the 0.1 or 0.2 non-steam version of the WTFML from github releases, make sure that you restore WTF.exe to vanilla before subscribing to the steam WTFML version, or the game will run both versions at once and crash.
You can restore your vanilla game files via steam game file integrity verification check or by renaming WTF.exe.orig file from the game root directory back to WTF.exe.
The steam version will no longer modify any of your game files and will not require manual injection into WTF.exe.

If you are interested in making game code mods yourself, or how harmony modding works, check out this tutorial:
https://github.com/BlackteaGit/WaywardTerranFrontierModLoader/wiki/A-Quick-Introduction-To-DLL-Modding

More info on the loader development and a non-steam version:
https://github.com/BlackteaGit/WaywardTerranFrontierModLoader

This project is forked from Phoenix Point Mod Loader by Ijwu.
( https://www.nexusmods.com/phoenixpoint/mods/38?tab=files )