Damage Direction Indicator
TL;DR
Damage Direction Indicator adds a configurable damage indicator when the player takes enemy damage. The indicator appears around the center of the screen, rotates toward the damage source, and fades out after a short delay.
Requires Metro Mod Loader version 3.1.1.
Requires Mod Configuration Menu.
This mod is visual feedback only. It does not change damage, armor, AI behavior, weapon behavior, audio, movement, or projectile simulation.
Features
- Adds a red directional indicator when enemy damage hits the player.
- Supports multiple simultaneous damage indicators.
- Includes a generic center pulse for damage where no reliable direction can be determined.
- Draws the indicator procedurally, with no external image asset.
- Hides indicators while menus/interfaces are open, including the pause menu.
- Supports vanilla enemy hitscan, BTR fire, explosions, and Simulated Ballistics enemy projectile damage.
- Includes MCM sliders for timing, size, radius, center distance, opacity, and active indicator count.
MCM Options
Settings are stored at:
user://MCM/DamageDirectionIndicator/config.ini
Available options:
- Enabled: default
On - Generic Pulse For Unknown Source: default
On - Hold Time:
0-1000ms, default150ms - Fade Time:
100-2000ms, default650ms - Indicator Radius:
25-500px, default100px - Center Distance:
0-500px, default100px - Indicator Scale:
5-200%, default10% - Indicator Alpha:
0-100%, default15% - Max Active Indicators:
1-8, default4
Indicator Radius controls the arc’s curvature/shape.
Center Distance controls how far from the screen center the indicator appears.
Compatibility
Damage Direction Indicator hooks player damage and common enemy damage source events.
Potential conflict areas:
- Mods that heavily modify
res://Scripts/Character.gd - Mods that replace or bypass
WeaponDamage(...) - Mods that replace or bypass
ExplosionDamage(...) - Mods that fully replace AI/BTR/explosion damage source flow
Known compatibility:
- Works with vanilla human enemy firearm damage.
- Works with vanilla BTR/vehicle gun damage.
- Works with explosion damage when a source position can be inferred.
- Works with Simulated Ballistics because Simulated Ballistics reports enemy projectile impact sources to this mod when both are installed.
Known limits:
- Unknown or ambiguous damage sources use the generic pulse instead of a directional arc.
- Environmental damage such as starvation, dehydration, falling, and similar non-enemy damage is not the intended target for directional indicators.
- Direction is based on the best available source position at damage time, not a full combat log.
Installation
Install Metro Mod Loader version 3.1.1 and confirm that the mod loader menu appears in game.
Install Mod Configuration Menu, then place:
DamageDirectionIndicator.vmz
in:
Road to Vostok/Mods
Enable it in the mod loader and restart the game. Use the MCM settings to tune visibility, size, timing, and center distance.

