Skip to content

0.4.1 · Build 10:全屏下拉历史与可隐藏菜单

Latest

Choose a tag to compare

@galhack galhack released this 27 Oct 09:53
6ff5e45

0.4.1 · Build 10:全屏下拉历史与可隐藏菜单

本次为 iPhone / iPad 共用 ARM64 安装包,Apple Vision Pro 沿用 Designed for iPad 兼容方式。应用版本为 0.4.1 / Build 10,发布标签为 v0.4.1-build10。本轮实体设备验证仅覆盖 iPhone。

更新内容

  • 下拉查看历史:将 Build 9 的上滑入口改为向下滑动,范围扩展到游戏画面的空白区域,包括对话框外背景;全屏数字小说也支持。
  • 下拉打开历史不会推进剧情,关闭历史仍保留原句;普通轻点在松手时推进。上滑、横滑、取消、多指和菜单切换继续受到保护。
  • 启动前隐藏右上角菜单:启动页新增“显示右上角菜单 / Show corner menu”开关,默认开启。点击开始游戏后保存选择,重新启动时恢复;也可在下次启动前重新开启。
  • 隐藏右上角按钮后,原有存档、读档、设置、历史、自动、快进和隐藏文字快捷按钮继续可用;隐藏状态下仍可下拉打开历史。

对应 PR #4,运行代码为 9e15e3f21214aae7b12f28d53c943c6cacd521f6。发布准备另更新了下载说明和 iOS 导出版本号,未改动已验证的运行逻辑。

下载与安装

  • WA2-iPhone-iPad.ipa:iPhone / iPad 共用的未签名设备安装包。请用自己的 Apple ID 签名安装;Vision Pro 参考 README 中的 iPad 兼容应用安装方式。
  • THIRD_PARTY_LICENSES.txt:许可及署名。
  • ffmpeg-7.1.5.tar.xz:应用所用 FFmpeg 的对应源码。
  • SHA256SUMS.txt:附件 SHA-256 校验和。

安装包不含原版游戏资源,玩家需要自行购买游戏并导入相应文件。 仅保留已有开放许可的第三方字幕及署名。更新时请沿用原签名账号和应用标识,先备份存档并覆盖安装,不要先卸载旧应用。

验证与范围

  • iOS NativeAOT Release 构建成功;开发测试包严格签名校验通过,并在 iPhone 16 Pro Max / iOS 27.0.1 上以相同应用身份从 Build 9 覆盖更新为 Build 10。
  • 实体 iPhone 中的合成触摸回归 78/78 通过:下拉历史 45 项、启动前隐藏菜单 16 项、重启后保持隐藏状态并重新开启菜单 17 项。渲染截图确认历史及关闭后的原文、隐藏后的画面、恢复的按钮和暂停面板。
  • 首次启动前与测试恢复后,81 个存档及设置文件(含 75 个手动存档槽)及启动配置均与安装前备份逐字节一致。98 个既有游戏资源文件、共 12,297,152,359 字节,路径和大小一致;未对大型资源执行内容哈希。临时设备测试文件已清理,普通启动已确认。
  • C# 编译和全部 fixture 通过,含 21 项手势断言;22 个 Python 测试通过。macOS Godot 场景中的手势、启动开关、原有快捷按钮及菜单导航回归通过。
  • 公开包逐项检查了 ZIP/PCK 内容、平台、版本及敏感文件排除。公开包 PCK 与实体 iPhone 测试包逐字节一致;主程序和 NativeAOT 框架在剥离签名后与测试包逐字节一致。公开版仅规范应用/框架 bundle 标识并剥离开发签名、描述文件。

设备检查使用实际签名 NativeAOT 应用内的合成触摸事件。本轮未验证实际手指触摸手感、外部硬件输入链路、音频、完整路线或通过真实存档槽保存/读取的状态恢复。iPad 与 Vision Pro 本轮未进行 Build 10 实体设备回归。构建仍有 Godot/.NET 上游裁剪/AOT 警告及既有空媒体权限说明警告。

平台政策

Apple TV / tvOS 继续暂停更新,除非维护者另行明确通知。 本次不构建、不上传或替换 Apple TV 包,原 Apple TV Build 8 保留。

Mac 本次未更新,继续使用原 macOS Build 8。