[cemu模拟器扫盲超级小白目录]Wiiu游戏之路的问题整理

[cemu模拟器扫盲超级小白目录]Wiiu游戏之路的问题整理

写在前面

Cemu是wiiu平台的模拟器之一,设置的一些细节和wii模拟器Dolphin有点不同,刚上手的时候有点复杂。2020年过年的这几天由于国内疫情严重,也没有外出拜年,就想用Cemu和家里人玩玩其他经典的wiiu游戏,有些游戏基本完美运行如:马车8、任天堂大乱斗,而Noame桑遇到的问题:

  • 我买手柄怎么连接不上电脑?
  • 连接上了但是cemu没反应啊?
  • 体感咋设置啊?
  • 纳尼!这个游戏的人居然没有“头”?

所以我把类似的问题整合了一下方便小伙伴玩游戏,少走弯路。

如果这个清单没有解决你的问题,可以多去cemu的wiki文档看看官方解释,或者那在cemu吧里多爬一下精品帖子,善用贴吧搜索,基本能解决大部分问题。

  • Ps1.我玩wiiu游戏主要用两种手柄:Xbox ones手柄和wiimote手柄,所以本文会涉及到这两种手柄,其他手柄你可以找找吧里的帖子的详细设置方法。
  • Ps2.本文使用的cemu版本号是1.17.0d(有中文)
  • Ps3.文中提到的工具资源链接如下,你可以选择先下载资源再慢慢看本文。
  • Ps4.最近新买了一个SwitchPro手柄,体感设置教程。

本文pdf文档

cemu资源汇总提取码: hmww


一.设备清单

cemu运行是否流畅主要看显卡和处理器的单核性能。配合cemu的硬件清单如下:

CSR蓝牙4.0接收器、Xbox ones手柄 *1、 Wiimote 手柄带加速器(MotionPlus)*3 、手机荣耀小8

二.问题和解答

  1. Cemu简单介绍
  2. Cemuhook是什么?有什么用?怎么安装?
  3. Cemu怎么使用其他设备的陀螺仪实现体感?
  4. Cemu寻找和下载游戏资源的方式有哪些?
  5. wiiu游戏资源的几种类型
  6. 游戏本体下载下来怎么使用?
  7. 游戏更新包和dlc怎么使用?
  8. 图像包是什么?
  9. Cemu和N卡的一些优化设置
  10. 关于在cemu里面使用Wii原装手柄wiimote的一些问题
  11. Cemu1.17.0d的按键映射解释
  12. 游戏《任天堂大陆》里面全部人都是【无头勇士】是怎么回事,如何解决?
  13. Cemu的网络问题
  14. 怎么用其他设备如手机模拟另一个屏幕,方便玩某些需要双屏的游戏?
  15. 让游戏更加顺畅的方法?
  16. 关于在cemu里面使用Switch Pro手柄的一些问题(更新)

Q1:Cemu简单介绍

No: 之前说了,Cemu就是一个模拟wiiu平台的模拟器,但是wiiu和wii是不一样的,除了连接电视的主机还有一台gamepad(下文简称平板),结构图如下:

所以cemu在某些游戏(如任天堂大陆)中其实是像nds、3ds系列一样,有两个画面的,可以按【Ctrl+Tab】来切换电视视角和平板视角,(平板是可触屏的)也可以通过cemu菜单选项增加一个gamepad窗口。联合Q14,我们就可以有两块屏幕分别输出不同的画面了。

此外,下图是Cemu根目录的一些文件的用处

Q2:Cemuhook是什么?有什么用?怎么安装?

No: 我的理解cemuhook是cemu模拟器一个外部接口,目前游戏里用到这个东东的地方是动作数据的输入,也就是体感;

安装方法很简单,在下面的链接里面下载对应cemu版本号的zip包,然后把解压内容全部拖入cemu的根目录即可,原本官方下载cemu的菜单里面是没有挂钩图标的选项的,现在安装好cemuhook就有这个选项了。

