Releases: shrimp9527/MystiaAI
Releases · shrimp9527/MystiaAI
Release list
MystiaAI v0.1.9-beta(测试版)
⚠ 测试版,未经充分实测,建议备份配置后试用
更新内容
长期记忆系统完善
- 记录门槛收紧:未配置 API Key(假 AI 模式)不再记录;快进跳过还在生成中的句子不会再录进记忆(以前会录成游戏原文)
- memories.json 损坏时自动备份为 memories.json.bak 并重建,记忆功能不再静默失效
- 修复 emoji 截断可能导致记忆保存长期静默失败的问题
夜晚长期记忆(仅稀客)
- 营业中稀客的闲聊气泡、上菜评价在 AI 文本上屏后计入长期记忆(评价附带菜品与评级)
- 稀客夜晚气泡现在也会注入记忆(普通客人不记录也不注入,行为不变)
AI 建议回复
- 默认模板移除 {memories},只携带本次聊天的上下文
配置工具
- 新增「提示词结构 → 长期记忆」页签:按角色查看/编辑/单条删除记忆,支持清空单角色与清空全部(均二次确认);请在游戏关闭时编辑
其他
- 配置工具的默认提示词同步上述模板调整
MystiaAI v0.1.8
更新内容
新特性 / 改进
- 多轮续聊零闪烁:续聊改为 Manual 同面板重播,轮间对话框不再消失重开
- 启动时日志打印配置文件夹完整路径(排查找不到配置目录用)
修复
- 修复鼠标停在「完成」按钮位置时,点击推进 NPC 对话会误触「完成」,导致玩家回合被空输入直接跳过
其他
- 添加 MIT 开源协议
- 更新 README 安装说明
MystiaAI v0.1.7
新功能
- 评价提示词:按顾客评价等级(极差评价/差评/普通评价/好评/极好评)注入不同语气提示词,通过
{ratingTone}变量生效;支持角色专属 + 全局兜底两级配置,内置五档默认文案 - 料理信息变量:新增
{dishDesc}(料理简介)、{dishIngredients}(配方食材名)、{dishIngredientsDesc}(配方食材名+简介),评价场景自动注入;评价默认模板附带"禁止增加未提及的食材"约束,防止 AI 按菜名编造食材 - 单次 token 限制:
maxTokens配置项(默认 2000,滑块 512~8000),替代原写死公式,带思考链模型更不容易截断 - 配置工具变量悬浮窗升级:六分类 + 搜索(变量名/注释实时过滤),点击复制
修复
- 修复评价预生成在评级可读前发起、导致所有评价被按"普通评价"注入语气的问题——现在评价一律在气泡出现(皮肤可读)时带真实评级生成(代价:评价气泡先显示 1~3 秒占位符)
- 修复评价对话路径评级词条不一致导致
{ratingTone}查不到的问题
调整
- 角色人设全面精简:删除 markdown 符号、项目符号与序号、「所属DLC/续单上限/预算」条目、「符卡效果」整段(116 条人设更紧凑,token 更省)
- 评价词条统一为 极差评价/差评/普通评价/好评/极好评
- 配置工具:选择文件夹直接定位到「文档」目录;食材解析日志(DishInfo)便于排查注入内容
MystiaAI v0.1.6
新功能
- 长期记忆:NPC 会记住与你的过往对话(社区贡献 PR #3,感谢 @xiake595)
- 白天对话结束时,自动把对话尾部(最多 4 行 / 300 字)存入
文档/MystiaAI/memories.json,下次见面时 NPC 自然承接之前聊过的话题 - 直接存对话原文片段、不调用 AI 摘要,零额外 API 成本、零延迟
- 每角色默认保留最近 10 条记忆,超出丢弃最旧;连续重复的对话自动去重
- 新增
{memories}变量注入提示词(默认模板已带挂点,模板未放置时自动追加到末尾) - 配置项:长期记忆开关(默认开)、每角色保留条数(默认 10)、每次注入条数(默认 3,0 = 不注入)
- 白天对话结束时,自动把对话尾部(最多 4 行 / 300 字)存入
UI 优化
- 对话输入覆盖层布局重构(同来自 PR #3):
- 新布局:对话正文区左右分栏——左侧 4/5 上下平分(上半输入框、下半两个 AI 建议按钮),右侧 1/5 竖排「完成 / 重新生成 / 结束对话」三个功能按钮
- 覆盖层除输入框与按钮外全透明,游戏原版对话框完整透出,深棕配色更贴合游戏风格
- 整体位置微调下移,按钮互不重叠
调整
- 配置工具适配长期记忆(通用设置新增三项、
{memories}变量速查与高亮)
MystiaAI v0.1.5
新功能
- 羁绊提示词:每个稀客可按羁绊 1~5 级配置专属语气提示词,另有全角色通用的全局兜底;通过
{bondTone}变量注入任意提示词模板,查找顺序 角色专属 → 全局兜底 → 空。功能默认关闭,在通用设置中开启 - 配置工具「提示词结构」页签升级为三个子分类:System 提示词 / User 提示词 / 羁绊提示词;未启用时羁绊页显示显眼提醒横幅
- 温度设置改为滑块调节
调整
- 移除
{kizunaLevel}变量(羁绊语气统一走更灵活的{bondTone}) - 配置工具细节优化:变量悬浮窗独立悬浮、点击复制、语法高亮对齐修复、滑块默认值修正、羁绊子页签下自动隐藏变量窗、外部修改 settings.json 后羁绊页状态自动刷新
- 默认 System 模板末尾新增
{bondTone}挂点(功能关闭时为空,无影响)
MystiaAI v0.1.4
新功能
- 提示词模板自定义:System 与 5 条生成路径(白天连贯改写/白天单句/营业闲聊/上菜评价/建议回复)的 User 提示词全部可在
prompts.json中修改,默认值与原版行为一致,改哪句生效哪句 - 19 个英文占位符:角色名、人设、游戏时间、当前地图、场景、完整对话记录、原剧本、玩家上一句、NPC 最近台词、菜品、评价等级、羁绊等级、报纸内容、语言、字数上限、建议条数等,随取随用
- 配置工具新增「提示词结构」页签:模板在线编辑、占位符悬浮窗(不随页面滚动、点击复制)、占位符语法高亮(已知蓝色、未知红色,写错一眼可见)
调整
- 报纸内容注入时以「今日《文文新闻》内容为:」开头,减少 AI 编造"今天没有报纸"类话题;未注入时自动折叠空行
MystiaAI v0.1.3
新功能
- 无上限聊天:可以一直和 NPC 聊下去。实现原理:游戏每段对话的句数是固定的、无法中途续句,mod 在一段播完后自动用同一对话包重开新一轮,并把前几轮完整对话一起发给 AI,NPC 记得你们聊过的内容(超长自动截断控制消耗)。注意:两轮衔接处会有一次短暂闪烁(对话框关闭再打开),这是游戏机制限制,并非 bug
- 结束对话按钮:输入框旁新增按钮,随时干净结束当前对话(剩余句子不播放、不进历史记录)
- 轮末体验优化:每轮对话固定以 NPC 的话收尾(原包末尾无意义的玩家回合自动略过),你输入后 NPC 必有回应
- 配置工具角色信息:角色条目新增 Label(内部名)与 ID 字段,可查看可编辑;游戏首次对话后自动回填,DLC 玩家也能自动补齐
- 温度可调:配置文件新增 temperature(默认 0.8),AI 答非所问时可调低
- 报纸关键词触发:输入中提到「报纸/新闻」时,AI 必定知道当日报纸内容并据此作答(可在配置中关闭)
体验与修复
- 报纸注入从只有标题升级为标题+正文,且过滤未解锁新闻
- 普通客人的闲聊气泡现在也会出 AI 文本了(此前因查询键错误一直显示原文)
- 修复露米娅对话连跳多句、AI 还没生成就跳回合的问题
- 修复白天时间偶尔对不上时钟、羁绊等级显示 -1 的问题
- 打字时滚轮不再弹出对话历史遮挡输入框
- 修复符卡喊话气泡被误当评价改写的问题
- AI 人设匹配更可靠:首次对话即自动建立全角色对照表,DLC 角色第一次开口就能命中专属人设
- 白天 AI 现在知道你站在哪张地图(妖怪兽道、人间之里…)
- 日志大幅精简(移除调试期埋点)
MystiaAI v0.1.2
更新
- 网页配置工具修复角色条目无法显示/编辑人设的问题,并已在 GitHub Pages 上线:https://shrimp9527.github.io/MystiaAI/
安装
- 安装 BepInEx 6 IL2CPP 版(BepInEx-Unity.IL2CPP-win-x64-6.0.0-be.785 或更新)到游戏根目录并运行一次游戏
- 把 MystiaAI.dll 放进 游戏根目录/BepInEx/plugins/
- 从 Steam 启动游戏,首次触发 AI 对话后会在 文档/MystiaAI/ 生成 settings.json 与 personas.json,填入 API Key 即可
MystiaAI v0.1.1
修复
- 配置文件夹从游戏根目录迁到 文档\MystiaAI\:游戏装在 C 盘 Program Files 时,Chrome/Edge 禁止网页访问该位置,导致网页配置工具无法读写配置。旧配置首次启动自动迁移(含 API Key 与人设),无需手动操作。
安装
- 安装 BepInEx 6 IL2CPP 版(BepInEx-Unity.IL2CPP-win-x64-6.0.0-be.785 或更新)到游戏根目录并运行一次游戏
- 把 MystiaAI.dll 放进 游戏根目录/BepInEx/plugins/
- 从 Steam 启动游戏,首次触发 AI 对话后会在 文档/MystiaAI/ 生成 settings.json 与 personas.json,填入 API Key 即可
MystiaAI v0.1.0
东方夜雀食堂 AI 对话模组首个公开版本。
功能
- 白天地图 NPC 闲聊、营业中稀客/普客闲聊与评价语接入大模型实时生成
- 玩家自由输入回复 + AI 推荐回复选项
- 内置 116 条角色人设(稀客 69 + 普客 47),运行时自动写回 personas.json 可自行修改
- 支持 OpenAI / DeepSeek / GLM / 月之暗面 / Claude 及本地模型(OpenAI 兼容接口)
- 生成失败自动回退原文并角落标注
安装
- 安装 BepInEx 6 IL2CPP 版(BepInEx-Unity.IL2CPP-win-x64-6.0.0-be.785 或更新)到游戏根目录并运行一次游戏
- 把 MystiaAI.dll 放进 游戏根目录/BepInEx/plugins/
- 从 Steam 启动游戏,首次触发 AI 对话后会在 游戏根目录/MystiaAI/ 生成 settings.json 与 personas.json,填入 API Key 即可