上期教程,我们已成功安装 Unlaunch,并顺利进入菜单。接下来需要安装 hiyaCFW 以及 TWiLightMenu。
hiyaCFW 是适用于 DSi 的第三方系统固件,具有以下优点:
- 可以从 SD 卡启动虚拟系统,与内置系统完全独立。
- 能够轻松的把自制软件和 DSiWare 安装到系统菜单。
- 在开机时可自定义启动画面。
- 无视锁区限制运行 DSiWare
TWiLightMenu++ 是复刻 DSi 系统菜单的自制程序,比内置系统菜单具有一些优势:
- 为你的 DSi 提供全中文菜单支持。
- 可以容纳比内置菜单更多的 DSiWare 并且不会报错。
- 可直接从 SD 卡启动游戏,并且可使用金手指。
- Menu++ 可以更方便的启动或模拟 NES,SNES,GB (C),GBA,MD,GameGear,NDS 以及 DSiWare 游戏,而不需要实体卡带和烧录卡。
- 能够提高游戏的音质、渲染速度、允许调整 CPU 频率,并且可以随意切换成 DSi、3DS、R4 (com 卡界面) 以及 WoodUI 的主题。你可以自由下载使用,甚至自己制作主题。
在安装 hiyaCFW 之前,你需要以下工具:
- TWLMagician v1.3
- 在之前下载的DSi-Pack整合包已经携带此工具。
同时欢迎加入 QQ 群 “DS Homebrew”(群号:715782902)获取更多 DSi 无卡相关资源。
要求:
- DSi NAND 备份。你应该在上一部分教程中获取。
- Windows 7 及以下版本或 32 位操作系统,请下载使用 TWLMagician v1.3 x86。
如果你在过程中出现错误或有疑问,请查看章末的Q&A章节。
准备环境
- 在工具包解压目录中打开 TWLMagician 文件夹 (或是任何名称中带有 TWLMagician 的文件夹),找到 TWLMagician.exe 并双击运行。
- 在工具中,点击 “含有 No$GBA footer 的 NAND 备份文件” 框中的 “…” 按钮。
- 在窗口中找到你的 NAND 备份,点击打开。
- 按照下图选中相应的选项,点击开始。
- 你会被要求新建一个保存文件的文件夹。请在你的 PC 上新建一个文件夹进行保存。请不要选择里面已经有文件的文件夹,否则你的文件可能会被
清空
。 - 接下来工具开始安装操作,请耐心等待。当白底黑字的状态窗口提示弹出存储卡时,安装已经完成。
错误: 无法下载
,或者 解压失败
,请在工具中选中或取消选中 使用备用载点
后重试。- 打开新建的文件夹,并且将文件夹里的
所有数据
复制到你的 SD 卡中,并选择覆盖已有文件。
设置 hiyaCFW
- 将内存卡插入 DSi,按下电源键后迅速长按 A 与 B 二键,直到显示 Unlaunch 的菜单后放开。
- 通过十字键将光标移动到 OPTIONS 选项,按 A。
- 选择 NO BUTTON 进行开机时默认启动文件的设置。
- 通过十字键下拉,将光标移动到 HIYACFW,按 A 键。
- 将光标移动到 SAVE & EXIT 选项,按 A 键,然后关机。
6.随后,请开机时按住 SELECT 键,接下来会进入 hiyaCFW 菜单。在此处选中 DSi Splash/H$S screen
,然后再按 START。
DSi Splash/H$S screen
选项前的括号带有 X
就代表选中。
- 此时机器会启动 hiyaCFW 虚拟系统的主菜单,进入菜单后,长按 POWER 键关机。
- 关机后,按住 A 和 B 键不松手的同时,按下 POWER 键开机进入 Unlaunch 菜单。
9. 将光标移至 TWiLight Menu++ 上,按 A 键开启。
等待数秒,接下来你会进入语言选择界面。 UI 界面按左右键选择中文。
然后在地区中选择中国,按 A 继续。
看到开机动画后,你已经成功安装了 hiyaCFW 以及 TWiLightMenu。
设置 Menu++
我们已经成功安装了 TWiLightMenu,但是如果没有正确设置 Menu++,你会发现它很难用。接下来,将教你如何设置,使其更加易于使用。
- 进入到 Menu++,按 SELECT 键,点击屏幕下方中间的 DS 设置按钮(正方形的 NDS 机器图标)。
- 进入设置页面后,上下键移动箭头选择选项,左右键改变选项。按 X/Y/L/R 键切换到其他页面。
在 用户界面设置 页面:
- 将 启动时自动进入 DS 经典菜单 设置为否,即隐藏快捷菜单。因为快捷菜单几乎没有作用。
- 将 DSi/Saturn:SELECT 改为 SELECT 菜单。
- 在主题上按左右键可以换成其他主题。按 A 可以选择当前主题颜色或主题样式。
- 往下拉,将
DSi 开机动画
、TWLMenu++ 开机动画
两个选项调整为 隐藏 (不是隐藏 H&S),自动跳过 DSi 开机动画
设置为 开因为过多的开机动画会拖慢 Menu++ 的启动速度,且浪费时间。 - 将
自定义游戏封面
设置为 隐藏,即不显示游戏封面,可以减少菜单加载时间。如果你想在菜单上显示游戏的封面,需要自己到网络上下载封面,然后放到 SD 卡上。 Menu++ 不会自带封面。 - 本页面其他设置基本已经完善,按 X/R 键进行换页。
在 nds-bootstrap 设置 页面:
- 将游戏标题语言和游戏使用语言更换为 English。内置多语言的游戏将以英文显示。(NDS 游戏没有原生中文支持,所以多语言游戏建议使用英文,比较直观)
- 将 音乐 / 麦克风频率 更改为 47.61 kHz,它可以提升扬声器和麦克风的音质。推荐开启后体验
精灵宝可梦黑白 2
,音效对比模拟器效果翻倍。
在 其他设置 页面:
- 将 更新最近游戏列表 关闭。这个选项可能导致在加载 ROM 时发生错误。
完成以上设置后,点击下方的 TWiLight Menu++ 文本按钮就可以回到菜单了。接下来,请尽情畅享无卡游戏的乐趣。
请注意:部分游戏可以通过更改显存模式和 CPU 频率使游戏获得更好表现,并且有些 DSi 增强特性游戏 (如精灵宝可梦黑白2) 需在 DSi 模式下运行。
若需同步修改 CPU 频率和 DSi 模式,可在游戏选择菜单中按 Y 对每个游戏进行修改。
完成设置后,游戏将会拥有部分 DSi 的特性,提升性能,运行游戏的 CPU 频率将会更高,速度更快,可以增强 DS 的图像处理速度,并且能够稍微提升画质。
你可在内存卡的 roms 文件夹内,放入你喜欢的 NES,GB (C),GBA,MD,NDS 和 DSiWare 游戏,进行免烧录卡畅玩。其中部分 GBA 游戏需要将 bios.bin 放至内存卡根目录下,注意若汉化的 GBA 游戏无法运行,那么大概率是由于汉化游戏添加了自定义片头导致,很大程度上不是兼容性问题,需要 去片头
之后再试。
以上是指南的全部内容,非常感谢您的阅读。如有疑问,请先查看文章后的 Q&A,也可咨询Spin和天涯寻求帮助与支持。
Q&A
在安装、使用、游玩过程中你可能会遇到各种问题。以下是一些问题和解答。
Q: 我想开机时进入原系统菜单,不想自动进入 hiyaCFW。
A: 开机时按住 A+B 键进入 Unlaunch,在 OPTIONS 里的 NO BUTTON 中选中 LAUNCHER,随后 SAVE & EXIT 后重启即可。可以随时进行调整。
Q: 为什么 Menu++ 不能运行 XXX 游戏,运行 XXX 游戏后会出现异常?
A: 由于 nds-bootstrap 加载器还在开发中,并不能完美支持所有 NDS 游戏,所以不能带来和烧录卡一样的游玩体验(实际上烧录卡也有不能运行的游戏)。 开发者们正努力将兼容性变得更好,速度更快,功能更多,目前已支持 95% 以上的 NDS 游戏。
你也可以通过官方下载链接来获取 Menu++ 的最新更新,获得更好的游戏体验。
Q: 为什么 Menu++ 启动某些游戏很慢?
A: nds-bootstrap 是使用 DSi 的 CPU 来加载游戏的,而不是像烧录卡有独立芯片。实际上,Menu++ 游戏运行时速度相比正版卡带一点都不逊色。如果你还觉得差点意思,可以在设置中将 Save Fat table cache 选项打开来提升启动速度(可能会出现 Bug)。
Q: 不,真的很慢!甚至要一分钟以上!
A: 你是否有给 SD 卡分区,或者使用的是扩容卡、假卡,32G 以上的卡?
建议不要将 SD 卡分区,这会给速度与游戏体验带来很大影响。如果已分区,建议使用 SDFormatter 工具 重新格式化。
Q: 我想游玩 GBA 游戏,它提醒我需要 GBA 的 BIOS 文件。
A: 请下载 GBA 的 bios 文件 (文件名通常为 bios.bin),然后将它放在 SD 卡的根目录。请注意,由于 GBArunner2 还在开发中,部分游戏可能无法游玩。汉化游戏可能需要去片头后才能玩。
Q: DSiWare 的文件格式也是.nds?所以我可以在烧录卡使用 DSiWare 吗?
A: Menu++ 的作者已经发明出在烧录卡上打补丁运行 DSiWare 的技术。但是由于机能限制,仅部分游戏支持这种运行方式,且大部分游戏会出现没有声音或者无法存档的问题,我们还是建议在 DSi/3DS 上游玩 DSiWare。
Q: 金手指对我的游戏不起作用!我在烧录卡 / 模拟器用的好好的!
A: 建议检查自己的 ROM 是否打过联机补丁,ROM 是否完整等。在此不建议对你的 ROM 进行打补丁,因为很有可能造成 ROM 污染,特别是会对游戏本身造成破坏而导致异常。
AltWFC 等服务器已经支持免补丁联网,只需要设置 DNS 就可以让你的游戏连接上服务器。关于如何在 NDS 上设置 DNS,请在互联网上搜索相关教程。