Skip to content

Releases: Dclef/renpybox

RenpyBox 0.9.8

Choose a tag to compare

@github-actions github-actions released this 25 Oct 12:49

更新日志:
2026-10-25 v0.9.8:

  • 关系图谱新增「AI 推断关系」:用角色卡里的同场共现次数与人设让模型推断关系,结果标记为 AI 推断,可复核、改手动或否决;解决角色变量名是短名(s / p)时规则边恒为 0 的死角
  • 剧情蓝图在没有 scene 的节点用 show 语句兜底取图,节点与详情面板标注图片来自 scene 还是 show
  • 绑定工程时可按开关自动创建并绑定 <输出目录>/<项目名>.rbox,既有目录缓存一并迁入;创建失败不阻塞绑定,项目页提供创建 / 另存到入口与开关
  • 移除增量(差分)更新:桌面端与后端统一只下载完整安装包,一次跳到最新版。此前落后两个版本时只会命中上一版的增量包,增量失败再补下全量,实测白下过 132 MB;现在不再生成、不再下载、不再应用任何增量包
  • 安装包大小与 SHA-256 校验、_update_manifest.json 安装态完整性校验全部保留,校验不通过仍拒绝安装
  • 「关于与更新」的下载进度只显示一处百分比:进度条不再在条内重复绘制百分数,状态文案也不再带 {percent}
  • 修复工作台「清洗后按钮点不了」:草稿数、按钮可用性与横幅提示改为从同一份实时快照推导,按钮为什么禁用不再只藏在 tooltip 里,页面下方常驻解释行
  • 修复绑定工程后在输出目录找不到 .rbox、关系图谱看不出角色关系、剧情蓝图节点没有配图三类实测问题

RenpyBox 0.9.7

Choose a tag to compare

@github-actions github-actions released this 24 Oct 19:32

更新日志:
2026-10-25 v0.9.7:

  • 新增剧情蓝图:按章节把全部剧情摊开查看,每段剧情标注所在文件行号、台词量与已译进度,并画出「选项 / 跳转」的去向与来源;翻译前用来摸清结构,翻译中用来定位还没翻的段落
  • 剧情蓝图配当时的场景画面,从 scene 语句还原每个章节该显示哪张背景图
  • 新增角色关系图谱:从 .rpy 里按「称谓词 × 同场景角色变量」这条规则挖人物关系,证据可复核,不需要先翻译或生成世界观即可出图
  • 关系图谱按章节展示关系的出现时间线,同一人物对在不同章节的出场次数可直接对比
  • 剧情进度并入应用翻译缓存的校对口径,与平行校对台看到的是同一份数据
  • 剧情蓝图接口不可用(后端为旧版本)时不再上屏英文 Not Found,改为给出可照做的处置提示;非 404 的真实错误仍保留后端原文
  • 关系图与剧情蓝图在没有数据时按项目体检结果分场景引导,明确告诉你是没绑工程、没解包、没有脚本,还是还没扫描
  • 开发模式下复用已运行的后端前先检测代码新鲜度,后端跑的是旧代码时给出醒目警告与处置命令
  • 修复译文文件看着是满的、实际每行都是英文原文(等于没翻)的段落被算作已翻译的问题,现在按「占位」单列标出

RenpyBox 0.9.6

Choose a tag to compare

@github-actions github-actions released this 22 Oct 18:37

