这是一个修复版,共 17 项修复,详细说明见下。

这次更新的内容

  • 修复:游戏库在受保护文件夹(如 Xbox 游戏目录)时,Windows 出包最后一步失败。 v0.3.2 写游戏镜像(game.img)时会边写边删已读完的解包文件,所在文件夹不允许删除时整步失败;这版删不掉的文件先留着、照常写完。报错里也会写出真正的原因,不再只剩调用栈。遇到过的玩家更新后请重新出一次包,还失败的话在 #793 / #796 里告诉我们。
  • 部分游戏(如使用商店服务的游戏)在 iPhone / iPad 上点开即闪退的问题修了。(#790)
  • Windows:引导页点「设置」闪退修了。
  • iPhone / iPad:显卡不支持 BC 压缩纹理的设备(A16 及更早),Vulkan 图形层的游戏改为先解压再用,不再一建纹理就崩溃。(#542,A16 设备上的首帧还请玩家帮忙验证)
  • 修复:部分游戏玩久后内存一路上涨、最终闪退的问题。(#783)
  • 装到手机:推送失败时说清具体原因,流式传输失败会换路再试;旧格式资源包会提示重新出包。
  • Windows:用开发者证书装到手机 / 更新手机上的 S2Arm 时,不再因为连不上苹果的时间戳服务器而失败。(#794)
  • 部分游戏的控制数据里没写存档大小,导致进游戏后存不了档 / 卡在存档处的问题修了:出包时补上账号存档,起游戏时也会兜底。
  • 装到手机:电脑估算手机空间不够时,改为提示并让你选择「仍然继续」,真写满才停;手机剩余空间按含「可清除空间」的口径计算。
  • iPhone / iPad:S2Arm 的游戏或资源包目录写不进时,读得到的文件照常迁移、读不到的跳过,不再整次放弃导致游戏库打不开。
  • Mac:出包期间后台辅助程序出错时,不再弹「S2Arm 意外退出」的系统框。
  • 解包失败提示更准:数据校验不过时写明是哪个文件、哪一段(本体 / 更新 / DLC);访问被拒时说清被拒的是 S2Arm 自己的工作目录还是游戏文件,并指向 Windows「受控文件夹访问」/ 杀毒软件。(#787、#792)
  • iPhone:设置里新增「静音模式下也播放声音」开关(默认关)。(#789)
  • 出包和推送到手机期间,电脑不会自动进入休眠。
  • 性能浮层「GPU 忙」读数不再出现超过 1000 ms/s 的虚高。(#647)
  • iPad / iPhone:部分游戏闪烁(纹理已被 GPU 写过却按全零重建)修了。(#778)
  • iPhone / iPad:多款合在一个包里时,导出的诊断包能对上当时玩的是哪一款。(#795)

升级前

先备份存档,确认当前安装版本与新版本的迁移说明。版本发布说明描述的是项目变更,不是本站独立进行的兼容性测试。

阅读完整上游发布说明