我可以让我的超级优势控制器(SNES 控制器)玩更多游戏吗?

我可以让我的超级优势控制器(SNES 控制器)玩更多游戏吗?

目前我的控制器仅适用于 Spelunky Classic(通过 wine),我正尝试让它适用于 Spelunky HD 又名 Spelunky World。lsusb 将其列为

   Bus 004 Device 002: ID 0e8f:3013 GreenAsia Inc. 

根据 evtest 的测试结果

   /dev/input/event2

evtest相关输出:

Input driver version is 1.0.1
 Input device ID: bus 0x3 vendor 0xe8f product 0x3013 version 0x110
 Input device name: "HuiJia  USB GamePad"

我似乎遇到的问题是 Spelunky HD 正在寻找
/dev/input/js2,而我的控制器显示为/dev/input/event2。我尝试链接目录,但无济于事。(/dev/input/event2也称为/dev/input/js1

这是 jstest 的输出

jstest --normal /dev/input/event2 驱动程序版本是 0.8.0。

jstest is not fully compatible with your kernel. Unable to retrieve button map! Joystick (Unknown) has 2 axes and 2 buttons.

答案1

事实证明 Steam 已经解决了这个问题。他们有一个内部(对于 Steam)版本的 wine,可以访问控制器。您需要使用 Steam 的测试版客户端来使用名为 Proton 的新版 wine。

https://www.youtube.com/watch?v=Wb9RupIkhQ8 https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561

相关内容