Skip to content

Releases: galhack/WhiteAlbum2_iOS

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

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。

v0.4.1 · Build 9 · 对话框上滑历史与触摸修复

Choose a tag to compare

@galhack galhack released this 23 Oct 17:24
fd9038f

0.4.1 · Build 9:对话框上滑历史与触摸误操作修复

本次更新适用于 iPhone、iPad 和 Apple Vision Pro(Designed for iPad 兼容版)。应用显示版本为 0.4.1 / Build 9,对应独立发布标签 v0.4.1-build9。

更新内容

  • 在对话框内上滑打开历史记录;滑动不会提前推进一句。
  • 普通轻点在松手时推进;关闭历史或其他菜单时,同一次触摸不会落到下方对话框造成误推进。
  • 保留原有存档、读档、设置、历史、自动、快进和隐藏按钮,以及长按快进功能。
  • 取消触摸、多指、失去焦点、菜单接管时清理待处理手势;查看历史暂停自动播放。
  • 全屏数字小说使用对应历史菜单。

修复 issue #1,实现及验证见 PR #2,现已合并到 main。运行代码为 acfb340;合并提交 fd9038fe45c92fbf46b73d067ef39cf0fe2dc28b 还包含发布链接和平台更新政策的文档。

下载与安装

  • WA2-iPhone-iPad.ipa:iPhone / iPad 共用 ARM64 未签名安装包,需用自己的 Apple ID 签名。Vision Pro 沿用同一 iPad 兼容应用及仓库 README 的 Xcode 签名安装流程。
  • THIRD_PARTY_LICENSES.txt、ffmpeg-7.1.5.tar.xz:许可与对应 FFmpeg 源码。
  • SHA256SUMS.txt:本次附件的 SHA-256 校验和。

覆盖安装请沿用原签名账号和应用标识,以保留现有资源与进度;不要先卸载旧应用。安装包不含原版游戏剧本、图像、音频、影片或游戏字体,需要自行提供正版资源;保留原有开放许可的第三方字幕与署名。

实机与自动验证

  • iPad Pro 13 英寸(M5)/ iPadOS 26.4.2、iPhone 16 Pro Max / iOS 27.0.1、第一代 Vision Pro / visionOS 27.2 均已安装并启动 Build 9;各设备实际应用场景中的合成输入回归 37/37 通过。
  • 用户已反馈 iPhone 和 Vision Pro 人工测试无误。iPad 的证据为设备端合成输入测试,不声称完成手指手感验证。
  • 测试前备份存档及设置,测试后恢复并逐字节核对:iPad 90 个文件(86 个手动槽)、iPhone 81 个文件(75 个手动槽)、Vision Pro 80 个文件(76 个手动槽)。既有游戏资源的路径和大小一致。
  • C# 编译通过,0 警告/0 错误;143 项 fixture 断言和 22 项 Python 测试通过。带画面场景的触摸和既有遥控器菜单回归通过。
  • 提交前运行代码差异已完成 Codex Security 审核,未发现可报告漏洞;发布文档和公开包另经敏感信息及包结构检查。公开包的游戏 PCK 与设备测试包一致,NativeAOT 运行代码与测试包仅有签名分配元数据差异。

以上不代表全部路线通关、长期稳定性或实际存档槽写入后读回流程均已验证。

平台更新政策

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

Mac 本次未更新,继续下载原 macOS Build 8。本次没有发布新的 Mac 或 Apple TV 安装包。

v0.4.1 · Build 8 · 中文字幕、篇章全称与设置修复

Choose a tag to compare

@galhack galhack released this 17 Oct 16:48

v0.4.1 · Build 8 · 中文字幕、篇章全称与设置修复

适用于 iPhone、iPad、Apple Vision Pro(iPad 兼容模式)、Apple TV 与 Apple Silicon Mac。

2026-10-18 更新:本 Release 的同名安装包已替换为 Build 8。 如此前下载过 v0.4.1,请重新下载;覆盖安装请沿用原签名账号,以保留现有资源和本地进度。

  • 内置 nxs7/WA2-CHS-Subtitle-Patch 的字幕数据:本体 6 组音效、40 组语音,Special Contents 23 章广播剧对白和 5 组歌词;保留上游 MIT 许可和原翻译署名。
  • 选择简体中文后自动启用。修复原字幕字段不兼容、时间间隙残留、停止/切换音轨后旧字幕未清除等问题;使用实际音频播放位置同步。
  • Special Contents 新增“广播剧 / Radio dramas”入口,支持分章选择、暂停、重播、下一章和同一广播剧内自动连播;支持触摸、鼠标及 Siri Remote。对白和歌词可同时显示。
  • 本体与 Special Contents 的字幕独立;日文模式不叠加中文字幕;保留外部 subtitles/zh-Hans.yaml 覆盖功能。
  • 中英文 README 添加最新安装包直链、字幕使用说明、覆盖范围、上游缺失章节说明和许可信息。
  • 修复 Special Contents 设置页被篇章目录遮挡、返回按钮无法点击的问题;设置、读档与确认窗口会显示在正确层级。
  • 九篇数字小说在中文、日文和英文菜单中显示完整标题,README 提供中日文对照;已核对各标题的实际剧本入口。
  • 本体追加字幕位于画面顶部中央,已核实 CC 开头的广播台与采访字幕。
  • 补齐 agents.md、IMPLEMENTATION_PLAN.md、敏感凭证和原版游戏文件的忽略规则;此次发布通过 GALHACK 对应的 galhack 账户执行。
  • 全部 Apple 包版本为 0.4.1 / build 8。仅使用本地存档,现有存档格式保持兼容。

