Skip to content

Releases: September6969/RenPyLocalizationStudio

RenPy Localization Studio v0.3.11

Choose a tag to compare

@September6969 September6969 released this 02 Sep 06:30

本次更新

  • 高密度导航、按钮、路径和状态文字改用 Segoe UI Variable Text / Microsoft YaHei UI,改善小字号清晰度。
  • 霞鹜文楷仅保留在 14px 以上的剧情正文、额外文本正文和 15px 译文编辑器中。
  • 移除霞鹜文楷 Regular 的合成粗体,避免笔画发虚。
  • WPF 文本渲染显式启用 ClearType、Display 格式和固定字形提示,改善暗色界面及高 DPI 下的锐度。

下载说明

  • framework-dependent.zip:体积较小,需要安装 .NET 10 Desktop Runtime x64。
  • self-contained.zip:体积较大,无需预装 .NET Runtime。
  • 两种包均包含隔离的 RPA/RPYC 工具运行时,不包含 PDB;.sha256 用于校验下载完整性。

验证

  • 122 项 .NET 测试通过。
  • 6 项 Python RPA 安全测试通过。
  • Ren’Py 8.5.2 SDK lint 通过。
  • 两种发布包均通过运行时 manifest、可复现构建、禁止 PDB和启动烟测。

RenPy Localization Studio v0.3.10

Choose a tag to compare

@September6969 September6969 released this 02 Sep 06:11

本次更新

  • 强化 Ren’Py SDK 调用:使用最小 Windows/SDK 环境白名单,自动发现不再依赖固定盘符。
  • 可执行文件验证补齐 UNC、设备路径、重解析点和启动前 SHA-256 复核。
  • RPA/RPYC 界面明确受限反序列化风险,并移除未使用的 rpatool 运行时。
  • 图片压缩新增 256 MiB、单边 32768 和一亿像素资源上限。
  • 自动保存默认关闭;位置占位符与文本标签改为保序校验。
  • 补充项目专有许可证及 SkiaSharp、CPython 第三方声明。
  • 新增解析黄金夹具、RPA-3.0、路径安全和执行计划测试。
  • 新增 Windows x64 自包含发布包。

下载说明

  • framework-dependent.zip:体积较小,需要安装 .NET 10 Desktop Runtime x64。
  • self-contained.zip:体积较大,无需预装 .NET Runtime。
  • 两种包均包含隔离的 RPA/RPYC 工具运行时,不包含 PDB;.sha256 用于校验下载完整性。

验证

  • 122 项 .NET 测试通过。
  • 6 项 Python RPA 安全测试通过。
  • Ren’Py 8.5.2 SDK lint 通过。
  • 两种发布包均通过运行时 manifest、可复现构建、禁止 PDB 和本地启动烟测。

RenPy Localization Studio v0.3.9

Choose a tag to compare

@September6969 September6969 released this 01 Sep 16:38

本次更新

  • 剧情路径改为真正遍历控制流图,补齐条件/菜单汇合、call/return 继续点及带属性 say 语句。
  • 保存改为逐文件提交结果;修复部分成功基线、保存期间继续输入、外部修改冲突和重复 dialogue ID 写回风险。
  • 加固 TL 注释绑定、额外文本、Replace 链与循环、zzz 受管区块,以及 game 目录作为项目根的兼容性。
  • 项目素材索引、后台任务、图片预览和设置持久化获得更严格的取消与生命周期管理。
  • RPA/RPYC 增加逐项计划、受限反序列化、流式资源配额、路径复核、计划指纹和工具运行时 manifest 校验。
  • 默认中文界面字体改为内嵌霞鹜文楷;工具运行时升级到 Python 3.13.15。
  • 发布流程支持可复现 ZIP,并在 CI 中验证 Ren’Py 8.5.2 lint、manifest、无 PDB 和重复打包哈希。

验证

  • .NET Release 测试:113/113
  • Python RPA 安全测试:4/4
  • Ren’Py 8.5.2 lint:通过
  • GitHub Actions quality-gates:通过

下载说明

下载 RenPyLocalizationStudio-v0.3.9-win-x64-framework-dependent.zip 并解压运行。需要安装 .NET 10 Desktop Runtime x64;ZIP 已包含隔离的 RPA/RPYC 工具运行时,但不包含 .NET Runtime。.sha256 文件用于校验下载包完整性。

RenPy Localization Studio v0.3.8

Choose a tag to compare

@September6969 September6969 released this 28 Aug 17:20

本次更新

  • 新增“樱花节点图”应用图标:五瓣节点表示 Ren’Py 气质,三条粉色分支表达剧情流,中心加号代表翻译编辑。
  • 提供 SVG 母版、透明 PNG 与 16–256px 多尺寸 Windows ICO;已用于程序 EXE 和自绘标题栏。
  • Release 测试共 74 项全部通过,并通过 Ren’Py 8.5.2 lint、发布包内容校验和窗口启动烟测。

下载说明

  • 下载 RenPyLocalizationStudio-v0.3.8-win-x64-framework-dependent.zip。
  • 需要安装 .NET 10 Desktop Runtime x64。
  • ZIP 内包含隔离的 RPA/RPYC 工具运行时;不包含 .NET Runtime。
  • .sha256 文件用于校验下载完整性。

RenPy Localization Studio v0.3.7

Choose a tag to compare

@September6969 September6969 released this 27 Aug 15:37

