跳过主要内容
H

dsh-startup-secret

huzhengcai471-crypto/dsh-startup-secret

WorkBuddy 全屏长征机主题开机动画,包含六步授权流程、七款内置真声音色、两款可切换图案、五款可切换人物立绘,并支持可选的访问密码校验。

安装

dsh plugin --profile web add github:huzhengcai471-crypto/dsh-startup-secret

README

dsh-startup-secret

DSH 的启动界面与启动动画插件(二次创作版)。

长征机主题开机动画:黑幕徽章标识 → 过曝洗白 → 暗色「技术档案」底板 → 五步交互式访问授权 → 色散故障揭幕。右下角配赛博电子风人物立绘(可切换,也可设为「空」)。 播放方式可三档设置:完全自动播放 / 仅需点击一次进入 / 不自动播放。 安装后首次启动还会弹出一次「降世」事件窗口(可在设置里改成每次都弹)。

本作品为二次创作,仅用于学习交流,没有任何商业用途。如有侵权,请联系移除。


更新记录

v1.5.2

  • 「恢复默认语音档」按钮改为智性少女音 原来恢复成「自动(优先神经网络女声)-US」, 现改为出厂默认的智性少女音-CN;按钮旁小字说明同步更新。
  • 出厂默认对齐当前配置 音色下拉标注「智性少女音-CN(默认)」;语音语言默认 en; 左上副标题 LONG MARCH;身份密码默认留空。
  • 适配 DSH 0.2.1-rc.3 路由、宿主界面、六步动画、身份卡、 退场清理均验证通过,无异常。
  • 音色说明文字同步更新,明确出厂默认;修正「三个音色」→「七个音色」。

v1.5.1

  • 新增「图案」切换 设置 → 视觉 → 图案,可选「东亚防御倡议」(默认)/ 「徽章」,同时应用到黑幕中央、左上 logo、终幕标识。
  • 修复图案被拉长 原来固定正方形会把矩形图案压扁/拉长, 改为「固定高度 + 宽度自适应」,各种比例都保持原样。
  • 新增两款真声音色 「沉稳男声-中文」(line-cm-1..6)、 「低沉沙哑男声-俄语」(line-rm-1..6),音色总数达 7 款。
  • 调整出厂默认 默认音色改为智性少女音-CN;自动播放改为不自动播放; 允许跳过改为开;品牌第二行 LONG MARCH;黑幕英文行 GREAT INTELLIGENT OVERLORDSHIP;身份密码默认留空。
  • 修复浅色宿主皮肤下透出主界面背景 根层增加实底保障。

v1.4.2

  • 新增第 5 款立绘「长征(逻辑)」 群像浮雕款,去掉顶部黑边、黑底转透明, 配独立赛博电子风动效(辉光呼吸 / 色彩呼吸 / 偶发信号错位)。
  • 「长征(最美好的主唱)」改为纯线条 去掉人物内部的暗红填充, 只保留红色线条并统一色调;动效不变。
  • 调整出厂默认文案 身份名称 Chunhua、编号 A000001、权限等级 最高权限、 品牌第二行 量子跃迁态、黑幕第三行 效率高于一切。已有配置不受影响。
  • 修复新增立绘后编号被误判越界 cfg() 不再写死立绘数量上限。
  • 文档不再罗列默认文案,仅说明各设置项作用。

v1.4.1

  • 修复启动瞬间先闪一下工作台 html 直接铺黑底 + 新增首屏黑幕层 #dsh-startup-veil,上锁脚本前移到 <head>,慢网络下也不再露白。
  • 修复桌面端窗口按钮先不透明再变透明 透明规则不再依赖 data-windows-titlebar,启动期即生效。
  • 修复降世事件窗口开启后整屏黑屏 事件层被首屏黑幕层盖住; 现在弹出前先撤黑幕,并提高事件层层级。
  • 修复动画结束 / 关事件窗口后还黑一会儿 退场不再层层串行, root 直接摘除、事件窗口淡出与退场并行。按 Enter 到主界面:786ms → 172ms。
  • 修复自动播放两档下看不到第二步身份资料 showAction 后紧跟的 hideAction() 把容器藏掉了;现在只隐藏按钮与提示。
  • 播放时机去掉重复选项 合并为「每次打开都播放 / 每天一次」两档。
  • 小屏与移动端适配 立绘自动缩小不再遮挡按钮,底部排版不再重叠。
  • 测试增至 265 项断言;另有 33 项真实浏览器验收(三档 × 事件窗口 × 多尺寸 × 降级环境)。

