Night Vision Markers

by Ector04
Night Vision Markers

Summary

Friendly Eyes adds configurable ally markers for WCS/RHS NVGs, with visibility, range, target-state filters, and Arcade/Balanced/MilSim presets.

Description

Friendly Eyes - Night Vision Markers

Configurable friendly markers for supported WCS/RHS night vision devices.

Friendly Eyes adds a lightweight friendly identification system for night operations in Arma Reforger. When the local player is using an active supported WCS/RHS NVG, nearby visible same-faction allies can receive a small HUD marker above their head.

The goal is to reduce friendly-fire and improve coordination without turning night vision into a wallhack, thermal system, enemy detector, or full-body outline. Markers are limited by NVG state, target state, faction, distance, line of sight, screen position, acquisition delay, and configurable behavior presets.

MAIN FEATURES

- Friendly marker above visible allied characters.
- Works only with active supported WCS/RHS night vision devices.
- Same-faction target filtering.
- Dead and unconscious/incapacitated targets are ignored.
- Overlay disables when the local player is dead or unconscious.
- Line-of-sight checks for terrain, buildings, rocks, and most world collision.
- Configurable range for normal NVG use, binoculars, and long-range optics.
- Dynamic acquisition delay based on distance.
- Distance-based marker fading.
- Screen-center attention fading.
- Optional center-focus acquisition behavior.
- Configurable marker alpha, size, color, pulse, offset, fade-in, and fade-out.
- Per-NVG enable/disable setting.
- Multiple behavior presets.
- Debug logging option for testing.
- Runtime marker cleanup to prevent ghost markers.

HOW IT WORKS

Friendly Eyes is attached to supported NVG prefabs through Workbench overrides. When the player equips and activates a supported NVG, the system checks if the device is active and belongs to the local player. It then scans nearby characters and shows a marker only if the target is valid, alive, conscious, same-faction, within range, visible through line-of-sight checks, inside the screen attention area, and past the configured acquisition delay.

The marker is a HUD widget projected above valid visible allies. It is not a 3D mesh outline, material override, thermal system, enemy marker, or through-wall tracker.

SUPPORTED DEVICES

This version is designed for supported WCS/RHS NVG prefabs, including WCS/RHS GPNVG18 variants and other compatible WCS/RHS NVGs using the same supported night vision component structure.

If a custom NVG does not use compatible WCS/RHS night vision components, the overlay may not detect its active state correctly.

This is not currently a universal standalone NVG framework. A standalone core and compatibility-provider structure may be considered in the future.

REQUIREMENTS

- Arma Reforger.
- The WCS/RHS package that provides the supported NVG prefabs.

BEHAVIOR PRESETS

0 = Custom: manual configuration.
1 = Arcade: higher readability, longer ranges, faster acquisition, stronger visibility.
2 = Balanced: recommended default for most servers.
3 = MilSim: stricter visibility, shorter range, slower acquisition, center-focus behavior.
4 = Long Range Recon: restrained normal NVG recognition with better binocular/optic support.

Recommended default:
Enable IFF Overlay: true
IFF Behavior Preset: 2
Debug Logs: false

KNOWN LIMITATIONS

- This is not a full-body outline system.
- Markers are HUD widgets, not mesh or material outlines.
- Some thin objects, fences, railings, or complex modded collision objects may not perfectly block line-of-sight checks.
- Visibility depends on the target being a valid character with faction affiliation.
- The mod currently highlights same-faction allies, not only squad members.
- Unusual custom factions, scripted units, or heavily modified character prefabs may need compatibility work.

FOR MODDERS

To support an NVG prefab, create a dependency-based compatibility patch. Add this mod and the required WCS/RHS NVG mod as dependencies, override the NVG prefab, add WCS_NVG_IFF_ManagerComponent, configure the preset, and test NVG activation, visibility, death/unconscious filtering, binocular range, and optic range.

Compatibility patches should depend on this mod instead of copying its files.

CREDITS AND COPYRIGHT

Created for Arma Reforger.

All WCS/RHS assets, names, scripts, prefabs, components, and related intellectual property remain the property of their respective authors and owners.

Copyright 2026 Ector04.

You may use this mod on servers, add it to modlists, use it as a dependency, and create compatibility patches that depend on it.

You may not reupload, repack, rebrand, sell, monetize, remove credits, redistribute modified original files, or include this mod's scripts, textures, prefabs, or assets inside another addon without permission.

This mod is provided as-is, with no warranty. Use at your own risk.

Arma Reforger, Arma, Enfusion, and Bohemia Interactive are trademarks or properties of Bohemia Interactive a.s. Third-party names and assets remain the property of their owners.

License

Arma Public License No Derivatives (APL-ND)

Rating
33%
Version
1.0.2
Game Version
1.7.0.54
Version size
24.14 KB
Downloads
604
Created
09.07.2026
Last Modified
09.07.2026
ID
69D225225D76437D

Dependencies