Downloads

  • WA2-iPhone-iPad.ipa: iPhone / iPad,未签名,通过自己的 Apple ID 签名。Vision Pro 继续使用同一 iPad 兼容应用及 Xcode 安装路径。
  • WA2-AppleTV.ipa: 独立 tvOS 17+ ARM64 包,未签名。
  • WA2-macOS.dmg: Apple Silicon Mac;ad-hoc 签名,未公证。
  • THIRD_PARTY_LICENSES.txt, ffmpeg-7.1.5.tar.xz, SHA256SUMS.txt: 第三方许可、对应 FFmpeg 源码和校验和。

原版剧本、图像、音频、影片、游戏字体仍需自备正版资源。原字幕补丁未提供『2016 年的除夕』Talk Comment 字幕;该音轨可播放,本版不额外补译。

Validation

  • C# build: 0 warnings / 0 errors; existing fixtures and 13 new subtitle schema/timeline cases passed; both supplied datasets parse completely.
  • Rendered checks passed for main captions, pause/seek/stop, Special Contents dialogue+lyrics, directional/select/Play-Pause/Back controls, Japanese isolation and external overrides.
  • Existing remote-menu/choice integration and actual dialogue save/load round trip passed.
  • Release iOS/tvOS/macOS builds validated; both bundled subtitle files checked by SHA256 inside every exported pack; package version/platform metadata and local checksums verified.
  • Physical iPhone, iPad and Vision Pro: users confirmed radio-drama Chinese captions and sound, plus settings open/return after the menu fix. The iPad CC station caption was confirmed; real macOS scene 2001 playback also verified the interview caption.
  • Build 8 installed and launched through Xcode on all three devices. Resource paths/sizes and pre-update manual saves were preserved; manual saves matched byte-for-byte.
  • Full titles fit the mobile catalog at 30 px in Japanese, Chinese and English; existing catalog selection and remote-menu regressions passed.
  • Fresh package replacement checks include 0.4.1/build 8 metadata on all targets, archive/platform/signature validation, bundled subtitle hashes and public-download SHA256 verification. Apple TV hardware playback/save/load/audio were tested in earlier builds; fresh build 8 TV interaction is not claimed here.

Subtitle source: https://github.com/nxs7/WA2-CHS-Subtitle-Patch at bb3cbc2f459549f8afbcb56cafd4b861d763bd29. See SUBTITLE_NOTICE.md and the in-app Licenses screen.

v0.4.0 · iPhone / iPad / Vision Pro / Apple TV / Mac

Choose a tag to compare

@galhack galhack released this 15 Oct 20:55

WHITE ALBUM 2 Apple 移植版首个公开版本:可在 iPhone、iPad、Apple Vision Pro、Apple TV 和 Mac 上原生运行。

安装包不含任何游戏内容。 需要自备正版 PC 游戏数据,安装和导入方法见 README。

下载

文件 适用设备
WA2-iPhone-iPad.ipa iPhone / iPad(iOS 15+),未签名,用 Sideloadly 以自己的 Apple ID 签名安装
WA2-AppleTV.ipa Apple TV(tvOS 17+),未签名
WA2-macOS.dmg Mac(Apple 芯片,macOS 12+),未公证,首次打开见 README
ffmpeg-7.1.5.tar.xz 应用所用 FFmpeg 的对应源码(LGPL 要求随附,与 ffmpeg.org 官方文件一致)
THIRD_PARTY_LICENSES.txt 第三方许可全文
SHA256SUMS.txt 校验值

Vision Pro 运行的是 iPad 兼容版,目前需要按 README 用 Xcode 从源码签名安装。

本版要点

  • 性能:Release 引擎与 NativeAOT;立绘和背景使用纹理缓存,换表情、换背景不再重复解码;每首 BGM 只读一次;等待点击时不再每帧重绘对白;中文剧本解码改为查表;视频帧少一次整帧拷贝;Apple TV 进度快照只在内容变化时写入。

  • 触屏:右上角 ≡ 菜单(自动、快进、隐藏文字、存读档、历史、设置、返回标题);小按钮扩大点击范围且不会误触相邻按钮;长按快进;历史记录拖动翻页;两个横屏方向。

  • Siri Remote:启动即显示焦点框;播放/暂停键切换自动播放;上下键翻历史;在启动器、标题主菜单按 Menu 返回主屏幕。

  • Mac:原生 Apple 芯片应用,可直接选择 PC 游戏目录,无需拷贝数据。

  • 开源合规:应用内"开源许可"可查看 FFmpeg(LGPL-2.1+)等组件的完整许可。

  • 修复:iPhone 处于静音模式(静音开关 / 操作按钮)时完全没有声音。现在改用 Playback 音频会话,静音模式下也能正常播放语音和音乐(iPhone/iPad IPA 已更新)。

实机测试情况

  • iPhone 16 Pro Max(iOS 26.6)、iPad Pro 13 英寸 M5(iPadOS 26.4):本版已安装并运行,操作流畅。
  • Vision Pro(visionOS 27.2):本版已安装;注视+捏合操作在上一版本已验证。
  • Apple TV 4K 第三代(tvOS 17.6):本版已安装;遥控器游玩和存读档在上一版本已验证,本版新增的"Menu 返回主屏幕"还没有在实机上确认。
  • MacBook Pro M1 Max(macOS 26.6):Release 版能正常启动、播放开场视频。

目前只测过代表性章节,还没有完整通关全部路线。

《WHITE ALBUM 2》© Leaf / AQUAPLUS。本项目为非官方移植,与权利人无关。