Echelon Mod Manager 0.37.1

A Mod for Helldivers 2
Echelon Mod Manager akl_mod_preview_image
  • image_2026-10-02_103222236.png
    image_2026-10-02_103222236.png
    348.6 KB · Views: 3,080
  • image_2026-10-02_103243254.png
    image_2026-10-02_103243254.png
    753.9 KB · Views: 1,243
  • image_2026-10-02_103256798.png
    image_2026-10-02_103256798.png
    148.1 KB · Views: 1,024
  • image_2026-10-02_103304867.png
    image_2026-10-02_103304867.png
    87 KB · Views: 851
  • image_2026-10-02_103311865.png
    image_2026-10-02_103311865.png
    172.2 KB · Views: 744
  • image_2026-10-02_103318715.png
    image_2026-10-02_103318715.png
    349.3 KB · Views: 647
  • image_2026-10-02_103327194.png
    image_2026-10-02_103327194.png
    141.9 KB · Views: 1,033
Description
Echelon keeps every Helldivers 2 mod you download in one library, lets you sort them into profiles (think loadouts for your mods) and puts a whole profile into the game with one click. When you want a clean game again, one more click takes every mod back out.

Echelon is free, and every feature is for everyone. Nothing is locked.

Installation
  1. Download Echelon-Setup.exe and run it. It installs for your user only, so no admin rights are needed.
  2. The installer is code-signed. Windows may still say "Windows protected your PC" for a while, because the signature is new. Click More info, then Run anyway.
  3. The first-time setup finds your game folder, asks you to accept the licence, and asks which online extras you want (all of them start off).
  4. Coming from HD2 Arsenal? Setup offers to bring over your mods, profiles, load order, separators, tags and option choices. Arsenal's own files aren't changed.
Updating: download the new installer here and run it over the old one. Your mods, profiles and settings stay where they are. If you turn on update checks in the setup or in Settings, Echelon shows an Update button when a new version is out. It only downloads when you click it, and it checks the download against its SHA-256 checksum first.

Checking your download: open a command prompt in the folder with the installer and run
Code:
certutil -hashfile Echelon-Setup.exe SHA256
The result should match the number in the .sha256 file.

Main features
  • Library: every mod as a picture card or in a compact list, with a details panel showing its description, options, size, which profiles use it, and its web page.
  • Profiles: load order, separators, tags and per-mod options. Switch between loadouts in a second.
  • One-click Deploy and Purge: Deploy puts exactly the open profile into the game. Purge takes every mod out, including ones installed by hand or by other tools.
  • Mod options: pick versions, colours and extras. Mods that ship their variants as folders get proper options too, and all-in-one packs get a switch per part.
  • Updating mods: when you add a newer version of a mod you already have, Echelon offers to replace the old one and keeps your option choices.
  • Bingus Shared Loader support: Echelon recognises the loader and the mods that need it, warns when a profile is missing it, and keeps the loader locked in the right spot so Bingus mods start.
  • Works with MDL: MDL (Mod Dynamic Loader) Pro by M!ni$try0fSc!ence reads Echelon's library, so its in-game menu shows your Echelon mods and lets you switch Lua mods on and off while the game runs.
  • Clash and load order checks: see when two mods change the same thing, which one wins, and which mods are completely hidden by others.
  • Game Folder Check: tells you if a game update or Steam's "Verify integrity" removed your mods.
  • Crash Finder: when the game crashes with mods on, it tests half of your mods at a time until it finds the one to blame.
  • Import from HD2 Arsenal: if a mod came as several versions without a manifest, Arsenal kept only the one picked back then. Echelon lists those mods under Check options so you can get the full download and choose again.
  • Share profiles as a short code (EC-XXXX-XXXX) or a link. Friends see exactly which mods they're missing.
  • Solo-only mods: some Lua mods change the game for everyone in the lobby. Mark them as solo only and they get a SOLO badge, plus a reminder to turn them off before public lobbies when you deploy.
  • Developer Suite for mod authors:
    • Mod Builder: build a mod with options and a manifest without writing any JSON.
    • Repatcher: keeps your own model and text mods working after a game update. Mods that need it get a NEEDS REPATCH badge.
    • Mod Inspector: see what's inside your mod, check it for common problems, and compare versions.
    • Retagger: a shortcut to HD2 Retagger by soulls00 for moving an armor look onto other armors. You get it from soulls00; Echelon only starts it.
    The Repatcher and Mod Inspector are for your own mods. Before they open a mod, they ask you to confirm it's yours or that its author allows it.
  • Languages: English, Simplified Chinese and Japanese.