v1.4.0

  • 自动播放三档 设置里的「需要人工确认」换成 自动播放:完全自动播放 / 仅需点击一次进入(需空密码)/ 不自动播放。旧配置按 requireInteraction 自动迁移,升级无感;顺带修掉「不自动播放」连按第二下 Enter 被吞的问题。
  • 降世事件窗口改为默认关闭 安装后首次启动弹一次,之后不再出现; 设置里勾选后恢复每轮都弹。
  • 人物立绘新增「空」 最后一项「空(不显示立绘)」,右下角完全不渲染立绘。
  • 修复「立即预览」看不到刚保存的设置 重播前先拉最新配置。
  • 测试增至 242 项断言,并补测跨设备环境(无 WebAudio / 无语音合成 / 隐私模式 / 小屏 / 移动端 / 全新 profile 安装)。
v1.3.1
  • 终幕「黑框」改为透明底 + 金字 WELCOME 那一幕中间那行 (原为黑底白字方块)底色去掉,字色改为金色 #FFDE00, 并加一层暖金外发光,在纯黑终幕里像一块发亮的铭牌。配色散副本也从 红/蓝改成同一支金的两侧色散(偏橙 / 偏浅黄)——红蓝加色混合会把金字 洗成脏白;光晕峰值时刻这一行仍保持纯金,只有上下两行转青。
  • 三张人物立绘换新 长征(中山装)、长征(J装)、长征(最美好的主唱) 三款立绘更新为红黑霓虹线稿风格,与第一款长征(水手服)统一。
  • 修复 Windows 安装脚本在别的机器上可能失效的问题 安装.cmd / 打开预览.cmd 原先存为 UTF-8,而简体中文 Windows 控制台 默认码页是 GBK(936)。cmd.exe 按字节数定位下一行,编码不匹配时会丢失 同步,表现为 echo 被吞掉、下一行被当外部命令执行、变量被吃 (例如 %PROFILE% 直接消失)。现已改为 GBK + CRLF,本机实测三个 分支(找不到安装包 / 找不到 dsh / 找不到预览页)中文提示均完整。 仓库另加 .gitattributes 锁定该约定,避免往返一趟被规范化回去。

v1.3.0

  • 新增访问密码、事件窗口、真声台词与界面音效。
  • 新增赛博电子风人物立绘(4 款可切换)。
  • 设置页扩充至三十余项。

功能

开机序列 冷启动时播一段完整的开机动画,六幕连贯:厂牌标识 → 过曝洗白 → 暗色底板 → 五步授权 → 揭幕。中央一圈环形准星缓慢自转,缺口留在正下方, 不会挡住底部文字。

可交互,不是播片 第一、二步要你点按钮或按 Enter 才会继续(可以关掉)。 右上角有跳过按钮,Esc 也能跳。

访问密码(可选) 可在设置页为第二步「身份资料确认」设置访问密码, 密码输对才能继续,输错会提示并停留在原地。密码留空则不启用。

中文主字 + 英文等宽副标题 英文副标题逐字打出来,像终端在接收数据。

赛博电子风人物立绘(可切换) 从第一步授权起,右下角亮出人物形象,带霓虹辉光 呼吸与偶发信号抖动。设置页「视觉」板块可在 4 款立绘之间切换,风格贴合赛博电子质感。

事件窗口(可选) 动画全部结束后,会在主界面中央弹出一张事件图片窗口,提示 「向前!向前!向前! / 按下 Enter 进入」。按 Enter 或点击窗口任意处即可进入主界面; 设置页「视觉」板块可开关。无任何操作 20 秒后也会自动放行,避免卡死挡住主界面。

真声台词 + 界面音效 五句台词和终幕欢迎语都是真声素材,界面音效取自同一段素材。 浏览器要求先有一次点击才准出声,所以点过按钮之后才会听到声音。

语音没播完不会推进 每一步停留多久由实际音频时长决定。你点得快也不会把语音掐断。

三十余项设置 身份名称、编号、权限等级、访问密码、人物立绘、事件窗口、 配色、速度、音色、语速、开口留白、每处文案……都能在设置页实时改,改完立即生效。


播放序列

#中文主字英文副标题需要操作
1需要访问许可ACCESS PERMISSION REQUIRED点按钮 / 按 Enter / 空格
2身份资料确认IDENTITY VERIFICATION点按钮 / 按 Enter / 空格
3接收访问需求ACCESS REQUEST RECEIVED自动
4开始读取权限PERMISSION READ STARTED自动
5读取完毕 · 核验通过READ COMPLETE · VERIFIED自动
6欢迎「身份名称」访问WELCOME, NAME自动

