A small mod manager for Foxhole.
Not affiliated with Siege Camp / Foxhole. This is a community tool.
- Download the latest release from the Releases page
- Extract and run
TrenchKit.exe - Select your Foxhole install directory
- Add mods and enable them with one click
- List installed mods
- Install mods from
.pakor.zip - Enable / disable mods by the click of a button
- Save / export / import / share "profiles" of enabled / disabled mods
- Create / restore game backups
- Launch game with or without mods
- Install mod from Nexusmods
- Install mod from Itch.io
- Check for mod updates
- Check for mod conflicts
- Click the "Add Mod" button
- Select "Download from NexusMods" or "Download from Itch.io"
- Authenticate with the platform (see Authentication section below)
- Enter the mod URL and follow the prompts
Why download through TrenchKit? Mods downloaded using the Add Mod button automatically store metadata (mod ID, file ID, and source information) which enables the Check for Updates feature.
Click the "Check for Updates" button to see if newer versions are available for your installed mods.
Important: The update checker only works for mods that have source metadata. This means:
- ✅ Mods downloaded through the Add Mod button (NexusMods/Itch.io)
- ✅ Manually installed mods with metadata added via "Edit Metadata" (right-click mod)
- ❌ Manually installed
.pakfiles without metadata
To enable updates for manually installed mods, right-click the mod and select "Edit Metadata" to add the NexusMods or Itch.io information.
Are you creating mods for Foxhole? Check out MODMAKER.md for detailed guidance on:
- How TrenchKit detects mod updates
- Best practices for version numbering and file naming
- Platform-specific recommendations (Nexus Mods vs Itch.io)
- Edge cases and troubleshooting
- Testing your integration with TrenchKit
This guide helps ensure your users get a smooth update experience!
TrenchKit uses NexusMods Single Sign-On (SSO) authentication:
- Go to Settings → NexusMods Integration
- Click "Authenticate (SSO)"
- Your browser will open to the NexusMods authorization page
- Click "Authorize" to grant TrenchKit access
- The authentication will complete automatically
To download mods from Itch.io, you need an API key:
- Visit itch.io API Keys page
- Click "Generate new API key"
- Copy the generated key
- In TrenchKit, go to Settings → Itch.io Integration
- Click "Add API Key" and paste your key
Note: Keep your API key private. It grants access to your itch.io account.
- Make enabling/disabling mods simple
- Streamline mod installation and updates
- Keep changes transparent
- Be safe by default (backups, restore)
- A C++20 compiler toolchain
- CMake 3.24+
- Ninja
- Qt 6.5+
- Platform-specific TLS libraries:
- Windows: Built-in (Schannel)
- Linux: OpenSSL 1.1.x or 3.x (
libssl-devon Debian/Ubuntu,openssl-develon Fedora/RHEL) - macOS: Built-in (SecureTransport)
- Install Qt 6 (development files + CMake config packages)
- Install Ninja
- Install a C++ compiler (MSVC, clang, or gcc)
- Linux only: Install OpenSSL development libraries
cmake -S . -B build/debug -G Ninja -DCMAKE_BUILD_TYPE=Debugcmake --build build/debugcmake -S . -B build/release -G Ninja -DCMAKE_BUILD_TYPE=Releasecmake --build build/releaseProvide a hint to your Qt installation.
cmake -S . -B build/debug -G Ninja -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_PREFIX_PATH="</path/to/Qt>"cmake -S . -B build/debug -G Ninja -DCMAKE_BUILD_TYPE=Debug \
-DQt6_DIR="</path/to/Qt>/lib/cmake/Qt6"cmake -S . -B build/debug -G Ninja -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_TOOLCHAIN_FILE="</path/to/vcpkg>/scripts/buildsystems/vcpkg.cmake"Run the produced executable from the build output directory.
If you want to run the app outside your build environment, you may need to deploy Qt runtime libraries. On some platforms this is handled automatically by your packaging system; on others you’ll use Qt’s deployment tools.
- TrenchKit does not modify game files directly without your consent
- Backups are created before any destructive operation
- Mods are loaded at your own risk
- This tool does not bypass anti-cheat or DRM
Use mods responsibly and in accordance with Foxhole’s terms of service.
TrenchKit is licensed under the MIT License (MIT)
See CONTRIBUTING.md.
Foxhole is a trademark of its respective owners.

