保姆教程:在 Windows 上玩任天堂游戏——以塞尔达传说旷野之息为例
文章目录
相关工具介绍
- Cemu:是一款任天堂Wii U游戏机的模拟器。它允许用户在个人计算机上模拟 Wii U 游戏,并享受高分辨率、改进的图形和其他增强功能。
- FunKiiU:是一个用于任天堂 Wii U 游戏机的工具,主要用于下载 Wii U 游戏和更新的程序。它可以帮助用户浏览和下载 Wii U 游戏、DLC(下载内容)以及系统更新,使得用户可以更方便地获取和管理 Wii U 游戏内容。
- cdecrypt:是一个用于解密 Wii U 游戏和 DLC 文件的工具。它可以解密 Wii U 游戏中的加密内容,使得用户可以在模拟器或其他支持解密后的文件的平台上运行游戏或 DLC。
- USBHelperLauncher:是一个用于运行Wii U游戏和DLC的工具,可以帮助用户下载、解密和运行 Wii U 游戏内容。
- vJoy:是一个用于创建虚拟游戏手柄的软件,可以模拟游戏手柄的输入信号。用户可以通过 vJoy 创建虚拟的游戏手柄设备,并将其用于模拟游戏手柄的各种操作,例如按键、摇杆、方向盘等。
- mouse2joystick:是一个用于将鼠标输入映射为虚拟游戏手柄输入的工具。它允许用户使用鼠标来模拟游戏手柄的控制,例如模拟摇杆、按键等操作。
详细步骤
首先创建一个目录用于存放所有的文件例如:EmulatedGame,为了避免麻烦,路径尽量不要包含中文和空格。
1. 模拟器 (Cemu) 下载与配置
下载 Cemu 模拟器 ,解压并移动至 EmulatedGame 目录下。
双击运行 Cemu.exe ,首次运行会出现下面界面
图中 1 处保持默认,图中 2 处选择 \EmulatedGame\cemu_1.26.2\mlc01\usr\title\00050000 来存放游戏本体,然后点击 3 下载社区图形插件 ,然后点击 Next,之后弹出的界面直接点击 close 。
如果需要设置中文界面则依次选择 Options -> General setting -> General -> Language -> Chinese,然后重启 IDE 即可。
2. 游戏资源的下载与配置
本文介绍游戏资源的两种下载方式:
2.1 方式一:FunKiiU 和 cdecrypt 搭配使用(需要python环境)
首先下载 FunKiiU 和 cdecrypt ,解压并移动到 EmulatedGame 目录下
在终端中打开 \EmulatedGame\FunKiiU 目录,运行下面指令(需要python环境):
python FunKiiU.py -title 【Title ID】 -key 【Title key】
【Title ID】和【Title key】需要根据具体游戏进行修改
可以从这个链接获取:https://www.wiiuemulator.com/Game-Key-Database.htm#search
以塞尔达传说-旷野之息为例:
name | Title ID | Title Key |
---|---|---|
The Legend of Zelda Breath of the Wild | 00050000101c9400 | fe80b729b6c9e421ea69b8e35e9d4945 |
需要运行的代码为:
python FunKiiU.py -title 00050000101c9400 -key fe80b729b6c9e421ea69b8e35e9d4945
命令执行完之后在 \EmulatedGame\FunKiiU 目录下会生成 \install 目录,里面会有以游戏 Title ID 命名的目录,里面的文件即为游戏文件,但是这里游戏文件的格式为 wup 需要使用 cdecrypt 进行解密。
将 \EmulatedGame\FunKiiU\install 目录下以 Title ID 命名的目录拖到 \EmulatedGame\cdecrypt 目录下的 cdecrypt.exe 图标上,之后程序会自动运行。
解密程序运行完成之后会在 以 Title ID 命名的目录下生成三个目录:\code、\content 和 \meta
在 \EmulatedGame\cemu_1.26.2\mlc01\usr\title\00050000 目录下创建以 Title ID 后八位命名的目录,并将上述三个目录移动至新创建的目录下:
然后运行 Cemu,即可发现游戏已经自动添加进来了
但是此时如果右键启动游戏,则会提示需要进行更新
那么接下来需要进行 DLC 和升级档的安装
首先来了解一下 Title ID 的命名规则:
以美版的塞尔达传说旷野之息为例,其游戏主体的 title 如下:
00050000101c9400
这可以分为两部分 00050000 和 101c9400 前者代表的是游戏主体,后者代表的是游戏编号。
此游戏 DLC 的 Title ID 为:
0005000c101c9400
0005000c 代表的是 DLC,101c9400 代表的是游戏编号。
此游戏升级档的 Title ID 为:
0005000e101c9400
0005000e 代表的是升级档,101c9400 代表的是游戏编号。
对于一款游戏,游戏主体、DLC和升级档的前半部分分别是 00050000、0005000c 和0005000e,游戏编号相同。
在得到了 DLC 和升级档的 Title ID 之后可以在 https://www.wiiuemulator.com/Game-Key-Database.htm#search 查询 Title Key ,之后即可进行下载和解密,过程与上述游戏主体一致,此处不在赘述,但是安装方法与游戏主体不同,下面进行介绍。
以美版塞尔达传说旷野之息为例,首先是DLC的安装,在 \EmulatedGame\cemu_1.26.2\mlc01\usr\title\0005000c 目录下创建以游戏编号命名的目录:
之后将解密之后的生成的三个目录移动至新创建的目录下:
【解密生成的三个目录】
【移动之后的结果】
至此 DLC 配置完成,升级档的安装与 DLC 一致,此处不在赘述。
2.2 方式二:使用 USBHelperLauncher 下载
下载 USBHelperLauncher,解压并安装,本文的安装地址为:\EmulatedGame\USBHelperLauncher
启动 USBHelperLauncher 需要选择下载服务器,本文选择 JPN:
之后需要选择一个文件夹来存放游戏的下载文件,然后需要输入一个密钥,输入:titlekeys.ovh
即可。
等待软件加载完毕会出现以下界面,在搜索栏输入:Breath of the Wild,进行搜索:
如果需要下载其他国家的版本,可以在筛选器中把其他国家的服务器勾选上再进行搜索:
选中游戏,点击添加:
之后会提示是否要将更新和 DLC 加入队列,点击确定,然后点开始下载。
在下载管理器中,将下载完成后解压选中,弹出的文件夹选择框默认即可,等待游戏下载完成。
等待下载完成之后,可以在之前选择的下载目录下找到已经解密之后的游戏本体,更新和 DLC,添加的方式和方式一相同,此处不再赘述。如果不知道游戏的编号,可以在下图位置找到:
3. 模拟器键鼠输入的配置
首先下载 vJoy,并进行安装,一路 next 即可。
安装完成之后,在开始菜单中打开 Configure vJoy。
将按键数修改为 32,并点击 Apply,然后关闭。
下载 mouse2joystick,解压并移动至 EmulatedGame 目录下,运行 mouse2joystick_Custom_CEMU.exe 在图标栏右键打开 Setting,点击Keys -> KeyList Helper,可以修改键位。
如果想要输入鼠标按键,则先点击鼠标再短按键盘上的 Ctrl,本文的设置如下:
之后点击 Save 进行保存,再点击 OK 会自动最小化界面。
然后需要下载一个名为 JoystickGremlin 的软件,解压并移动至 EmulatedGame 目录下,点击图标运行程序:
依次点击 Tools -> Device Infor