在菜单和地图上,将DualSense触摸板当作鼠标使用。单指移动光标,轻触即点击,双指轻触为右键点击,捏合可缩放,双指滑动可像使用左摇杆一样平移地图。仅在菜单和游玩过程中生效。
DualSense触摸板菜单会在你处于菜单或地图界面时将DualSense触摸板变为鼠标。当你
回到游戏后,触摸板恢复正常。
功能
- 单指移动光标。快速滑动保持全速;缓慢、精细的移动可获得额外精度,便于操作小菜单
选项很容易点中。
- 轻点即可点击。光标会停留在你瞄准的位置:轻点或抬起手指时的轻微滑动会被过滤掉。
- 双指轻点以右键点击。
- 双指缩放:张开或并拢两根手指,例如在地图上。
像左摇杆一样平移地图:将两根手指并拢并滑动。保持手指远离起始位置,然后
地图会持续移动,就像按住摇杆一样。滑动得越远,平移速度越快。
- 仅在菜单中激活。在游戏过程中触控板不受影响,触控板按钮保持其正常用途(它仍然
打开和关闭地图)。
摇杆使用方法
游戏会直接读取DualSense手柄。当你用两根手指平移时,模组会重写其中的左摇杆数值
控制器报告,所以游戏只是看到自己的摇杆在移动。没有虚拟控制器,没有驱动,没有键盘按键,而且
你的真实摇杆只在双指平移时被覆盖。
触摸处理已根据手指在触控板上的真实录制数据进行了调校(包括轻触、抬起以及指尖滚动时的
你放上一根手指),而不是猜测的数值。
要求
-
f2g DLL 模组加载器 - 一个DualSense控制器
安装
如果没有,请先安装 f2g DLL Mod Loader。
2. 关闭游戏。
3. 将压缩包解压到包含 CONTROLResonant.exe 的文件夹中。完成后你应该得到
crmods\TouchpadMenus\TouchpadMenus.dll。
4. 启动游戏。crloader.log 中会显示 TouchpadMenus.dll 已加载,并且 crmods\TouchpadMenus\TouchpadMenus.log 会显示相关
模组正在运行。
设置
编辑 crmods\TouchpadMenus\TouchpadMenus.ini(游戏启动时读取):
- 启用:设为0可在不卸载模组的情况下将其关闭。
- 灵敏度:光标速度(默认 1.15)。
- TapMaxMs:仍被视为点击的最长触摸时间,单位为毫秒。
- TwoFingerRightClick: 1 将快速双指轻点设为右键单击。
- PinchStep:数值越低,缩放越快。
- StickFull:数值越低,地图平移越快。
- InvertStick:设为 1 可反转双指平移方向。
- 日志:1 写入 TouchpadMenus.log。
兼容性
- 不使用特定于游戏的记忆地址,因此该模组不依赖于某个游戏版本,并且可在Epic和
Steam 版本。
- 控制器以只读共享方式打开,因此游戏可以完全控制它:触觉反馈、灯条和自适应
触发器未被改动。
与模组设置菜单、动态HUD、RadarPlus及其他crmods模组兼容。
已在以下平台测试
- 通过USB连接的DualSense,Epic版本1.3.3.0。
蓝牙和DualSense Edge在代码中已支持(包括蓝牙报告所需的校验和),但尚未
还没测试过。如果你用了其中任何一个,请在帖子标签页告诉我效果如何。
已知限制
- 触摸板仅报告手指位置,不报告压力或接触面积。精度曲线会大幅降低光标
从指尖滚动产生的移动,但非常缓慢而刻意的滚动仍然可以让光标稍微移动。
- 触摸板按钮按下仍为游戏保留,因此无法用作点击。
卸载
删除 crmods\TouchpadMenus 文件夹。
制作人员
通过MinHook进行挂钩(c)Tsuda Kageyu,BSD 2条款许可证(包含在MinHook-LICENSE.txt中)。
欢迎在帖子和漏洞选项卡中提供反馈和漏洞报告。如果某些功能无法正常运行,请附上你的
触摸板菜单日志。