下载地址: Cemu hook - a plugin for the Wii U emulator


Q3:Cemu怎么使用其他设备的陀螺仪实现体感?

No: 无论使用什么辅助工具实现体感,都离不开Q2的Cemuhook安装,这是第一步。其次要认识到,官方文档表明Cemu只支持一个运动源的输入,也就是说cemu不能玩多个人一起的体感游戏。下面提供我使用的几种方式:


3.1安卓手机或苹果手机(手机和电脑需要同一局域网/同wifi网络内)

3.1a MotionSource

首选是安装 MotionSource.apk,可惜只有安卓端的,教程如下:

3.1b WebGyroForCemuhook

这种方式不需要手机安装软件,所以苹果安卓都能用,但是需要手机访问程序提示的地址(有时候会抽无法访问,所以我还是选择用上面的app)

3.2wiimote手柄(带加速)

目前Cemu没有直接识别wiimote体感的功能,需要安装WiimoteHook(详细连接使用方式请看Q10)

3.3其他设备的方式可以参考官方文档的说明:Motion Controls - Cemu Wiki


Q4:Cemu寻找和下载游戏资源的方式有哪些?

No: 善用各大搜索引擎搜索就是,下面是我常用的方式

4.1 k73电玩之家

4.2毒盘搜索

软件名:Pandownload

4.3第三方下载工具

4.3.1Wiiu usb helper

吧里推荐的下载工具之一,然鹅我下载了很多版本都安装不了,貌似gua diao了

4.3.2Funkii

原吧教程,但是里面提供的资源我尝试过使用不了。。

如果会怎么用python的话可以直接下载FunKiiU.py

github项目地址 github.com/llakssz/FunK

然后cmd执行命令行

 python FunKiiU.py -title 000500001012be00 -key 32characterstitlekeyforpikmineur

游戏库的title key可以在这里查找:

skylerspark.github.io/w

可惜的是github其余的Funkii—gui我都试用过,都不能用。倒是我在github找到了一个基于Funkii的程序——FunKiiUNETThingy(有gui界面,可在win10上运行),同时还找到了一个可用的title-key库,两者结合之后这个工具就能从任天堂服务器下载相应的游戏资源了,只不过体验中下载很慢。

github项目地址:GitHub - damysteryman/FunKiiUNETThingy

Q5:wiiu游戏资源的几种类型

No: 游戏本体、游戏更新包Update、游戏DLC

Em,游戏本体就是游戏本体;游戏更新包主要是游戏里面的一些要素的更新,比如人物、地图等等;dlc其实也可以理解为更新包,因为效果也是差不多,使用也会增添游戏元素,但是实际在wiiu实机上是要氪金才有dlc包的,而更新包是免费的。

Q6:游戏本体下载下来怎么使用?

No:首先要区分清楚你下载的游戏是什么格式的

  • *.Wup:游戏文件夹里面一堆没有分类的不明文件,非常乱,需要转换Loadiine食用。
  • Loadiine是指有三个文件夹已经分类好的,只需要用cemu打开code文件夹里面的*.rpx文件即可食用。
  • .Wud:是一个文件,像老任家其他平台的游戏一样(.nds、*.cia),都是一个文件即本体,这种格式也是Cemu可以直接运行的。

转换格式的参考教程:教程』WUP格式转Loadiine最简单的方法

Q7:游戏更新包和dlc怎么使用?

No: 如果是Loadiine格式的直接点击Cemu菜单栏第一个「安装DLC/更新包」就好;如果是其他格式的游戏,则需要转换成Loadiine格式再进入文件夹找meta.xml这个文件安装。

如果安装完成后右键游戏会发现DLC目录和更新包不是灰的,进入游戏也会有相应的内容更新提示。


Q8:图像包是什么?

