ViixWays — Illuminate Exits
Never die at the wrong door again. Illuminate Exits overlays every extraction and exit point
in the game world as a floating label — visible through walls, color-coded by type,
updated in real time.
What it does
Scans the scene for all Transition nodes (the game's internal exit class) and renders
a world-space label above each one showing its name, type, distance, and destination.
Labels update as you move. Toggle on/off at any time without reloading.
Features
- Type-specific icons — 🏠 for shelter entries/exits, ↕ for zone transitions, 🔒/🔓 for locked doors — no more generic prefix
- Color-coded by type — Green for shelter labels, gold/blue for zone transitions, red for locked doors you can't open, green for locked doors when you have the key
- Key inventory check — Locked door labels actively check your inventory: green 🔓 means you're carrying the right key, red 🔒 means you aren't
- Locked door detection — Detects
Door.gdnodes withlocked=true, not just transition exits - Destination info — Labels show the next zone and map where known (e.g.
→ Village / Area 05) - Distance readout — Live distance in meters to each exit, updated every frame
- Tutorial exit filtering — Tutorial-only exits are automatically hidden during real runs
- MCM integration — All settings configurable in-game via Mod Configuration Menu (no file editing required)
- Built on ViixWays framework — Open source base class for world-space overlay mods. Building your own mod means implementing five methods.
Configuration (MCM)
All settings live in the Mod Configuration Menu. Changes apply within 0.5 seconds — no restart required.
| Setting | Type | Default | Description |
|---|---|---|---|
| Toggle Key | Keycode | F9 | Rebind the show/hide hotkey |
| Auto-Enable on Start | Bool | Off | Show labels immediately on zone load |
| Max Distance | Int (0–500 m) | 0 (no limit) | Hide labels beyond this distance |
| Show Shelters | Bool | On | Show/hide shelter entry and exit labels |
| Show Zone Transitions | Bool | On | Show/hide zone transition labels |
| Show Locked Doors | Bool | On | Show/hide locked door labels |
| Shelter Color | Color | Green | Label color for shelter exits |
| Transition Color | Color | Blue | Label color for zone transitions |
| Locked Door Color | Color | Red | Label color for locked doors |
| Unlocked Door Color | Color | Green | Label color when you have the key |
MCM is optional — the mod falls back to F9 if MCM is not installed.
How it works
| Key | Action |
|---|---|
| F9 (default) | Toggle labels on / off |
| F10 | Dump all scene node data to log (for mod development) |
Labels are rendered on a CanvasLayer above the game UI and projected from 3D world positions to screen space using the active camera. Exits behind the camera are automatically hidden.
TODO / Upcoming
- Wall occlusion toggle — optionally hide labels for exits behind walls (raycast-based)
- Compass bearing to nearest exit
- Highlight nearest exit
- Player state HUD
- GitHub page coming soon