更新日志:
2026-10-23 v0.9.6:

  • 新增单文件工程(.rbox)绑定:导入工程文件时选择「绑定」后,翻译进度和项目资料直接保存在这一个文件里,标题栏常驻工程文件名,工程页可查看条目数、大小与更新时间,也能解除绑定把进度写回目录缓存
  • 绑定工程后各工具页自动带出工程目录:错误修复的翻译目录、HTML 导入的源 TL、直接翻译 tl/*.rpy 的游戏目录与 TL 父目录、游戏 Mod 的 game 目录,都还能手动改成其他目录
  • 源码翻译支持续跑:停止后再点「开始」接着上次的进度继续,不再重新扫描、不再重复整份源码备份;没有可继续的缓存时会明确提示重新开始
  • 统计、质量候选、校对台、一键翻译、工程检查与资产仓库在绑定模式下统一读写工程文件本身,不再在输出目录另存一份缓存
  • 续跑探测按请求推导输出目录,工具箱源码翻译的续跑不会再被运行清单重绑到别的缓存目录
  • 修复桌面增量更新在 Windows 上应用器无法启动:复制 icudtl.dat 与 v8_context_snapshot.bin 到临时目录,父进程在收到 IPC 就绪信号后再退出,重启主程序时清除 ELECTRON_RUN_AS_NODE
  • 修复绑定的工程文件被移动或删除后仍会新建空缓存、看起来像「工程空了」:现在保存会明确报错并给出路径,进度留在内存里等待修复
  • 引擎直写工程文件后自动补齐 .rbox 元数据,拷到其他电脑仍可正常导入,不会被摘要校验拒绝
  • 移除「工程文件位于网盘同步目录」的提醒:工程文件放在同步盘由用户自行决定,程序不再对此告警

说明: 仍在使用 0.9.5 的用户请下载完整安装包 RenpyBox-0.9.6-x64.exe(或 zip)。从 0.9.5 的应用内增量更新包已移除,因 0.9.5 的增量应用逻辑存在缺陷,无法可靠完成更新。

RenpyBox 0.9.5

Choose a tag to compare

@github-actions github-actions released this 21 Oct 17:26

更新日志:
2026-10-22 v0.9.5:

  • 平行校对台改为「暂存 + 一次保存」:改多行只写一次缓存、只重新检查一次,行上会标「待保存」;批量替换同样一次写入
  • 脚本修复新增「Ren'Py Lint 复检(译文)」可选项,并入「扫描并修复」同一次任务,不用再单独检查一遍
  • .rbox 工程文件支持双击直接用 RenpyBox 打开并弹出导入确认;安装版注册文件关联与图标
  • 保存译文后只重新检查被改动的那几行,不再从第一行重扫整份缓存
  • Lint 结果按「译文 / 源码」分组,并过滤「运行时变量当角色名」这类 Ren'Py 常见误报,只报需要处理的问题
  • 深度 Lint 自动识别游戏主程序(同名 .py + .exe 才是启动器),不用手填
  • 修复 Lint 永远显示 0 条:Ren'Py 报告是 路径:行 消息 格式,旧解析器只认 Python 的 File ..., line N:,一条都匹配不上
  • 修复译文有语法错误时 Lint 把输出整个丢弃(Ren'Py 退出码 1),以及中文路径、.rpyc 条目被过滤掉的问题
  • 修复 Lint 等待上限只有 120 秒导致大项目被误判失败:现放宽到 30 分钟,带秒级心跳进度并可随时取消
  • 修复开发版启动报「端口 9712 上的后端并非本次启动的进程」:venv 里的 python.exe 是转跳器,进程号与真实后端不一致

RenpyBox 0.9.4

Choose a tag to compare

@github-actions github-actions released this 19 Oct 17:38

更新日志:
2026-10-20 v0.9.4:

  • 项目设置新增 .rbox 工程文件,可手动保存翻译缓存和项目翻译设置,备份后在另一台电脑绑定同一个游戏继续;不包含游戏源文件、接口与密钥,继续翻译后需重新保存快照
  • 新增「从旧版数据创建工程文件」:选择旧输出目录或其中的 cache 目录,预览格式与条目数后保存为 .rbox;支持游戏目录外的 SQLite / JSON 缓存,旧数据保持不变,项目设置取自当前应用
  • 导入工程文件前预览目标与游戏路径,自动备份原缓存;自定义输出目录下的项目资料一并同步和备份,导入失败自动恢复
  • 平行校对台支持状态、文件、问题类型与术语多选组合筛选;Agent 显示轮次、吞吐、token、缓存命中和上下文用量
  • 「错误修复」与「代码格式化」合并为「脚本修复」:默认扫描并修复安全项,缩进和引号规范化放在高级选项;修复前自动备份,支持处理 <语言>_new 增量目录
  • 提高术语准备和角色 / 世界观分析效率,一键术语准备与检查润色采用统一确认;已确认的校对扫描可直接复用
  • 字体扫描改为显式触发,避免打开工具页时占用引擎;Agent 任务累计用量持续显示,新任务才重置
  • 修复脚本去重时后续条目已有译文可能丢失的问题,被移除条目的原文和译文保留为注释;取消任务后准确报告已写入内容
  • 修复删除历史会话后被自动保存恢复、游戏辅助脚本被重复抽取,以及失败条目数量未及时更新的问题
  • 修复部分模型不接受输出预算而返回 400、质量任务未沿用所选接口与思考等级,以及 Agent 输出截断后无法继续的问题
  • 增量更新回退完整安装包时显示具体原因,便于确认本次更新方式

RenpyBox 0.9.3

Choose a tag to compare

@github-actions github-actions released this 18 Oct 10:56

更新日志:
2026-10-18 v0.9.3:

  • 增量更新:从上一版升级时只下载变化文件,本次实测从 342 MB 降到 150 MB(省 56%);跨版本升级或无对应增量包时自动回退全量安装包
  • 设置页显示本次更新是否为增量包,以及已节省的下载流量
  • 安装包内 node_modules 不再重复打包:渲染层已由 Vite 打进 dist,app.asar 从 91.9 MB 降到约 2 MB
  • 安装包只保留 en-US、zh-CN、zh-TW 三种语言资源
  • 增量更新失败时自动回退全量下载,不阻断升级;旧版遗留的更新程序副本会被自动清理
  • 修复增量包缺少基线校验导致跨版本混装的风险
  • 修复增量更新后主程序改名导致无法自动重启的问题
  • 修复 RenpyBox.exe 改名后生成增量包找不到载荷目录的问题

RenpyBox 0.9.2

Choose a tag to compare

@github-actions github-actions released this 18 Oct 08:24

更新日志:
2026-10-18 v0.9.2:

  • Agent 一条龙:解包、反编译、抽取、翻译、回填与兜底在一次确认后连续完成;批量翻译沿用 Agent 页选择的接口与思考等级
  • 翻译批次按模型输出预算自适应放大,减少每批固定提示词开销
  • 无官方抽取时,精准补充模式自动退回全量扫描,避免对话文本被漏抽
  • 按键标签、组合键与纯符号文本不再被相似度检查反复打回
  • 桌面版统一命名为 RenpyBox(安装包与免安装包去掉 NewUI 后缀),应用 ID 同步调整
  • 配置目录迁移到 %APPDATA%\RenpyBox,首次启动时自动复制旧 RenpyBox-newUI 配置

RenpyBox 0.9.1

Choose a tag to compare

@github-actions github-actions released this 14 Oct 17:23

更新日志:
2026-10-15 v0.9.1:

  • 修复桌面版首次启动时接口列表为空的问题:现在会自动准备好与 Python 版一致的内置接口模板
  • 「接口管理」新增「从旧版导入」:选择 Python 版程序目录下的 config.json,即可搬回原有的接口与启用项;密钥保存在系统凭据管理器中,会自动沿用,不用重新填写
  • 桌面版与 Python 版的配置目录相互独立(桌面版在 %APPDATA%\RenpyBox-newUI,Python 版在程序目录),升级桌面版不会影响旧版配置,需要时用「从旧版导入」搬回即可

RenpyBox 0.9.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 13:54

更新日志:
2026-10-14 v0.9.0:

  • 推出全新桌面界面,提供 Windows 安装包与免安装版
  • 集成翻译任务、Ren'Py 工具箱、平行校对台和角色与世界观工作台
  • 支持检查更新、下载安装,以及查看、导出和定位运行日志
  • 提示词支持预览与编辑,可保存自定义基础提示词和写作风格
  • Python 兼容版新增桌面迁移提示,可前往官方下载页或稍后处理;原 Python 应用及源码继续保留
  • 优化大批量 TL 文件检查,支持进度显示和取消;自动修复前保留原文件备份
  • 调整直接翻译与校对台布局,统一退出确认弹窗和应用图标
  • 修复开启系统“减少动画”后弹窗不可见、下拉菜单无法正常显示的问题
  • 修复查看更新日志时界面被遮罩挡住的问题,长日志支持分页显示
  • 改善页面异常处理,支持重试并查看错误详情
  • 修复字体扫描结束后界面仍显示忙碌、阻止后续操作的问题,离开工具页后也能恢复状态
  • 窗口无响应或渲染进程崩溃时可重新加载或退出,退出前等待后台进程完成清理
  • 修复扫描被取消或目录读取失败时可能误报“没有问题”的情况
  • 补齐中英文界面文案,修复数值设置校验及法语等项目目标语言识别问题
  • 更新安装包下载增加大小与 SHA-256 校验,损坏文件不会进入安装流程

RenpyBox_v0.8.2

Choose a tag to compare

@github-actions github-actions released this 09 Oct 03:26

更新日志:
2026-10-09 v0.8.2:

  • 修复十万级 Ren'Py 文本写回校验卡顿,保留重复文本、角色名和 AST 优先级检查 #26
  • 修复缓存导出和自动兜底注入误用输出目录,增量与校对导出按运行清单恢复对应输入目录
  • 补全写回路径安全检查,修复单个 TL 脚本首次导出失败