ModDiver Laboratory 2.8.2

A Mod for Helldivers 2
ModDiver Laboratory akl_mod_preview_image
  • 1-library.png
    1-library.png
    166.2 KB · Views: 406
  • 3-modCreator.png
    3-modCreator.png
    106.1 KB · Views: 427
  • 2-mergeAndDeploy.png
    2-mergeAndDeploy.png
    214.4 KB · Views: 383
  • 4-audioStudio.png
    4-audioStudio.png
    97.1 KB · Views: 342
  • 5-visualStudio.png
    5-visualStudio.png
    88.1 KB · Views: 328
  • 6-ModDiverEditor.png
    6-ModDiverEditor.png
    298.7 KB · Views: 304
  • 7-UpdateAndRepairBot.png
    7-UpdateAndRepairBot.png
    96.4 KB · Views: 273
  • 8-tools.png
    8-tools.png
    99.8 KB · Views: 223
  • 9-Settings.png
    9-Settings.png
    113.8 KB · Views: 226
  • In-Editor-View.png
    In-Editor-View.png
    78.7 KB · Views: 118
⬆️SCREENSHOTS MAYBE OUTDATED (I will try to replace if the program becomes unrecognizable)⬆️
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 🪟

  1. Download ModDiver-Laboratory-Windows.zip.
  2. Extract the entire ZIP into a normal folder.
  3. Open the extracted folder and launch ModDiver Laboratory.exe.
  4. Python is included; wait for first-launch setup.
  5. In Merge and Deploy, select the Helldivers 2 folder containing data and bin.
Native Linux installation — all five families 🐧

  1. Use a graphical desktop with Python 3.10 or newer available.
  2. Download ModDiver-Laboratory-Linux.zip and extract it into your home folder.
  3. Open a terminal inside the extracted ModDiver Laboratory folder.
  4. Run sh install-linux.sh.
  5. Enter your administrator password when requested to install dependencies.
  6. Wait for the app to open. Future launches use ModDiver Laboratory in your application menu.
  7. Select your Helldivers 2 installation in Merge and Deploy.
Alpine additionally needs its community repository for Tkinter. The automatic installer uses sudo; an administrator can install dependencies beforehand.

Distrobox installation — all eight systems 📦

  1. Enter your desktop session; on Steam Deck, switch to Desktop Mode.
  2. Ensure Distrobox and a working Podman or Docker runtime are available. Distrobox guidance
  3. Extract the Linux ZIP into your home folder.
  4. Open a host terminal inside the extracted application folder.
  5. Run sh install-linux-distrobox.sh.
  6. Wait for the Ubuntu container, dependencies and application shortcut to be created.
  7. Launch through ModDiver Laboratory in the host application menu.
  8. 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
  • Like
Reactions: Djangozi
58.9 MB
Log in or sign up to download
Uploaded by
yaoMods
Downloads
466
Comments
44
Views
9,965
First release
Last update
Platform
PC 
Version
2.8.2
Rating
0.00 star(s) 0 ratings

Uploaded by

  • 466
  • 9,965

Ratings

0.00 star(s) 0 ratings

More mods from yaoMods

  • PC Realistic Athletic Helldiver

  • PC THE ILLUMINATE GREAT HOST

  • PC BETTER OR WORSE PASSIVES

  • PC Yao's Democracy Protects Streak Rebalance

Latest updates

  1. 2.8.2 Mods Auto-Update and Auto-Download

    - You can now click "Get Mods" -> pick your website -> pick a mod -> download. The mod download...
  2. 2.8.0

    - Better mod options menu, now includes preview images. - Better merge engine large mod...
  3. 2.7.5

    - Performance improvements to merge and deploy and importing and exporting - Program scans for...

SladeNexus

Members
Members
Sep 11, 2026
5
0
Line 2 in your run-linux.sh has an invalid option name. set: pipefail. I'm running PikaOS (Its a Debian OS) and would love to test things for you. I am very glad you decided to try this out.
 

yaoMods

