我那台值得信赖的旧 Saitek Cyborg Evo 出了问题。不久前,我想再次玩 IL2 Sturmovik。安装了所有东西,插入 Evo 并开始游戏。不幸的是,出了点问题。我的飞机机头被压低了。查看了设置,是的,在操纵杆的中立位置,游戏认为我会将操纵杆向前推。在游戏中,当我将操纵杆拉回约 50% 时,y 轴的输入处于中立位置。
我以为摇杆坏了,这没什么,这玩意儿已经用了 10 多年了。但我查看了 Windows 的校准选项,我用的是 Windows 10。在那里,一切都正常。中立位置,一切都正常。我在另一款游戏(Kerbal Space Program)中尝试了摇杆,摇杆工作正常。
所以我认为这一定是游戏的问题,输入翻译错误。
然后我偶然发现了这个工具(http://www.xedocproject.com/joystickcurves.html) 并决定尝试一下。据我所知,它模拟了虚拟游戏控制器,因此您可以修改输入转换。我发现它无法解决我的问题,但有趣的是,我遇到了与游戏中完全相同的行为。该工具有一个窗口,您可以在其中看到输入的转换方式,并且在那里,在操纵杆的中立位置,程序还认为我将操纵杆向前推。所以我想,肯定还有更多的事情。
我希望您能跟上我的步伐。以下是此工具(操纵杆曲线)的一些屏幕截图,以便您真正了解我的意思:
保持空挡位置:
操纵杆拉回 100%
操纵杆向后拉 50%
操纵杆向前推 100%
如您所见,Y 轴在这里平移错误,我在 IL2 中也遇到了同样的问题。所有其他轴都运行正常,在任何地方,甚至在 IL2 中也是如此。
就像我说的,在其他游戏中,摇杆工作正常。在 Windows 校准选项中,它看起来像这样:
保持空挡位置:
操纵杆拉回 100%
操纵杆向后拉 50%
操纵杆向前推 100%
所以摇杆本身似乎工作正常,问题不仅仅存在于这款游戏中。是否有不同的方法将这种设备的输入转换为计算机?所以 Windows 校准和 KSP 使用方法 1 和另一个工具,而 IL2 使用另一种方法?有这样的情况吗?
我安装了最新的 Saitek 驱动程序(至少是适用于 Windows 8 的版本,因为 Windows 10 没有专用驱动程序)。操纵杆通过 USB 连接。使用 USB2 或 3 似乎没什么区别,使用机箱前插槽或主板内置插槽也没什么区别。我以前曾用过这款游戏操纵杆,但那是几年前在另一个版本的游戏中和另一个 Windows 版本上。
你知道是什么原因导致这个问题吗?更重要的是:我该如何解决这个问题?我真的不想放弃我的旧球杆 =)
答案1
您已尝试过该设备的最新和旧驱动程序,但它仍然无法在 Windows 10 中正常工作。没有 Saitek 驱动程序的 Windows 10 可以识别该设备,但没有该设备的驱动程序。
我可以看到以下选项:
- 等待 Saitek 推出适用于 Windows 10 的驱动程序(可能不会发生)。
- 安装 Windows 8 驱动程序并将游戏 exe 标记为与 Windows 8 兼容(可能无济于事,但值得尝试)。
- 降级到 Windows 8(只是开玩笑)。
- 忘掉它并换一个新的操纵杆。