Skip to content

Releases: katsyk/DemocracyDefenderModManager

DDMM 2.0.0-rc.10

DDMM 2.0.0-rc.10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Sep 17:53
60757a8

Democracy Defender Mod Manager (DDMM), release candidate 10: your mods, your democracy, defended. It's still an
early build, but it's meant to be usable by anyone, not just developers.

The DDMM Promise, in brief: every mod is welcome (DDMM never blocks, blacklists or ranks mods or mod sites),
no account is ever needed on any site, your files stay in a folder you control, it's Apache-2.0 open source
forever, and update checks never run unless you ask.

Quick start

  1. Download the right file for you (see the table below).
  2. Run it. DDMM looks for your Helldivers 2 install automatically. If Steam is in its usual place, there's
    nothing to set up.
  3. Add mods and click Deploy. Drag in an archive or folder, or click "Add URL" and paste a link.

Works with AyakaMods, Nexus Mods, ModWorkshop, GameBanana, GitHub, any direct link, or files already on your
disk.
Special love to the AyakaMods community ❤️, one of the best homes for Helldivers 2 modding. Go say hi:
https://ayakamods.com/games/helldivers-2.119/.

Which file do I download?

You want... Download
A normal install on Windows (Start Menu shortcut, uninstaller) DDMM-2.0.0-rc.10-windows-x64-setup.exe
Windows without installing anything (unzip and run) DDMM-2.0.0-rc.10-windows-x64-portable.zip
Linux: Fedora, Nobara, openSUSE (dnf/zypper) DDMM-2.0.0-rc.10-linux-x86_64.rpm
Linux: Debian, Ubuntu, Mint (apt) DDMM-2.0.0-rc.10-linux-amd64.deb
Linux: other distros, no install (uses your desktop's graphics libraries) DDMM-2.0.0-rc.10-linux-x86_64.AppImage
Linux: Arch/CachyOS, or just the binary (needs WebKitGTK 4.1) DDMM-2.0.0-rc.10-linux-x64.tar.gz

Linux install commands, the dependencies for each distro, and fixes for a blank window or AppImage/FUSE errors
are in Installing on Linux.

One-click install (optional): also grab the browser extension: ddmm-extension-chrome-1.0.0.zip
(Chrome, Edge, Brave) or ddmm-extension-firefox-1.0.0.zip (Firefox). See
One-click install.

Check SHA256SUMS.txt if you want to verify your download.

What's new in 2.0.0-rc.10

This release is mostly about safety. We did a full QA pass over everything added since rc.6 and fixed what we found.
Updating is recommended for everyone.

Safer installs and deletes

  • A mod whose file name was only dots (like ...zip) could make DDMM delete other installed mods, or even your
    whole DDMM data folder. Mod folder names are now always made safe, and every delete checks that it only removes
    one mod folder inside DDMM's mod storage.
  • DDMM never deletes a folder it didn't create. If a folder with the same name is already there, the new mod gets
    a name like "Name (2)".
  • An update can no longer give a mod the same ID as a different mod you have installed.
  • If DDMM closed or crashed in the middle of an update, the leftover copy could show up as a second mod. Leftovers
    are now recovered at startup, and DDMM always keeps your mod rather than tidying it away.

Cleaner names (#33)

Nexus downloads without a name inside them showed the raw download name, like EAGLE-2-1065-V1-1-1752787902.
They now show as EAGLE-2, and DDMM remembers the Nexus page so "Check for Updates" works. Mods you already
installed keep their old name. Rename or reinstall them if you like.

One-click install and the browser extension

  • Installing a second file from the same mod page (a 2k and a 4k version, main and optional files) no longer
    replaces the first one. Only the same file updates in place.
  • During a browser update, a file from a different Nexus mod is no longer installed over the mod you're updating.
  • The extension no longer says DDMM is unreachable while an install is waiting for you to confirm.
  • GitHub mods installed through the extension now remember the version you actually installed.
  • Files the extension just installed are no longer offered again by "Auto-import from Downloads".
  • Skipping an update (Skip) now treats v1.2 and 1.2 as the same version.

Import and the data folder

  • The Import Mods window can now import a newer version of a mod you have. "Same as" only means an identical copy.
  • Dropping files while the Import Mods window was open could make it import the wrong mods. Fixed.
  • Importing a single mod's folder now imports it as one mod, and an imported load order now keeps its order.
  • A scan that's stopped or fails no longer shows "Looking for mods..." forever.
  • Windows: if you moved your data folder, the note that remembers where it is was kept inside the old default
    folder. Deleting that folder made DDMM start with an empty library. The note now lives next to it instead
    (%APPDATA%\io.github.katsyk.ddmm.location), and the old one is kept too, so going back to rc.9 still works.
  • Mods that can't be found (for example, a broken manifest) now stay in your profiles as "Mod not found" instead
    of losing their place in the load order. Deploying a profile where every mod is missing is refused, instead of
    clearing the game's mods.

Thanks to everyone testing and reporting, and to @Jordach for confirming the rc.9 install fixes. o7

Known limitations

  • Windows builds are unsigned. Windows SmartScreen will likely show a warning the first time you run the
    installer or the app. Click "More info" → "Run anyway" to continue.
  • The Linux .rpm and .deb are unsigned, so openSUSE needs zypper install --allow-unsigned-rpm.
  • This is still a release candidate. Expect some rough edges, and please report what you find.

Reporting bugs / getting help

Open an issue: https://github.com/katsyk/DemocracyDefenderModManager/issues

Full documentation: https://katsyk.github.io/DemocracyDefenderModManager/

DDMM 2.0.0-rc.9

DDMM 2.0.0-rc.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Sep 19:05
41b1c3d

Democracy Defender Mod Manager (DDMM), release candidate 9: your mods, your democracy, defended. It's still an
early build, but it's meant to be usable by anyone, not just developers.

The DDMM Promise, in brief: every mod is welcome (DDMM never blocks, blacklists or ranks mods or mod sites),
no account is ever needed on any site, your files stay in a folder you control, it's Apache-2.0 open source
forever, and update checks never run unless you ask.

Quick start

  1. Download the right file for you (see the table below).
  2. Run it. DDMM looks for your Helldivers 2 install automatically. If Steam is in its usual place, there's
    nothing to set up.
  3. Add mods and click Deploy. Drag in an archive or folder, or click "Add URL" and paste a link.

Works with AyakaMods, Nexus Mods, ModWorkshop, GameBanana, GitHub, any direct link, or files already on your
disk.
Special love to the AyakaMods community ❤️, one of the best homes for Helldivers 2 modding. Go say hi:
https://ayakamods.com/games/helldivers-2.119/.

Which file do I download?

You want... Download
A normal install on Windows (Start Menu shortcut, uninstaller) DDMM-2.0.0-rc.9-windows-x64-setup.exe
Windows without installing anything (unzip and run) DDMM-2.0.0-rc.9-windows-x64-portable.zip
Linux: Fedora, Nobara, openSUSE (dnf/zypper) DDMM-2.0.0-rc.9-linux-x86_64.rpm
Linux: Debian, Ubuntu, Mint (apt) DDMM-2.0.0-rc.9-linux-amd64.deb
Linux: other distros, no install (uses your desktop's graphics libraries) DDMM-2.0.0-rc.9-linux-x86_64.AppImage
Linux: Arch/CachyOS, or just the binary (needs WebKitGTK 4.1) DDMM-2.0.0-rc.9-linux-x64.tar.gz

Linux install commands, the dependencies for each distro, and fixes for a blank window or AppImage/FUSE errors
are in Installing on Linux.

One-click install (optional): also grab the browser extension: ddmm-extension-chrome-1.0.0.zip
(Chrome, Edge, Brave) or ddmm-extension-firefox-1.0.0.zip (Firefox). See
One-click install.

Check SHA256SUMS.txt if you want to verify your download.

What's new in 2.0.0-rc.9

Mods that wouldn't install (#33)

Some mods refused to install, or failed with an unhelpful error. That's fixed:

  • DDMM now waits for your browser to actually finish downloading a mod, instead of grabbing the unfinished file.
  • Archives are recognised by what's inside them, not by their extension, so a .rar that's named .zip still
    works.
  • .7z files that use Deflate compression now open.
  • If two mods have the same ID, DDMM now tells you clearly which mod already has it.
  • When an install does fail, DDMM now tells you which step failed, why, and what you can do about it.

One-click links (#32)

Clicking an install link while DDMM wasn't already running now opens DDMM and shows the install prompt, instead
of nothing happening.

Known limitations

  • Windows builds are unsigned. Windows SmartScreen will likely show a warning the first time you run the
    installer or the app. Click "More info" → "Run anyway" to continue.
  • The Linux .rpm and .deb are unsigned, so openSUSE needs zypper install --allow-unsigned-rpm.
  • This is still a release candidate. Expect some rough edges, and please report what you find.

Reporting bugs / getting help

Open an issue: https://github.com/katsyk/DemocracyDefenderModManager/issues

Full documentation: https://katsyk.github.io/DemocracyDefenderModManager/

DDMM 2.0.0-rc.8

DDMM 2.0.0-rc.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Sep 07:27
69e931e

Democracy Defender Mod Manager (DDMM), release candidate 8: your mods, your democracy, defended. It's still an
early build, but it's meant to be usable by anyone, not just developers.

The DDMM Promise, in brief: every mod is welcome (DDMM never blocks, blacklists or ranks mods or mod sites),
no account is ever needed on any site, your files stay in a folder you control, it's Apache-2.0 open source
forever, and update checks never run unless you ask.

Quick start

  1. Download the right file for you (see the table below).
  2. Run it. DDMM looks for your Helldivers 2 install automatically. If Steam is in its usual place, there's
    nothing to set up.
  3. Add mods and click Deploy. Drag in an archive or folder, or click "Add URL" and paste a link.

Works with AyakaMods, Nexus Mods, ModWorkshop, GameBanana, GitHub, any direct link, or files already on your
disk.
Special love to the AyakaMods community ❤️, one of the best homes for Helldivers 2 modding. Go say hi:
https://ayakamods.com/games/helldivers-2.119/.

Which file do I download?

You want... Download
A normal install on Windows (Start Menu shortcut, uninstaller) DDMM-2.0.0-rc.8-windows-x64-setup.exe
Windows without installing anything (unzip and run) DDMM-2.0.0-rc.8-windows-x64-portable.zip
Linux: Fedora, Nobara, openSUSE (dnf/zypper) DDMM-2.0.0-rc.8-linux-x86_64.rpm
Linux: Debian, Ubuntu, Mint (apt) DDMM-2.0.0-rc.8-linux-amd64.deb
Linux: other distros, no install (uses your desktop's graphics libraries) DDMM-2.0.0-rc.8-linux-x86_64.AppImage
Linux: Arch/CachyOS, or just the binary (needs WebKitGTK 4.1) DDMM-2.0.0-rc.8-linux-x64.tar.gz

Linux install commands, the dependencies for each distro, and fixes for a blank window or AppImage/FUSE errors
are in Installing on Linux.

One-click install (optional): also grab the browser extension: ddmm-extension-chrome-1.0.0.zip
(Chrome, Edge, Brave) or ddmm-extension-firefox-1.0.0.zip (Firefox). See
One-click install.

Check SHA256SUMS.txt if you want to verify your download.

What's new in 2.0.0-rc.8

New: import mods from another mod manager or a folder of archives (#35)

Import mods brings over hundreds of mods at once. DDMM finds mods installed with another mod manager, or any
folder of downloaded .zip/.7z/.rar archives, and shows a checklist with new, duplicate, and
already-installed mods so you can pick exactly what comes in. Load order, on/off state, chosen options, and Nexus
Mods info all come along, so update checks work right away. Mods you already added by hand get their Nexus info
linked automatically. Nothing is downloaded, the originals are only read, progress has a Cancel button, and you
get one summary at the end. Adding 10+ files at once through Add Folder/drag-and-drop now uses the same
checklist.

See Importing mods for the full
walkthrough.

Fixes

  • Mods added from Nexus Mods' newer download filenames were named only up to the first dot (a version number
    like 1.2.3 in the filename cut the name short); the full name is now used.
  • Archive files with .ZIP, .7Z, or .RAR in capitals now open correctly.

Known limitations

  • Windows builds are unsigned. Windows SmartScreen will likely show a warning the first time you run the
    installer or the app. Click "More info" → "Run anyway" to continue.
  • The Linux .rpm and .deb are unsigned, so openSUSE needs zypper install --allow-unsigned-rpm.
  • This is still a release candidate. Expect some rough edges, and please report what you find.

Reporting bugs / getting help

Open an issue: https://github.com/katsyk/DemocracyDefenderModManager/issues

Full documentation: https://katsyk.github.io/DemocracyDefenderModManager/

DDMM 2.0.0-rc.7

DDMM 2.0.0-rc.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Sep 04:06
a453675

Democracy Defender Mod Manager (DDMM), release candidate 7: your mods, your democracy, defended. It's still an
early build, but it's meant to be usable by anyone, not just developers.

The DDMM Promise, in brief: every mod is welcome (DDMM never blocks, blacklists or ranks mods or mod sites),
no account is ever needed on any site, your files stay in a folder you control, it's Apache-2.0 open source
forever, and update checks never run unless you ask.

Quick start

  1. Download the right file for you (see the table below).
  2. Run it. DDMM looks for your Helldivers 2 install automatically. If Steam is in its usual place, there's
    nothing to set up.
  3. Add mods and click Deploy. Drag in an archive or folder, or click "Add URL" and paste a link.

Works with AyakaMods, Nexus Mods, ModWorkshop, GameBanana, GitHub, any direct link, or files already on your
disk.
Special love to the AyakaMods community ❤️, one of the best homes for Helldivers 2 modding. Go say hi:
https://ayakamods.com/games/helldivers-2.119/.

Which file do I download?

You want... Download
A normal install on Windows (Start Menu shortcut, uninstaller) DDMM-2.0.0-rc.7-windows-x64-setup.exe
Windows without installing anything (unzip and run) DDMM-2.0.0-rc.7-windows-x64-portable.zip
Linux: Fedora, Nobara, openSUSE (dnf/zypper) DDMM-2.0.0-rc.7-linux-x86_64.rpm
Linux: Debian, Ubuntu, Mint (apt) DDMM-2.0.0-rc.7-linux-amd64.deb
Linux: other distros, no install (uses your desktop's graphics libraries) DDMM-2.0.0-rc.7-linux-x86_64.AppImage
Linux: Arch/CachyOS, or just the binary (needs WebKitGTK 4.1) DDMM-2.0.0-rc.7-linux-x64.tar.gz

Linux install commands, the dependencies for each distro, and fixes for a blank window or AppImage/FUSE errors
are in Installing on Linux.

One-click install (optional): also grab the browser extension: ddmm-extension-chrome-1.0.0.zip
(Chrome, Edge, Brave) or ddmm-extension-firefox-1.0.0.zip (Firefox). See
One-click install.

Check SHA256SUMS.txt if you want to verify your download.

What's new in 2.0.0-rc.7

Important fix: a mods folder could fill the whole disk

Versions up to and including 2.0.0-rc.6 had a bug: using Add Folder (or dragging a folder in) on DDMM's own
mods/ folder, or on a folder that contains it, made DDMM copy that folder into itself, over and over, until the
disk filled up. Two related bugs could also delete the folder you were adding. All three are fixed: DDMM now
refuses any copy or move that overlaps its own mod storage and explains what to pick instead (#29).

If you were affected: your real mods are untouched — only one extra nested folder appeared directly inside
mods/. Delete just that one folder:

  • Linux: rm -rf -- "/full/path/to/mods/mods"
  • Windows (Command Prompt, not PowerShell — the \\?\ prefix handles very long paths):
    rmdir /s /q "\\?\C:\full\path\to\mods\mods"

Full step-by-step cleanup, including what to do if the folder is too deep or too big to delete normally, is in
Troubleshooting.

New: choose where DDMM keeps its data

Settings → Data Folder now has Change..., Open, and Reset to Default. Moving is safe: DDMM copies
your mods, settings and profiles to the new location, verifies everything arrived, and only then switches over and
deletes the old copy — nothing is lost if the move is interrupted. Pointing DDMM at a folder that already holds
DDMM data (say, from another install) offers to adopt it in place instead of copying. If the chosen folder's drive
is missing at startup (an unplugged USB drive), a recovery screen lets you retry, locate it, or fall back to the
default (#31).

See Data folder for the full picture.

New, optional: sign in to Nexus Mods

Settings now has a Sign in to Nexus Mods button for update checks — shown as "Coming soon" until it's turned
on for this build. A personal Nexus API key still works exactly as before and is never required either way (#28).

Under the hood

Release packaging now only ever attaches the expected downloads plus SHA256SUMS.txt to a release — a CI issue
that let stray smoke-test log files slip into the rc.6 release assets is fixed (#30).

Known limitations

  • Windows builds are unsigned. Windows SmartScreen will likely show a warning the first time you run the
    installer or the app. Click "More info" → "Run anyway" to continue.
  • The Linux .rpm and .deb are unsigned, so openSUSE needs zypper install --allow-unsigned-rpm.
  • This is still a release candidate. Expect some rough edges, and please report what you find.

Reporting bugs / getting help

Open an issue: https://github.com/katsyk/DemocracyDefenderModManager/issues

Full documentation: https://katsyk.github.io/DemocracyDefenderModManager/

DDMM 2.0.0-rc.6

DDMM 2.0.0-rc.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Sep 19:44

Democracy Defender Mod Manager (DDMM), release candidate 6: your mods, your democracy, defended. It's still an
early build, but it's meant to be usable by anyone, not just developers.

The DDMM Promise, in brief: every mod is welcome (DDMM never blocks, blacklists or ranks mods or mod sites),
no account is ever needed on any site, your files stay in a folder you control, it's Apache-2.0 open source
forever, and update checks never run unless you ask.

Quick start

  1. Download the right file for you (see the table below).
  2. Run it. DDMM looks for your Helldivers 2 install automatically. If Steam is in its usual place, there's
    nothing to set up.
  3. Add mods and click Deploy. Drag in an archive or folder, or click "Add URL" and paste a link.

Works with AyakaMods, Nexus Mods, ModWorkshop, GameBanana, GitHub, any direct link, or files already on your
disk.
Special love to the AyakaMods community ❤️, one of the best homes for Helldivers 2 modding. Go say hi:
https://ayakamods.com/games/helldivers-2.119/.

Which file do I download?

You want... Download
A normal install on Windows (Start Menu shortcut, uninstaller) DDMM-2.0.0-rc.6-windows-x64-setup.exe
Windows without installing anything (unzip and run) DDMM-2.0.0-rc.6-windows-x64-portable.zip
Linux: Fedora, Nobara, openSUSE (dnf/zypper) DDMM-2.0.0-rc.6-linux-x86_64.rpm
Linux: Debian, Ubuntu, Mint (apt) DDMM-2.0.0-rc.6-linux-amd64.deb
Linux: other distros, no install (uses your desktop's graphics libraries) DDMM-2.0.0-rc.6-linux-x86_64.AppImage
Linux: Arch/CachyOS, or just the binary (needs WebKitGTK 4.1) DDMM-2.0.0-rc.6-linux-x64.tar.gz

Linux install commands, the dependencies for each distro, and fixes for a blank window or AppImage/FUSE errors
are in Installing on Linux.

One-click install (optional): also grab the browser extension: ddmm-extension-chrome-1.0.0.zip
(Chrome, Edge, Brave) or ddmm-extension-firefox-1.0.0.zip (Firefox). See
One-click install.

Check SHA256SUMS.txt if you want to verify your download.

What's new in 2.0.0-rc.6

Thank you to everyone who tested rc.5 and reported what they found. Nearly everything below came from you. 🫡

Mod updates

  • Update checks on more sites: AyakaMods, GitHub, GameBanana and ModWorkshop, with no account
    needed.
  • Nexus Mods update checks (optional): paste your own Nexus API key in Settings. It's never required. It's
    stored in your system's keychain and only ever sent to Nexus, and Nexus is only contacted when you click
    Check for Updates.
  • One-click Update and Update all. Direct-download sites update in place automatically. Sites that need your
    browser login update with one click through the browser extension. Your profile setup is kept.
  • Skip this version for any mod.
  • Optional automatic checks when DDMM starts, or every few hours while it's open. They're off unless you turn
    them on.

Linux

  • New: an .rpm for Fedora, Nobara and openSUSE.
  • Fixed: "game directory is invalid" when the path was correct, for example with Steam in the usual
    ~/.local/share/Steam. DDMM now says exactly what's missing, and finds the game folder if you pick one a level
    above or below it. Flatpak and Snap Steam are auto-detected.
  • Fixed: the AppImage showing a blank window or not starting on newer distros like Fedora 44 and Arch.
  • Runs on older distros too, such as Ubuntu 22.04 and Debian 12.
  • Fixed: errors adding mods when your Steam library and home folder are on different drives.
  • Every Linux download is now tested on Fedora, Arch, openSUSE, Ubuntu and Debian before each release. There's a
    new Installing on Linux guide.

Everyone

  • Real error messages instead of "errors disabled in production." (#21)
  • More mods load: manifests with unusual formatting, encodings or key names now work, and one broken mod no
    longer stops the rest of your list from loading. (#21)
  • Fixed: broken mod and option icons. (#10)
  • Clear load order: the mod list now shows that mods lower in the list win when two change the same file.
  • Browser extension: downloads started by your own tools, such as userscripts, are now picked up, not only when
    a site's timer runs out. The extension's button icon is visible again.
  • Better logs for bug reports: they keep much more history now.

Upgrading keeps your mods, profiles and settings.

Known limitations

  • Windows builds are unsigned. Windows SmartScreen will likely show a warning the first time you run the
    installer or the app. Click "More info" → "Run anyway" to continue.
  • The Linux .rpm and .deb are unsigned, so openSUSE needs zypper install --allow-unsigned-rpm.
  • This is still a release candidate. Expect some rough edges, and please report what you find.

Reporting bugs / getting help

Open an issue: https://github.com/katsyk/DemocracyDefenderModManager/issues

Full documentation: https://katsyk.github.io/DemocracyDefenderModManager/

DDMM 2.0.0-rc.5

DDMM 2.0.0-rc.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Sep 07:51

Democracy Defender Mod Manager (DDMM), release candidate 5 — your mods, your democracy, defended. It's still an
early build, but it's meant to be usable by anyone, not just developers.

The DDMM Promise, in brief: every mod is welcome (DDMM never blocks, blacklists, or ranks mods or mod sites),
no account is ever needed on any site, your files stay in a folder you control, it's Apache-2.0 open source
forever, and update checks only ever run when you click "Check for Updates."

Quick start

  1. Download the right file for you (see the table below).
  2. Run it. DDMM looks for your Helldivers 2 install automatically — no setup needed if Steam is where it
    usually is.
  3. Add mods and click Deploy. Drag in an archive or folder, or click "Add URL" and paste a link.

Works with AyakaMods, Nexus Mods, ModWorkshop, GameBanana, GitHub, any direct link, or files already on your
disk.
No site is required, no site is privileged — DDMM doesn't care where your mods come from. Special love to
the AyakaMods community ❤️ — one of the best homes for Helldivers 2 modding, and DDMM's first-class citizen. Go
say hi: https://ayakamods.com/games/helldivers-2.119/.

Which file do I download?

You want... Download
A normal install on Windows (Start Menu shortcut, uninstaller) DDMM-2.0.0-rc.5-windows-x64-setup.exe
Windows without installing anything (unzip and run) DDMM-2.0.0-rc.5-windows-x64-portable.zip
Linux, works on most distros without installing DDMM-2.0.0-rc.5-linux-x86_64.AppImage
Linux, Debian/Ubuntu-based (apt-friendly) DDMM-2.0.0-rc.5-linux-amd64.deb
Linux, just the binary DDMM-2.0.0-rc.5-linux-x64.tar.gz

One-click install (optional): also grab the browser extension: ddmm-extension-chrome-1.0.0.zip (Chrome, Edge,
Brave) or ddmm-extension-firefox-1.0.0.zip (Firefox). Setup takes a minute. See
One-click install.

Check SHA256SUMS.txt if you want to verify your download.

What's new in rc.5

One-click install, from every mod site

Click Install with DDMM on a mod page and it's installed. No downloading, finding the file or dragging it
in. It works on AyakaMods ❤️, Nexus Mods, ModWorkshop, GameBanana and GitHub, and you can right-click
Install with DDMM on a download link on any other site. Every site gets the same treatment, as always.

  • Your browser downloads, DDMM installs. Sites that need you to be logged in work normally, because your own
    browser does the download. DDMM never sees, asks for or stores any account, cookie or API key.
  • Updates in one click too. When a newer version is out, the button says Update with DDMM and updates
    the mod in place, keeping your profile setup.
  • You stay in control. The first time a site sends DDMM a mod, DDMM asks: Always allow, Just this once
    or Deny. You can revoke sites any time in Settings. Just browsing never starts DDMM. Only your click does.
  • Web pages can't drive DDMM. Only real clicks count; a page can't script the button. Every file still
    goes through DDMM's archive safety checks.
  • Mod authors: you can add an "Install with DDMM" link to your own pages, see
    Add an install button.
    DDMM always asks before installing from a link.
  • Optional: auto-capture a site's downloads, or auto-import new archives from your Downloads folder. Both are
    off unless you turn them on.

The extension is open source like the rest of DDMM and collects no data. It isn't in the Chrome Web Store or
signed by Mozilla yet, so for now you load it by hand. The setup guide walks you through it.

Also in rc.5

  • A new original DDMM logo.
  • Fixed: a failed install could leave an empty "ghost" mod behind that blocked retrying the same file.

Known limitations

  • The browser extension needs manual loading until it's published to the Chrome Web Store and signed by
    Mozilla. On Firefox it currently loads only until the browser restarts.
  • One-click install is new. It's been tested end to end on Linux with Chromium; Windows and Firefox
    testing is what this release candidate is for. Please report anything odd.
  • No Nexus Mods update checks — its API needs a personal key this manager doesn't collect, so Nexus mods
    report "unsupported" rather than a version comparison.
  • Windows builds are unsigned. Windows SmartScreen will likely show a warning the first time you run the
    installer or the app. This is expected for an unsigned community build — click "More info" → "Run anyway"
    to continue. We're not trying to trick you into anything; there's just no code-signing certificate behind this
    yet.
  • This is still a release candidate — expect some rough edges. Please report what you find.

Reporting bugs / getting help

Open an issue: https://github.com/katsyk/DemocracyDefenderModManager/issues

Full documentation: https://katsyk.github.io/DemocracyDefenderModManager/

DDMM 2.0.0-rc.4

DDMM 2.0.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Sep 06:18

Democracy Defender Mod Manager (DDMM), release candidate 4 — your mods, your democracy, defended. It's still an
early build, but it's meant to be usable by anyone, not just developers.

The DDMM Promise, in brief: every mod is welcome (DDMM never blocks, blacklists, or ranks mods or mod sites),
no account is ever needed on any site, your files stay in a folder you control, it's Apache-2.0 open source
forever, and update checks only ever run when you click "Check for Updates."

Quick start

  1. Download the right file for you (see the table below).
  2. Run it. DDMM looks for your Helldivers 2 install automatically — no setup needed if Steam is where it
    usually is.
  3. Add mods and click Deploy. Drag in an archive or folder, or click "Add URL" and paste a link.

Works with AyakaMods, Nexus Mods, ModWorkshop, GameBanana, GitHub, any direct link, or files already on your
disk.
No site is required, no site is privileged — DDMM doesn't care where your mods come from. Special love to
the AyakaMods community ❤️ — one of the best homes for Helldivers 2 modding, and DDMM's first-class citizen. Go
say hi: https://ayakamods.com/games/helldivers-2.119/.

Which file do I download?

You want... Download
A normal install on Windows (Start Menu shortcut, uninstaller) DDMM-2.0.0-rc.4-windows-x64-setup.exe
Windows without installing anything (unzip and run) DDMM-2.0.0-rc.4-windows-x64-portable.zip
Linux, works on most distros without installing DDMM-2.0.0-rc.4-linux-x86_64.AppImage
Linux, Debian/Ubuntu-based (apt-friendly) DDMM-2.0.0-rc.4-linux-amd64.deb
Linux, just the binary DDMM-2.0.0-rc.4-linux-x64.tar.gz

Check SHA256SUMS.txt if you want to verify your download.

What's new in rc.4

A hotfix release. Thank you to everyone testing rc.3 and reporting what you found. 🫡

  • Fixed: closing DDMM with the X button now works. In rc.3, clicking the window's close button showed
    "Saving progress…" and then never closed. The save itself worked; the window just wasn't allowed to close
    afterwards. It now saves and closes right away.
  • Closing is safer. If saving fails, or a deploy is still running, DDMM asks before closing instead of
    silently getting stuck. As a last-resort safety net, the window always closes even if something else goes wrong.
  • Better logs for close problems. Each step of closing is now logged, so a bug report shows exactly where
    something went wrong.
  • Dependency updates.

Upgrading from rc.3 keeps your mods, profiles and settings. Just install or unzip over it.

Known limitations

  • No Nexus Mods update checks — its API needs a personal key this manager doesn't collect, so Nexus mods
    report "unsupported" rather than a version comparison.
  • Windows builds are unsigned. Windows SmartScreen will likely show a warning the first time you run the
    installer or the app. This is expected for an unsigned community build — click "More info" → "Run anyway"
    to continue. We're not trying to trick you into anything; there's just no code-signing certificate behind this
    yet.
  • This is still a release candidate — expect some rough edges. Please report what you find.

Reporting bugs / getting help

Open an issue: https://github.com/katsyk/DemocracyDefenderModManager/issues

Full documentation: https://katsyk.github.io/DemocracyDefenderModManager/

DDMM 2.0.0-rc.3

DDMM 2.0.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Sep 22:19

Democracy Defender Mod Manager (DDMM), release candidate 3 — your mods, your democracy, defended. It's still an
early build, but it's meant to be usable by anyone, not just developers.

The DDMM Promise, in brief: every mod is welcome (DDMM never blocks, blacklists, or ranks mods or mod sites),
no account is ever needed on any site, your files stay in a folder you control, it's Apache-2.0 open source
forever, and update checks only ever run when you click "Check for Updates."

Quick start

  1. Download the right file for you (see the table below).
  2. Run it. DDMM looks for your Helldivers 2 install automatically — no setup needed if Steam is where it
    usually is.
  3. Add mods and click Deploy. Drag in an archive or folder, or click "Add URL" and paste a link.

Works with AyakaMods, Nexus Mods, ModWorkshop, GameBanana, GitHub, any direct link, or files already on your
disk.
No site is required, no site is privileged — DDMM doesn't care where your mods come from. Special love to
the AyakaMods community ❤️ — one of the best homes for Helldivers 2 modding, and DDMM's first-class citizen. Go
say hi: https://ayakamods.com/games/helldivers-2.119/.

Which file do I download?

You want... Download
A normal install on Windows (Start Menu shortcut, uninstaller) DDMM-2.0.0-rc.3-windows-x64-setup.exe
Windows without installing anything (unzip and run) DDMM-2.0.0-rc.3-windows-x64-portable.zip
Linux, works on most distros without installing DDMM-2.0.0-rc.3-linux-x86_64.AppImage
Linux, Debian/Ubuntu-based (apt-friendly) DDMM-2.0.0-rc.3-linux-amd64.deb
Linux, just the binary DDMM-2.0.0-rc.3-linux-x64.tar.gz

Check SHA256SUMS.txt if you want to verify your download.

What's new since 2.0.0-preview3

Since 2.0.0-preview3:

  • Source-neutral by design — mods from any site are first-class, not just Nexus.
  • AyakaMods support, including a browser handoff for its (and Nexus's) login-gated downloads, and update
    checks against AyakaMods' and GitHub's mod pages.
  • Install from a folder or a direct URL, not just a picked archive file.
  • Automatic variant/option detection for archives that ship no manifest.json and wrap their files in a
    folder (or several).
  • V2 manifest deploy actually works now (it previously only displayed).
  • Automatic Helldivers 2 detection via Steam, and a proper installer/portable data location instead of always
    writing next to the executable.
  • Archive extraction hardening against path traversal and symlink entries — every install route validates
    entries before extracting and double-checks the result afterward, regardless of which site an archive came
    from.

For the full story of DDMM's history and licensing, see
Credits & license.

Known limitations

  • No Nexus Mods update checks — its API needs a personal key this manager doesn't collect, so Nexus mods
    report "unsupported" rather than a version comparison.
  • Windows builds are unsigned. Windows SmartScreen will likely show a warning the first time you run the
    installer or the app. This is expected for an unsigned community build — click "More info" → "Run anyway"
    to continue. We're not trying to trick you into anything; there's just no code-signing certificate behind this
    yet.
  • This is our first release candidate — expect some rough edges. Please report what you find.

Reporting bugs / getting help

Open an issue: https://github.com/katsyk/DemocracyDefenderModManager/issues

Full documentation: https://katsyk.github.io/DemocracyDefenderModManager/