dsh-diorama:DSH 角色舞台

DSH 插件体系允许开发者扩展功能,但角色在聊天界面中的视觉呈现往往较为单一。dsh-diorama 插件提供了一套完整的角色皮肤和装饰看板,解决了这一痛点,支持对角色立绘、表情贴纸以及背景看板进行实时编辑与分享。

这是什么

dsh-diorama 是一个 DeepSeek Harness 皮肤插件,由 ZaVang 维护,采用 MIT 许可证。它为 DSH 提供了一个“角色舞台”,包含双角色立绘、表情贴纸以及一个可编辑的装饰看板。

核心功能

  • 两套角色皮肤:提供切换功能,包含“官方默认”还原,支持双立绘与表情贴纸。
  • 可编辑装饰看板:支持拖拽移动、缩放、旋转、不透明度调整、坐标数值精调以及底部/顶部 + 左/右锚点切换。
  • 自定义素材:允许上传本地图片作为角色或贴纸。
  • 分享与持久化:支持导出装饰包(JSON 格式),包含素材与布局;皮肤选择与装饰配置会自动保存至 localStorage。

安装与启用

在终端中执行安装命令:

dsh plugin --profile web add -w dsh-diorama

安装完成后重启 Web 服务:

dsh web

刷新浏览器,右下角会出现皮肤切换按钮。

典型用法

  1. 在右下角按钮中选择皮肤(如「雪乃 · 暖阳日常」或「隐秘年代志」)。
  2. 再次打开菜单,点击皮肤名称右侧的 ✎ 进入装饰编辑器。
  3. 通过拖拽、缩放手柄或使用滑块调整角色与贴纸的位置、大小、旋转和透明度。也可点击「+ 图片」上传自定义素材。
  4. 使用「导出包」下载分享文件,或「导入包」加载他人的装饰配置。

技术细节与注意

  • 运行环境:DeepSeek Harness >= 0.1.0-rc.6,Node.js >= 18,现代 Chromium / WebKit。
  • 插件结构:采用标准 DSH 双面结构(dsh.bundle + dsh.client),lib/client.js 为 ModuleLoader 格式,无需构建过程。
  • 注意事项:插件以当前 dsh 进程权限运行,安装前请查阅源码与许可证。

结尾

dsh-diorama 通过提供可编辑的装饰看板和角色皮肤,丰富了 DSH 的视觉呈现能力。开发者可以通过配置文件或分享包快速构建个性化的角色场景。更多细节与源码请参考 GitHub。

羽毛球分组比赛记分
小程序二维码

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

小夜