Repository navigation
Releases: retrom-project/retrom
Release list
Retrom v0.0.134
修复 Siglus 核心中通用的原生存档槽位与头部缓存行为,配套 runtime v0.72.1 和 Siglus r3。
- 普通、Quick 和 End 共用物理槽位元数据;保存、复制、交换、删除后更新对应缓存。
- 确认游戏内原生退出时,自动将最后 SAVEPOINT 保存到启用的 End 槽;取消退出和关闭 End 的配置保持相应行为。
- 保留原生文件、公共存档与 Content I/O 契约,原始游戏资源保持不变。核心变化仍按现有规则提示,来源旧档保留。
- 同时包含已合入的登录态调整:新会话最长 7 天、连续空闲 3 天失效;已有会话沿用其保存的绝对到期时间。
核心 277 项 Rust 测试、11 项 bridge 测试、真实 JSPI 语音回归;runtime 2,028 项及完整 Provider 门禁通过。Retrom 后端、Web、契约、独立 PostgreSQL 集成、32/32 四视口浏览器及双镜像部署连接检查通过。112 个 Target 中仅 Siglus 核心指纹变化。
两款汉化游戏的存档专项和已知兼容边界见 Siglus 存档修复验证。未声称完整通关或全部作品兼容;《初恋 1/1》全新开局 Ctrl 快进的既有指令兼容问题在 r2 与 r3 均已复现,见 runtime #165,本版未修复。
集成变更:PR #241。
v0.0.133
新增 SiglusEngine 游戏项目支持,配套 retrom-runtime v0.72.0 与 Siglus r2。
- 默认通过公共 Content I/O 按需加载,可显式选择完整下载并复用持久缓存。
- 支持汉化资源选择、游戏内原生保存的自动同步,以及新运行中的游戏内读档;修复首次对白语音读取的 JSPI 异常。
- 大型项目目录总量上限为 64 GiB,每个文件仍受 8 GiB 限制。
- 保留同期 TyranoScript 的预览、音频与原生存档修复。
正式资产已完成两款汉化样本的限定复验、原生保存与新 Run 恢复、冷启动请求核对、完整缓存与离线操作。后端、Web、独立 PostgreSQL 和四视口浏览器验收 32/32 通过;具体资产身份和未覆盖范围见Siglus 集成验证。Siglus 需要支持 WebAssembly JSPI 的浏览器。
集成变更:PR #238。
Retrom v0.0.132
固定 retrom-runtime v0.71.4,修复旧版 TyranoScript 试玩的转场停滞、旧音频请求取消误报和插件快照缺少保存日期的问题。
- 零时长转场遗漏结束事件时补发一次,暂停时不推进;被后续播放取代的音频请求得到正确处理。
- 只在捕获的插件快照副本中补齐缺失日期,不修改原始游戏资源。111 个 Target 的核心指纹和存档声明与 v0.71.3 相同,没有数据库迁移或存档格式变化。
- 正式前后端镜像:
xxxsen/retrom:v0.0.132、xxxsen/retrom-web:v0.0.132,稳定版同步更新latest。
验证:runtime 1,998 项测试、Retrom 500 项 Web 测试、真实 PostgreSQL 集成测试和完整四视口浏览器门禁通过。正式 Provider 及升级后的原 PFB 均完成《コン狐との日常》冷/热启动、预览存档、恢复及输入;Teaching Feeling 返回标题、无对话界面连续另存和不同实例恢复;现代 TyranoScript 审核试玩。既有用户存档保留。
配套更新:#237;运行时修复:retrom-runtime #162。
Retrom v0.0.131
TyranoScript 旧版游戏现在可正常使用 Web Storage;读档保留对话和执行位置,稳定的无对话选择界面可以再次创建存档。游戏的返回标题确认框正常显示,刷新后会重新连接运行桥,后续输入、保存和退出可继续使用。
- 单游戏导入上限提高到 50,000 个文件,覆盖归档、目录、内容发现和归一化路径;运行上下文容量同步提高,普通临时字符串值保持原上限。
- 固定 retrom-runtime v0.71.3 同次发行的 Host 工具和两份 Provider。
- 111 个 Target 的核心指纹和存档声明与 v0.71.2 相同,没有数据库迁移或存档格式变化。
- 正式前后端镜像:
xxxsen/retrom:v0.0.131、xxxsen/retrom-web:v0.0.131(Docker Hub)。
验证:runtime 1,972 项测试、Retrom 500 项 Web 测试、真实 PostgreSQL 集成测试及完整浏览器门禁通过。正式发行字节完成旧存档恢复、持续点击至无对话选择界面、连续另存和不同实例恢复、选择继续剧情,以及返回标题、保存和原生退出复验;已有存档保留。
配套更新:#236;运行时修复:retrom-runtime #161。
Retrom v0.0.130
RPG Maker MV/MZ 读档前现在会完成真实启动、标题插件初始化和场景过渡,修复触发剧情后返回标题及标题过渡卡住的问题。恢复期间暂时抑制输入,成功或失败后恢复正常输入。
- 配套运行时:retrom-runtime v0.71.2,固定同次发行的 Host 工具和两个 Provider。
- 包含已合并的收藏弹窗层级、首页最近游玩展示和游戏详情布局修复(#234)。
- 核心指纹和 checkpoint 声明与 v0.71.1 的 111 个 Target 逐项相同,没有数据库迁移。
- 前后端镜像:
xxxsen/retrom:v0.0.130、xxxsen/retrom-web:v0.0.130(Docker Hub)。
配套更新:#235;运行时修复:retrom-project/retrom-runtime#160。
验证:runtime 1,958 项测试、Retrom 全部质量与浏览器 CI 通过;四款实际 MV/MZ 游戏使用正式包完成读档、输入、保存及全新实例恢复复验。
Retrom v0.0.129
RPG Maker MV plugin compatibility is updated through retrom-runtime v0.71.1.
- CommonSave files are included in checkpoints and restored before loading game objects.
- Packaged scenario files are readable through a bounded virtual filesystem.
- Restoring a checkpoint waits for boot plugins to finish, fixing the TRP_Particle initialization crash.
- Existing MAME CHD support from v0.0.128 is retained. There are no database migrations or game archive changes in this release.
Validated in an isolated PFB with four real MV/MZ games: gameplay, checkpoint creation, fresh-browser restore and movement. Runtime checks pass with 336 test files and 1,945 tests.
Runtime: https://github.com/retrom-project/retrom-runtime/releases/tag/v0.71.1
Integration: #233
Retrom v0.0.128
MAME Current now imports ZIP + CHD games from Pegasus and gamelist metadata. CHD discovery stays inside the metadata directory, and review can identify and attach missing disks by their DAT identity.
BIOS scanning compares ZIP members, chooses the candidate with the most DAT matches, then the most archive members; existing BIOS installations are preserved. No database schema changes.
Includes retrom-runtime v0.71.0 and MAME Current retrom-core-gf65d5ba9bc42-r6, with Worker disk reads, persistent content caching and native save/restore support.
Validation: CI and the paired CI-built images are verified before release. A real ZIP + CHD game is checked through import, BIOS installation, review preview, gameplay, save and a new restored run. Parent-dependent input CHDs remain unsupported.
Changes: #232
Retrom v0.0.127
移动端可将 Retrom 安装到主屏幕,以独立窗口进入游戏库、存档、最近游玩和账户设置。PWA 窗口隐藏管理入口,后台直达返回首页;普通浏览器保留管理员功能。
提供安装指引、公共静态资源缓存、离线提示和主动更新。存在游玩或沉浸窗口时阻止更新,避免游戏被刷新。本版仍需联网加载游戏,不提供离线启动游戏。
配套 runtime v0.70.1 修复共享 EmulatorJS 触控按钮的文字居中,覆盖普通网页、PWA 与沉浸模式,保持按钮大小、位置及触控区域。没有修改核心二进制、输入映射或存档格式。
正式镜像:xxxsen/retrom:v0.0.127、xxxsen/retrom-web:v0.0.127,同时更新 latest。
本地与 GitHub 的正式包产品回归均为32/32通过,覆盖四个视口、真实游玩、输入、存档与新实例恢复;两张镜像及部署连接检查通过。实际安装的 Chrome PWA 已验证移动视口和物理4K缩放;尚未进行 iOS/Android 真机验收。
Retrom v0.0.126
修复未登录直接打开带锚点的游戏链接后,立即登录可能重复拼接锚点的问题。登录成功后完整替换页面,清空匿名路由缓存,保持原始路径、查询参数和锚点。
手机竖屏和触屏横屏的游戏详情隐藏重复的“返回游戏库 / 退回审核”行,保留顶部“游戏库”返回入口。桌面管理操作保持可用。
保留 v0.0.125 的 RPG Maker 入口限制、单入口只读展示、多入口下拉及布局修复。继续使用正式 runtime v0.69.0;没有数据库、核心文件或存档格式修改。
Retrom v0.0.125
RPG Maker 运行配置改为选择有效入口:单入口只读展示,多入口使用下拉列表;修复入口与版本控件错位,移除唯一入口提示,并修复保存运行配置时的重复核心校验问题。
直接访问游戏链接后登录,会返回原页面并保留查询参数和锚点。配套正式 runtime v0.69.0。没有数据库迁移或核心二进制、存档格式修改。
验证覆盖四种浏览器视口、完整产品浏览器回归,以及真实 MV/MZ 的审核试玩、公开启动、输入、非空存档、新实例恢复和恢复后输入。前后端镜像使用同一正式版本及配套输入摘要。