dsh-endfield-startup
终末地工业(Endfield Industries)风格的 DeepSeek Harness 启动层。它是一个 DSH bundle,不是独立网页,也不是主界面主题。
启动流程:中央 Logo 扫光 → 飞入左上角常驻 → 安全终端 → 环形链路 HUD → ENDMINISTRATOR 授权门控 → 初始化加载 → 折叠退场。

特性
- 入口动画:完整 Logo 居中放大,信号黄扫描线扫过,随后飞入左上角并全程常驻。
- 四阶段启动:安全唤醒 → 终端链路 → 授权门控 → 加载退场。
- 硬门控:不完成二次确认、权限扫描和初始化,不能进入主界面。
- 6 秒二次确认窗口:
AUTH WINDOW从06到00递减,黄色横条同步缩短;超时只关闭窗口并回到门控,不会自动授权。 - 每秒自动扫描:三项权限按 1 秒一项自动点亮(
SCAN → GRANTED),也可以点击某一行提前扫描。 - 中英双语:所有主要标签、状态和系统读数均为中英对照。
- Edge Aria 女声:唤醒、确认、授权、加载、完成五个节点;语音不阻塞按钮,新语音会打断上一条。
- BGM 从第 0 秒开始:默认音量 0.4,语音播放时自动压低。
- HUD 细节:编号步骤轨、环形雷达、实时时钟、条码、模块加载条、系统读数。
- 响应式与无障碍:
prefers-reduced-motion下跳过扫描/飞入/打字,直接进入静态门控;Esc / SKIP 在授权前只能打开遮罩。
截图
| 入口 | 唤醒 |
|---|---|
![]() |
![]() |
| 自动扫描 | 二次确认倒计时 |
|---|---|
![]() |
![]() |

环境
- DeepSeek Harness Desktop 0.2.1-rc.3 实测(Windows)。
- 依赖 DSH 的
settings.section插槽、Hostwebserver/index-inject和 Web UI 的dsh-app://同源路由。 - 只支持一个启动层;启用本插件时请禁用
dsh-startup-screen、dsh-boot-spectacle、dsh-boot-animation等其他启动动画。
安装
方式 A:插件管理器(推荐)
git clone https://github.com/Loki1207lydws/dsh-endfield-startup.git C:\path\to\dsh-endfield-startup- 打开 DSH Desktop → 设置 → 插件 → 从本地目录安装,选择仓库根目录(包含
package.json的那一层)。 - 等待安装完成,完全退出 DSH Desktop 并重新打开。
- 冷启动时会播放启动层;之后可在 设置 → 启动序列 调整音量/播放模式。
方式 B:手动链接
Windows PowerShell:
$target = "C:\path\to\dsh-endfield-startup"
$profile = "$env:USERPROFILE\.dsh\profiles\desktop"
$link = "$profile\node_modules\dsh-endfield-startup"
New-Item -ItemType Junction -Path $link -Target $target -Force
然后把 $profile\package.json 的依赖和 bundles 补上:
{
"dependencies": {
"dsh-endfield-startup": "link:C:/path/to/dsh-endfield-startup"
},
"dsh": {
"profile": {
"bundles": [
"dsh-endfield-startup"
]
}
}
}
保留文件里原有的其他依赖和 bundles。完成后完全退出并重开 DSH Desktop。
设置
打开 DSH 设置 → 启动序列:
- 启用 / 播放模式(每次会话、每次刷新、每天一次)
- 背景环境音、界面确认音、英文语音及音量
- 语音来源:内置语音文件 / Web Speech TTS
- 立即预览、保存、恢复默认
配置文件:~/.dsh/dsh-endfield-startup.json
默认值:BGM 音量 0.4,SFX 0.45,语音 0.9。语音播放时 BGM 自动压低。
资源与版权
代码:MIT,见 LICENSE。
Logo:lib/assets/endfield-logo-white.png 为项目作者提供的终末地工业标识素材,仅用于非官方同人启动动画;《明日方舟:终末地》及相关标识归鹰角网络(Hypergryph)所有。本项目与鹰角网络无关联。
语音:lib/assets/voice-01.mp3 … voice-05.mp3 由 Microsoft Edge Neural TTS en-US-AriaNeural 生成;MIT 许可仅覆盖插件代码,不覆盖这些生成音频。替换为真人录音时保留文件名即可。
BGM:本地演示曾使用《协议流》— 铁痕电台-MSR / Mike Truman / Lottie Truman。由于版权原因,公开仓库不包含该音轨;仓库内的 lib/assets/bgm.mp3 是原创合成的工业环境音占位。原曲可在 酷我音乐 试听/获取。若你拥有公开分发授权,可自行替换 lib/assets/bgm.mp3;否则请仅在本地使用。语音和点击音不受影响。
音效:ui-click.mp3、ui-confirm.mp3、link.mp3、auth-granted.mp3 为插件内置音效。
文件结构
lib/index.js Host:注入、路由、配置持久化
lib/client.js Client:设置面板 + 桌面端自举兜底
lib/splash.js 四阶段运行时、门控、自动扫描、语音
lib/splash.css 炭黑/信号黄/全直角视觉
lib/assets/* BGM、点击音、语音、Logo
locale/{zh,en}.json 插件元数据
cordis.patch.yml DSH bundle patch
已知限制
- 启动层只在冷启动/页面加载时挂载;安装或替换后需要完全退出 DSH Desktop 再打开,普通热刷新可能沿用旧的注入表。
- 与其他启动动画插件互斥,同时启用会叠层。
- 0.2.1-rc.3 实测通过;未来 DSH 版本若调整
webserver/index-inject、settings.section或dsh-app://代理,需要适配。 - 语音为 TTS 占位,不是真人录音;替换同名文件即可。
- 若自动播放被运行环境拦截,BGM 会回落为首次点击/按键后启动,AUDIO 标签先显示 STANDBY。
License
MIT for the plugin code. See LICENSE and the asset notes above.



No comments yet. Be the first to write one.