No: 就是图像的一些设置,最主要的一些游戏分辨率和抗锯齿、阴影等等图像相关的东西,此外像塞尔达一样不同的游戏还有不同针对的图像包,一般来说从cemu官网下载cemu后,首次打开就会提醒是否下载图像包,点击确定即可,如果当时忘记了,也可以点击右下角重新下载图像包。

普通使用方法就是在图像包勾选你需要加载的选项,然后再启动游戏。


Q9:Cemu和N卡的一些优化设置

No: 这方面我也不是很清楚,不过可以参考这个帖子:

Q10:关于在cemu里面使用Wii原装手柄wiimote的一些问题

10.1连接篇

首先参考这个帖子安装WiimoteHook

安装好之后,我按上面帖子教程里面的步骤走,wiimotehook和wii手柄连接不上。然而我手柄和电脑先连接,然后再打开wiimotehook.exe倒是可以了。

我的连接步骤

这个时候有个小技巧,如果有Dolphin模拟器的小伙伴,在步骤3(上图)之前,打开Dolpin模拟器,把输入设置里设置成‘真实wii手柄’,然后再按图里的步骤继续连接。

通常连接好之后手柄的灯会直接变成一个灯常亮,意味着连接成功了,建立好连接之后可以在设备管理器也会看到相应的wii手柄图标。

最后在这个状态下再运行WiimoteHook.exe,手柄上的灯也是常亮状态的就算连接成功,成功时候的命令提示会像下图那样(灯如果熄灭了或者命令窗口有Disconnect字眼,就是失败了)

Noame桑按照这种方式,连接了我的三个手柄,都是能在Cemu同时使用的。

Ps:这个工具默认设置了Home键开启空鼠功能,要关闭只需要在图标栏右键点击键位设置,然后把这个项的映射值改成None就行。


10.2wiimote体感设置

首先Q3提到过体感需要先安装CemuHook,然后如果wiimotehook也是连接成功的状态之下,运行cemu,把Options->GamePad motion source->Default设置成DSU1->By Slot就可以使用wiimote手柄的体感了。

Ps:在使用wiimote体感的时候,cemu的‘输入设定’里面控制器Api使用Wiimote的时候不能勾选’MotionPlus‘,如果勾选以后Options->GamePad motion source选项就找不到wii手柄的蓝牙地址了,请注意。


10.3多手柄wiimote在Cemu的按键映射

我总共有3个Wiimote手柄,其中一个Wiimote手柄模拟映射平板(Wii U Gamepad)输入

另外两个Wiimote手柄模拟映射Wiimote输入

更详细的按键设置说明请看Q11


Q11: Cemu1.17.0d的按键映射解释

No: 首先你要分清楚模拟控制器和控制器api具体的含义。

控制器Api是指你真实的设备比如Xbox one S手柄的API就是XInput,键盘就是Keyboard,而wiimote手柄的控制器Api就有多种了,既可以是XInput,也可以是Wiimote(它自己本来就是一个wiimote),还可以是DirectInput。

Xbox ones手柄模拟成了平板(Wii U Gamepad)的按键

而模拟控制器是指你要把真实的设备模拟成什么设备。

WiiU Gamepad——平板


WiiU Pro Controller——无线牛角
WiiU Classic Controller Pro——有线的那种
  • Wiimote——就是wii主机手柄,不贴图了

注意平板(WiiU Gamepad)的输入只能有一个,原因也很简单,WiiuPad就只有一台,输入也就只能模拟一个,因此一般情况下控制器1模拟的是平板的按键,而其他控制器可以模拟除平板按键之外的任何设备


一般兼容wiimote手柄的wiiu游戏来说,wiimote手柄就直接模拟成它自己本身就能用了。(tips下图并不是真正意义的直连啊233)

但是像马车8这种游戏我发现模拟成它自己本身(控制器Api为Wiimote)游戏是不认的,因此需要更换Api和模拟控制器到合适的选项,我尝试过的组合,发现下面这个映射在马车8里面是可以用的,键位可以自己定义。