Requirements
  • Windows 10 or 11 (64-bit).
  • Helldivers 2. Echelon finds the game folder automatically, or asks you to point to it.
  • No other mods or tools needed, and no account: Echelon has no sign-in of any kind.

FAQ
Can I bring my mods over from HD2 Arsenal?
Yes. The first-time setup offers to import your mods, profiles, load order, separators, tags and option choices. To do it later, click the + button above the profile list and choose Import from Arsenal.... If Echelon can't find Arsenal's data (for example after you moved it), it lets you pick Arsenal's hd2a_data.json file yourself. Nothing in Arsenal is changed.

Can I go back to Arsenal, or use both?
Yes. Both put mods in the same game folder, so use one at a time: click Purge in the one you're leaving, then deploy from the other. When Echelon deploys, it clears every mod from the game folder first, so it never stacks on top of what another manager put there. The other manager may still show its mods as deployed until you purge there.

Can I download mods straight into Echelon?
Almost. Copy a mod's page link and press Ctrl+V in Echelon (or use Add mod > From a link). Echelon opens the page in your browser. Download the file there as usual, and Echelon picks it up from your Downloads folder and adds it, asking first when it can't tell which mod the file is. It also remembers the mod's web page. There's no one-click button, because Echelon doesn't sign in to any mod site. Direct links from Google Drive, Dropbox, GitHub and Discord are downloaded straight in.

Can it check for mod updates?
Not automatically. To check by hand, each mod shows the version you have, and right-click > Open web page takes you to its page (select several mods to open all their pages at once). When you add the new download, Echelon spots that it's an update and offers to replace the old one, keeping its place, tags, web page and option choices.

Does it go online?
Only if you turn it on. The update check for Echelon itself, translating mod descriptions, and sharing profiles are all off until you choose them. No accounts, no tracking, no ads.

What does Echelon do about mods with Lua scripts?
It tells you. Mods that contain Lua get a LUA badge and a notice when you add them. Some Lua mods change the game for everyone in the lobby, so you can mark those as solo only and Echelon reminds you before you deploy them. What you install is your choice: Echelon doesn't judge or block mods, and nothing about your mods is sent anywhere.

Why can't I move HD2 SmoothBoot below the Bingus loader?
It's already where it needs to be. Echelon keeps the Bingus loader as the very last mod and puts SmoothBoot directly above it, after every other Bingus mod. That gives the same result as placing it "below Bingus" in other managers, so you don't need to move it. To bring scattered Bingus mods together, right-click the Bingus section and choose Gather Bingus mods here.

The text is hard to read. Can I make it bigger?
Yes: Settings > Appearance > Text size, from 80% to 150%.

How do I see mod descriptions in my language?
Settings > General
: pick your language under Interface language, then tick Translate mod descriptions and options into the interface language. With the interface in English, this translates mods written in Chinese, Japanese, Korean or Russian. It uses the free MyMemory service, so it stays off until you turn it on.

How do I put a mod into another profile?
Inside a profile, click the ⋮ on a mod and choose Copy to profiles.... It works with several mods selected. When you add new mods, Echelon asks which profiles they go into; if it doesn't, tick Ask which profiles when adding mods at the top of the Library page.

Does it work on Linux?
There's no native Linux version yet (one is planned for the 0.37 series), but the Windows version runs through Proton: open protontricks, pick Helldivers 2, choose "run arbitrary executable" and run the Echelon installer, then start Echelon from its install folder inside the game's prefix. The Start game button works there too. To open .7z and .rar mods, put the Windows 7-Zip files (7z.exe and 7z.dll) in Echelon's folder; the Linux 7-Zip can't be used from inside the prefix. Always start Echelon the same way (for example from the same Steam shortcut), because each Proton prefix keeps its own copy of your library. If you use the Linux version of HD2 Arsenal, Echelon looks for its data by itself when you import. This is community-tested, not official.

My antivirus flagged it.
Some antivirus programs flag apps built with Python by mistake, and it can happen again with a new version. Check the installer against its .sha256 file, and post in the discussion thread with the antivirus name so it can be reported as a false positive.

Will it mess up my mods or my game?
Echelon never edits your mod files in place. It keeps its own copy of each mod. Deploy only touches mod files in the game's data folder, and Purge takes them all out again.

Something went wrong. How do I report it?
Post in this page's discussion thread and attach your latest log from %APPDATA%\Echelon\logs. Settings > System > About shows the exact path.

