Skip to content

v2.4.1 — WAR 精确飞控与参考准星 / Exact-model WAR Flight Control & Reference Gun Cross

Choose a tag to compare

@CreeperUX CreeperUX released this 07 Oct 21:56
· 20 commits to main since this release

v2.4.1 — WAR 精确飞控、参考准星与过场恢复修复

正式版。仅限离线单人,禁止带 Mod 进入线上或多人模式。

本版包含 v2.4.0 的全部内容(v2.4.0 的发布已合并到这里),并新增参考准星开关和一项启动器修复。

本版 WAR 模式大幅提高了跟随性,并扩展了飞行包线边界。 控制器按飞机真实的转动能力加速和刹车,机头更紧地跟住光标;接近飞机转动极限的大角度转向和快速来回拖动,也能用鼠标稳定完成。飞机本身的性能仍由游戏决定。

相比 v2.3.15-beta.1 的主要变化

  • 全新 WAR 飞控:

    • 控制器基于从游戏中还原的 AC8 转动规律,每帧读取飞机真实转动状态,按最短时间加速、到位前及时刹住;
    • 决策结构参考 War Thunder 鼠标教官:小偏差直接修正,大偏差先滚转再拉杆;
    • 路径锁定让机头沿接近直线的路径走向圆环,减少"L 形回归";
    • 鼠标停下、机头到位后平滑改平,没有拖尾、没有超调;用键盘滚转后松开,也会自动改平;
    • 机头附近的滚转决策预判光标运动,来回拖动时反向更快;光标远离机头时不再左右来回滚转;
    • 按住俯仰、偏航或滚转键按 War Thunder 规则接管;
    • 数据异常时自动降级到 WAR v11.1。

    详见 WAR 飞控说明。

  • F4 改为 PEACE ↔ WAR:PEACE 就是原来的 CLASSIC 2.0,控制律未改动;AGILE 2.1 退役。

  • 机头参考准星(可开关):

    • 游戏原生准星会下沉,与机炮实际弹道对不上。现在在机头(机炮)方向 500 m 处画一个中心留空的十字(War Thunder 风格),与圆环同色同线宽;
    • 飞控到位时十字落在圆环中心;按住 C 自由观察时也显示;
    • 飞行中按 Alt+F7 显示/隐藏,弹出提示,F1 面板显示当前状态,只对本次运行有效;
    • 启动时是否显示由 MouseAim-Settings.ini 的 hud_boresight 决定(1 显示,默认;0 隐藏);
    • 单按 F7 仍是显示/隐藏整个 Mod HUD。

    详见 原生 HUD 与参考准星。

  • 头瞄(F2 HMD):

    • 圆环改为圆环加四角括号,避免与十字混淆;
    • 按住 C 自由观察时,切换目标改为按视线方向选,括号圆环画在视线点上;松开 C 后恢复按鼠标目标选。

    游戏的锁定角、射程和锁定时间判定不变,详见 头盔瞄准。

  • 逐帧同步输入(来自 2.3.16 预览版):鼠标目标由游戏帧统一消费,控制步长使用高精度计时,圆环以渲染平移移动。

  • 自定义按键(来自 2.3.17 预览版):启动器"维护与恢复 → 键位设置"可配置 8 个动作:

    • 自由观察、观察放大;
    • 俯仰、滚转、偏航各两个方向的接管检测键。

    只支持单键,不支持组合键和 F1–F10,下次启动生效。详见 自定义键位。

  • 修复:过场后模组相机/HUD 不恢复:进入过场或在 C 键环视中切入过场时,某一帧相机数据(FOV)校验失败曾导致模组相机与 HUD 在整局内停用。现在改为每 500 ms 受保护重试,过场结束后自动恢复,并已在试飞中实际验证。详见 修复说明。

  • 修复:启动器"键位设置"对话框:保存、恢复默认和按键录入的按钮在启动器不以 -File 方式运行时会报错找不到函数,现在无论以何种方式启动都能正常工作。通过 Start-GUI.cmd 正常启动的用户此前不受影响。

从 v2.3.6 升级的用户,还会获得 v2.3.15-beta.1 的全部改进:原生 UMG 圆环、F1 面板与通知、游戏内灵敏度与放大调整、停用/恢复入口。详见 v2.3.15-beta.1 说明。

2.4.1 相比 2.4.0

只针对已经装过 2.4.0 的用户:

  • 新增参考准星开关(Alt+F7、hud_boresight),见上文;
  • 修复键位设置对话框;
  • 飞控(WAR v13.7、PEACE)与 2.4.0 完全相同。

升级注意

  • 默认飞控是 PEACE(CLASSIC 2.0)。 v2.3.15-beta.1 默认是 AGILE 2.1,所以按默认设置使用的用户,升级后的手感会更接近 CLASSIC;按 F4 可切换到 WAR。
  • 旧设置自动迁移: control_mode=1(AGILE)→ 0(PEACE),2/4/5 → 3(WAR)。设置文件里没有 hud_boresight 时,参考准星按显示处理。
  • 键位: 接管检测键默认仍是 W/S、A/D、Q/E。如果游戏里改过操纵绑定,请在"键位设置"中改成一致。

