ModTek

What ModTek is
ModTek is a mod loader for HBS’s BattleTech PC game. It runs at game startup and dynamically loads mods that use the mod.json format, allowing modders to package changes without overwriting game files. It resolves dependencies and controls load order without edits to VersionManifest.csv. The project says newer versions add DLC support that is missing from BattleTech's built-in 1.7 loader. ModTek supports BattleTech from Steam and GOG on Windows, Linux, and macOS. Installation uses a downloadable ZIP extracted into the game's installation folder; the instructions warn against placing BattleTech in Program Files because Windows UAC protection can interfere. Version 3 and later use UnityDoorstop to load ModTek without changing game files. The repository documents JSON and DLL mods, advanced JSON merging, manifest manipulation, and HarmonyX support. ModTek is free and licensed under LGPL-2.1. Linux instructions describe an environment-variable fix and identify a system-wide ASLR change as an obsolete, insecure workaround.
Who it suits
ModTek suits BattleTech PC players who want to load compatible mods and modders who need dependency and load-order handling. It supports the listed Steam and GOG versions on Windows, Linux, and macOS.
What it does well
- Loads mods dynamically at game startup.
- Handles dependencies and load order.
- Newer versions include DLC support.
- Supports Steam and GOG BattleTech installations.
- Licensed under LGPL-2.1.
What to know first
- Supports BattleTech only.
- Installation instructions warn against installing the game in Program Files.
- Installation requires extracting a ZIP into the game folder.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| ModTek | BattleTech PC game mod loader | Free |
As github.com lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Install BattleTech through Steam or GOG on Windows, Linux, or macOS.
- Keep the BattleTech installation outside Program Files on Windows.
- Download the ModTek ZIP from its project page.
- Extract the ZIP into the BattleTech installation folder.
- Start BattleTech to load compatible mods.
Overview
ModTek is a mod loader for the PC version of HBS’s BattleTech, aimed at players managing mods and developers building them. Its strongest case is keeping mods separate from game files while handling prerequisites and load order; installation has a Windows-specific location caveat and a Linux security detail worth following carefully.
Key features
At startup, ModTek dynamically loads mods in the mod.json format. It resolves dependencies and sets load order without requiring edits to VersionManifest.csv, which is useful when a mod collection has prerequisites or ordering constraints. Its self-contained approach also avoids mods overwriting game files. Newer versions support DLC that the BattleTech 1.7 built-in loader lacks.
ModTek is also a development tool: its repository documents JSON and DLL mods, advanced JSON merging, manifest manipulation, and HarmonyX support. Those capabilities make it relevant to mod authors as well as players, but they are not a reason to choose it if you need a loader for a different game.
Installation involves extracting a ZIP into the BattleTech installation folder. ModTek v3 and later use UnityDoorstop to load without modifying game files, but the game should be installed outside Program Files because Windows UAC protection can interfere. On Linux, follow the environment-variable fix in the instructions; the system-wide ASLR workaround is described as obsolete and insecure.
Pricing
ModTek is free and open source under LGPL-2.1. The ModTek plan costs nothing and covers the BattleTech PC game mod loader, with injection-based loading, plugin support, load-order control, and dependency handling. There is no paid tier or trial to weigh against it.
Platforms
ModTek supports Windows, Linux, and macOS, and its installation instructions cover Steam and GOG distributions. The game must be installed outside Program Files on Windows to avoid UAC interference. Linux users should use the environment-variable fix rather than the obsolete system-wide ASLR workaround.
Who it's for
ModTek is the right fit for BattleTech PC players who want mods loaded at startup with dependencies and order handled, especially when DLC support matters. Mod authors can also benefit from its documented JSON and DLL workflows and merging and HarmonyX support. It is not a general-purpose game mod loader: its supported game is BattleTech.
Pros and cons
- Pro: Self-contained mods avoid overwriting game files, and v3 onward uses UnityDoorstop to load without modifying them.
- Pro: Dependency and load-order handling removes the need to edit VersionManifest.csv manually.
- Pro: Newer versions add DLC support missing from BattleTech 1.7’s built-in loader.
- Con: Windows users need the game outside Program Files because UAC can interfere with ModTek.
- Con: Installation requires extracting a ZIP into the game folder, and Linux users must avoid the documented obsolete system-wide ASLR workaround.
- Con: Its scope is BattleTech, so players seeking mod support for another game need a different tool.
Alternatives
For other games, the right loader depends on the title and platform. MelonLoader is a free option for Android, Linux, macOS, and Windows; choose it when its game support fits better than BattleTech-specific ModTek. SMAPI is free and supports Android, Linux, macOS, and Windows, with a requirement for Stardew Valley 1.6.14 or later on Linux, macOS, Windows, or Steam Deck. BepInEx is free, open source, and offers manual installation with stable and bleeding-edge builds on Linux, macOS, and Windows.
Hollow Knight Modding API is a free loader for readers considering that alternative. MWSE is free software under GNU GPL and runs on Linux and Windows. Satisfactory Mod Loader is free, has no required dependencies, and supports Windows client and server use plus Linux servers. Baldur's Gate 3 Script Extender is free to obtain under its published license, which restricts selling software whose value substantially derives from it. Cyber Engine Tweaks is a free, MIT-licensed framework for Linux and Windows.
Browse Game Mod Loaders for more options.
Verdict
BattleTech PC players who want startup loading, managed dependencies, and load-order control should choose ModTek: it keeps mods separate from game files and adds DLC support beyond the built-in BattleTech 1.7 loader. Look elsewhere if you need a tool for another game, and account for the installation-folder caveat on Windows and the safer environment-variable fix on Linux.
Verdict
ModTek provides startup loading, dependency handling, and load-order control for BattleTech mods. Its installation instructions include a Windows location caveat, and Linux users should follow the environment-variable fix rather than the obsolete system-wide ASLR workaround.
Questions
Does ModTek cost anything?
ModTek is free, with a listed price of $0. It is open source under LGPL-2.1.
Which game does ModTek support?
ModTek is a mod loader for HBS’s BattleTech PC game.
Which operating systems and game stores are supported?
The instructions list Windows, Linux, and Mac, and say Steam and GOG distributions are supported.
How is ModTek installed?
Download a ZIP and extract it into the BattleTech installation folder. On Windows, the instructions advise installing the game outside Program Files because UAC protection can interfere.
Does ModTek control mod dependencies and load order?
Yes. It resolves dependencies and enforces load order without requiring edits to VersionManifest.csv.
What does ModTek provide to mod developers?
The repository documents JSON and DLL mods, advanced JSON merging, manifest manipulation, and HarmonyX support.
Facts from ModTek's own pages
- Dependencies and load order
- It resolves mod dependencies and enforces load order without requiring edits to VersionManifest.csv. · github.com, 4 Oct 2026
- DLC support
- The project says newer ModTek versions include DLC support that is missing from the BattleTech 1.7 built-in loader. · github.com, 4 Oct 2026
- Injection mechanism
- ModTek v3 and later use UnityDoorstop, which loads ModTek without modifying game files. · github.com, 4 Oct 2026
- Installation limitation
- The instructions warn that BattleTech should be installed outside Program Files because UAC protection interferes with ModTek. · github.com, 4 Oct 2026
- Install method
- Installation uses a downloadable ZIP extracted into the BattleTech installation folder. · github.com, 4 Oct 2026
- License
- The GitHub repository identifies the project as licensed under LGPL-2.1. · github.com, 4 Oct 2026
- Mod development
- The repository documents JSON mods, DLL mods, advanced JSON merging, manifest manipulation, and HarmonyX support. · github.com, 4 Oct 2026
- Purpose
- ModTek is a mod loader for HBS’s BattleTech PC game. · github.com, 4 Oct 2026
- Security note
- The Linux instructions describe disabling ASLR through a system-wide sysctl setting as an obsolete, unsecure workaround and provide an environment-variable fix instead. · github.com, 4 Oct 2026
- Self-contained mods
- It lets modders create self-contained mods that do not overwrite game files. · github.com, 4 Oct 2026
- Startup loading
- ModTek runs at game startup and dynamically loads mods that follow the mod.json format. · github.com, 4 Oct 2026
- Supported game stores
- The installation instructions say Steam and GOG distributions are supported. · github.com, 4 Oct 2026
- Supported operating systems
- The installation instructions list Windows, Linux, and Mac as supported operating systems. · github.com, 4 Oct 2026
Where ModTek stands on Freedom251
- Game Mod Loaders#8 of 26