Developer: Mursisru
Important
BepInEx 5 (x64) required - install BepInEx before this mod.
Warning
- Requires maximized tactical map - panel does not appear on small MFD map modes.
- Front line is heuristic - fog-of-war and intel limits apply; untested vs mods that replace tactical map UI root.
Note
Multiplayer safe - read-only client overlays; no gameplay or network changes.
BepInEx 5 plugin for Nuclear Option: on the maximized tactical map, a hotkey-toggled layers panel (default F10) with Tactical / Front / Settings tabs — radar and facility overlays, optional front line, RU/EN UI, BepInEx persistence. Read-only client overlays; no gameplay or network changes.
Plugin GUID: com.at747.tacticalmaplayers
Output DLL: TacticalMapLayers.dll → BepInEx\plugins\
Note
Engine workspace: active development solution lives in source\repos\TacticalMapLayers_Engine\. This repo is the GitHub mirror; keep both trees aligned via robocopy before release.
- Critical warnings
- Features
- Requirements
- Install
- Controls
- Configuration
- Limitations
- Build
- Manual test checklist
- License
| Tab | Overlays |
|---|---|
| Tactical | Enemy ground radars (land/vehicles/ships), allied stationary radars, allied all radars, enemy airbases |
| Front | Approximate front line between friendly and visible enemy ground/naval units |
| Settings | UI language (RU/EN), front-line hint toggle, default panel tab |
All layers are observation-only — they do not alter simulation, targeting, or network state.
- Nuclear Option (Steam)
- BepInEx 5 x64
- Configuration Manager (recommended)
Important
BepInEx 5 (x64) required — install BepInEx before this mod.
-
Download
TacticalMapLayers.dllfrom Releases or build Release fromTacticalMapLayers_Engine. -
Copy to:
Nuclear Option\BepInEx\plugins\TacticalMapLayers.dll -
Config:
BepInEx\config\com.at747.tacticalmaplayers.cfg
| Input | Action |
|---|---|
| F10 (default) | Toggle layers panel on maximized tactical map |
Rebind via Configuration Manager → Hotkeys.ToggleLayerPanel.
| Section | Key | Default | Description |
|---|---|---|---|
Radar |
EnemyGroundRadars |
false |
Enemy radars on land, vehicles, ships (not aircraft) |
Radar |
AllyStationaryRadars |
false |
Allied stationary radar disks |
Radar |
AllyAllRadars |
false |
All allied radar disks |
Other |
EnemyAirbases |
false |
Highlight enemy-controlled airbases |
Analysis |
FrontLine |
false |
Front tab: approximate front line |
Hotkeys |
ToggleLayerPanel |
F10 |
Open/close panel |
UI |
Language |
ru |
Panel language (ru / en) |
UI |
ShowFrontLineHint |
true |
Show front-line help text |
UI |
LayersPanelMainTab |
0 |
Default tab index on open |
- Requires maximized tactical map — panel does not appear on small MFD map modes.
- Front line is heuristic from visible units; fog-of-war and intel limits apply.
- MP-safe (client overlay only) but untested against mods that replace the tactical map UI root.
From engine workspace (source\repos\TacticalMapLayers_Engine):
- Open
TacticalMapLayers_Engine.sln. - Set
NuclearOptionRootinDirectory.Build.user.propsif needed. - Build Release.
msbuild TacticalMapLayers_Engine\TacticalMapLayers_Engine.csproj /p:Configuration=ReleaseOutput: TacticalMapLayers_Engine\bin\Release\TacticalMapLayers.dll
- Enter mission → open maximized tactical map.
- Press F10 — layers panel appears with three tabs.
- Enable Enemy ground radars — disks appear at expected sites.
- Switch Front tab → enable front line — line draws between force clusters.
- Change UI language to
en— labels switch without restart. - Close map / pause — panel hides; no errors in
BepInEx\LogOutput.log.
MIT — see LICENSE.
nuclear-option, bepinex, harmony, mod, tactical-map, radar-overlay, front-line, csharp, unity