ModDiver Laboratory - Updates

PC ModDiver Laboratory 2.8.2

Updates for Helldivers 2
  • Better Merge/Deploy and Update/Repair logic and Purge
  • More User-friendly controls. If the program needs something it will tell you. If there are issues and conflicts it will mostly resolve most of them. If not it will provide step by step instructions on what to do in the log.
  • Any mods that are hard to clean up will be cleaned from the game with no issues. Massive improvements to game verification and repair.
  • Minor UI fixes.
  • New options in the settings and improved current options.
  1. Added a Stat Editor for both Linux and Windows. Build from CCM and SHODAN. Tools tab -> ModDiver Editor
  2. Audio Studio lets you edit any Helldivers 2 sounds. Make your own, import one you found or edit the original. Mod Creator tab -> Audio Studio
  3. Custom tools. Add any .exe or mod or loader as your own built-in tool. (Future updates will expand on it)
  4. UI improvements.
  5. All updates are faster and applied more consistently.
  6. Added "delete selected" to Mod library storage
  7. UI optimization.
  8. Performance optimization.

Attachments

  • moddiver_icon_v4_Editor.png
    moddiver_icon_v4_Editor.png
    439.6 KB · Views: 10
Fixed bugs with 2.1.0
1. UI complete re-design
2. Optimization to core systems and rendering (8 times faster 1.4s to 0.17s) EDIT: (best 0.09ms )
3. DATA BOT. An algorithm to automatically repair and update mods. Also repairs and updates the ModDiver Lab built-in mods automatically.
4. Presets in the mod library.
5. More options for users to configure the program.
6. Less pop-ups, more native screens.
7. Terms of Service adherence.

More on DATA BOT:

