Skip to content

WingCommand v0.9.1 — Lines on the map update

Choose a tag to compare

@GrabowMar GrabowMar released this 31 Aug 21:52
· 491 commits to main since this release

This is a major WingCommand update focused on making your squadron feel like a living group of pilots rather than a collection of aircraft slots.

The WMC pilot page has been rebuilt, radio chatter has gained rare in-flight conversations, and the loadout system is now considerably safer around conflicting pylons and modded weapons.

Highlights

Rebuilt WMC Wing dossier

The Wing page now presents a proper pilot and airframe dossier:

  • Pilot portrait
  • Name, callsign, rank and XP progression
  • Combat record and sortie count
  • Radio personality
  • Expanded biography
  • Aircraft type and current order
  • Live fuel, ammunition and hull condition
  • Current loadout and grouped weapon inventory
  • New aircraft silhouette presentation

Ambient crew banter

Airborne pilots can now occasionally exchange jokes, rumours and aviation folklore while the radio is quiet.

  • Some lines receive a response from another pilot
  • Named pilots have their own dialogue and pilot-specific exchanges
  • Banter waits for an idle radio and is checked on a sparse timer
  • Lone pilots will not begin conversations that require a reply
  • Banter can be disabled independently with Comms/CrewBanter

Safer loadout templates

The pylon-by-pylon editor and spawn path received a substantial reliability pass:

  • Conflicting fitted stores can now be cleared directly from blocked rows
  • Mirrored pylons correctly account for exclusions across represented stations
  • Invalid or stale combinations are removed safely before spawning
  • Malformed individual stores no longer prevent the rest of an aircraft from being catalogued
  • Better compatibility with older Workshop weapons that do not provide a normal JSON key
  • Template store identities remain stable across restarts

Performance and UI polish

Several frequently executed paths now do less repeated work:

  • Nearby formation-threat scans are shared and throttled
  • Chatter cooldown tracking no longer allocates callsign strings
  • Selection cleanup avoids per-frame predicate allocations
  • HUD and WMC rows cache values that do not need to be rebuilt every frame
  • Fuel, ammunition and integrity collections are sampled once per refresh
  • Shop and reserve catalogue paths reuse their working collections

Compatibility

  • Nuclear Option: 0.34.2
  • BepInEx 5
  • WingCommand: 0.9.1.1

Existing configuration and saved loadout templates are retained. The new Comms/CrewBanter option defaults to enabled.

Installation

  1. Install BepInEx 5 for Nuclear Option.

  2. Download the release archive or WingCommand.dll.

  3. Place the DLL in:

    Nuclear Option/BepInEx/plugins/WingCommand/

  4. Launch the game.

  5. Confirm that the BepInEx log contains:

    WingCommand 0.9.1.1 loaded.

Validation

  • 85 automated tests passing
  • Release build completed with zero warnings and zero errors

As always, please report problems with the aircraft involved, the order you issued, and the relevant section of BepInEx/LogOutput.log.