Repository navigation
OML v1.1.2
OML 1.1.2
本次加入自动更新,并修复了在 PCL2 已有游戏目录下的兼容性与误重装问题。
自动更新(安装版)
- 启动后静默检查新版本(可在 设置 → 启动时自动检查更新 关闭)
- 发现新版本时窗口顶部显示提示条,点击「后台下载并重启更新」即可升级
- 更新源为本次 Release 附带的
releases.win.json、assets.win.json与OML-1.1.2-full.nupkg - 便携版不支持自动更新,请手动替换
PCL2 / 第三方目录兼容
- 版本扫描不再静默跳过坏 JSON:主页显示「共扫描到 X 个版本,跳过 Y 个」,点击可查看具体异常
- 扫描容错:注释、尾逗号、字段大小写、未知字段、
+0000时间戳都能正确解析 - 已验证 PCL2 目录可识别全部 14 个版本(Forge / Fabric / NeoForge / OptiFine)
不再覆盖已有版本
- 只要
versions/<id>/<id>.json能解析,启动与安装都进入增量修复模式:不写安装标记、不清理、不覆盖 JSON/jar,只补缺失的依赖与资源 - 只有 JSON 缺失或彻底损坏时才会走全新安装
修复启动失败
- 修复 OptiFine / 第三方安装器生成的库没有 downloads/url 时被漏出 classpath,导致
ClassNotFoundException: net.minecraft.launchwrapper.Launch - 实测
1.21.1-OptiFine_J1、1.21.1-Fabric 0.19.5均可从 PCL 目录直接启动
其他
- 启动器图标换成 OML 洋葱 Logo,exe、窗口、安装向导统一
验证
- 自动更新链路实测:安装 1.1.2 → 指向本地 1.1.3 更新源 → 自动下载并重启,
sq.version与文件版本均变为 1.1.3 - 离线自检 179 项通过