跳到主内容

gal-view 使用指南

为 DSH Web GUI 会话页追加 Galgame 风格对话视图与可视化场景编辑器,纯前端运行、场景数据存浏览器。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

gal-view

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add github:Ayase34/gal-view

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 已安装 DeepSeek Harness,并且能在终端执行 dsh 命令
  • 如果你是从源码 checkout 运行 Harness(日常命令是 pnpm dsh):先 cd 到 Harness 仓库根目录,再把下面的 dsh 全部替换为 pnpm dsh

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

装了插件但会话页没看到「GAL 视窗」标签怎么办?

bundle 层在 web 启动时合成,必须执行重启 web 才会加载插件;执行 dsh --profile web --dump-config 输出中应能看到 # == gal-view 一层。

场景布局、导入的图片和阅读进度存在哪里?

全部存在浏览器本地——场景 JSON 走 localStorage,图片/字体二进制走 IndexedDB;重装或卸载插件不会丢数据,清除浏览器站点数据才会重置。

编辑模式能拖拽吗?支持撤销/重做吗?

编辑模式支持拖动、改属性、换图层(上下/置顶/置底);撤销/重做基于栈实现,最多保留 100 步历史;可通过 Ctrl+S 把当前场景连同被引用素材/字体导出为 JSON。

重新安装插件会清空我的场景吗?

不会。场景数据存在浏览器本地,与插件生命周期解耦;卸载或重装都不会丢失,需要清除浏览器站点数据才会重置。

导入图片或字体有大小限制吗?

图片单文件上限 8 MB,超过会跳过;字体单文件上限 24 MB,超限或非字体类型也会被跳过。被跳过的文件不会中断整批导入。

默认带什么场景?首次打开看到的内容是哪里来的?

仓库根目录的 gal-scene.json 是随插件分发的默认预设场景,内嵌了被引用的图片与字体;首次打开且本地无存档时会自动加载该预设,编辑模式的「重置」也回到该预设。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: 未声明
  • Node: 未声明
  • Platforms: 跨平台

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则