要把Dolphin模拟器里运行的Wii游戏存档搬到实体Wii主机上,最可靠的方式是利用Wii系统自带的SD卡存档管理。整个过程不需要拆机、不需要软改,只要准备一张FAT32格式的SD卡。
先关闭模拟器,然后在电脑上打开Dolphin的存档目录。在Windows系统中,默认位置是“我的文档/Dolphin Emulator/Wii/title/00010001/游戏ID/”。其中“00010001”是Wii频道应用的空间标识,每个游戏的存档都放在以四位字母加两位数字命名的游戏ID文件夹里,例如RMCE01对应《马里奥赛车Wii》,RSBE01对应《任天堂明星大乱斗X》。如果你不确定,可在Dolphin主界面右键点击游戏,选择“打开Wii存档目录”,会自动跳到正确位置。该目录下的data.bin就是完整的游戏存档文件。
接下来把SD卡插入电脑。如果SD卡里有以前残留的存档文件,先备份再操作。在SD卡根目录新建一个名为private的文件夹,然后在private里新建wii文件夹,再在wii里新建title文件夹。注意这三个文件夹的名称必须全部小写,路径为private/wii/title。之后在title下新建一个名为游戏ID的文件夹,比如RMCE01,把data.bin复制进去。复制完成后,SD卡中的路径应为private/wii/title/RMCE01/data.bin,其他文件不要乱动。
确保SD卡的文件系统为FAT32,然后安全弹出,插入Wii主机前面的SD卡槽。打开Wii,进入系统菜单。用Wii遥控器点击屏幕左下角的SD卡图标,进入SD卡菜单。选择“数据管理”项,系统会显示Wii主机内部和SD卡两个存档列表。切换到“SD卡”标签,应该能看到刚才复制的游戏存档。按A键选择该存档,再选择“复制”。如果主机内部已经有了该游戏的旧存档,系统会提示是否覆盖,选“是”。等到复制进度条走完,存档就转到实机了。
这种官方方式对大多数游戏都有效,但有一部分游戏在存档时写入了保护标记,不允许通过数据管理复制,比如部分《塞尔达传说》系列和《银河战士》系列。遇到“此存档无法复制”的提示,就需要借助家庭软件渠道Homebrew。先在Wii上安装Homebrew Channel,再将SD卡格式化为FAT32,把从Dolphin找到的data.bin放到SD卡根目录下的任意文件夹里。运行Homebrew Channel里的SaveGame Manager GX,进入NAND浏览器,找到title/00010001/游戏ID/,用文件管理器覆盖里面的data.bin。操作前建议备份NAND原存档,因为直接写入有一定风险,不过只要游戏ID对应正确,成功率很高。

还有一个容易忽略的细节:Dolphin模拟器可以把游戏存档区域与实体机区码不对应也能运行,但实体Wii读取存档时要求游戏ID完全一致。如果你的模拟器ROM是日版,而实机插入的是美版光盘,即使data.bin成功复制到主机