
均衡化瞄准灵敏度 X-Y
本模组修复了《潜行者2》中鼠标灵敏度缩放不对称的问题,确保水平(X轴)和垂直(Y轴)灵敏度完全平衡,达到应有状态。
查看大图经过测试并确认与游戏更新1.1兼容
1.1 更新未包含此模组使用的核心文件的任何更改。
模组更新与未来计划
Mod 与 1.1 游戏更新兼容 - 接下来几天我将更新 mod 以提供更全面的修复,确保所有输入异常都能得到正确修正。
描述
Stalker 2的默认设置采用了非对称灵敏度缩放,其中垂直(Y轴)灵敏度与水平(X轴)不同,导致瞄准和相机控制令人沮丧地不一致。
这个模组的功能
本模组调整了游戏的灵敏度缩放,以确保双轴的输入响应保持一致。通过平衡X轴和Y轴的灵敏度:
- 瞄准和镜头控制感觉一致,提高了精度。
- 修复了垂直灵敏度乘数以匹配水平灵敏度。
虽然创建时考虑了键鼠用户,但它也适用于控制器输入。
然而,这个模组没有修复游戏中控制器的不稳定死区设置——尽管我接下来可能会研究这个问题。
游戏默认附带的移动参数为 BaseTurnRate = 40 和 BaseLookUpRate = 30。此模组将两个值都设为40——简单但有效。
安装
- 下载模组文件。
- 将内容解压到
Steam\steamapps\common\S.T.A.L.K.E.R. 2 Heart of Chornobyl\Stalker2\Content\Paks\~mods - 如果您的 Paks 目录中没有
~mods文件夹,请创建一个新文件夹并将其命名为~mods。 - 启动游戏并享受一致的鼠标移动。
一旦加载到您的最新存档,建议手动重新加载存档以确保模组正确应用。
兼容性
自 v2.0 起,本模组改为编辑较冷门的文件 TestNPCObjPrototypes.cfg,而非其他多数模组使用的原始文件 ObjPrototypes.cfg。这意味着我的模组现在几乎能与所有内容兼容——前提是其他模组作者不开始效仿这一新方法(我们拭目以待)。
我的其他模组
- 使用DualSense手柄玩《潜行者2》?PLAYSTATION DUALSENSE控制器必备指南
- 自定义准星,选择多得会让西多罗维奇脸红 自定义准星合集
注意
以下是《潜行者2》中鼠标移动的快速解析:
在蓝图定义中:
在蓝图(BP_Stalker2Character.uasset)中,BaseTurnRate 和 BaseLookUpRate 是默认值——(BaseTurnRate_0[9] = 85.0)和(BaseLookUpRate_0[10] = 75.0)。这些默认值是编译类(BP_Stalker2Character_C)的一部分,并作为灵敏度的初始设置。
被配置覆盖:
在运行时,游戏会从ObjPrototypes.cfg加载数值,其中包含一个MovementParams部分——(BaseTurnRate = 40 和 BaseLookUpRate = 30)。这些数值会覆盖蓝图的默认设置。
运行时行为:
引擎优先处理配置文件中的值,允许在不重新编译或修改蓝图的情况下进行调整。我的模组更新了TestNPCObjPrototypes.cfg,将两个速率都设置为40。遗憾的是,无法在用户可见的.ini文件中更改这些值,否则会更理想。它们在UE5中以双精度浮点数形式存储。通过测试,我确认1-100之间的值有效,其中1会使受影响轴上的鼠标移动几乎无法进行。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。