安装

推荐用脚本安装(脚本会自动完成下面两步,避免漏掉关键步骤):

  • Windows:解压后双击「安装.cmd」
  • macOS / Linux:./install.sh(可加参数 ./install.sh desktop 装到桌面端)

手动安装(两步,缺一不可)

DSH 加载插件依赖 dsh.profile.bundles 层堆栈,但 dsh plugin add 只是 pnpm add 的转发,只写 dependencies、不会自动把包名加入 bundles。 漏掉第二步,插件会"装上了但完全没效果"(不报错、无动画、设置页无入口)。

第 1 步:安装依赖

dsh plugin --profile web add ./dsh-startup-secret-1.3.1.tgz

第 2 步:把插件加入 bundles(关键)

打开 ~/.dsh/profiles/web/package.json,在 dsh.profile.bundles 数组里加入 "dsh-startup-secret":

"dsh": {
  "profile": {
    "bundles": [
      "@deepseek-ai/dsh-base",
      "@deepseek-ai/dsh-web-app",
      "dsh-startup-secret"
    ]
  }
}

(desktop profile 同理,文件在 ~/.dsh/profiles/desktop/package.json。)

装完重启 dsh web(关掉启动器窗口再重新双击)。重启后刷新页面就能看到启动动画, 设置页里会多出一项「启动动画」。

环境要求

项要求
平台DSH web profile 与 desktop profile
Node>= 20
依赖无(不需要 npm install)

卸载

dsh plugin --profile web remove dsh-startup-secret

设置选项

装好后进入 DSH 设置页 →「启动动画」。

播放

选项默认作用
启用开总开关,关掉就完全不播
显示模式每次打开都播放每次打开都播放 每次启动 DSH 播一次 / 每天一次 一天只播一次
主题暗色暖白 参考片原色 / 暗色 暗底板
速度1×整段动画的快慢,0.35 – 3 倍
自动播放完全自动播放三档:完全自动播放(全程不停、无需操作)/ 仅需点击一次进入(开头停一次,需空密码)/ 不自动播放(第 1、2 步都等确认,即旧版「需要人工确认」)。旧配置的 requireInteraction 会自动迁移
允许跳过关是否显示右上角跳过按钮、是否响应 Esc

身份资料

选项作用
身份名称终幕「欢迎 xxx 访问」里的名字
身份编号第二步身份卡上的编号,建议填数字
权限等级第二步身份卡上的权限等级
访问密码第二步「身份资料确认」的访问密码;留空则不启用密码校验

语音

选项默认作用
语音播报开是否念台词
语音来源真声素材真声素材 用内置录音 / 系统 TTS 用浏览器合成音
音色自动(优先神经网络女声)-US五个内置真声音色,选音色即决定语种与嗓音
音量0.9台词音量
播报前提示音开念台词前先响两声轻提示,更像系统播报

内置五个音色(均为随包内联的真声素材,无需联网):

音色选项说明
自动(优先神经网络女声)-US英文神经网络女声,默认
智性少女音-CN中文少女音
清冷优雅-日语日语女声
威严铿锵宣示-朝鲜语朝鲜语男声播报
清冷脆弱-俄语俄语女声

界面音效

选项默认作用
界面音效开文字出现、阶段推进、按钮确认的「哒」声
音效音量0.5界面音效音量(不影响台词)
音效来源内置素材内置素材 用录音 / 现场合成 用代码合成

视觉

选项默认作用
强调色#c70000阶段条、进度条、准星的红
故障色 A / B#ff3b30 / #ce0912揭幕那下色散故障的红
人物立绘第 1 款(默认)在 5 款赛博电子风立绘之间切换;最后一项「空」= 不显示立绘(mascot: -1)
降世事件窗口关勾选后每次动画结束都弹事件窗口(按 Enter / 点击进入);不勾选时只在安装后的首次启动弹一次

文案

选项作用
品牌三行左上角品牌块(后两行分两行显示)
黑幕三行开场黑幕上的字
终幕方框揭幕后中央的方框文字
页脚右下角页脚

声明

本作品为二次创作,仅用于个人学习与交流,没有任何商业用途。

本作品的视觉风格、图形素材(徽章、人物形象)与音频素材的相关权利均归原权利人所有, 本作品不对上述内容主张任何权利,亦未获得任何形式的授权或背书。

任何人基于本作品进行的再修改、再分发等行为,产生的侵权、纠纷或任何法律责任, 均由该行为人自行承担。

本作品未授权任何商业用途。

如有侵权,请联系移除。

相关插件