M157

by Dice614
M157

Summary

Functional M157 NGSW-FC Optic. Auto-calculates drop & lead holds, projects dispersion cones, and shares 3d target marks across your squad/faction network.

Description

Functional recreation of the XM157 Fire Control System (NGSW-FC). 

The optic automatically identifies your equipped weapon and ammo type, running real-time ballistic calculations to project accurate bullet drop compensation, dynamic lead tracking, and windage holds directly onto the digital HUD.

Note: If an unsupported or custom caliber fails ballistic lookup, the system defaults to standard 5.56 NATO ball. If rounds are hitting far off-target, try a different rifle


CONTROLS & USAGE
Custom binds are located under Settings -> Controls -> XM157 ("Context Action"), and ("Change Reticle")

- Rangefind Target: Hold for 1 second.
- Create Target Mark: Tap, then immediately hold for 1 second.
- Move Created Mark: Repeat target creation steps within 10 meters of an existing mark.
- Delete Single Mark / Aim Point: Aim your reticle directly at the mark/point and tap once.
- Lead Moving Target: Hold and track the target for at least 2 seconds (longer tracking = more accurate lead).
- Clear All Target Marks: Double tap.
- Toggle Dispersion Circle: (currently non-functional while i figure out a better bind)


HUD SYMBOLOGY
- Yellow square downrange: Personal rangefind point.
- Yellow solid triangle (with number): Personally marked target.
- Green open triangle (with number & squad role): Mark from inside your squad (e.g. SL, 1, 2).
- Blue open diamond (with number & squad name): Mark from outside your squad (displays target number and squad callsign).


FEATURE STATUS / ROADMAP
- Target Geolocation & Data Handoff: Stores up to 10 lased targets using the onboard DMC and inclinometer. The optic automatically switches your hold point to whichever target you are looking at. (ADDED)

- Squad & Network Integration (Nett Warrior / ATAK): Targeting data feeds across the faction mesh network, rendering 3D target points in real-time on all friendly XM157 optics. (ADDED)

- Dynamic Lead Holds: Calculates and projects dynamic lead points for moving vehicles and infantry based on range and tracking inputs. (ADDED)

- Dispersion Boundaries: Renders the weapon's cone of fire and beaten zone directly in the optic when mounted on support weapons. (ADDED)

- Software-Defined Reticles: Digital HUD framework allows custom reticle configs. Working on additional CQC reticles. (ADDED, SUGGESTIONS WELCOME)


FEEDBACK & BUG REPORTS
Reach out to dice614 on the official Arma Discord for any bug reports or suggestions.

License

Arma Public License No Derivatives (APL-ND)

Rating
88%
Version
2.0.22
Game Version
1.8.0.10
Version size
8.94 MB
Downloads
33,712
Created
17.08.2026
Last Modified
29.08.2026
ID
6A1F5DAE1CDCECE2