Credits
  • RaidingForPants: Echelon's Repatcher is based on hd2-repatcher (MIT licence).
  • eigeen: the Repatcher follows rules from hd2-mod-crates (MIT licence).
  • xypwn: the text-file reader follows the format as read by filediver (BSD licence).
  • soulls00: HD2 Retagger, which the Retagger shortcut opens.
  • cowboybingus, for the Bingus Shared Loader that so many mods build on.
  • The Dolldivers community, for testing, ideas and patience.
  • Built with Qt / PySide6 (LGPL-3.0). Full licence texts ship with the app under Settings > System > Licences.
  • Developed with the help of AI (Claude).
Links
Echelon is an unofficial fan-made tool and is not affiliated with or endorsed by Arrowhead Game Studios or Sony Interactive Entertainment. Using it means accepting its end-user licence agreement, shown during setup. Echelon is free and always will be. If you'd like to say thanks: ko-fi.com/avaleine
35.4 MB
Log in or sign up to download
Uploaded by
Avaleine
Downloads
1,406
Comments
137
Views
13,228
First release
Last update
Platform
PC 
Version
0.37.1
Total Size
35.4 MB
Rating
5.00 star(s) 14 ratings

Uploaded by

  • 1,406
  • 13,228

Ratings

5.00 star(s) 14 ratings

More mods from Avaleine

  • PC RE:Formation Mod Manager

Latest updates

  1. Echelon 0.37.1 (hotfix)

    Changed OUTSIDE BINGUS is a soft warning now. Grouping script mods in your own separators is...
  2. Echelon 0.37.0: The Newcomers Guide

    New Quick start tour. A short tour of the library, profiles, options, load order, separators...
  3. 0.36.4: removed mods delete their files again, plus fixes

    New Choose which downloads folder Echelon watches. Settings > Directories > Downloads to watch...

Avaleine

Modder
Modder
Members
Aug 16, 2026
53
29
Also, I wanted to report that mods don't get properly added when there are patch files in both the root directory and subdirectories. Only the patch files in the subdirectories are preserved. For example, it happens when adding the current package of this mod: https://www.nexusmods.com/helldivers2/mods/3516.


Hope it's useful for someone. Might update it if I find any extra issues.
GitHub Gist link
Thanks for both! You were right about the root files: when a mod has a manifest.json whose options only list subfolders, Echelon dropped the patch files next to the manifest. The next update keeps them as a "Main files" option (on by default). If you've already added a mod like that, remove it and add it again after updating.

And thanks for the script, that was a clever stopgap! Good news though: MDL 2.0.8 now reads Echelon's library.json directly, so you can update MDL and retire it. If you do, remove the links it made in %LOCALAPPDATA%\hd2arsenal so MDL doesn't list your library twice.
 

Gatlin

Members
Members
Sep 22, 2026
4
1
I know this may be me being a little knit picky, but is it possible to have the deploy button check for a "deployed state" and, if found, automatically conduct a purge-deploy action. I don't know if this is a feature, but I've found that after searching and updating my mod list, I instinctively go for the deploy button, oft times without first purging. I've had a couple of unfortunate CTD's that have happened, I don't know if this is the fault of the behavior I've just described, but I often find that a manual purge/deploy fixes this.

Again, this may be minor in the grand scheme of things, nevertheless I put forth my 2¢.
 

Avaleine

Modder
Modder
Members
Aug 16, 2026
53
29
I know this may be me being a little knit picky, but is it possible to have the deploy button check for a "deployed state" and, if found, automatically conduct a purge-deploy action. I don't know if this is a feature, but I've found that after searching and updating my mod list, I instinctively go for the deploy button, oft times without first purging. I've had a couple of unfortunate CTD's that have happened, I don't know if this is the fault of the behavior I've just described, but I often find that a manual purge/deploy fixes this.

Again, this may be minor in the grand scheme of things, nevertheless I put forth my 2¢.
Hello,

Deploy auto purges every time to flush every patch file, regardless. You will always deploy with a clean slate, as that's the intended function, so it already does what you're asking for, yeah! If you're still getting CTDs, the usual causes are a mod that hasn't been updated since the last game patch, or two mods that clash over the same files. Echelon tags clashes in your profile, so that's a good first place to look. If you can share your mod list, I'm happy to help narrow it down.
 

lemuro

Members
Members
Sep 23, 2026
20
4
After I deleted the mod, I checked the mod's storage directory and found that it hadn't been deleted. Is this normal?(Translated by)
 

