改进型汽车自动变速箱

创作者: Deppelover
已更新:2026-09-10 14:14:04
46KB

关于此 MOD

让欧洲卡车模拟2的自动变速箱像汽车一样换挡。专为汽车模组设计,适用于所有车辆。
改进型汽车自动变速箱

这是一个《欧洲卡车模拟2》的插件,它能让自动变速箱表现得像汽车的自动挡,而不是卡车的自动挡。虽然是为汽车模组编写的,但它适用于所有车辆。变速箱会逐挡换挡并读取油门踏板的输入。轻踩油门会提早升挡并在低转速下巡航,踩得更多则会延长保持挡位的时间,并在你踩到底之前降挡以加速,而强制降挡则会降到发动机能承受的最低挡位。

这是我自己完成的作品,基于MIT许可证发布。完整源代码已包含在下载内容中,也可在GitHub上获取:github.com/deppelover/car_automatic_transmission

要求

针对欧洲卡车模拟2(Windows 64位,版本1.61.0.254)开发并验证。已使用踏板和键盘进行测试。

它通过字节模式而非固定地址来定位变速箱代码,因此通常能在游戏更新后继续生效;如果找不到预期的内容,它不会执行任何操作。

安装

这不是.scs模组,因此不会放入你的mod文件夹。

将压缩包中的“bin”文件夹复制到你的ETS2安装目录中,使DLL最终位于以下位置:

欧洲卡车模拟2\bin\win_x64\plugins\car_automatic_transmission.dll

如果“plugins”文件夹不存在,请创建它。启动一次游戏,DLL旁边会出现一个包含默认设置的car_automatic_transmission.cfg文件。

要卸载,只需删除DLL文件即可。

配置

编辑car_automatic_transmission.cfg并重启游戏。所有设置均为可选,未填写的项将保持默认值。以下数值为默认值。

装备选择:
已启用 = 1
0 会完全关闭该插件。

up_step = 1
每次升挡的挡位数。1 表示顺序升挡,0 表示无限制。

down_step = 2
每次降档的齿轮数。

踢击步 = 0
每次降挡的挡位数。0 = 按需降至最低挡。

downshift_on_accel = 1
1 允许在加速时降档,0 为默认行为。

Shift键映射:
随油门提高转速窗口,使变速箱在负载下更早降挡并延长保持挡位的时间。

min_rpm_hi = 0.65
主控制。全踏板时的最低转速,以转速限制的分数表示。

thr_lo = 0.45
低于此踏板位置时,换挡点保持原厂设置。

thr_hi = 0.85
在此踏板位置,映射完全生效。

thr_curve = 1.6
高于1会使踏板下限区域更平缓。

峰值阈值 = 0.90
车窗顶部的上限,以转速限制的比例表示。

thr_gain = 3.00
班次的安全上限。设为 0 可禁用该地图。

调校:降挡太积极?降低min_rpm_hi或提高thr_lo。降挡太迟钝?提高min_rpm_hi或降低thr_hi。如果巡航时升挡过早,将thr_lo降至约0.15并提高min_rpm_hi。

换挡时机:
换挡延迟 = 0.80
升挡锁定秒数,0 = 关闭。

downshift_delay = 0.00
降挡也是如此。

调试:
状态文件 = 0
向car_automatic_transmission.txt写入一行状态信息。

多人游戏

仅限单人游戏。请勿在TruckersMP或Convoy中使用。

关于杀毒软件的说明

该DLL会在内存中修补游戏代码,因此部分扫描器仅凭行为就会将其标记。它没有数字签名。完整源代码已包含在内,你可以自行阅读并构建该DLL。

如果遇到任何漏洞或功能异常,请留言告诉我,我会修复。

使用 Xmod 解锁 欧洲卡车模拟2 的全部潜力 — 今天就探索这些顶级 MOD!