本次更新

  • 新增“强制覆盖外部修改”:在“更多设置”中显式确认后,可忽略 TL 文件哈希冲突并保存当前译文。
  • 强制覆盖不会绕过译文结构、路径或编码校验;被覆盖文件仍保留最近一次 .rls.bak 备份。
  • Release 测试共 74 项全部通过,并已通过 Ren’Py 8.5.2 lint、发布包内容校验及窗口启动烟测。

下载说明

  • 下载 RenPyLocalizationStudio-v0.3.7-win-x64-framework-dependent.zip。
  • 需要安装 .NET 10 Desktop Runtime x64。
  • ZIP 内包含隔离的 RPA/RPYC 工具运行时;不包含 .NET Runtime。
  • .sha256 文件用于校验下载完整性。

RenPy Localization Studio v0.3.6

Choose a tag to compare

@September6969 September6969 released this 27 Aug 15:20

本次更新

  • 修复首次添加书签时 UI 状态与内部集合相反的问题。
  • 切换项目或语言会立即清除旧快照、取消旧任务并禁止误保存;迟到的旧分析结果会被丢弃。
  • 自动保存、最后访问位置与窗口关闭流程进一步加固,避免防抖期退出丢失最后编辑。
  • 图片预览取消源按任务生命周期释放,并限制预览解码宽度;搜索增加输入合并,占位符识别改为生成式正则。

下载说明

  • 下载 RenPyLocalizationStudio-v0.3.6-win-x64-framework-dependent.zip。
  • 需要安装 .NET 10 Desktop Runtime x64。
  • ZIP 包含隔离的 RPA/RPYC 工具运行时,但不包含 .NET Runtime。
  • 使用同名 .sha256 文件验证下载完整性。

Release 测试 73 项全部通过。

RenPy Localization Studio v0.3.5

Choose a tag to compare

@September6969 September6969 released this 27 Aug 00:07

本次更新

  • 修复书签右键菜单的白色图标列遮挡,菜单现在完整显示且保持深色 IDE 风格。
  • Alt+↓ 遇到可解析的 jump 时跟随目标 label,直接进入目标分支的下一条可编辑译文。
  • 新增 jump 跟随定位测试,Release 测试 68 项全部通过。

下载说明

  • 下载 RenPyLocalizationStudio-v0.3.5-win-x64-framework-dependent.zip。
  • 需要安装 .NET 10 Desktop Runtime x64。
  • ZIP 内包含隔离的 RPA/RPYC 工具运行时;不包含 .NET Runtime。
  • .sha256 文件用于校验下载包完整性。

RenPy Localization Studio v0.3.4

Choose a tag to compare

@September6969 September6969 released this 26 Aug 23:23

本次更新

  • 剧情流代码行支持右键添加或移除书签。
  • 新增“书签”视图,按稳定节点 ID筛选已标记行并支持快速定位。
  • 书签行显示轻量标记,右键菜单适配深色工作台主题。

验证

  • 67 项 Release 测试全部通过。
  • Ren'Py 8.5.2 lint 通过。
  • 发布包包含隔离的 RPA/RPYC 工具运行时,不包含 PDB。

使用要求

  • Windows x64。
  • 需要安装 .NET 10 Desktop Runtime x64。
  • 书签仅保存在当前会话中,不会修改游戏项目文件。

RenPy Localization Studio v0.3.3

Choose a tag to compare

@September6969 September6969 released this 26 Aug 22:46

修复内容

  • 修复自绘标题栏窗口最大化后使用整个屏幕区域,导致底部状态栏被 Windows 任务栏覆盖的问题。
  • 最大化边界现在严格采用当前显示器工作区。
  • 兼容底部、顶部、左侧任务栏,以及带负坐标的副显示器布局。
  • 新增工作区边界计算回归测试。

验证结果

  • Release 测试 65/65 通过。
  • Ren'Py 8.5.2 SDK lint 通过。
  • 实际窗口最大化验证通过,底部状态栏完整显示在任务栏上方。
  • 工具运行时 50 个文件通过清单与 SHA-256 校验。
  • 发布包 69 项、无 PDB,启动烟测通过。

使用要求

  • Windows x64。
  • 需要安装 .NET 10 Desktop Runtime x64。
  • 压缩包已包含锁定版本的 Python、unrpyc 与 rpatool 工具运行时。

下载 ZIP 后可使用同名 .sha256 文件核验完整性。

RenPy Localization Studio v0.3.2

Choose a tag to compare

@September6969 September6969 released this 26 Aug 16:29

更新内容

  • 优化剧情流投影:缓存搜索结果并增量计算翻译覆盖率,减少大型项目切换与筛选开销。
  • 修复诊断筛选、额外文本写入后的刷新,以及语言切换中的异步竞态。
  • 加固 Project Asset Index、后台任务生命周期和归档工具执行计划。
  • 改进强调色严格校验与无障碍表现。
  • 整理项目结构与文档,清除不再需要的遗留文件。

验证

  • dotnet format --verify-no-changes 通过。
  • Release 测试 62/62 通过。
  • Ren'Py 8.5.2 SDK lint 通过。
  • 发布包内容、第三方工具清单与 SHA-256 校验通过。
  • Windows 启动烟测通过。

使用要求

  • Windows x64。
  • 需要安装 .NET 10 Desktop Runtime x64。
  • 压缩包已包含锁定版本的 Python、unrpyc 与 rpatool 工具运行时,无需另行下载这些组件。

下载 ZIP 后,可使用同名 .sha256 文件核验完整性。