Skip to content

DSH Tavern v3.2

Latest

Choose a tag to compare

@flizzywine flizzywine released this 31 Oct 14:33

DSH Tavern v3.2

本次更新从 v3.1 延续至当前主分支,集中完善舞台演出、素材管理、世界书检索和后台任务,并对精修、配图、人物卡工具及日常游玩体验做了较大调整。

舞台与素材库

  • 整合并扩展舞台演出体系:人物呈现、背景与时段、镜头、皮肤、文字分页与打字效果、阅读历史、选项及演出效果等,统一围绕人物卡绑定的素材组织。
  • 完善声音表现:背景音乐、音效、环境音、角色台词朗读与多语言语音配置,以及语音和音效播放时的音乐音量协调。
  • 提供舞台配置和素材管理入口,集中管理导演模型、判断模型、素材生图、运行库及舞台模组。
  • 支持素材包、人物与服装等内容的管理和卡片绑定;弹幕、AI 检定、手机、文字卡和计时器作为内置舞台模组提供。
  • 将舞台整理为内置插件,收拢运行时、演出和资源生命周期,增加初始化失败、渲染异常和异步资源清理时的隔离,减少舞台故障对普通聊天的影响。
  • 舞台基础能力随酒馆提供,人物卡决定是否使用舞台演出;普通卡不额外运行导演任务。返回普通聊天时停止相应的舞台播放和资源活动。
  • 素材库变更改为推送通知,取消每两秒一次的闲置轮询。

世界书与写作上下文

  • 重整世界书读取方式:为符合条件的世界书内容生成可搜索、可读取的 Markdown 文件,由模型按需检索,减少大量正文直接注入上下文。
  • 保留相关标题提示,世界书变化通过更新通知告知模型;移除旧的模型预筛选流程及相关设置,减少重复处理。
  • 人物卡和世界书修改后,游戏空闲时自动重新载入,改善编辑后仍需刷新页面的问题。
  • 调整文风联想的调用位置,并让重新生成时填写的一份指导意见同时作用于文风参考和正文生成。
  • 改进上下文装配、模板运行与动态更新处理,修复变量、宏及并发任务造成的部分请求失败。

后台任务与插件扩展

  • 后台任务拥有独立面板,可按轮次查看任务运行情况、成员、依赖、读写内容及结果;过期结果和关闭功能对应的任务状态更清楚。
  • 用统一任务声明组织后台执行顺序与依赖,改善忙碌时排队、启动恢复以及多个任务互相干扰的问题。
  • 扩展插件任务、常驻成员、剧情事件订阅、自定义事件和输出共享能力,方便插件协作处理一轮剧情。
  • 完善回复观察、消息按钮、输入框停靠、工作状态与占用锁等扩展接口,并提供更多数据与变量结算接入能力。
  • 整理插件管理界面:内置配图、舞台和内置模组不再混在用户安装列表中;各自功能仍从专属设置和管理入口访问。

精修与重新生成

  • 精修支持独立模型与推理强度配置,使用独立的持久 Agent,复用跨轮历史上下文。
  • 提供精修前后全文对比、改动标记与原因查看,并支持撤销最近一次精修。
  • 支持可选的自动精修,默认关闭;调整精修原则,优先处理有明确修改收益的问题,减少无必要改写。
  • 新增人物卡文字精修能力,结合文风参考辅助修改人物卡内容。
  • 简化重新生成面板,合并指导意见入口;改善重生成提交、正文中断恢复和上下文同步的稳定性。

配图

  • 统一使用内置配图插件承担实际生图,清理原生场景生图的重复链路;舞台素材生图复用配图能力。
  • 新增参考图管理、参考图规划和快照重绘等能力,并加强参考图私有数据的隔离。
  • 增加 Atlas Cloud 渠道,完善 NovelAI 分角色提示词及 V5 支持,并为支持中文的模型提供中文结构化提示词和人物、服装描述。
  • 改进人物库和服装匹配、多人场景、玩家角色识别、提示词去重、负面词与图文挂载定位。
  • 修复历史图片顺序、生成记录与对话不同步、Windows 换行导致插图定位异常等问题。