Members
Members
Sep 22, 2026
25
11
Line 2 in your run-linux.sh has an invalid option name. set: pipefail. I'm running PikaOS (Its a Debian OS) and would love to test things for you. I am very glad you decided to try this out.
Should be compatible now. On version 2.0.8
 
Last edited:

Wandering Fox

Members
Members
Sep 27, 2026
12
0
Is there an option to turn off the full screen borderless maximized mode? I just want a normal maximized window, not to cover my entire window + task bar with the program, especially because when I put it back into windowed mode, it has to redraw everything.
 

yaoMods

Members
Members
Sep 22, 2026
25
11
Is there an option to turn off the full screen borderless maximized mode? I just want a normal maximized window, not to cover my entire window + task bar with the program, especially because when I put it back into windowed mode, it has to redraw everything.
It will be in the next version. Will probably make it default, with the option to enable it in settings. Some time today.
 

SladeNexus

Members
Members
Sep 11, 2026
5
0
This is really impressive, man. Nice work! Now if I could just get Shodan's attention to try porting his Stat Editor over to Linux....
 

yaoMods

Members
Members
Sep 22, 2026
25
11
This is really impressive, man. Nice work! Now if I could just get Shodan's attention to try porting his Stat Editor over to Linux....
I appreciate it. I am attempting to do that myself, porting.
 

skibidi-sigma

Members
Members
Jun 7, 2026
10
7
[18:41:54] Data Bot [1/3]: checking Hidden Content Unlocker
[18:41:54] Data Bot [1/3]: Hidden Content Unlocker ready (0.0s).
[18:41:54] Data Bot [2/3]: checking Stratagem Bounce Removed
[18:41:54] Downloading repair data: repair-baseline-26088801.zip (temporary download).
[18:41:54] Downloading repair data: 44%
[18:41:54] Downloading repair data: 89%
[18:41:54] Downloading repair data: 100%
[18:41:54] Repair data downloaded and verified.
[18:41:54] Downloading repair data: repair-baseline-26251122.zip (temporary download).
[18:41:55] Downloading repair data: 0%
[18:41:55] Downloading repair data: 10%
[18:41:56] Downloading repair data: 20%
[18:41:57] Downloading repair data: 30%
[18:41:57] Downloading repair data: 40%
[18:41:58] Downloading repair data: 50%
[18:41:58] Downloading repair data: 60%
[18:41:59] Downloading repair data: 70%
[18:42:00] Downloading repair data: 80%
[18:42:00] Downloading repair data: 90%
[18:42:01] Downloading repair data: 100%
[18:42:01] Repair data downloaded and verified.
[18:42:06] Data Bot: updating Stratagem Bounce Removed for Steam build 26251122
[18:42:06] Data Bot: Stratagem Bounce Removed could not update: No compatible archived baseline found for generated_stratagem_settings.dl_bin. Older builds must be captured before Steam replaces them.
Block 3 / type 30eb6399: Repeated block type has no unique identity supported by two independent anchors.
Block 3 / type 30eb6399: Repeated block type has no unique identity supported by two independent anchors.
[18:42:06] Data Bot [3/3]: checking Consistent Vaulting
[18:42:06] Data Bot [3/3]: Consistent Vaulting ready (0.4s).
[18:42:06] Removing temporary repair data.
[18:42:06] FAILED TO REPAIR/UPDATE BUILT-IN MODS


Does it affect the built in mods ? i thought shodan covered it
 

yaoMods

