Repository navigation
Releases
HD2 Mod Quick Deploy 0.19.0 (developer build)
HD2 Mod Quick Deploy 0.19.0 (developer build)
Helldivers 2 的 mod 管理器:用硬链接增量部署,一次部署通常只需 0.13–0.29 秒,不复制任何 mod 数据;按资源逐个处理冲突,并管理 Lua mod 的加载器。
这是开发版:此版不包含 Nexus 下载功能。程序自带的更新检查也会提示之后的开发版。
0.19.0 更新内容
修复
- 更改 MOD 库文件夹的路径时提示“路径的形式不合法”:没有设置过默认 MOD 文件夹时,程序把这项空设置当作路径处理,操作因此中断。现在 MOD 正常移到新路径,默认 MOD 文件夹保持未设置。
- 快速连续点击开关不再打开重命名窗口。
- 分组视图中开关 MOD 时列表不再闪烁:
- 外观没有变化的条目保持不变,鼠标下的条目不会失去高亮;
- 较长的分组不会先跳回顶部再恢复。
- 较快完成的操作不再让整个列表先变灰再恢复:“移到最上”、重命名、“设为优先”等操作,只有超过 0.3 秒时才会变灰并显示进行中。
缩略图
- 点击 MOD 的缩略图打开大图和可选内容窗口,与按空格键相同。可在以下位置使用:
- 分组视图;
- 顺序视图,包括左侧的每个筛选;
- 冲突视图,以及 MOD 详情中的冲突列表。
- 鼠标悬停在缩略图上时,四周淡入一圈蓝色边框。
速度
- 窗口打开后第一次切换分组和顺序视图:从约 0.75 秒降到约 0.07 秒(94 个 MOD 的库)。未显示的视图会在窗口空闲时分批预先准备好。
- 在顺序视图中切换左侧筛选(全部、已启用、已停用等):从 0.3–0.8 秒降到 0.05–0.14 秒(90 个 MOD 的库)。
下载
HD2.Mod.Quick.Deploy.exe:窗口程序,放在任意文件夹中直接运行。hd2qd.exe:命令行版本,可选。HD2.Mod.Quick.Deploy.0.19.0-dev.zip:以上两个文件及许可证。
无需安装,只需要 Windows 10(1903 或更新)和 Windows 11 自带的 .NET Framework 4.8。
使用前须知
- 只用一个管理器部署:其他管理器的部署会覆盖本程序的部署。
- 不要直接修改已部署的 patch 文件:它就是 MOD 库中的原文件。
完整说明:README。
A mod manager for Helldivers 2 that deploys incrementally with hard links: a typical deploy takes 0.13–0.29 s and copies no mod data. It settles conflicts resource by resource and looks after the Lua mod loaders.
This is a developer build: it does not include Nexus Mods downloads. Its own update check also offers later developer builds.
New in 0.19.0
Fixes
- Changing a library folder's path stopped with "The path is not of a legal form": when no default mod folder had been chosen, the empty setting was handled as a path. The mods now move to the new path, and the default mod folder stays unset.
- Quick clicks on a switch no longer open the rename window.
- A switch in the group view no longer makes the list flicker:
- items whose look has not changed are kept, and the one under the pointer keeps its highlight;
- a long group no longer jumps to its top and back.
- A quick command no longer greys the whole list for a moment: Move to the top, Rename and Prefer this grey the list and show that they are working only when they take longer than 0.3 s.
Pictures
- A click on a mod's picture opens its cover and options window, as Space does. It works in:
- the group view;
- the order view, under every filter on the left;
- the conflicts view, and the conflict lists in a mod's details.
- A blue ring fades in around a picture under the pointer.
Speed
- The first switch between the group and order views after the window opens: from about 0.75 s to about 0.07 s (a library of 94 mods). The view not on show is prepared a few rows at a time while the window is idle.
- Switching the filters on the left in the order view (All, On, Off and the others): from 0.3–0.8 s to 0.05–0.14 s (a library of 90 mods).
Download
HD2.Mod.Quick.Deploy.exe: the window. Put it in any folder and run it.hd2qd.exe: the command line, optional.HD2.Mod.Quick.Deploy.0.19.0-dev.zip: both, with the license.
Nothing to install: both need only the .NET Framework 4.8 included with Windows 10 (1903 or later) and 11.
Before you start
- Use one manager for deploying: another manager's deploy undoes this one's.
- Do not edit a deployed patch file in place: it is the library's own file.
Full documentation: README.
HD2 Mod Quick Deploy 0.18.0 (developer build)
HD2 Mod Quick Deploy 0.18.0 (developer build)
Helldivers 2 的 mod 管理器:用硬链接增量部署,一次部署通常只需 0.13–0.29 秒,不复制任何 mod 数据;按资源逐个处理冲突,并管理 Lua mod 的加载器。
这是开发版:此版不包含 Nexus 下载功能。程序自带的更新检查也会提示之后的开发版。
0.18.0 更新内容
检查更新
- 已经是最新版的 MOD 不再显示为有更新:用“替换”或拖入压缩包换上新版本时,如果新文件没有带下载来源,原来那个旧版本文件的记录会一直保留,检查更新就会一直提示有新版本。现在:
- 换上没有来源的文件时,只保留 MOD 页面,清掉旧的文件记录;下次检查时按压缩包的 MD5 重新认出是哪个文件。
- 文件记录与安装的文件对不上时,以文件夹或名称中的版本为准:与最新版相同就显示“已是最新版本”。
- “来源页面上的最新版本”每次检查都会刷新:以前只在“匹配来源信息”时记录一次。
- 检查更快:Nexus Mods 的批量查询原来每次只返回 20 个 MOD,其余的每次都要逐个检查。在一个有 36 个 Nexus MOD 的库中,一次检查从约 8 秒降到约 1.5 秒。
- 更新说明中的
&等字符正常显示。
MOD 详情
- 更新日志最多显示 5 行,其余省略。
- “打开详情窗口”:替代原来的“展开全文”,弹出的窗口中显示完整的作者说明和全部更新日志,内容较长时可以滚动。
- 文字可以跨行选择和复制:详情、各页面和弹窗中的文字,拖动即可选中多行,Ctrl+C 或右键“复制”得到完整的多行内容。日志同样可以跨行选择,复制时带上时间和级别。
列表操作
- 移到分组立即显示:拖入分组或右键“移到分组”后,MOD 立即出现在新位置,列表只绘制一次。
- 删除和移除立即生效:MOD 立即从列表消失,并自动选中下一个 MOD,之后不再重新绘制。从硬盘删除时,这一行会先被一条红线划过。
- 左侧新增“已启用”,位于“已停用”之前。
过渡动画
- 切换页面、左侧筛选和视图,选中另一个 MOD 或分组,打开分组,展开或收起 MOD,开关 MOD,MOD 加入或离开列表,以及弹窗出现时,都有短暂的过渡(0.12–0.22 秒)。
- 在 Windows 设置中关闭“动画效果”后,这些过渡不会播放。
速度
- 切换页面更快:每个页面都在 0.1 秒内出现。Nexus、存储、标签、设置、插件页面在数据没有变化时不再重新绘制,窗口打开后会在空闲时预先准备好。
- 存储:不再每次打开都遍历所有 MOD 文件夹来计算大小。
- 设置:只构建当前显示的标签页;“关于与诊断”先显示,日志随后填入。
- 存储页的勾选即时响应:勾选或取消勾选只更新勾选框和按钮上的数量,不再重绘整个页面。
- 修复:分组视图中每次读取状态后所有列都会重建,列表会闪回顶部;现在只有内容变化的列才重建。
下载
HD2.Mod.Quick.Deploy.exe:窗口程序,放在任意文件夹中直接运行。hd2qd.exe:命令行版本,可选。HD2.Mod.Quick.Deploy.0.18.0-dev.zip:以上两个文件及许可证。
无需安装,只需要 Windows 10(1903 或更新)和 Windows 11 自带的 .NET Framework 4.8。
使用前须知
- 只用一个管理器部署:其他管理器的部署会覆盖本程序的部署。
- 不要直接修改已部署的 patch 文件:它就是 MOD 库中的原文件。
完整说明:README。
A mod manager for Helldivers 2 that deploys incrementally with hard links: a typical deploy takes 0.13–0.29 s and copies no mod data. It settles conflicts resource by resource and looks after the Lua mod loaders.
This is a developer build: it does not include Nexus Mods downloads. Its own update check also offers later developer builds.
New in 0.18.0
Update checks
- A mod that is up to date no longer shows an update: a new version put in with Replace, or by dropping an archive, kept the old file's record when the new file did not say where it came from, so every check offered the version already installed. Now:
- A file with no source keeps the mod's page and drops the old file's record; the next check finds the file again by the archive's MD5.
- When the record does not match the files installed, the version in the folder's or the mod's name counts: the same as the newest means This is the newest version.
- The newest version on the source page is updated by every check: it was recorded once, by Match the source.
- Faster checks: Nexus Mods' batch query answered 20 mods at a time, and the rest were checked one by one every time. In a library of 36 Nexus mods a check went from about 8 s to about 1.5 s.
- Characters such as
&in changelogs show as they should.
Mod details
- The changelog shows five lines; the rest is left out.
- Open details window, in place of Show all: a window with the author's whole description and every version's changes, scrolling when it is long.
- Text selects and copies across lines: in the details, on the pages and in dialogs, a drag selects several lines, and Ctrl+C or right-click → Copy takes all of them. Logs select across lines too, and copy with each line's time and level.
The list
- A move into a group shows at once: after a drag onto a group or Move to group, the mod is in its new place at once, and the list is drawn once.
- Delete and remove take effect at once: the mod leaves the list at once, the next mod is chosen, and nothing is drawn again after. Deleting from the disk strikes the row through first.
- An On filter on the left, before Off.
Transitions
- Switching pages, filters and views, choosing another mod or group, opening a group, opening or closing a mod, its switch, mods coming into or leaving the list, and dialogs all have a short transition (0.12–0.22 s).
- None of them plays when Windows is set to show no animations.
Speed
- Faster page switches: every page shows within 0.1 s. Nexus, Storage, Labels, Settings and Plugins are drawn again only when their data has changed, and are made while the window is idle after it opens.
- Storage no longer walks every mod folder for its sizes each time it opens.
- Settings builds only the tab on show; About and diagnostics shows first, its log follows.
- Ticks on the Storage page answer at once: a tick changes only the ticks and the buttons' counts, not the whole page.
- Fix: the group view made every column anew after each state read, and the lists flashed back to their top; now only a column whose content changed is made again.
Download
HD2.Mod.Quick.Deploy.exe: the window. Put it in any folder and run it.hd2qd.exe: the command line, optional.HD2.Mod.Quick.Deploy.0.18.0-dev.zip: both, with the license.
Nothing to install: both need only the .NET Framework 4.8 included with Windows 10 (1903 or later) and 11.
Before you start
- Use one manager for deploying: another manager's deploy undoes this one's.
- Do not edit a deployed patch file in place: it is the library's own file.
Full documentation: README.
HD2 Mod Quick Deploy 0.17.0 (developer build)
HD2 Mod Quick Deploy 0.17.0 (developer build)
Helldivers 2 的 mod 管理器:用硬链接增量部署,一次部署通常只需 0.13–0.29 秒,不复制任何 mod 数据;按资源逐个处理冲突,并管理 Lua mod 的加载器。
这是开发版:此版不包含 Nexus 下载功能。程序自带的更新检查也会提示之后的开发版。
0.17.0 更新内容
- 按压缩包认出 Nexus Mods 来源:手动下载、改过名或他人转发的压缩包,即使没有 Nexus Mods 的来源记录,也能检查更新。加入时记下压缩包的 MD5;检查更新时向 Nexus Mods 的公开接口查询,找到后记为对应的 MOD 和文件,版本也随之确定。无需登录。
- 以前加入的 MOD,只要原压缩包仍在加入时的位置,检查更新时会补记。
- 同一内容出现在多个不同的 MOD 中,或属于其他游戏时,不会关联。
- 已有其他来源(GitHub 或其他网站)的 MOD 不查询。
- 更新时列出各版本的改动:有新版本时,MOD 详情的“更新”一栏列出从当前版本到最新版之间每个版本的更新说明(作者在 Nexus Mods 上填写的),最新的在前,最多显示 5 个版本。命令行
hd2qd check-updates全部列出。只包括同一文件系列的版本,不含可选文件。 - 打开管理器时自动检查 MOD 更新:每天最多一次,在后台进行,不影响使用;不会自动下载或替换 MOD,查到更新时底部状态行会说明,列表中照常显示黄色标记。上次检查的结果会保留,再次打开时标记仍在。可在设置 →“MOD 更新”中关闭;命令行为
hd2qd check-updates --at-start on|off。 - 开发版也能按编号查找和匹配来源信息:这两项使用 Nexus Mods 的公开接口,无需登录,现在开发版也有。开发版中原来的“下载”页面改为“Nexus”页面,可按编号查看 mod、前往其页面,并列出库里来自 Nexus Mods 的 MOD;命令行为
hd2qd nexus-info。所有版本的“匹配来源信息”都不再需要登录。 - MDL3 dev.33 及以后:用户文件夹的路径无法用系统代码页写出时(例如中文用户名),MDL3 的文件改放到
%ProgramData%下,与 MDL3 自带的安装程序一致;问题报告和加载器日志也从那里读取。 - 修复:命令行
hd2qd update在 MOD 首次从 HD2 Arsenal 的记录得到来源时,可能把库保存成只剩这一个 MOD。
0.16.0 没有单独发布,其内容如下。
0.16.0 更新内容
- 冲突视图:左侧的“冲突”打开专门的冲突视图,每件游戏物品(如一件护甲、一顶头盔)一张卡片,标题就是该物品,标题下说明有几个 MOD 修改了它的多少个资源。
- 列出已启用的 MOD 和所选选项造成的冲突,也列出未启用的 MOD 和未选中的选项造成的冲突:每个 MOD 的每个选项都算在内,换了选项后卡片仍会保留,标题变灰并写明原因(所选选项不冲突、只有 1 个已启用等)。包括已停用的 MOD;每个 MOD 带开关,可在这里启用或停用。其他视图只在 MOD 启用时标记冲突。
- 各 MOD 的其余内容都会生效;它们共同修改的资源只使用其中一个已启用 MOD 的版本,标为“优先”。
- 冲突来自选项时,MOD 名称下显示“选项:…”,点击可换一个选项,每个选项同一行标出会与几个已启用的 MOD 冲突,或“无冲突”;选项很多时菜单可滚动。
- 只有不到两个 MOD 启用的组以灰色标题显示。视图上方的“显示未启用的 MOD 或选项造成的冲突”取消勾选后,只显示已启用的 MOD 和所选选项造成的冲突;卡片里仍列出所有相关的 MOD。
- MOD 按名称排列,点击后位置不变;只重新绘制有变化的卡片,不会闪烁。
- 点击任一 MOD(包括已停用的)会在右侧显示它的详情;已启用的 MOD 上有“设为优先”按钮(鼠标指向或选中时显示),点击即改用它的版本,不会关闭其他 MOD,标记立即更新,不会再跳回。部署前,游戏中现在使用的版本仍标“优先”,新选的 MOD 加虚线框并标“部署后优先”。
- 按游戏物品命名资源:有 HD2SDK 的游戏包名称表时(“资源名称”插件 1.1.0 会一并下载),冲突中的资源显示它属于哪件游戏物品,如“护甲:SR-24 Street Scout”;几件物品共用的资源会全部列出。MOD 详情中新增“替换”一行,列出该 MOD 替换了哪些游戏物品。
- 问题报告可直接上传:设置 › 关于与诊断中的“问题报告…”打开一个窗口:选择问题类型(启动游戏时崩溃、任务中崩溃、MOD 没有生效等),可简要描述,展开可查看将上传的每个文件。点“上传”后得到一个报告编号(如 QD-7F3K2M),发给 MOD 作者即可;也可以“保存到桌面”自行发送。报告保留 30 天,详见窗口中的“隐私说明”。
- 每个日志只取末尾一段,整份报告有总量上限;某个日志异常增大(超过 100 MB)时,报告摘要中会单独指出。
- 没有描述文件的老 MOD 可选子文件夹:patch 文件分散在多个子文件夹里、又没有 manifest.json 的 MOD,子文件夹会自动成为选项。几个文件夹以不同内容替换同一批资源时,视为几选一的变体(默认第一个);否则每个文件夹是一个可单独开关的选项,默认全开,部署结果与以前相同。判断依据是文件里的资源,而不是文件夹名称。
- 插件更新:已添加的官方插件有新版本时,插件卡片上显示新版本和“更新”按钮,插件按钮上出现红点;命令行
hd2qd plugin-update一次更新全部。 - 选项提前标出冲突:MOD 的选项卡片上标出选中后会与哪些已启用的 MOD 冲突。
- Nexus Mods 更新检查无需登录:使用 Nexus Mods 的公开接口,不需要 API 密钥,开发版也可以检查来源为 Nexus Mods 的 MOD 是否有新版本。
- 撤销未部署的改动:自上次部署以来改过 MOD 的启用状态、顺序或选项时,左侧“恢复原版”下方出现“撤销未部署的改动”,点击后(确认一次)全部恢复到上次部署时的样子;之后新添加的 MOD 会停用,已删除的无法恢复。命令行为
hd2qd undo-changes。从这个版本起记录:用它部署一次,或在没有未部署的改动时打开管理器,之后的改动即可撤销。 - 列表上方不再重复视图名称:左侧 MOD 库面板已经标出当前视图,“分组 / 顺序”切换移到最左;启用配置文件时仍显示配置文件名称。
- 左侧去掉“待部署”:尚未部署的变更数仍显示在部署按钮上。
- 标题栏插件按钮只给官方插件:按钮使用插件自己的图标;只有官方列表中带按钮、且文件与官方发布的版本一致(SHA-256)的插件才会显示。
- 改动后刷新更快:每次开关或移动 MOD 后重新读取状态,以前同一套 Lua 加载器检查要按每种加载器选择重复计算,现在每次读取只算一遍。在一个 103 个 MOD 的库中,每次读取从约 2.4 秒降到约 0.7 秒,打开窗口时从约 2.8 秒降到约 1.0 秒;结果与之前完全相同。
- 修复:插件窗口背景全黑:资源检查、模型修复等插件的窗口现在和主窗口一样是半透明背景。
- 修复:使用 LZMA 压缩的压缩文件无法添加(如 Nexus Mods 上的 HD2 Clear Sight 0.0.5,提示“不支持的压缩方式”)。
- 修复:分组视图中点击后整列重新绘制:之前每次点击都会重画所有列,列表闪回顶部再滚回原位;现在只更新选中状态,右侧按需打开或关闭列。
- 底部状态行不再响应点击:管理器日志在设置 › 关于与诊断中查看。
下载
HD2.Mod.Quick.Deploy.exe:窗口程序,放在任意文件夹中直接运行。hd2qd.exe:命令行版本,可选。HD2.Mod.Quick.Deploy.0.17.0-dev.zip:以上两个文件及许可证。
无需安装,只需要 Windows 10(1903 或更新)和 Windows 11 自带的 .NET Framework 4.8。
使用前须知
- 只用一个管理器部署:其他管理器的部署会覆盖本程序的部署。
- 不要直接修改已部署的 patch 文件:它就是 MOD 库中的原文件。
完整说明:README。
A mod manager for Helldivers 2 that deploys incrementally with hard links: a typical deploy takes 0.13–0.29 s and copies no mod data. It settles conflicts resource by resource and looks after the Lua mod loaders.
This is a developer build: it does not include Nexus Mods downloads. Its own update check also offers later developer builds.
New in 0.17.0
- Nexus Mods source found from the archive: an archive downloaded by hand, renamed or passed on, with no record of where it came from, can now be checked for updates. Adding it records the archive's MD5; an update check asks Nexus Mods' public interface for it and, when it is found, records the mod and file it is, and with them its version. No sign-in.
- A mod added earlier gets it at its next update check, as long as its archive is still where it was added from.
- Contents found in several different mods, or in another game, are not linked.
- Mods with another source (GitHub or another site) are not looked up.
- Updates list what each version changed: when a newer version is out, the mod's Updates section lists the changes of each version from the installed one to the newest, as the author wrote them on Nexus Mods, newest first, up to five versions.
hd2qd check-updateslists them all. Only the versions of the same file line count, not optional files. - Mods checked for updates when the manager opens: at most once a day, in the background, with the window usable throughout; nothing is downloaded or replaced by itself. Updates found are said in the bottom line and marked yellow in the list as usual. The last results are kept, so the marks are there when the window opens again. Turn it off under Settings → Mod updates, or
hd2qd check-updates --at-start on|off. - Look-up by number and Match the source in the developer build: both use Nexus Mods' public interface with no sign-in, so the developer build has them now. Its Download page becomes a Nexus page: a mod looked up by its number, the way to its page, and the library's mods from Nexus Mods;
hd2qd nexus-infoon the command line. Match the source needs no sign-in in any build. - MDL3 dev.33 and later: when the user folder's path cannot be written in the system code page (a Chinese user name, for one), MDL3's files go under
%ProgramData%, as MDL3's own installer puts them; problem reports and the loader logs read them there. - Fix:
hd2qd updatecould save the library with that one mod only, when the mod first learnt its source from HD2 Arsenal's records.
0.16.0 was not released on its own; it brought the following.
New in 0.16.0
- Conflicts view: Conflicts on the left opens a view of its own, one card for each game item (an armor, a helmet), headed by the item, with how many mods change how many of its resources under it.
- It lists the conflicts from the mods enabled and the options chosen, and those from the mods and options not enabled: every option of every mod counts, so a card stays after an option change, its heading grey with why (the options chosen do not conflict, only one is on, ...). Mods turned off are listed too, each with its switch to turn it on or off there. The other views mark a conflict only while the mods are on.
- The rest of each mod takes effect; the resources they all change come from one enabled mod only, marked Preferred.
- When an option brings the conflict, the mod's row says "Option: …"; a click offers its other options, each with how many enabled mods it would conflict with on the same line, or "no conflict"; a long menu scrolls.
- A set with fewer than two mods on has a grey heading. Untick Show conflicts from mods or options not enabled above the view to see only the conflicts from the mods enabled and the options chosen; a card still lists every mod in it.
- The mods are listed by name and keep their places after a click; only a card whose content changed is drawn again, so nothing flickers.
- A click on any mod, those turned off too, shows it in the details; an enabled mod has a Prefer this button (on the line pointed at, or chosen) that uses its version and turns no other mod off, and the marks change at once and stay. Until the deploy, the version the game uses now keeps Preferred, and the one chosen is framed in dashes and marked Preferred after deploy.
- Resources named by game item: with HD2SDK's archive names (the Resource names plugin 1.1.0 downloads them too), a resource in a conflict says which game item it belongs to, such as "Armor: SR-24 Street Scout"; a resource several items share lists them all. A mod's details have a new Replaces line: the game items it replaces.
- Upload a problem report: Problem report… under Settings › About and diagnostics opens a window: choose the kind of problem (crash at start, crash in a mission, mod not working, ...), add a few words if you like, and unfold the list to see every file that goes. Upload gives a report number (such as QD-7F3K2M) to send to the mods' author; Save to desktop keeps it for you to send. Reports are kept 30 days; see Privacy in the window.
- Only the end of each log is taken, and the report has a size budget; a log that has grown past 100 MB is named in the report's summary.
- Old mods with no manifest get their folders as options: a mod with no manifest.json whose patch files are in several folders gets each folder as an option. Folders that replace the same resources with other contents are variants, one to choose (the first by default); any other folder is an option of its own, on by default, so the deploy is the same as before. This is read from the resources in the files, never from the folders' names.
- Plugin updates: an added official plugin with a newer release shows its new version and an Update button on its card, and a dot on the plugins button;
hd2qd plugin-updateupdates them all. - Options say their conflicts beforehand: a mod's option cards name the enabled mods each would conflict with.
- Nexus Mods update checks without signing in: they use Nexus Mods' public interface and need no API key, so the developer build also checks mods that came from Nexus Mods ...
HD2 Mod Quick Deploy 0.15.0 (developer build)
HD2 Mod Quick Deploy 0.15.0 (developer build)
Helldivers 2 的 mod 管理器:用硬链接增量部署,一次部署通常只需 0.13–0.29 秒,不复制任何 mod 数据;按资源逐个处理冲突,并管理 Lua mod 的加载器。
这是开发版:不含 Nexus Mods 功能(登录、Mod Manager Download 按钮、Nexus 更新检查)。程序自带的更新检查也会提示之后的开发版。
0.15.0 更新内容
- 插件:齿轮旁的拼图按钮打开“插件”页。插件是单独的 DLL 文件,需要时在这里添加(或拖到页面上),不需要时移除。
- 页面列出尚未添加的官方插件,列表从 GitHub 读取,新增官方插件无需更新本程序。
- 常用的插件(如 HD2 MOD 控制台)会在标题栏拼图按钮左边多一个按钮,可在插件卡片上关闭。
- 目前的官方插件:HD2 MOD 控制台(HD2 Mod Setting GUI 1.16.0 发布页附带的
HD2QD.Settings.dll)、资源检查、模型修复、会员授权。
- 检测其他程序改动的文件:上次部署后,若其他程序修改了已部署的文件,MOD 行上会提示“文件被外部修改”(硬链接文件被直接改写,库中的原件也已改变,重新部署不会还原)或“部署将还原改动”;其他程序新增的 patch 文件会在底部状态行提示,下次部署时删除。
- 更新内容窗口:有新版本时,以当前界面语言显示新版本的更新内容,每个版本只自动显示一次;设置 › 关于中可随时查看。
- 自动查找游戏目录:通过 Steam 的注册表信息查找。
- 界面文字每种语言一个文件:新增一种界面语言只需新增一个文件。
- 标题栏:拼图和设置按钮使用 Windows 自带图标;硬链接统计移到“存储”页;弹出窗口使用与主窗口相同的深色标题栏。
- 显示顺序选项写明 1 号的位置:“1 在最上方”/“1 在最下方”。
- 修复:Windows 10 上无法解压的 LZMA 7z 包现在可以解压。
下载
HD2.Mod.Quick.Deploy.exe:窗口程序,放在任意文件夹中直接运行。hd2qd.exe:命令行版本,可选。HD2.Mod.Quick.Deploy.0.15.0-dev.zip:以上两个文件及许可证。
无需安装,只需要 Windows 10(1903 或更新)和 Windows 11 自带的 .NET Framework 4.8。
使用前须知
- 只用一个管理器部署:其他管理器的部署会覆盖本程序的部署。
- 不要直接修改已部署的 patch 文件:它就是 MOD 库中的原文件。
完整说明:README。
A mod manager for Helldivers 2 that deploys incrementally with hard links: a typical deploy takes 0.13–0.29 s and copies no mod data. It settles conflicts resource by resource and looks after the Lua mod loaders.
This is a developer build: it has no Nexus Mods integration (no sign-in, no Mod Manager Download button, no Nexus update checks). Its own update check also offers later developer builds.
New in 0.15.0
- Plugins: the jigsaw button beside the gear opens the Plugins page. A plugin is a DLL of its own: add it there (or drop it on the page) when it is needed, and remove it when it is not.
- The page lists the official plugins not added yet. The list is read from GitHub, so a new official plugin needs no update of this program.
- A plugin used often (such as HD2 Mod Console) gets a button in the title bar, left of the jigsaw; its card can take the button away.
- The official plugins today: HD2 Mod Console (
HD2QD.Settings.dll, attached to the HD2 Mod Setting GUI 1.16.0 release), Asset check, Model repair, Member licenses.
- Files changed by another program: when another program changed a deployed file since the last deploy, the mod's row says Changed outside (a hard link written in place: the library's own file changed too, and a deploy does not undo it) or Deploy undoes changes. A patch file another program added is named in the bottom line, and the next deploy deletes it.
- Update notes: when a newer version is out, a window shows what it brings, in the window's language, once a version; Settings › About shows it again.
- The game folder is found through Steam's registry entries.
- The window's text is one file per language: adding a language is adding a file.
- Title bar: the jigsaw and settings buttons draw Windows' own icons; the hard-link numbers moved to the Storage page; pop-up windows share the main window's dark caption.
- Display order choices say where 1 is: "1 at the top" / "1 at the bottom".
- Fix: LZMA 7z archives that Windows 10 cannot unpack are unpacked.
Download
HD2.Mod.Quick.Deploy.exe: the window. Put it in any folder and run it.hd2qd.exe: the command line, optional.HD2.Mod.Quick.Deploy.0.15.0-dev.zip: both, with the license.
Nothing to install: both need only the .NET Framework 4.8 included with Windows 10 (1903 or later) and 11.
Before you start
- Use one manager for deploying: another manager's deploy undoes this one's.
- Do not edit a deployed patch file in place: it is the library's own file.
Full documentation: README.
HD2 Mod Quick Deploy 0.14.2 (developer build)
HD2 Mod Quick Deploy 0.14.2 (developer build)
A mod manager for Helldivers 2 that deploys incrementally with hard links: a
typical deploy takes 0.13–0.29 s and writes no mod data. It also
settles conflicts resource by resource and looks after the Lua mod loaders.
This is a developer build: it has no Nexus Mods integration (no sign-in,
no Mod Manager Download button, no Nexus update checks). Everything else is in
it. Its own update check also counts pre-releases like this one.
New since 0.14.1
- Translation packs in the group view: a mod's translation packs show as a
small line under it, with their own tick, as they already did in the load
order. - MDL3 in a Lua mod's details: a mod that uses MDL3's interface says which
MDL3 provides it. When the library has no MDL3, it says so, and that dropping
MDL3's zip on the list installs it. - Loaders beside the one in effect: MDL3 running as Boot Mod Loader's
guest, and Chef Shared Loader helping it, no longer read "its start-up script
does not run" in their details. - The bottom line keeps what was just done: after a zip is dropped on the
list, "MDL3 …: native part installed" stays readable instead of being
replaced at once. - English wording: lists in sentences use commas, not the Chinese 、; "Added
or updated: 1" instead of "1 mods added or updated"; the rollback button reads
"Roll back" and is no longer cut off.
New in 0.14.1
- What each loader can do is read from its code where possible, and one set
of rules drives the deploy, the checks, the command line and the Lua loaders
page. - Fix: a Chef Shared Loader older than 1.2.0 is no longer deployed beside
Boot Mod Loader.
Download
HD2.Mod.Quick.Deploy.exe: the window. Put it in any folder and run it.hd2qd.exe: the command line, optional.HD2.Mod.Quick.Deploy.0.14.2-dev.zip: both, with the license.
Nothing to install: both need only the .NET Framework 4.8 included with
Windows 10 (1903 or later) and 11.
Before you start
- Use one manager for deploying: another manager's deploy undoes this one's.
- Do not edit a deployed patch file in place: it is the library's own file.
Full documentation: README.
HD2 Mod Quick Deploy 0.14.1 (developer build)
HD2 Mod Quick Deploy 0.14.1 (developer build)
A mod manager for Helldivers 2 that deploys incrementally with hard links: a
typical deploy takes 0.13–0.29 s and writes no mod data. It also
settles conflicts resource by resource and looks after the Lua mod loaders.
This is a developer build: it has no Nexus Mods integration (no sign-in,
no Mod Manager Download button, no Nexus update checks). Everything else is in
it. Its own update check also counts pre-releases like this one.
New since 0.14.0
- What each loader can do is read from its code where possible. Boot Mod
Loader's guest start-up scripts and its hand-off to Chef Shared Loader, and
Chef's acceptance of that hand-off, are recognised by the code that does
them, not only by version numbers. MDL3's code is obfuscated, so for MDL3 its
version still decides. - One set of rules for the loaders. The deploy, the checks of which Lua mods
start, the command line and the Lua loaders page now all follow the same
rules, so the compatibility table can no longer say something the deploy
does not do. - The compatibility table is shorter: loaders, whether they can be used
together, and how. The basis column is gone. - Fix: a Chef Shared Loader older than 1.2.0, which cannot take the hand-off,
is no longer deployed beside Boot Mod Loader.
New in 0.14.0
- MDL3 beside Boot Mod Loader: MDL3 is deployed too and runs as Boot Mod
Loader's guest when a mod on uses its audio or data. - MDL3 in Chef Shared Loader's place: MDL3 3.0.0-dev.22 and later run the
mods made for Chef themselves (without what they draw on the screen, for now). - Compatibility between loaders on the Lua loaders page.
- MDL3 installs for Chinese user names.
Download
HD2.Mod.Quick.Deploy.exe: the window. Put it in any folder and run it.hd2qd.exe: the command line, optional.HD2.Mod.Quick.Deploy.0.14.1-dev.zip: both, with the license.
Nothing to install: both need only the .NET Framework 4.8 included with
Windows 10 (1903 or later) and 11.
Before you start
- Use one manager for deploying: another manager's deploy undoes this one's.
- Do not edit a deployed patch file in place: it is the library's own file.
Full documentation: README.
HD2 Mod Quick Deploy 0.14.0 (developer build)
HD2 Mod Quick Deploy 0.14.0 (developer build)
A mod manager for Helldivers 2 that deploys incrementally with hard links: a
typical deploy takes 0.13–0.29 s and writes no mod data. It also
settles conflicts resource by resource and looks after the Lua mod loaders.
This is a developer build: it has no Nexus Mods integration (no sign-in,
no Mod Manager Download button, no Nexus update checks). Everything else is in
it. Its own update check also counts pre-releases like this one.
New since 0.13.0
- MDL3 beside Boot Mod Loader. With Boot Mod Loader 0.12.0 or later in
effect and a mod on that uses MDL3's audio or data (theMDL3orHD2Data
global), MDL3 is deployed too, and Boot Mod Loader runs its start-up script
as a guest. MDL3 then starts no mod itself. Not yet tried in game. - MDL3 in Chef Shared Loader's place. MDL3 3.0.0-dev.22 and later run the
mods made for Chef Shared Loader themselves, by MDL3's own notes. With such an
MDL3 in effect those mods are no longer said not to start; what they draw on
the screen does not show yet, and their details say so. Start-up scripts
deployed before MDL3 are run by it too, so they are no longer a conflict. - Compatibility between loaders on the Lua loaders page: for each pair of
the library's loaders, whether they can be used together, how, under what
conditions, and on what that rests (tried in game, or read in the source). - MDL3 installs for Chinese user names. The native part was refused when
the Windows user name had Chinese characters. Its DLL now goes to
%ProgramData%\HD2 Mod Quick Deploy\MDL3when the game cannot load it from
MDL3's own folder; MDL3's other files stay where they were.
Download
HD2.Mod.Quick.Deploy.exe: the window. Put it in any folder and run it.hd2qd.exe: the command line, optional.HD2.Mod.Quick.Deploy.0.14.0-dev.zip: both, with the license.
Nothing to install: both need only the .NET Framework 4.8 included with
Windows 10 (1903 or later) and 11.
Before you start
- Use one manager for deploying: another manager's deploy undoes this one's.
- Do not edit a deployed patch file in place: it is the library's own file.
Full documentation: README.
HD2 Mod Quick Deploy 0.13.0 (developer build)
HD2 Mod Quick Deploy 0.13.0 (developer build)
A mod manager for Helldivers 2 that deploys incrementally with hard links: a
typical deploy takes 0.13–0.29 s and writes no mod data. It also
settles conflicts resource by resource and looks after the Lua mod loaders.
This is a developer build: it has no Nexus Mods integration (no sign-in,
no Mod Manager Download button, no Nexus update checks). Everything else is in
it. Its own update check also counts pre-releases like this one.
New since 0.12.0
- MDL3 installs fully. When MDL3 is added or deployed, the manager also
puts its native part in place, as MDL3's own installer would. Only a DLL
signed by MDL3's publisher is copied, and the package's script is never run.
MDL3 is now recognised by its signed package. - Lua loaders page after Deploy, in three tabs:
- Loaders and conflicts: the loaders side by side, the one in effect,
and what clashes; - Lua mods: every Lua mod and whether it starts;
- Logs: the loaders' logs, filtered by level.
- Loaders and conflicts: the loaders side by side, the one in effect,
- A mod's new version takes its place. A dropped mod from the same source
(the same GitHub repository or Nexus Mods page) replaces the old one at once.
One whose name only matches is asked about: new version, or a separate mod. - The manager's own log: every change, from the window or the command
line, and how it ended. It is on the Settings page (a click on the status
line opens it) and in the problem report. - Settings in two tabs: General, and About and diagnostics.
- Damaged archives said plainly. An incomplete 7z or zip is refused with
"incomplete or damaged; download it again" instead of being half installed,
and a password-protected archive is named as such. - The problem report now says whether MDL3's native part is in place, and
holds MDL3's logs.
Download
HD2.Mod.Quick.Deploy.exe: the window. Put it in any folder and run it.hd2qd.exe: the command line, optional.HD2.Mod.Quick.Deploy.0.13.0-dev.zip: both, with the license.
Nothing to install: both need only the .NET Framework 4.8 included with
Windows 10 (1903 or later) and 11.
Before you start
- Use one manager for deploying: another manager's deploy undoes this one's.
- Do not edit a deployed patch file in place: it is the library's own file.
Full documentation: README.
HD2 Mod Quick Deploy 0.12.0 (developer build)
A mod manager for Helldivers 2 that deploys incrementally with hard links: a
typical deploy takes 0.13–0.29 s and writes no mod data. It also
settles conflicts resource by resource and looks after the Lua mod loaders.
This is a developer build: it has no Nexus Mods integration (no sign-in,
no Mod Manager Download button, no Nexus update checks). Everything else is in
it. Its own update check also counts pre-releases like this one.
New since 0.11.0
- MDL3 support. MDL3 is recognised as a loader of its own (it was taken for
Bingus Shared Loader before) and can be chosen in the loader panel; its
scripts no longer show false "cannot run" warnings. - Previous version and rollback (Settings, off by default). A mod with Lua
scripts keeps the version it had when a new one arrives; its details roll
back to it in one click, and back again. The Storage page lists the versions
kept and deletes them. - Skip this version. An update can be skipped until a newer one comes out.
- Translation packs follow their mod. Turning a mod off turns its
translation packs off; turning it on again brings them back. - Faster installs of 7z and rar archives. A 300 MB 7z took about 90 s to
add; it now takes about 8 s. - Conflicts settled in the details: which mod takes effect for each shared
resource, and which start-up script runs. - Groups: mods sorted into folder-style groups, shown as columns.
- Problem report in one click (Settings, or
hd2qd report).
Download
HD2.Mod.Quick.Deploy.exe: the window. Put it in any folder and run it.hd2qd.exe: the command line, optional.HD2.Mod.Quick.Deploy.0.12.0-dev.zip: both, with the license.
Nothing to install: both need only the .NET Framework 4.8 included with
Windows 10 (1903 or later) and 11.
Before you start
- Use one manager for deploying: another manager's deploy undoes this one's.
- Do not edit a deployed patch file in place: it is the library's own file.
Full documentation: README.