Mac 下使用常见主机

手头在玩的几个主机和掌机包括 Wii, PS2, Xbox 360, PSP 和 NDSL,大部分网上能找到的信息都是 PC 上的使用方法,Mac 下要用的话,偶尔有点地方需要注意的,这里顺便记录一下。

Wii 现在大家一般都软解后用 USB Loader,这个一般无非是把下载下来的游戏镜像文件复制到移动硬盘里的 WBFS 文件系统中,在 Mac 下,[WBFS for MacOS X](http://wakoopa.com/software/wbfs-for-macos-x) 是最方便的工具。偶尔需要提取 Wii 游戏光盘镜像时,[wiiscrubber-ng](http://github.com/jjgod/wiiscrubber-ng/tree/master) 是个不太完全的移植,我略作了一点修改。

PS2 无非是刻盘,这个用系统自带的 Disk Utility 就可以胜任。

Xbox 360 的刻盘稍微无法一点,因为是双层 DVD,有时需要设置分层点,[iBurn360](http://idog.appleguru.org/iBurn360/) 或者 [OSx360](http://osx360.tla.su/osx360/) 都可以设置分层点进行刻录,其中 OSx360 在刻录新的 Wave 3 游戏时,需要去掉“Require Stealth Verification”选项。

PSP 偶尔需要转换 CSO 和 ISO 格式,[Prometeus](http://www.wattks.com/macosx/sony/sony.html) 是一个很好的工具。

NDSL 没什么可说的,使用了烧录卡后就是往 TF 卡里复制游戏而已。

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

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