车辆 - 悬挂
汉化标题:车辆 - 悬挂
原文标题:Cars – Suspension
汉化更新时间:2025-01-14 00:00:00 +0800
英文原文最新更新时间:2025-11-15 01:18:47 -0500
扩展物理中的附加悬挂值
请记得启用扩展物理
将扭矩应用于悬挂的替代方式
这是对 Kunos 的一个错误的修复,该错误导致抗几何效应的不准确。
suspensions.ini
ini
[_EXTENSION] ; 自 0.2.3p211 版本以来,车轴悬挂类型已完全禁用此选项
TORQUE_MODE_EX = 0 ; 选项:
; 0 是默认/原版设置,对轮毂的力应用不正确。加速扭矩通过轮毂传递,但实际上并非如此。
; 1 已损坏
; 2 推荐使用,应具有物理准确性。随着 CSP 版本的更新,已进行更改以减少错误并改进边缘情况行为。渐进式弹簧速率的修复
对另一个 Kunos 错误的修复
suspensions.ini
ini
[_EXTENSION]
FIX_PROGRESSIVE_RATE = 1新的双叉骨悬挂扩展
包括运动比查找表、缓冲块查找表、渐进式速率修复,以及更多功能 示例实现:
suspensions.ini
ini
[_EXTENSION]
USE_DWB2 = 1
[FRONT]
MOTION_RATIO = motion_ratio_f.lut ; 运动比查找表(零点偏转|运动比)
BUMP_STOP_LUT = bsf.lut ; 偏转|力 - 必须以 0|0 开始
; 旧版实现。请查看页面下方了解当前实现。
[HEAVE_FRONT]
MOTION_RATIO = motion_ratio_hf.lut
BUMP_STOP_LUT = bshf.lut
[REAR]
MOTION_RATIO = motion_ratio_r.lut
BUMP_STOP_LUT = bsr.lut
[HEAVE_REAR]
MOTION_RATIO = motion_ratio_hr.lut
BUMP_STOP_LUT = bshr.lut使用 DWB2 的车辆的新标注弹簧调整
示例实现: 注意:suspensions.ini 格式不改变。 setup.ini
ini
[SPRING_LF] ; LF, RF, RR, LR - 替换旧的 SPRING_RATE_LF 条目
SHOW_CLICKS = 0
TAB = SUSPENSIONS
NAME = Spring Rate LF
LUT = suspension_springs.lut ; 格式:name|rate
POS_X = 0
POS_Y = 1
HELP = HELP_LF_WHEELRATE ; 与原版 AC 选项相同,目前...
DISPLAY_VALUE_IN_BRACKETS = 1 ; 1 - 在设置窗口中的名称旁显示括号内的值。添加了防倾杆运动比
扩展车辆的新标注防倾杆调整
示例实现:
suspensions.ini
ini
[ARB]
EXTEND = 1 ; 必需,用于启用扩展防倾杆
FRONT_MOTION_RATIO = 1.0
FRONT = 100000 ; 前防倾杆刚度(N/m)
REAR_MOTION_RATIO = 1.0
REAR = 10000 ; 后防倾杆刚度(N/m)注意: 运动比功能不需要 setup.ini 条目,但 [ARB] 下的 EXTEND 行是必需的。
setup.ini
ini
[ARB_F] ; F, R - 替换旧的原版 AC 条目
SHOW_CLICKS = 0
TAB = SUSPENSIONS
NAME = ARB Front
LUT = suspension_arb_front.lut ; 格式:name|rate
POS_X = 0.5
POS_Y = 0
HELP = HELP_FRONT_ARB ; 与原版 AC 选项相同,目前...
DISPLAY_VALUE_IN_BRACKETS = 0 ; 1 - 在设置窗口中的名称旁显示括号内的值。转向比设置调整(注意会破坏 AI 和动画,因此不推荐)
截至 2022 年 5 月已损坏/不支持
示例实现: setup.ini
ini
[STEERING_RATIO]
SHOW_CLICKS = 0
TAB = SUSPENSIONS ; 所需选项卡
NAME = Steering Ratio
LUT = suspension_steer.lut ; 格式:display_name|ratio
POS_X = 0.5
POS_Y = 4
HELP = NULL ; 目前没有合适的选项
DISPLAY_VALUE_IN_BRACKETS = 1 ; 1 - 在设置窗口中的名称旁显示括号内的值。可调节的双叉骨悬挂几何(需要 DWB2)
示例实现:
setup.ini
ini
[FRONT_GEOMETRY]
SHOW_CLICKS = 0
TAB = SUSPENSIONS
NAME = Front Geometry
LUT = setup_front_geometry.lut ; name|index
GEO_0 = suspensions_front_1.ini ; 包含更改项目的 INI 文件(选项:hub_mass 和所有 pick-up 点)
GEO_1 = suspensions_front_2.ini ; 与 suspensions.ini 格式相同 - 仅需要修改的项目
; (如果值不存在,将从 suspensions.ini 加载)
DEFAULT = 0 ; 要加载的默认 GEO_ 索引
POS_X = 0.5
POS_Y = 3
HELP = NULL ; 目前没有合适的选项
[REAR_GEOMETRY]
SHOW_CLICKS = 0
TAB = SUSPENSIONS
NAME = Rear Geometry
LUT = suspensions_setup_rear_geometry.lut
GEO_0 = suspensions_rear_1.ini
GEO_1 = suspensions_rear_2.ini
DEFAULT = 0;
POS_X = 0.5
POS_Y = 4
HELP = NULL使用 DWB2 悬挂的车辆的阻尼器查找表(注意运动比将应用于阻尼器)
示例实现:
suspensions.ini
ini
[_EXTENSION]
DAMPER_LUTS = 1 ; 目前必需创建一个新文件: dampers.ini
ini
[HEADER]
ENABLE = 1 ; 0 为禁用
[FRONT]
BUMP_SLOW_0 = damp_bump_slowf_0.lut ; 格式:速度(m/s) | 力(牛顿 - 符号不重要)。
BUMP_SLOW_4 = damp_bump_slowf_4.lut ; 注意:SLOW 条目不外推,只有 FAST 条目外推。如果仅使用 SLOW,请确保速度足够高以满足预期使用。建议至少达到 5 m/s 作为基线。
BUMP_SLOW_9 = damp_bump_slowf_9.lut ; 您必须至少为第一个和最终调整有一个 LUT
REBOUND_SLOW_0 = damp_reb_slowf_0.lut ; (如果不可调节,只需要 _0 条目)。
REBOUND_SLOW_4 = damp_reb_slowf_4.lut ; 将对不存在的条目进行周围条目的线性插值
REBOUND_SLOW_9 = damp_reb_slowf_9.lut ; (本例中为 1-3 和 5-8)。
BUMP_FAST_0 = damp_bump_fastf_0.lut
REBOUND_FAST_0 = damp_reb_fastf_0.lutsetup.ini
ini
[DAMPER_BUMP_LF] ; 名称与 Kunos 条目相同,除了 DAMP 已替换为 DAMPER
SHOW_CLICKS = 2
TAB = DAMPERS
NAME = Bump
MIN = 0 ; 最小设置
MAX = 11 ; 最大设置
STEP = 1
DEFAULT = 7 ; 默认设置
POS_X = 0
POS_Y = 0
HELP = HELP_LF_DAMPER_BUMP使用 DWB2 悬挂的车辆的缓冲块/橡胶查找表(自 v1.74 起可用)
对于举升(heave)元件,添加了额外功能。您可以使用旧的 packer 速率作为第三个弹簧,新的缓冲块速率作为缓冲橡胶,两者都有相应的间隙。每个间隙都在地面(即当车辆处于静态偏转时)。Packer 范围用作角弹簧的缓冲块间隙,其工作方式与原版 AC 相同。
进一步注意:缓冲块查找表的旧实现仍然有效。
示例实现:
suspensions.ini
ini
[_EXTENSION]
SEPARATE_BSH_GAPS = 1 ; 如果为 0 或不存在该行,则 bumpstop_gap = packer_range
[HEAVE_FRONT]
BUMPSTOP_GAP = 0.1 ; 静态载荷下到缓冲块的间隙(米)
[HEAVE_REAR]
BUMPSTOP_GAP = 0.1 ; 静态载荷下到缓冲块的间隙(米)创建一个新文件: bumpstops.ini
ini
[HEADER]
ENABLE = 1 ; 0 为禁用
[FRONT]
DEFAULT = 0 ; 缓冲橡胶的默认索引/选择
STACK = 1 ; 堆叠的橡胶数量
[REAR]
DEFAULT = 0
STACK = 2
[FRONT_HEAVE]
DEFAULT = 0
STACK = 2
[REAR_HEAVE]
DEFAULT = 1
STACK = 3
[FRONT_0] ; 可以根据需要拥有任意数量
LUT = filename.lut ; 偏转(米)|力(牛顿)。必须以 0|0 开始
[FRONT_1] ; (在任何情况下,"弹簧"都不应在 0 偏转时产生力)
LUT = filename.lut
[REAR_0]
LUT = filename.lut
[REAR_1]
LUT = filename.lut
[FRONT_HEAVE_0]
LUT = filename.lut
[FRONT_HEAVE_1]
LUT = filename.lut
[REAR_HEAVE_0]
LUT = filename.lut
[REAR_HEAVE_1]
LUT = filename.lutsetup.ini
ini
[BUMPSTOP_HF] ; HF, HR
SHOW_CLICKS = 0
TAB = SUSPENSION HEAVE
NAME = Bump Rubber F
LUT = bs_setup.lut ; 可以使用此选项为每个橡胶分配名称。格式:Name|index
POS_X = 1
POS_Y = 0
HELP = HELP_HR_WHEELRATE
[BUMPSTOP_GAP_HF] ; HF, HR
SHOW_CLICKS = 0
TAB = SUSPENSION HEAVE
NAME = Bump Rubber Gap
MIN = 0
MAX = 100
STEP = 1
POS_X = 1
POS_Y = 1
HELP = HELP_HF_TRAVEL_RANGE
[BUMPSTOP_NUM_HF] ; HF, HR
SHOW_CLICKS = 0
TAB = SUSPENSION HEAVE
NAME = Bump Rubber Stack
MIN = 1
MAX = 3
STEP = 1
POS_X = 0.5
POS_Y = 2
HELP = Null
[BUMPSTOP_LF] ; LF, RF, LR, RR
SHOW_CLICKS = 0
TAB = SUSPENSION ADV.
NAME = Bump Rubber LF
LUT = bs_setup.lut
POS_X = 0
POS_Y = 0
HELP = HELP_LF_BUMP_STOP_RATE
[BUMPSTOP_NUM_LF] ; LF, RF, LR, RR
SHOW_CLICKS = 0
TAB = SUSPENSION ADV.
NAME = Rubber Stack LF
MIN = 1
MAX = 3
STEP = 1
POS_X = 0
POS_Y = 1
HELP = Null
[PACKER_RANGE_LF] ; LF, RF, LR, RR - 与原版相同
SHOW_CLICKS = 0
TAB = SUSPENSION ADV.
NAME = Bump Rubber Gap LF
MIN = 0
MAX = 50
STEP = 1
POS_X = 0
POS_Y = 2
HELP = HELP_LF_TRAVEL_RANGE