支持的设备与设置

设备是否受支持以及如何设置

方向盘:响应修正曲线

BeamNG.drive 高级力反馈调整:什么是响应修正曲线,如何生成自己的曲线(WheelCheck、Force Curve Modifier、LUT/CSV 文件)、调整曲线,并使用 FFB Graph 应用检查效果。

本文是 方向盘设置 的延续。请先按照该文章配置驱动程序和力反馈。

此为高级选项。如果您不确定自己的操作,请勿更改。

简介

力反馈通过方向盘驱动程序请求电机施加一定的扭矩(旋转力)来工作。

在理想情况下,产生的扭矩应该与请求的扭矩成正比。

然而,在实际中,这种情况很少符合此规律。有时请求 1 单位的扭矩,可能得到 1.2 单位的结果;请求 2 单位时,可能仅得到 1.9 单位的结果。在整个扭矩范围内,结果误差可能有较大变化,因此不测试每个可能的扭矩值的情况下无法预测。

为了弥补这种非线性,我们提供了使用响应修正曲线的选项。此曲线基本上告诉 BeamNG.drive 方向盘对所有可能请求的响应。基于此,BeamNG.drive 会“聪明地”动态修正驱动指令,发出不同的扭矩请求,以获得期望的实际结果扭矩。

可重用性

在继续之前,有关响应曲线复用性的一些说明:

响应曲线会因 Windows 驱动程序配置而变化。

例如,如果您在 Windows 驱动程序配置面板中更改效果强度(或任何其他设置),响应曲线很可能会有所不同。

请记住,如果您尝试在调整 Windows 驱动程序配置时使用某个方向盘的响应曲线,可能会出现问题。

注意:BeamNG.drive 附带了为推荐驱动程序配置量身定制的响应曲线(参见 驱动程序配置)。如果您未使用推荐配置,响应曲线可能会出现偏差,建议根据特定的驱动程序配置重新生成。但即使您没有重新生成,结果通常也会比完全禁用曲线好。

此外,响应曲线通常对同一品牌和型号的方向盘相同(除非是使用的原装型号标识,但经过重大修改的硬件)。如果您为特定型号方向盘和驱动程序配置创建了响应曲线,其他拥有相同方向盘的用户也可以重复使用。。

生成自己的响应曲线

生成响应曲线需要对硬件进行精确测试,记录每次施加某个扭矩时的响应。

市面上有许多工具可以自动执行此操作,并将生成的曲线以文件形式记录在磁盘上。

BeamNG.drive 能够直接读取最常见的第三方工具(如 WheelCheck 和 Force Curve Modifier)生成的响应曲线文件,而无需额外修改格式。只需运行这些工具,将结果导出为文件,并将其放置在 C:\Users\your_username\AppData\Local\BeamNG.drive\settings\inputmaps\wheel.* 中。

注意:LUT 文件中包含的数字与其他文件类型中的数字意义不同(即使它们都“仅是”成对的数字)。请不要将 “.lut” 扩展名重命名为其他内容,这样 BeamNG.drive 才能知道需要以不同于常规的方式处理 LUT 数字。

有关更多信息,请在网络上搜索这些第三方工具的名称,并遵循现有指南。

注意:将鼠标悬停在 BeamNG.drive FFB 菜单的响应曲线图表上,可以获得更多关于命名规范的详情。通常 wheel.csv 格式就可以了。

曲线的使用方式

BeamNG.drive会对屏幕上显示的力反馈曲线进行内部标准化处理:

  • 曲线将被标准化,从 0(无扭矩)到 1(方向盘支持的最大扭矩)。您无需自行标准化任何值。
  • 曲线会移除所有低谷,保证响应始终是递增的。
  • 曲线会假设您的设备以0请求扭矩对应0响应为起点,以100%请求扭矩对应100%响应为终点。

完成这些处理后,曲线将以以下方式使用:

  • 当结果扭矩太小时,BeamNG.drive 会增加请求的扭矩,以达到期望的结果扭矩。
  • 当结果扭矩过大时,BeamNG.drive 会稍微减少请求的扭矩,以避免结果过大。

调整曲线

通常,您会希望在游戏使用曲线之前对其稍作调整。

如果您已将 wheel.csv 文件放置在 inputmaps 目录中,游戏将在每次重新启动游戏或按 Ctrl+L 重载输入系统时读取该文件。

执行此操作后,曲线会嵌入到您的 inputmap 文件中。如果您修改了源 wheel.csv 文件并按 Ctrl+L,inputmap 文件将再次更新。当您对结果满意时,移除源文件即可。

测量误差:

如果您只生成了一次响应曲线,则可能存在一些读取误差。例如,如果方向盘自动转动时意外触摸了方向盘,或碰到了桌子,则该曲线的读数可能不准确。

多次测量并对比生成的曲线,可以发现可能存在的异常值。

噪声:

如果您多次正确测量曲线,会发现有些微小的变化。这可能是由于多种因素引起的,例如温度变化、齿轮或皮带的轻微错位等。

多次测量曲线不仅可以检测误差(如前所述),还可以消除这种噪声。您可以将所有曲线平均,得到 BeamNG.drive 中使用的最终曲线。请注意,通常一次测量和后续测量之间的误差不大(除非您的方向盘已损坏)。所以也可以跳过此步骤 :-)

低扭矩振动:

大多数方向盘无法正确处理低扭矩。响应曲线在第一个部分通常非常平坦,这会迫使 BeamNG.drive 请求巨大的扭矩来补偿。这通常会产生不必要的振动。

为防止这种情况,请确保在曲线开始部分添加轻微的初始斜率,即使响应曲线在该区域显示了很大的死区。此举是为了平滑低扭矩情况下的不稳定响应。

可视化改进

为协助您调整或验证响应曲线,实时可视化结果可以在您驾驶时显示。

  1. 转到菜单 Apps > Add app
  2. 将 FFB Graph 放置在屏幕上的某个位置并单击 Done。

您需要注意的数据是:

  • Current:显示实际请求 Windows 驱动程序的扭矩。此曲线通常不是我们想要的扭矩,但请记住我们需要修正驱动指令以获得想要的扭矩。
  • Uncorrected:显示预期的结果扭矩,即经过驱动程序、固件和硬件后应该产生的扭矩。
  • Limit:用户在 FFB 菜单中选择的力限制。不会产生超过此值的力。
  • Unlimited:显示在没有限制的情况下会请求的扭矩。

例如,在大多数方向盘中,您通常会注意到在低扭矩情况下,uncorrected 力量小于 current 力量,因为初始 FFB 死区。

一个性能优越的方向盘应具有非常线性的 FFB 响应,因此 uncorrected 和 current 力量应在整个扭矩范围内几乎相同。

上一次修订: 十月 6, 2026

“支持的设备与设置”中的更多文章 所有文章 →
支持的设备BeamNG.drive支持的方向盘、手柄和其他输入设备,以及设置指南和常见问题的解决方法。 方向盘设置如何在BeamNG.drive中设置方向盘:驱动配置、游戏内设置以及力反馈配置。