- It can currently repair/update mods that target data files. (It compares the data mods to the previous HD2 build and creates a new mod with new hashes.
- I was able to make it repair/update nearly all mods (except runtime) but that requires a 22Gb install (so it is not included in 2.1.0)
- Maybe it will be an option in the future (or a separate program)

Let us know if you want to see any specific things in ModDiver Lab.

Other neat things to keep the app fast and small:

  • The installs what it needs for operations as it runs and deletes it once the operation is complete.
  • Uses improved compression.
  • Manages the background process more efficiently (UI threads and compute threads are separate)
Supported OS (some are untested)

Windows, x86-64 :
Windows 10, Windows 11

Debian/Ubuntu :
Ubuntu, Debian, Linux Mint, Pop!_OS, Zorin OS, PikaOS

Fedora :
Fedora Workstation, Nobara

Arch :
Arch Linux, EndeavourOS, Manjaro, CachyOS, Garuda Linux

openSUSE :
Tumbleweed, Leap

Alpine :
Alpine Linux with a graphical desktop

Distrobox:
SteamOS/Steam Deck, Bazzite, Aurora, Bluefin, Fedora Silverblue, Fedora Kinoite, openSUSE Aeon, openSUSE Kalpa

New to 2.0.8
  1. UI improvements
  2. Improvements to the mod deployment
  3. Expanded settings options (UNINSTALL types, restart and other)
  4. Progress bars (when needed)
  5. Full-screen and transition improvements
  6. More convenient and intuitive UI
ModDiver Laboratory 2.0.0

A major release with new Native Editors for Visual, Audio and Data (raw values, for now), Chinese and Russian support, HellForge support, a Visual/Audio Mod Creator and Editor, an improved Purge, and a full optimization pass.

✨ New Features

- Settings tab (gear icon, last tab) now contains everything from the old Theme tab, plus language selection and a GENERATE NEW DESKTOP SHORTCUT button.
- Chinese and Russian language support. Changing language restarts the app automatically, and a blue RESTART THE APP button is available for manual restarts.
- Import Library button (next to Export Library) accepts a zip or a folder of zipped mod folders. Exported libraries re-import with no extra steps.
- HellForge support: the app works with HellForge and its mods. HellForge-only mods are labeled "HellForge".
- Visual/Audio Mod Creator and Editor: create and edit mods that replace textures and sounds.
- ADVANCED CREATOR section in the Mod Creator tab, grouping the Native Data Editor (Windows/Linux) with the Visual/Audio Mod Creator and Editor.
- Vanilla+ options added.
- Tab icons on every tab: Mod Library (book), Log (paper), Merge and Deploy (arrows), Mod Creator (stacked blocks), About and Update (circular arrows), Data Decoder (robot head), Settings (gear).
- Clear Log button in the Merge and Deploy tab.
- Library background: ModDiver flask artwork at 50% opacity behind the mod list.

🔧 Improvements

- Native Data Editor improvements.
- Improved Purge: restores most, if not all, files from a snapshot, very close to a Steam Integrity Check.
- The app now checks for updates on every launch instead of once a day.
- Mod Library buttons are aligned, with Get Mods on the far right and View Mods Folder next to it.
- HIDDEN CONTENT UNLOCKER, STRATAGEM BOUNCE REMOVED and CONSISTENT VAULTING are now all caps and enabled by default.
- Manual import buttons renamed to IMPORT CHEF UPDATE MANUALLY and IMPORT CCM UPDATE MANUALLY.
- About tab credits are now in point form, with KNOT and Yao added.
- Release builds now contain only the latest version's zip.
- More consistent UI throughout the app.

🐛 Bug Fixes

- Single instance only: fixes the stuck "wait for current operation to finish" state that left the app impossible to close.
- Task Manager now shows ModDiver Lab with the original yellow icon instead of "Python".
- About and Update tab: dropdowns now match the selected theme, the white rectangle above the Support button is removed, and outdated descriptions are gone.
- Fixed flickering when dragging mods in the library. Dragging is now smoother, similar to Arsenal.
- Fixed the ON/OFF popup and temporary transparency of the mod list when toggling mods.
- General bug fixes.

⚡ Performance

- Full optimization and rebuild, with unused code, dependencies and duplicate assets removed.
- Windows EXE is 14% smaller and the extracted runtime is 47% smaller.
- Lower preview memory use and 34% faster imports.
- All 139 tests pass, plus packaged editor smoke tests.
Experimental Linux Support
Adds many features and Improvements.

- Data Decoder/Editor Linux/Windows
- Native dll Editor Linux/Windows
- Major improvements to the Merge Engine
- Auto-Update for built-in apps
- Auto-Update for ModDiver Lab massive overhaul

1. UI improvements:

- drag-able mods in the library
- ON/OFF toggles for options and mods
- image preview for mods
- optimization of loading assets
- cut not needed UI
- better guides

2. Preparations for 2.0.0 and Nexus Mods release

- Linux experimental support
- Terms and Conditions adherence (ayaka version will have it's own T and C)
- Stability improvements (log logging and Engine checks/test up to 78 on start up from 52)

See detailed information in-app "guides" and "about".
  • App data folder renamed from %LOCALAPPDATA%\YAOModForge to %LOCALAPPDATA%\ModDiverLab with automatic migration of existing settings and data
  • New managed mod library at %LOCALAPPDATA%\ModDiverLab\mods — imports now copy archives/folders into the library instead of referencing external paths
  • Unique naming for colliding imports (e.g. mod (2).zip)
  • New View Mods Folder button
  • New Completely Purge Mod Library button that permanently deletes managed mod files and clears library entries (does not restore game files or wipe stock/backups)
  • First use of View Mods Folder migrates any existing external library sources into the managed folder
  • Safety check prevents purging a Mods folder outside the ModDiverLab data directory
  • Chef Shared Loader updated from 1.1.0 to 1.2.4 (larger patch + GPU resources, updated description)
  • UI improvements: sidebar labels, tab names, button text, page headers, help text, colors (gold Laboratory label, blue Update button, red Library Danger button), and brand layout cleaned up
  • Log messages made more emphatic
  • Adds the scroll and select all/none to options tab.
  • Options tab is also made easier to see and some other UI improvements.
  • 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.
ModDiver Laboratory 1.8.3
  • Create and export mods: Capture game changes as a Laboratory mod, a portable ZIP, or an Arsenal data pack. Mods can also be deployed directly from the Laboratory.

  • Three built-in editors: Each supports mod and preset export. The release includes SHODAN Stat Editor Offline 4.1.0 and Combined Community Mods 2.0.13, including Armory Forge, Vanilla+ and Hellpod tools.

  • Lua runtime support: Adds support for Lua 5.1 mods through either of the built-in loaders: Chef’s Shared Loader or Boot Mod Loader. Only one loader can be deployed at a time.

  • Mod format support: Handles multi-slot Arsenal patches, GPU resource files, YAO/QET descriptors, manifests and options, and general game-data files. Lua is the new payload format in this release; the other formats were already recognized by the previous code.

  • Rebuilt Merge Engine: Combines enabled mods against a captured stock copy of the game files. Mods higher in the list take priority when changes conflict. The Laboratory reports conflict locations, and uses the highest-priority mod’s file when a safe merge isn’t possible.

  • Safer deployment and recovery: Uses atomic file writes and backups, checks package paths and malformed files, and provides Purge and Steam file-verification support.

  • Convenient folder access: Open captured-mod and editor preset folders from the app. Armory Forge preset imports are saved for later use.

  • Launcher fix: Keeps app files in separate, versioned folders to avoid locked-DLL conflicts when launching again.

Attachments

  • moddiver_laboratory_flask_yellowBigger.png
    moddiver_laboratory_flask_yellowBigger.png
    63.7 KB · Views: 29