ModDiver Laboratory - Detailed Description
ModDiver Laboratory is a free, open-source Windows and Linux application for Helldivers 2. Built-in features that let anybody with any level of knowledge shape Helldivers 2 into the game they want. Your creativity is the limit. Now available in English, Chinese and Russian. Comment bellow for any feature requests.
The app includes its own Python runtime, so you do not need to install Python separately. Very simple install for most platforms.
Merge Engine
The Merge Engine is the core of the program its methodology is used throughout the program to modify, merge and edit game files. It calculates hundreds of different tests before merging your mods and deploying them into the game. Done so by using a captured stock copy of the game files as its baseline.
- It compares each mod's game-data file with the stock file and identifies the changed byte ranges.
- It combines changes that can be applied together and logs conflicts with the affected offsets and mod names.
- Mods higher in the enabled list take priority when changes overlap.
- For many known game-data tables, it can also flag changes to different fields within the same fixed-size record as a possible conflict and even automatically resolve them.
- If a candidate changes the file length, the Laboratory avoids merging by byte offsets and uses the highest-priority candidate for that file.
- The merged data is hash-corrected, sealed again, checked, and then written to the game. In other words the merge engine and the built-in mod repair algorithm (DATA BOT) are able to repair and update most data mods even if the signatures have shifted due to game updates.
Editors and Mod Creation
- Many built-in tools, too many to list. If you can think of it, I have made it.
- Support for most if not all platforms.
Windows installation win10 and win11
- Download ModDiver-Laboratory-Windows.zip.
- Extract the entire ZIP into a normal folder.
- Open the extracted folder and launch ModDiver Laboratory.exe.
- Python is included; wait for first-launch setup.
- In Merge and Deploy, select the Helldivers 2 folder containing data and bin.
- Use a graphical desktop with Python 3.10 or newer available.
- Download ModDiver-Laboratory-Linux.zip and extract it into your home folder.
- Open a terminal inside the extracted ModDiver Laboratory folder.
- Run sh install-linux.sh.
- Enter your administrator password when requested to install dependencies.
- Wait for the app to open. Future launches use ModDiver Laboratory in your application menu.
- Select your Helldivers 2 installation in Merge and Deploy.
Distrobox installation — all eight systems
- Enter your desktop session; on Steam Deck, switch to Desktop Mode.
- Ensure Distrobox and a working Podman or Docker runtime are available. Distrobox guidance
- Extract the Linux ZIP into your home folder.
- Open a host terminal inside the extracted application folder.
- Run sh install-linux-distrobox.sh.
- Wait for the Ubuntu container, dependencies and application shortcut to be created.
- Launch through ModDiver Laboratory in the host application menu.
- Select a game installation accessible from inside the container.
Credits
- KNOT - ModDiver Laboratory, testing.
- Yao - ModDiver Laboratory, Merge Engine, All Native Editors.
See LICENSES.md in the release for third-party component licenses.
Source code : ModDiver Lab GitHub
