dsh-threebody-boot: DSH Startup Three-Body Real-time Intro

前言

DeepSeek Harness(DSH)支持通过插件扩展客户端行为。若你希望每次打开客户端时有一段可交互、可跳过的开场,而不是内置 Loading 卡片一闪而过,可以把启动流程交给专门的 boot 插件。下面介绍社区插件 dsh-threebody-boot:它在 DSH 启动时实时渲染一段《三体》游戏风格的启动界面(非预录视频),并在登录页停下等待你点击「进入」,再淡入主界面。

这是什么

dsh-threebody-boot 由维护者 chenbocheng2568-dot 发布,在 SkillHub 社区目录中归类为「趣味换装」。插件在打开 DSH 时播放电影感片头:三颗星沿 8 字轨道追逐、「三体」标题从模糊中浮现,随后进入登录页;验证通过后穿过轨道中心落到荒原,结尾停在群山远景,再淡入 DSH 主界面。

片头由插件内的 React 组件实时渲染,用可暂停的 30 fps 时钟驱动,而非嵌入 MP4。README 说明画面与 Remotion 导出成片逐帧一致(同一帧平均像素差小于 1,差异主要在颗粒噪点)。当前 npm 包版本为 0.3.1,许可证 MIT,要求 DSH >= 0.2.0-rc.1。

核心功能

节奏与登录闸

能力 说明
开场 精简约 31 秒:从标题直接进登录;完整约 48 秒:含唤醒与自检、穿过轨道的推镜、「纪元 · 未知」等段落
登录闸 登录页会停住,只有用鼠标点击「进入」才会继续;键盘或点击其他区域不会推进。等待期间星星仍在转、HUD 计时在走、底噪在播
身份 身份栏显示设置中的 ID(默认「海人」),最多 12 字;密钥栏自动填满 8 位
收尾 验证通过后显示「登录成功 · 欢迎你,××」,停在群山远景;若安装同套件的 dsh-threebody-skin,远景可在约 2.8 秒内淡成界面虚影
关闭 设为「关闭」时完全跳过片头,不留黑帧、不拖慢启动

体积与媒体

0.3.x 只打包代码与音轨(约 2.8 MB),画面由客户端实时绘制;早期 0.1.x 曾将预渲染视频打入插件(约 19 MB)。音轨为 AAC 192k,登录等待循环底噪为 10 秒 24 kHz WAV。

快捷键

时段 操作 效果
登录之前 任意键或点击 跳到「按任意键进入」;若已过则直接到登录页
登录页 鼠标点击「进入」 继续验证(唯一推进方式)
验证之后 任意键或点击 快速淡出,进入 DSH
任何时候 Esc 跳过整段片头
任何时候 M 静音

Ctrl / Alt / Win 组合键不会被拦截。

安装与启用

插件以当前 DSH profile 的权限运行;安装前建议阅读 GitHub 仓库 源码与 LICENSE,确认符合你的环境与合规要求。

从 GitHub 安装(profile 需与实际一致,桌面客户端一般为 desktop,dsh web 为 web):

dsh plugin --profile desktop add github:chenbocheng2568-dot/dsh-threebody-boot

npm 已发布后可用:

dsh plugin --profile desktop add dsh-threebody-boot

装完后重启 DSH。更新时先 remove 再 add。与 dsh-threebody-skin 搭配时,片尾远景可淡入皮肤虚影,避免界面硬切。

典型用法:设置项

在 DSH 设置 → 三体(设置页由本插件提供;皮肤插件可在此追加行):

行 选项 存储键
三体启动动画 关闭 / 精简 / 完整,另有「预览」 dsh-threebody-boot:mode
登录身份 文本框,最多 12 字,留空即「海人」 dsh-threebody-boot:id
片头声音 静音 / 低 / 中 / 高(0 / 0.3 / 0.6 / 1.0) dsh-threebody-boot:volume

日常只需选模式、填 ID、调音量;登录页必须鼠标点「进入」,不点会一直等待(可用 Esc 跳过)。

工作原理(简述)

插件分宿主与客户端:lib/index.js 注入首帧遮罩、处理与 dsh-550c-boot 的共存标记、提供媒体路由;lib/client.js 在 body 挂载 shadow-root 遮罩并运行 30 fps 播放器,WebAudio 按时间线播放音轨,登录等待时切换循环底噪。Remotion 工程源码不在本仓库,日常使用无需本地构建。

与 dsh-550c-boot 共存时:三体开启则每次启动预先写入 550C 的 splashPlayed,550C 不会自动播;三体设为「关闭」后 550C 行为恢复。

适用场景与注意

适合:希望在 DSH 桌面端(README 实测 desktop 0.2.1-rc.3,Windows 11)获得《三体》风格、可交互启动体验,并愿意在登录页主动点击「进入」的用户。

注意:

  • 自定义 ID 若含片中字体子集未覆盖的汉字,可能无法正确显示(片中用 Noto 等子集字体)。
  • 登录等待无超时,刻意设计;Esc 可跳过整段。
  • macOS / Linux 未在 README 中验证;Node 引擎要求 >= 20。
  • 「三体」及设定版权归原作方;项目为同人视觉练习,不含官方素材,商用前请自行确认授权。

社区目录 SkillHub 插件页 与 DeepSeek / 幻方无官方从属关系;DSH 生态以「一切皆插件」为思路,本插件是社区趣味换装类扩展之一。

结尾

dsh-threebody-boot 用约 2.8 MB 的代码与音轨,在客户端实时画出《三体》游戏式启动片头,并用登录闸把「进入」交给你。需要完整视觉衔接时可同装 dsh-threebody-skin。

  • 目录页:https://www.skillhub.cn/plugins/chenbocheng2568-dot/dsh-threebody-boot
  • GitHub:https://github.com/chenbocheng2568-dot/dsh-threebody-boot
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye