Repository navigation
DSH EXV Theme 2.0.1
DSH EXV Theme 2.0.1 是维护版本:主题功能与 2.0 完全一致,没有任何渲染或交互改动,全部变化集中在安装器、仓库结构和文档。
安装器加固
- 版本检查:读取注册表中的 DSH 版本,与已验证的
0.2.2-rc.1比对;不一致时中止并提示加-Force继续,避免装出白屏。 - 优雅关闭:先请求 DSH 正常退出(最多等 6 秒),仍不退出才强制结束,并提示未保存的会话不会自动保存。
- 失败回滚:插件目录改为先改名暂存,profile 写入前备份;任何一步失败都回滚到安装前状态。
- 原子写 profile:先写临时文件、回验 JSON 再替换,不再直接覆盖。
- 载荷校验:包内新增
checksums.txt,安装前逐个校验插件文件的 sha256,不匹配立即中止(不会改动系统)。 - 备份管理:profile 备份只保留最近 3 份。
- 卸载行为:只在卸载前 DSH 本来就开着时才重新拉起,与安装器一致。
仓库与文档
parallax-bg的源码(src/parallax-bg/client.template.js)与构建脚本(tools/build-parallax.mjs)进入仓库,现在可以从源码重建与发布版逐字节一致的产物。- 40 MB 的构建产物移出 git,只随 Release 分发;
node tools/check.mjs与 CI 会检查它没有被重新跟踪。 - 许可证范围澄清:MIT 只覆盖自写代码,Live2D Cubism Core、pixi.js、pixi-live2d-cubism4 与《少女前线》模型素材另见
THIRD_PARTY_NOTICES.md。 - README 增补系统要求、安装器行为、已知限制、许可证与反馈入口;新增
BUILDING.md。
升级方式
直接解压本包、运行 install.cmd 覆盖安装即可,主题配置仍保留在 localStorage 中。
校验
| 项 | 值 |
|---|---|
| 文件名 | DSH-EXV-Theme-2.0.1.zip |
| 大小 | 18.47 MB(19,368,356 字节) |
| zip sha256 | f41bffb3b626dda96daccc86c3b4aacc532573e8671247e8c7c25a853ba4f296 |
| 插件版本 | 2.0.1 |
| 验证环境 | Windows + DSH 0.2.2-rc.1 |