Members
Members
Sep 22, 2026
25
11
[18:41:54] Data Bot [1/3]: checking Hidden Content Unlocker
[18:41:54] Data Bot [1/3]: Hidden Content Unlocker ready (0.0s).
[18:41:54] Data Bot [2/3]: checking Stratagem Bounce Removed
[18:41:54] Downloading repair data: repair-baseline-26088801.zip (temporary download).
[18:41:54] Downloading repair data: 44%
[18:41:54] Downloading repair data: 89%
[18:41:54] Downloading repair data: 100%
[18:41:54] Repair data downloaded and verified.
[18:41:54] Downloading repair data: repair-baseline-26251122.zip (temporary download).
[18:41:55] Downloading repair data: 0%
[18:41:55] Downloading repair data: 10%
[18:41:56] Downloading repair data: 20%
[18:41:57] Downloading repair data: 30%
[18:41:57] Downloading repair data: 40%
[18:41:58] Downloading repair data: 50%
[18:41:58] Downloading repair data: 60%
[18:41:59] Downloading repair data: 70%
[18:42:00] Downloading repair data: 80%
[18:42:00] Downloading repair data: 90%
[18:42:01] Downloading repair data: 100%
[18:42:01] Repair data downloaded and verified.
[18:42:06] Data Bot: updating Stratagem Bounce Removed for Steam build 26251122
[18:42:06] Data Bot: Stratagem Bounce Removed could not update: No compatible archived baseline found for generated_stratagem_settings.dl_bin. Older builds must be captured before Steam replaces them.
Block 3 / type 30eb6399: Repeated block type has no unique identity supported by two independent anchors.
Block 3 / type 30eb6399: Repeated block type has no unique identity supported by two independent anchors.
[18:42:06] Data Bot [3/3]: checking Consistent Vaulting
[18:42:06] Data Bot [3/3]: Consistent Vaulting ready (0.4s).
[18:42:06] Removing temporary repair data.
[18:42:06] FAILED TO REPAIR/UPDATE BUILT-IN MODS


Does it affect the built in mods ? i thought shodan covered it
Thank you, this is a very important information to me. From your log 2 out of the 3 mods were repaired/updated successfully. The stratagem bounce removed failed because the bot could not locate the file it needed. This may be because ModDiver Lab doesn't have a clean (no mods) snapshot of your game data files. Verify File Integrity in MERGE and DEPLOY -> Capture Stock Game. Then run the repair again, I have had this issue with this specific mod many times in testing. Because it edits a file where most stratagems are saved and a lot of mods use that file and not always uninstall cleanly. This is why ModDiver Lab uses Stock Game data so much, when it knows what your clean game looks like it is able to remove and repair everything it doesn't know. There are 55 of these files in helldivers, top right of your screen in ModDiver Lab you should see STOCK 55. If you do : ModDiver Lab has the stock baseline data but it might not be entirely clean, so Verify File Integrity in MERGE and DEPLOY -> Capture Stock Game. If you don't, than it doesn't have them same steps either way : Verify File Integrity in MERGE and DEPLOY -> Capture Stock Game.

Hope this helps, I am working on making this process obsolete by doing all of this automatically.
 
Last edited:

skibidi-sigma

Members
Members
Jun 7, 2026
10
7
Thank you, this is a very important information to me. From your log 2 out of the 3 mods were repaired/updated successfully. The stratagem bounce removed failed because the bot could not locate the file it needed. This may be because ModDiver Lab doesn't have a clean (no mods) snapshot of your game data files. Verify File Integrity in MERGE and DEPLOY -> Capture Stock Game. Then run the repair again, I have had this issue with this specific mod many times in testing. Because it edits a file where most stratagems are saved and a lot of mods use that file and not always uninstall cleanly. This is why ModDiver Lab uses Stock Game data so much, when it knows what your clean game looks like it is able to remove and repair everything it doesn't know. There are 55 of these files in helldivers, top right of your screen in ModDiver Lab you should see STOCK 55. If you do : ModDiver Lab has the stock baseline data but it might not be entirely clean, so Verify File Integrity in MERGE and DEPLOY -> Capture Stock Game. If you don't, than it doesn't have them same steps either way : Verify File Integrity in MERGE and DEPLOY -> Capture Stock Game.

Hope this helps, I am working on making this process obsolete by doing all of this automatically.
I see, so verify file > capture > repair.

Its a success if i see 55, if failed, keep repeating it, or verify the game from steam directly, thank youu
 

yaoMods

Members
Members
Sep 22, 2026
25
11
I see, so verify file > capture > repair.

Its a success if i see 55, if failed, keep repeating it, or verify the game from steam directly, thank youu
if you updated to the current version 2.3.2 it will all be automatic or it will tell you.