写在前面:最近在玩cemu荒野之息,以前玩wii模拟器,正好有手柄,就想能不能用wii手柄来玩wii u的游戏,摸索了很久,终于有些心得 1 标题用“心得”二字,因为算不上教程,是受别的帖子启发。原贴 https://tieba.baidu.com/p/5971221861?pid=123141423601&cid=0&red_tag=1765171497#123141423601 此贴附带的英文教程地址 http://forum.cemu.info/showthread.php/140-WiimoteHook-Nintendo-Wii-Remote-with-MotionPlus-Rumble-and-Nunchuk-support 2 英文有限,边学边摸索 3 自己的实验环境是win10+cemu1.15.1,wiimote直柄(带加速加密)+鸡腿柄,蓝牙适配器csr4.0 4 如果有什么错误,轻喷
步骤正文: 1 硬件准备好。Wii手柄、蓝牙适配器都装好。 2 下载关键工具wiimotehook 并解压 http://f.ppxclub.com/plugin.php?id=phpdisk_mini:view&file_id=13427 3 安装上面工具包里的驱动 InstallEmulatedGamepadsDriver(run as admin).bat以及.NET 4.5.2(另外下载) 注意用右键以管理员身份运行bat 4 运行WiimoteHook.exe Win10 下,不用安装额外蓝牙驱动,不用提前蓝牙添加手柄。打开wiimotehook .exe后,窗口提示按B来搜索手柄。 这时拿出wiimote手柄,按下背面红按钮,稍等就配对成功。 Win7请安装东芝蓝牙驱动,先行配对成功后,再运行wiimmotehook。 5 配对成功后,直柄灯1长亮。在wiiimotehook‘窗口里会出现命令列表 英文状态下输入对应字母执行相应命令。只说几个自己摸索出来有用的: C:校准(在指针乱飘的时候可以修复) M:鼠标模拟开关(解释下,在打开wiimotehook并连接直柄后,直柄就成了空鼠,就是个体感鼠标,玩游戏时一般关闭空鼠功能) S:打开设置界面,也开以在右下角右键’点击程序图标(就是个直柄图标)打开设置 6 打开cemu最新版,我的是1.15.1e 选项-gamepad motion source,选择识别出来的手柄,勾选by slot 这一步是连接直柄的体感功能。 “Also use forbuttons/axes” 勾选,就是使用wiimotehook自定义的按键;不勾选就自己去“输入设定”里定义 7 输入设定 模拟控制器选wii u gamepad,api选xinput,控制器选controller1 没勾选第6步里“also use……”那个就自定义下按键映射,勾了就不用设置(设置也不起作用),最后起个名字保存下 注意“晃动一下(或者称为甩、震、摇,随便啦)鸡腿或者直柄”也是能识别成一个按键 8 打开荒野之息,打开游戏里选项里体感辅助瞄准,起作用就OK了
写在后面 1 按键不够:Wii直柄加鸡腿按键还是少,我修改了wiimotehook自带的定义文件,晃鸡腿定义L,晃直柄定义R,十字键上键是视野(因为切换符文可以在地图里切换,且认为切换频率不会很高)。没有定义右摇杆,而是在Wiimotehook的设置(s)里, Emulatedmotionplusanalogstick选择right,用体感选择人物面向方向,外加左摇杆+架盾牌重置人物朝向 2 用东芝蓝牙驱动,不能识别“鸡腿晃动”这一按键值,只能识别“直柄晃动”。不知道是不是设置问题 3 试过在wiimotehook配对成功后不打开wiimotehook,去cemu里input设置里找wiimote也能找到,但不识别鸡腿的按键,不识别“晃动”,算了,还是用wiimotehook转换吧。
|