
EngineStateManager - 传统模式
ScriptHookVDotNet 模组,让玩家能够完全控制所有车辆类型的引擎行为。
查看大图[center][i][img]https://s13.gifyu.com/images/bvaWI.png[/img]
旧版模组页面
[/i]
ScriptHookVDotNet 模组,赋予玩家对所有载具引擎行为的完全控制权。默认情况下,GTA V 会在进出动画期间自动启动和关闭引擎。本模组通过原生级逻辑覆盖这些行为,允许引擎保持持续运行状态,同时将引擎控制权完全交给玩家。支持飞机、直升机和地面载具。
[ 特色功能 ]
- 离开载具时不再自动关闭引擎
- 阻挡 GTA V 的自动引擎启动功能,该功能适用于所有支持的车辆类型
- 消除进入/退出动画期间的 RPM/音频下降
- 通过热键切换车辆引擎的开启/关闭,可选包含动画效果
- 除非启用,否则不会干扰默认控制。
- 包含原生故障安全处理(不会导致游戏崩溃)
- 模组加载时可选的游戏内通知
- 逐个实体的追踪载具引擎状态
- 故障排查调试日志记录(如果已启用)
- 禁用飞机飞行过慢时的失速(如果启用)
- 如果飞机受损,禁用飞机失速功能。(若启用)
- 控制器支持
[ 配置选项 ]
所有功能均可通过 EngineStateManager.ini 进行配置。你可以在不触及代码的情况下完全自定义行为。更改仅在下次脚本重新加载时生效。
[ 需求 ]
增强:
传承:
[ 安装 ]
- 安装 ScriptHookV 和 ScriptHookVDotNet v3
- 将 EngineStateManager.dll 和 EngineStateManager.ini 放入您的 GTA V/scripts/ 文件夹中
- (可选)编辑 EngineStateManager.ini 文件以自定义行为
- 享受
[ 已知问题 ]
- 喷气式飞机在离开时不会以怠速状态停留。
- 原生螺旋桨飞机在离开后无法保持运转(除非存在螺旋桨转子哈希值,但已被 Rockstar 隐藏)。所以我决定做一个临时解决方案,通过在玩家最后所在的螺旋桨飞机中生成一个隐形的行人,来保持引擎空转。
如果您遇到任何其他问题,请在报告时附上您的 EngineStateManager.log。
[ 鸣谢与致谢 ]
- Alexander Blade - 用于 ScriptHookV
- crosire - 用于 ScriptHookVDotNet
- Chiheb-Bacha - 用于 ScriptHookVDotNet 增强版
没有这些基础工具,这个模组将无法实现。
特别感谢:
- GTA V 模组社区,提供文档、共享研究成果及反向工程工作
- 每位报告漏洞或提供反馈的人——你们的意见直接推动了未来版本的改进。
源代码[/center]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。