Skip to content

Repository files navigation

Developer: Mursisru

Missile ETA HUD

Nuclear Option BepInEx 5 Version License: MIT


Critical warnings

Warning

Remove legacy ETA Pro - delete any old com.modder.missile_eta_pro (Missile ETA Pro Ultra v1.9) DLL before installing this build.

Important

BepInEx 5 (x64) required - install BepInEx before this mod.

BepInEx 5 plugin for Nuclear Option: small time-to-impact numbers on the Flight HUD at each own and incoming missile.

Plugin GUID: com.at747.missileeta
Version: 2.0.0 · dev 2.0.0 Build DEV2Q7

Features

  • Own missiles — ETA label at missile world position; ARH datalink (R45), search (R SRH red blink), lock (R ACT green blink), lost target (R LOST blue).
  • Incoming missiles — red ETA at missile; if off-screen, red edge arrow + ETA (prism style like Vectoring Target HUD).
  • Multi-target — every active own missile and every known incoming threat gets its own label.
  • Stable ETA — physics closure (DeltaV / burn), median + asymmetric smooth + hold.
  • Off-screen — edge arrows (own green, incoming #FF2020); vanilla PinToScreenEdge placement.
  • Flight HUD style — font/color/alpha matched to missile HUD lines when enabled.

Requirements


Install

Important

BepInEx 5 (x64) required — install BepInEx before this mod.

  1. Copy MissileETA_Engine.dll to Nuclear Option\BepInEx\plugins\.
  2. Launch once; edit BepInEx\config\com.at747.missileeta.cfg or use Configuration Manager.

Build

  1. Open MissileETA_Engine.slnx in Visual Studio.
  2. Set NuclearOptionRoot in Directory.Build.user.props if the game is not in the default Steam folder.
  3. Build ReleaseMissileETA_Engine\bin\Release\MissileETA_Engine.dll

Configuration (summary)

Section Keys
MissileEta Enabled, MatchFlightHudStyle, UpdateHz
MissileEta.Own ShowOwnEta, FontSizePx, DecimalPlaces, ShowArhCountdown, ArhPrefix
MissileEta.Incoming ShowIncoming, ShowOffScreenArrows, EdgeMarginPx, IncomingColorHtml
MissileEta.Filter HoldInvalidSeconds, MaxDecreasePerSec, MaxIncreasePerSec, DisplayQuantizeStep
MissileEta.Limits MaxLabels, MaxEtaSeconds

License

MIT — see LICENSE.


Keywords

nuclear-option, bepinex, harmony, mod, missile-eta, hud, csharp, unity

About

BepInEx 5 mod for Nuclear Option: Flight HUD ETA for incoming missiles and your own missiles, with smoothed time-to-impact estimates.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages