ModDiver Laboratory 2.8.5

A Mod for Helldivers 2
ModDiver Laboratory akl_mod_preview_image
  • 1-library.png
    1-library.png
    166.2 KB · Views: 581
  • 3-modCreator.png
    3-modCreator.png
    106.1 KB · Views: 607
  • 2-mergeAndDeploy.png
    2-mergeAndDeploy.png
    214.4 KB · Views: 550
  • 4-audioStudio.png
    4-audioStudio.png
    97.1 KB · Views: 508
  • 5-visualStudio.png
    5-visualStudio.png
    88.1 KB · Views: 502
  • 6-ModDiverEditor.png
    6-ModDiverEditor.png
    298.7 KB · Views: 460
  • 7-UpdateAndRepairBot.png
    7-UpdateAndRepairBot.png
    96.4 KB · Views: 420
  • 8-tools.png
    8-tools.png
    99.8 KB · Views: 330
  • 9-Settings.png
    9-Settings.png
    113.8 KB · Views: 328
  • In-Editor-View.png
    In-Editor-View.png
    78.7 KB · Views: 219
⬆️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
516
Comments
44
Views
10,834
First release
Last update
Platform
PC 
Version
2.8.5
Rating
0.00 star(s) 0 ratings

Uploaded by

  • 516
  • 10,834

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 was supposed to be last but I already had 2.8.5 ready. So might aswell

    Better Get Mods UI Better deployment recognition (mods that modify the same file and same line...
  2. DEVOLOPMENT SUSPENDED maybe

    Arrowhead came out with a blog that talks about the removal of most mods and increased...
  3. 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...

yaoMods

Members
Members
Sep 22, 2026
25
11
Do we really need 10 new mod loaders released every day?
You don't. This uses Chef's Shared Loader architecture (the standard at this point for HD2 mods) but with more supported mod types and a built-in merge engine from Medic. In addition to the Community Stat Editor (has Bingus's MegaPack changes) with the option to turn your changes into a standalone mod that the ModDivers Lab can run. Mod Manager, ModBuilder, Mod Loader and Debugger. This is essentially an all in one tool for HD2.
 

Arisu

Modder
Modder
Members
Sep 17, 2026
141
44
Do we really need 10 new mod loaders released every day?
This is actually a modder development tool, and the real front-end is mdl, which can implement transcription to the ffi layer
 

yaoMods

Members
Members
Sep 22, 2026
25
11
This is actually a modder development tool, and the real front-end is mdl, which can implement transcription to the ffi layer
Not really - those deeper runtime/FFI layers are gone post-7.2.0 (no more LuaJIT/ffi). This tool stays offline for that reason.
 

Arisu

Modder
Modder
Members
Sep 17, 2026
141
44
Not really - those deeper runtime/FFI layers are gone post-7.2.0 (no more LuaJIT/ffi). This tool stays offline for that reason.
MDL has implemented ffi transcription in the latest version that has not yet been released. You can check out its pre update announcement:mdl-mod-dynamic-loader-pro
 

Murasaki2142

Members
Members
Sep 10, 2026
17
2
So does this allow us to use old mods before EAC that ran off BSL?
 

yaoMods

Members
Members
Sep 22, 2026
25
11
So does this allow us to use old mods before EAC that ran off BSL?
Some older BSL data mods may work if they use a supported YAO-DLBRIDGE format and are compatible with your game build. ModDiver recalculates the data hash when merging. Mods that rely on BSL runtime features may not work. Chef-compatible Lua mods can be used with Chef’s Shared Loader.
 

Wandering Fox

Members
Members
Sep 27, 2026
12
0
Does this allow you to also install cosmetic/audio/etc mods that previously required Arsenal? I added a bunch of mods that I had in Arsenal to it and most of them seem to work, but I am having a problem getting BFA to work. Since I can't load 7z files, I extracted it into a folder and added the folder. It says that the mod targets 135 items, and when I deploy mods, I see the BFA edits going in, but nothing is changed in the game itself.

Concept mech works fine, as do glow/emissives for supply packs, resupply pods, SEAF shells, and pod icons, so I am not sure why BFA isn't working correctly.
 

yaoMods

Members
Members
Sep 22, 2026
25
11
Does this allow you to also install cosmetic/audio/etc mods that previously required Arsenal? I added a bunch of mods that I had in Arsenal to it and most of them seem to work, but I am having a problem getting BFA to work. Since I can't load 7z files, I extracted it into a folder and added the folder. It says that the mod targets 135 items, and when I deploy mods, I see the BFA edits going in, but nothing is changed in the game itself.

Concept mech works fine, as do glow/emissives for supply packs, resupply pods, SEAF shells, and pod icons, so I am not sure why BFA isn't working correctly.
I looked into the issue. ModDiver Lab fully supports Arsenal mods and all other possible cosmetic/audio mods, it also supports new types of mods that arsenal doesn't deploy. The ones that target data files.

For BFA, I only had problems locating the mod zip folder with (add zip, now fixed). However, after extracting it can be added to the library with (add folder). After that I deployed BFA with and without content unlocker but both worked fine so the merge engine did its job because they both target the same files. So I think the issue was with options in the library. Because BFA has a lot of options you have to pick and the default is 1, so you didn't see anything in-game because they weren't selected. That being said i also forgot to add the scroll feature to the options tab so even if you tried opening the options tab you would not be able to select all options.

I have now released the new 1.8.5 version which adds the scroll and select all/none to options tab. Options tab is also made easier to see. I have also added the auto-update feature in the About/Update section so now the program will update it self on its own. 7z is also a supported import format now.