Repository navigation
WingCommand v0.9.1 — Lines on the map update
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
-
Install BepInEx 5 for Nuclear Option.
-
Download the release archive or
WingCommand.dll. -
Place the DLL in:
Nuclear Option/BepInEx/plugins/WingCommand/ -
Launch the game.
-
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.