因此像这种“输入设定按键的映射是有反馈的,但是游戏不能识别手柄键入”的情况,要多尝试控制器Api和模拟控制器的各种组合,直到游戏识别为止。Ps:如果Xlnput没有你wiimote手柄选项,说明你的wii手柄没有和cemu匹配成功,请重做Q10

此外,想要Xboxones、wiimote之外的手柄(如nspro、天弓、DS4)等等的输入方式,可以多找找cemu吧的帖子,只要肯找方案都会有。


Q12:游戏《任天堂大陆》里面全部人都是【无头勇士】是怎么回事,如何解决?

No: 【无头】的主要原因是这个游戏需要用到Mii数据,而Cemu模拟器本来就不是一个wiiu系统,因此需要下载Wii U Menu,解压到mlc01文件夹中(相当于安装dlc)(本文尾部的资源链接已经涵盖了日版和美版,我的建议是你的任天堂大陆是哪个版本的,Wii U Menu就下载哪个版本。)

解压正确之后用cemu运行下面路径的men.rpx文件

  • 欧版:mlc01 \ sys \ title \ 00050010 \ 10040200 \ code \ men.rpx
  • 美版:mlc01 \ sys \ title \ 00050010 \ 10040100 \ code \ men.rpx
  • 日版:mlc01 \ sys \ title \ 00050010 \ 10040000 \ code \ men.rpx

打开之后大概是这样的,我也没设置什么

重新打开任天堂大陆的时候,人物就都有“头”啦!!

参考Reddit:Wii U Menu 5.5.2 files for Cemu 1.11.4

Q13:Cemu的网络问题

No: 有时候你玩游戏时会蹦出一串代码,这个框框点击之后是可以关闭的,这个框框大概就是连接不上服务器的意思。实际上Cemu是可以联网的,但是不像citra那样大佬们开发了一个非官方服务器,因此cemu联网是需要wiiu实机的一些key之类的文件的,一般来说有实机的玩家也不会提供给你,所以模拟器还是乖乖玩单机吧233

Q14:怎么用其他设备如手机模拟另一个屏幕,方便玩某些需要双屏的游戏?

No: 可以参考这个帖子

实际主要是用到了一个局域网分屏软件Spacedesk,主机端必须是win7/10,而客服端涵盖了:安卓、ios、window、h5,因此那些废旧的手提、平板、再不济用手机也能充当第二块屏幕。


Q15:让游戏更加顺畅的方法?

No:最主要还是看你电脑性能<-废话系列,不过除了跟着Q9进行cemu和显卡优化之外,还有一个游戏缓存的优化方式,也就是把别的大佬已经跑过的图的缓存数据*.bin放到你cemu的游戏缓存文件夹,路径是

/cemu_1.17.0/shaderCache/transferable/ 

注意文件名要改成游戏的代号,游戏的代号可以通过右键游戏打开存档目录得知。(缓存包已经放入资源链接中)

Q16:关于在cemu里面使用Switch Pro手柄的一些问题

Betterjoy:用来把Switchpro以及joycon物化成Xinput的软件

汉化:下载链接

三.杂项

体感检测软件PadTest

可以在这个软件输入你手机MotionSource、Btterjoy上面提供的ip地址,然后这个软件会通过手柄模拟转动反映你电脑是否成功连接上手机的陀螺仪。

撒,game哦哈基马洗哟
——No game no life

开始愉快地玩耍把~


参考链接

cemu官网:cemu.info/index.html

cemu hook下载地址: sshnuke.net/cemuhook/

Cemu官方体感设置教学:wiki.cemu.info/wiki/Mot

Python命令行工具FunKiiU: github.com/llakssz/FunK

Wiiu游戏库的title key:skylerspark.github.io/w

一个win10可用的下载游戏工具FunKiiUNETThingy:github.com/damysteryman

Cemu安装Menu:reddit.com/r/CemuPiracy

cemu 图形包:github.com/slashiee/cem

编辑于 2021-06-27 21:57