人物卡、工作台与日常游玩

  • 支持带封面的 .dshcard.png、.charx.png 文件,继续支持普通人物卡文件与卡包导入。
  • 完善导出与导入能力,覆盖对话、插件、素材包和皮肤等内容,并改善手机端文件后缀、下载与重复获取问题。
  • 工作台增加受网络策略约束的搜索和网页阅读能力,便于围绕参考资料研究与制作人物卡。
  • 提供一键交给调试 Agent 的入口,可附带当前游戏信息并读取运行诊断,辅助定位卡片和运行问题。
  • 正则库统一管理全局、预设和人物卡来源,支持状态筛选和批量操作。
  • 改进模型选择保持、人物卡更新、开场准备、回退与分支、MVU 变量面板及手动变量修改后的上下文同步。

界面、性能与安装更新

  • 全局皮肤管理和字体库归入独立皮肤模块,支持导入界面皮肤,统一配色、字体及相关选择入口。
  • 重整设置分组和侧栏,改善表单边框、候选项换行与可读性、精修布局、标签对齐和消息操作入口。
  • 优化流式正文解析、正文分色、长存档读取、资源改名删除和缓存复用,减少重复扫描、整局读取与界面重算。
  • 缩减运行包中的开发文件,改进安装下载、更新源回退、系统代理和 Android 依赖安装等流程。
  • 加强接口认证、来源校验及网络策略,并修复若干跨平台、启动恢复和页面卸载问题。
  • 使用文档统一以 GitHub Wiki 为主,社区交流与插件分享入口集中到 Discord。

升级与兼容性说明

  • 当前主线适配 DSH 0.2.x;旧 stable 分支不再同步日常功能和修复。
  • 舞台演出改由内置舞台根据人物卡配置和素材包绘制。旧人物卡插件使用的 registerStageView 已停用,相关卡包需要检查并迁移,不能保证旧舞台插件直接运行。
  • 旧舞台卡仍需实卡验证。例如目前检查的「超时空辉夜姬」原卡能开局,但其主素材包未通过清单内容哈希校验,导致角色头像缺失,该问题尚未修复。请勿将本次更新理解为已完成所有旧舞台卡的兼容验收。
  • 背景、音乐等内容素材通过人物卡或独立素材包分发,安装酒馆本身不代表会自带截图中的所有素材。
  • 安卓版:安装包、校验值与覆盖升级说明见下方「安卓版 APK(v3.2.0)」。

安卓版 APK(v3.2.0)

  • 下载:dsh-tavern-android-release.apk,校验文件 .sha256。
  • SHA-256:afcb2f579a5f05d10fe3895e55ea8ff9c9f46308e655e0f531b8909f68bf89a2,体积 578,011,188 字节(约 551 MiB)。
  • 版本:versionName 3.2.0,versionCode 30200,包名 io.github.flizzywine.dshtavern.standalone。
  • 这是重新构建的 v3.2 离线包,不再是沿用 v3.1 安装器:APK 里带走酒馆源码快照 ed7f8b6e(v3.2.0)和 278 MB 首装依赖包,首次安装不必再联网下载源码与依赖;内置 DSH 运行环境仍是 0.2.0-rc2。
  • 覆盖升级:与 v3.1 使用同一把长期签名密钥(证书 SHA-256 D6:B8:B0:C7:25:BE:51:41:58:AF:97:4B:04:27:92:26:2E:CD:6E:97:47:06:89:95:24:2F:EE:30:55:59:E4:8D),可直接覆盖安装、保留数据;已装 v3.1 的用户装完启动时会用内置源码离线替换成 v3.2.0。
  • 兼容性:与上游官方 DSHA APK 及 v2.1 的签名不同,不能互相覆盖,切换前请先导出存档与人物卡。要求 Android 11+(minSdk 30)、ARM64,只提供标准版。
  • 之后的插件与源码更新仍走应用内更新,不需要每次换 APK。

致谢

感谢 kousaka 提供舞台、素材与模组体系的大规模贡献,也感谢参与配图、人物卡兼容、插件接口、文档和问题反馈的所有贡献者。本次在整合这些贡献的基础上,继续完成了模块归属调整、故障隔离与试玩修复。

完整改动:v3.1…v3.2。