下载与安装

下载 AC8-Integrated-v2.4.1-share.zip。这是完整运行包;GitHub 自动生成的 Source code 不是安装包。完整解压到游戏目录之外的新目录,不要覆盖旧版。

  1. 正常退出旧版本,保留控制台直到归档、清理完成。
  2. 双击新包的 Start-GUI.cmd,核对游戏/Steam 路径,选择安装范围并保存;也可使用 Setup.cmd。
  3. 把新包生成的 Steam-Launch-Option.txt 整行替换到 Steam → 游戏属性 → 启动选项。
  4. 从 Steam 启动;游戏操纵类型选择 Expert/专家,使用第三人称视角。

适配 Windows x64、Steam 游戏 Build 25201480。包内保留游戏版本与载荷校验。安装包为中文界面。

回退到旧版本

  1. 正常退出 2.4.1 并等待控制台清理完成。异常退出时,使用 2.4.1 原目录内的 Cleanup-Offline.cmd。
  2. 下载需要的旧版:v2.3.15-beta.1 或 v2.3.6,解压到另一个新目录。
  3. 在旧版目录中运行 Start-GUI.cmd/Setup.cmd,并把 Steam 启动选项替换为旧版生成的那一行。

不要在版本之间复制 payload、DLL、sessions 或整份配置;无需回滚游戏存档。

反馈请注明游戏版本、机型/任务、安装范围、F2/F3/F4 状态(PEACE 或 WAR)以及复现步骤和大致时间点。请分享原始 ZIP;使用过的 sessions 可能包含个人存档备份,不要公开上传整份目录。

鸣谢

本项目基于 FletcherMiya/AC8-Mouse-Aim 发展,感谢原作者及贡献者提供的基础工作。完整第三方署名和许可保留在 THIRD_PARTY_NOTICES.md 与 licenses 中。

English summary

Stable release. Offline single-player only; do not use online or in multiplayer. v2.4.1 contains everything from v2.4.0 (whose release has been merged into this one).

WAR greatly improves tracking and extends the flight envelope you can fly with the mouse. The controller accelerates and brakes with the aircraft's real rotation capability, so the nose follows the cursor much more closely, and large turns and fast reversals near the aircraft's rotation limits stay controllable. Aircraft performance itself is still set by the game.

  • New WAR flight control. It is built on a reconstructed model of AC8's own rotation law: it reads the aircraft's real rotation state every frame, accelerates time-optimally and brakes on time. Decisions follow a War Thunder-style mouse-instructor structure:

    • path lock gives straight nose paths (fewer L-shaped returns);
    • smooth, bank-scaled automatic levelling once the cursor rests near the nose, also after a keyboard roll;
    • cursor-motion-aware roll decisions near the nose for quicker reversals, without roll wobble when the cursor is far off-axis;
    • War Thunder-style keyboard takeover;
    • automatic fallback to WAR v11.1 if its data becomes invalid.

    See WAR flight control (Chinese).

  • Modes. F4 toggles PEACE (the unchanged CLASSIC 2.0, default) and WAR. AGILE 2.1 is retired; control_mode 1 migrates to PEACE and 2/4/5 to WAR. Users of the v2.3.15-beta.1 default (AGILE) will now start in PEACE.

  • Reference gun cross, switchable. The native reticle sinks and does not match the gun line.

    • A War Thunder-style cross with a centre gap now marks the nose/gun axis at 500 m. It sits in the ring once the nose has arrived and stays visible in C free look. It is not a lead indicator.
    • Alt+F7 shows or hides it for the session, with a notice and an F1 panel row.
    • hud_boresight in MouseAim-Settings.ini sets the startup state (1 = shown, default).
    • Plain F7 still toggles the whole mod HUD.
  • HMD. The HMD ring now has four corner brackets. While holding C, target switching picks along the view direction, marked by the bracketed ring. Lock angle, range and lock time are unchanged.

  • From the 2.3.16 and 2.3.17 previews. Frame-synchronous input. Configurable keys for free look, zoom and six manual-takeover directions (launcher → maintenance → key settings; single keys only).

  • Fixes.

    • A rejected native-camera frame on a cutscene transition (an invalid FOV) no longer disables the mod camera and HUD for the rest of the session. The camera now retries every 500 ms under all existing guards; this was confirmed in a live flight.
    • The launcher key-settings dialog now saves however the launcher is started.
  • 2.4.1 vs 2.4.0: only the gun cross switch and the key-settings dialog fix; flight control is unchanged.

Extract the complete share ZIP outside the game into a new folder, run Start-GUI.cmd or Setup.cmd, and replace the Steam launch option with the newly generated line. The installer UI is Chinese. To roll back, finish 2.4.1 cleanup, install v2.3.15-beta.1 or v2.3.6 in a separate directory and use its launch option. Do not copy DLLs, settings or sessions between versions.

Based on FletcherMiya/AC8-Mouse-Aim, with thanks to the upstream author and contributors. Licenses and acknowledgments are preserved.