Repository navigation
HD2 Mod Quick Deploy 0.18.0 (developer build)
Pre-releaseHD2 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.