4

我想创建一个可以玩只兼容joy cons的Nintendo Switch游戏的TAS。

市场上有 turbo pro 控制器,但没有 turbo Joy 缺点,所以我的下一个想法是以下两个之一:

  1. 使用蓝牙连接一个我可以用我的 PC 控制的设备,并且可以通过蓝牙(或 USB)连接到 Nintendo Switch 并欺骗它认为它是一个游戏控制器而不是一个专业控制器。
  2. 使用上面的想法,但设计是joy cont本身,在这种情况下,我必须将joy cont连接到PC并在它仍然与Nintendo Switch配对时对其进行命令

有什么方法可以实现我想要的吗?谢谢指教。

另外,如果堆栈溢出中有更好的分支来发布这个问题,我会移动它。

4

3 回答 3

3

看起来它已经完成了,你需要一个名为 vJoy 的产品。

https://www.pcgamesn.com/nintendo/nintendo-switch-joy-con-pc-guide

于 2019-03-22T11:49:01.760 回答
0

看起来您需要对这些控制器使用的通信协议进行逆向工程,然后用软件模拟该协议。是我找到的关于 RE 蓝牙的资源。我在这里找到的另一个。Redfang可能会在这方面为您提供帮助,它是一款可以帮助您找到您无法正常发现的设备的蓝牙地址的软件。

我的另一个想法是打开你的控制器并将一些电线焊接到微控制器上,例如 Arduino、Raspberry 或类似于按钮和模拟控制器的东西,然后以这种方式“输入”命令。

不幸的是,我无法为您提供更多建议。我希望这在某种程度上有所帮助。

于 2019-03-23T12:37:18.077 回答
0

一种可能的方法是使用JoyCon DroidAndroid 中的应用程序来控制 Nintendo Switch。如果这个应用程序可以运行,应该也可以制作一个作为 PC 软件。

幸运的是,有一些简单的方法可以从 PC 控制 Android,例如使用AirDroid它可以让您从 PC 触摸 Android 屏幕。您可以参考如何使用 AirDroid 从电脑远程控制 Android 设备?. 它既可以镜​​像屏幕,也可以为您提供触摸屏控制,您可以利用它来控制 JoyCon Droid 应用程序。


我刚刚找到了另一种方法,即在这里使用微控制器作为 USB 控制器。

于 2020-04-28T04:43:53.217 回答