Avaleine

Modder
Modder
Members
Aug 16, 2026
53
29
After I deleted the mod, I checked the mod's storage directory and found that it hadn't been deleted. Is this normal?(Translated by)
Thanks for asking! There are two ways to take a mod out:
- Removing it from a profile only takes it out of that profile. The mod stays in your library, so its files are kept. This is normal.
- Right-click the mod > "Remove from library..." removes it from Echelon completely.

Which one did you use? If it was "Remove from library..." and the folder is still there, tell me your Echelon version and I'll look into it.

谢谢提问!移除模组有两种方式:
- 从配置(profile)中移除:模组只是不在这个配置里了,仍然保留在模组库中,所以文件不会被删除。这是正常的。
- 右键模组 > "Remove from library..."(从库中移除):会把模组从 Echelon 中完全移除。

请问你用的是哪一种?如果是"从库中移除"后文件夹还在,请告诉我你的 Echelon 版本,我会检查一下。
 

lemuro

Members
Members
Sep 23, 2026
20
4
I used “Remove from library...”
My version is 0.36.3
My computer runs Windows 11, and the ECHELON mod storage directory is set to the default.
I used the first option in the mod text to translate the mod description and options into the interface language; all other settings are set to default.
I remember that when I first started using ECHELON, deleting mods worked fine—I wasn’t using the translation feature back then. I’m not sure if that’s the reason, but I hope this helps.
Thank you.

Translated with DeepL.com
 

Avaleine

Modder
Modder
Members
Aug 16, 2026
53
29
I used “Remove from library...”
My version is 0.36.3
My computer runs Windows 11, and the ECHELON mod storage directory is set to the default.
I used the first option in the mod text to translate the mod description and options into the interface language; all other settings are set to default.
I remember that when I first started using ECHELON, deleting mods worked fine—I wasn’t using the translation feature back then. I’m not sure if that’s the reason, but I hope this helps.
Thank you.

Translated with DeepL.com
Thank you, that confirms it! It wasn't the translation setting. 0.36.3 changed how mod folders are named, and "Remove from library" was still looking for the old names, so it left the files behind. That's why it worked fine before.

It's fixed in 0.36.4, which is out now. Update with the Update button or download it here. The first time you start 0.36.4, Echelon also cleans up the folders that were left behind. Thanks for helping me find it!

谢谢,这证实了问题所在!不是翻译设置的原因。0.36.3 更改了模组文件夹的命名方式,而"Remove from library"仍在查找旧名称,所以文件没有被删除。这也是之前一切正常的原因。

0.36.4 已经发布并修复了这个问题。可以用 Update 按钮更新,或在这里下载。首次启动 0.36.4 时,Echelon 还会自动清理之前残留的文件夹。感谢你帮我找到这个问题!
 

lemuro

Members
Members
Sep 23, 2026
20
4
Thank you, that confirms it! It wasn't the translation setting. 0.36.3 changed how mod folders are named, and "Remove from library" was still looking for the old names, so it left the files behind. That's why it worked fine before.

It's fixed in 0.36.4, which is out now. Update with the Update button or download it here. The first time you start 0.36.4, Echelon also cleans up the folders that were left behind. Thanks for helping me find it!

谢谢,这证实了问题所在!不是翻译设置的原因。0.36.3 更改了模组文件夹的命名方式,而"Remove from library"仍在查找旧名称,所以文件没有被删除。这也是之前一切正常的原因。

0.36.4 已经发布并修复了这个问题。可以用 Update 按钮更新,或在这里下载。首次启动 0.36.4 时,Echelon 还会自动清理之前残留的文件夹。感谢你帮我找到这个问题!
I updated to 0.36.4. Thank you for fixing it.
 

1278515997qq

Members
Members
Sep 17, 2026
21
4
could u show crash like AN? so we could know witch opoin and in witch line the mod crash with each other.
 

Avaleine

Modder
Modder
Members
Aug 16, 2026
53
29
could u show crash like AN? so we could know witch opoin and in witch line the mod crash with each other.
Thanks for the idea! Echelon already has part of this: right-click a mod with a CLASH tag > "Show clashes...". It lists every mod it clashes with, and the arrow next to each one shows every shared item (type, ID, archive) and which mod wins. "Copy list" copies it all. What it doesn't show yet is which option each item comes from. I'll add that in a coming update. Could you send a screenshot of the kind of clash view you mean? Then I can make it work the way you're used to.