DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

chenbocheng2568-dot /

chenbocheng2568-dot/dsh-threebody-skin

Verified

三体 · DeepSeek Harness 皮肤:片头冷色调 + 群山远景虚影 + 星空缓慢转动 + 水滴舰队 · Three-Body skin for DSH: cold palette with a faint closing landscape ghost

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@563f7271

三体 · 皮肤 for DeepSeek Harness

license dsh

把整个界面换成《三体》启动片头的冷色调,并把片尾的群山远景作为虚影叠在界面上。与 dsh-threebody-boot 同套件:片头最后停在这幅远景上,然后慢慢淡成这层虚影,界面随之显出来。

三体皮肤

目录

  • 装上之后
  • 安装
  • 设置
  • 实现
  • 兼容性
  • 致谢

装上之后

元素 说明
配色 取自片子的 theme:近黑的蓝底(#05070b)、冰白与钢灰的文字、唯一的冷青强调色(#86d6ff)
远景虚影 片尾群山远景以固定图层盖在界面上,整组 screen 混合,只提亮。分三层:天空(静帧)、星空(canvas 实时画,绕天极缓慢转动)、山峦与地面(带透明度的静帧,星星转到山后会被挡住)
四角光晕 窗口四角很淡的冷色内陷光晕,配片中 HUD 的细线角标
三体舰队 输入框上缘右侧,一颗「水滴」打头、七艘战舰三角编队向左航行,尾焰闪动,身后拖着穿过星际尘埃的拍淡航迹
只改颜色,不动布局 不改任何元素的尺寸、间距或显示方式

安装

从 GitHub:

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

从 npm(已发布后):

dsh plugin --profile desktop add dsh-threebody-skin

两个插件各自独立安装,可以只装皮肤不装片头。同时装时「三体」设置页由 boot 提供,皮肤往里加自己的行;只装皮肤时,设置行落在「通用设置」。

设置

行 选项 存储键
三体皮肤 关闭 / 开启(默认开启) dsh-threebody-skin:on
远景虚影 无 / 淡 / 中 / 浓(不透明度 0 / 0.30 / 0.48 / 0.70) dsh-threebody-skin:ghost
星空转动 静止 / 缓慢(4 小时一圈,默认)/ 稍快(40 分钟一圈) dsh-threebody-skin:spin
四角光晕 关闭 / 开启(默认开启) dsh-threebody-skin:frame
三体舰队 关闭 / 开启(默认开启) dsh-threebody-skin:fleet

切换即时生效,不用重启。

实现

机制 做法
变量表 DSH 整套 --dsw-* 颜色变量写成一条样式规则(html[data-tbskin]:root body{…}),不写进 body 的行内属性——主题服务每次换主题都会收回它记录的行内变量
暗色标记 DSH 有两百多个变量只在 body[data-ds-dark-theme] 下声明;属性没法用样式表设,所以皮肤开启期间用 MutationObserver 保持它
首帧 客户端模块求值时就上色,壳层第一次绘制时已是皮肤配色
虚影 三层按 cover 居中铺;天极在场景坐标 (1180, 120),约 15 帧/秒重画,窗口隐藏时不画
图层顺序 虚影 2147480000 < 四角光晕 2147480001 < 舰队 2147480002 < 启动片头遮罩 2147483500

与 dsh-threebody-boot 的约定只有一条:皮肤开启时 <html> 带 data-tbskin 属性,boot 据此选择「淡成虚影」的慢速结尾。

兼容性

  • 要求 DSH >= 0.2.0-rc.1
  • 实测:desktop 0.2.1-rc.3(Windows 11)。验证方式:CDP 读 html[data-tbskin]、变量表、暗色标记、虚影层不透明度与混合模式,以及「稍快」档 40 秒后天空区约 1950 个像素变化、地面区 0 个(只有星空在转)
  • 与 550C 皮肤同时开启时配色会叠在一起,建议把其中一套的配色关掉

致谢与授权

变量表的结构与暗色标记的保持方式借鉴自 dsh-550c-skin(MIT © Ziyang Song),在此致谢。

“三体”相关设定版权属于原著权利方,本插件仅供个人使用与研究,不含原作素材。

License

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit 563f7271f8e8

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout