蒸汽机车模拟

蒸汽机车模拟

呜呼——!蒸汽机车现在逼真得让人抓狂,平衡燃烧室/锅炉压强/水位等参数才能让列车跑起来。

警告:此脚本未在任务中测试,可能会或不会破坏涉及机车的任务。按 F9 会将你传送到最近的火车站或火车,若不小心按下可能会破坏任务。

描述

此模组将《荒野大镖客 2》中原版的街机式火车操控替换为真实的蒸汽机车模拟。火车操作不再依赖简单的单键加速与制动,而是由模拟的锅炉热力学、满载货物重量、手动添煤、汽室压力以及机械阀配汽装置驱动。


安装说明

  1. 下载并解压压缩包。
  2. 找到《荒野大镖客 2》的根安装目录(包含 RDR2.exe 的文件夹)。
  3. 将 SteamTrainSim.asi 复制到该根目录中。
  4. 启动游戏。进入可驾驶的蒸汽机车后,插件会自动加载。

主要特性

  • 锅炉热力学:实时模拟锅炉压力、汽室分配和安全泄压阀。压力根据热通量积累,并依据调节器开度、切断比和辅助消耗而消耗。
  • 水位玻璃管与注水器:通过可用的活蒸汽注水器管理水位。水位过高会导致汽水共腾并使水带入汽缸,而水位低于火箱顶板则有导致过热和灾难性锅炉故障的风险。
  • 火箱模拟:手动操作火箱门和铲煤。维持最佳煤层质量和燃烧温度是持续产生蒸汽的必要条件。
  • 可用的回动装置与切断机制:真实的汽缸进汽,切断比直接影响性能。起步需要全前进挡以克服坡道上沉重的列车惯性,而高速运行时需要回调至中位挡,以防止排汽背压阻塞和过度蒸汽消耗。
  • 汽缸冷凝:停车或冷启动时会积聚冷凝水。必须打开汽缸排水阀排出液态水,以避免液压对汽缸盖造成损坏。
  • 列车空气制动:比例式制动管排气与储风缸充风,提供真实、渐进的列车减速,并支持紧急制动排风施加。

操作

  • W - 打开调节器(节气门)
  • S - 关闭调节器
  • X - 快速调节器切断(0%)
  • R - 回动装置前进 / 增加切断比(Johnson Bar)
  • F - 反向 / 减少切断比空间或
  • A - 施加列车空气制动
  • D - 缓解列车空气制动
  • Backspace - 紧急制动施加(排空制动管)
  • G - 蒸汽火车汽笛(长按或轻点)
  • O - 打开 / 关闭火箱门
  • J - 铲煤(需要火箱门打开)
  • I - 切换活蒸汽注水器(向锅炉给水)
  • C - 切换汽缸排水阀(排出冷凝水)
  • F6 - 切换驾驶室 HUD 开 / 关
  • F7 - 切换游戏内工程师手册
  • F8 - 快速维护与补给(修复锅炉,补充煤和水)
  • F9 - 传送到最近的火车 / 生成机车
  • F10 - 冷启动与黑暗启动模式

需求

  • Alexander Blade 的 Script Hook RDR2

致谢

  • Alexander Blade 提供 Script Hook RDR2 和 C++ SDK。
  • Gemini Argon 承担了 UI 和模拟机制方面的大量 vibecoding 工作。