修复控制器的意外输入

0 点赞
Spirit City: Lofi Sessions
转载

当你在后台使用《Lofi Sessions》时想做其他事情,却遇到应用检测到控制器输入的问题?目前没有官方方法可以停用该应用的控制器支持。根据Steam页面显示,这款应用本应不具备游戏手柄支持。 幸运的是,我找到了一个解决办法。如果你不介意稍微修改一下游戏文件,如果你遇到的问题和我一样,这应该是一个非常简单的修复方法! 说明:假设你喜欢在后台使用这款应用,你可能已经注意到,当你将控制器连接到电脑时,在你玩游戏或做其他事情时,《Lofi Sessions》会发出点击和哔哔声。回头一看……哦不!在《Lofi Sessions》中,你的待办清单在后台读取输入时出现了混乱。这种困境该如何解决呢? 别被Steam商店页面误导了,这款游戏确实支持控制器,但在某些情况下,这更像是个问题而非功能。如果你希望能关闭控制器支持,那你运气不错!我有个办法,不过这是个有点不太正规的解决方法。需要稍微修改一下游戏文件。但据我所知,这是唯一能阻止这种不受欢迎的输入读取的方法。其实解决方法非常简单,我就不绕弯子了,这样你就能继续做自己想做的事了;) 解决方法: 我编写了一个用于XInput支持的虚拟扩展文件,它会覆盖现有的所谓“不存在的”控制器支持。真的简单到只需将其拖放到正确的文件夹中。 首先,下载我制作的DLL文件。 确保文件名是“xinput1_4.dll”,且其中没有多余的数字或其他内容。 在文件资源管理器中导航至C: Program Files (x86) Steam steamapps common Spirit City Lofi Sessions SpiritCity Binaries Win64,然后将此DLL文件放入该文件夹中。回去工作吧 就这样。启动它应该就能正常运行了!跟你说过很简单的! 祝你《灵城:低保真会话》再次成为有用的背景工具,就像它原本设计的那样 :3 源代码(可选) 如果你想自己编译这个扩展程序……(我不确定为什么要这么做)这里有源代码,如果你有这个想法的话可以试试。 #include "pch.h" #include <windows.无法识别内容,已删除。