Thursday, August 13, 2009

在 Mac 下解决 Wii Sports Resort 不能启动的经历

在 Mac 下解决 Wii Sports Resort 不能启动的经历
In Mac, Tools on 30 July 2009 tagged iso, motionplus, wii with no comments

1.收到从淘宝购买的 Wii MotionPlus
2.用 WBFS for MacOS X 把 Wii Sports Resort 美版 ISO 复制到移动硬盘
3.打开 Wii,用 USB Loader GX 启动 Wii Sports Resort,蓝屏,Error #002 错误
4.启用 USB Loader GX 的“防 002 错误”功能,再次启动 Wii Sports Resort,黑屏重启
5.发现需要从 Wii Sports Resort 的光盘镜像里提取一个文件放到 SD 卡根目录,但网上没人提供美版的对应文件 (只有日版和欧版的)
6.发现用来提取文件的 WiiScrubber 只有 Win32 版本
7.找到 WiiScrubber-ng,一个 Unix 移植
8.下载编译 WiiScrubber-ng 的源代码,发现缺少 key.bin 文件无法执行
9.下载 MakeKeyBin 的源代码,提取出跨平台部分单独编译,生成 key.bin
10.运行 wiiscrubber-ng,发现提取文件部分并没有移植
11.少量修改 wiiscrubber-ng, 加入提取文件功能,获得所需的 player.dol 文件
12.复制获得的文件到 SD 卡中,启用 USB Loader GX 的“Alternate DOL”功能,成功进入 Wii Sports Resort, 看完 MotionPlus 的使用演示
13.退出游戏,关闭“Alternate DOL”功能,再次启动 Wii Sports Resort,正式开始游戏

No comments: