Demo X157
On this page
A smart rifle optic based on the U.S. Army's XM157 Next Generation Squad Weapon fire control. Lase a target and the optic works out the bullet drop for the round in your chamber. It moves the aim dot to match, and on a moving target it shows where to lead.
- Laser rangefinder out to 1000 m, as a single lase or a live readout.
- Ballistic computer. Reads the chambered round's real velocity and drag and corrects for uphill and downhill shots. You hold the dot on the target instead of dialling.
- Target tracking. Lock onto a player, infected, animal or vehicle. Brackets follow it, the range updates as it moves, and a lead dot shows where to aim.
- First focal plane reticle at 4x and 8x. One tick is one mrad at both.
- Full HUD: range, holdover, time of flight, compass heading, loaded ammo type and battery.
- Five reticle colours.
- Four versions: tan or black, on a scope rail or a Warsaw (AK) side rail.
Items
| Item | Mount | Size |
|---|---|---|
| XM157 Fire Control Optic | Scope rail (rifles that take the vanilla hunting scope) | 4x1 |
| XM157 Fire Control Optic (Black) | Scope rail | 4x1 |
| XM157 Fire Control Optic (Warsaw) | Warsaw side rail (weapons that take the PSO scopes) | 3x2 |
| XM157 Fire Control Optic (Warsaw, Black) | Warsaw side rail | 3x2 |
All four work the same. Each weighs 1.1 kg, takes a 9V battery and is repaired with an Electronic Repair Kit.
Getting started
- Attach the optic to your rifle.
- Attach a 9V battery to the optic.
- Load the rifle and aim down the sights. The HUD comes on.
- Put the crosshair on the target and press Y to lase it.
- Put the green dot on the target and fire.
The optic only draws power while you're looking through it. A full 9V lasts about 15 minutes of scope time. Without a battery, or with a flat one, you get the glass and the reticle but no HUD.
Controls
All keys can be rebound in the game's controls settings, under Demo X157.
| Action | Key |
|---|---|
| Lase target | Y |
| Cycle mode | B |
| Cycle reticle colour | K |
| Lead indicator on / off | J |
The game's normal zoom key switches between 4x and 8x. The zeroing keys do nothing: the optic is fixed at a 100 m zero and moves the aim dot instead.
Modes
B steps through four modes, which combine two settings:
STATIC + LASE → STATIC + LIVE → TRACK + LASE → TRACK + LIVE → back to STATIC + LASE
| Setting | What it does |
|---|---|
| STATIC | Lasing measures range to whatever is under the crosshair: ground, buildings, anything. Best for stationary targets. |
| TRACK | Lasing a player, infected, animal or vehicle locks onto it (Tracking). |
| LASE | The range readout holds the last lase until you lase again. |
| LIVE | The range readout shows the distance under the crosshair all the time, like a handheld rangefinder. The aim dot still uses your last lase, so press Y to update it. |
Leaving TRACK (going from TRACK + LIVE back to STATIC + LASE) drops any lock.
Ranging and the aim dot
- Put the crosshair on the target and press Y. The HUD shows LAZING for half a second, then the range.
- The optic works out the drop for that range and moves the aim dot down by that much. Hold the dot on the target and fire.
- The dot is green when it has a firing solution. It's red at the centre of the reticle when there is none yet: nothing has been lased, or the rifle has no round chambered and no loaded magazine.
- Lasing the sky, or anything past 1000 m, misses, and the previous range stays.
- Inside 100 m the drop is 0 and the dot sits on the crosshair.
- The solution uses the round in the chamber, or the next round in the magazine. It reads that round's muzzle velocity and air drag, and the rifle's velocity multiplier, so modded ammo and rifles work too.
- Uphill and downhill shots are corrected with the Improved Rifleman's Rule: drop is worked out from the level distance to the target, not the slant distance.
- The reticle is first focal plane: it grows and shrinks with the zoom, so its mrad ticks match the HOLD readout at 4x and at 8x. Use them to hold over by eye if you prefer.
Tracking
In TRACK mode, lase a player, infected, animal or vehicle to lock onto it.
- Brackets frame the target and follow it, sized to fit it. A deer and a bear get different brackets, and so do a hatchback and a truck.
- The range floats above the brackets and updates as the target moves. The holdover follows it.
- The mode reads
TRACK *while a lock is held. - The lead dot shows where to aim. It allows for the target's speed and the bullet's flight time, plus drop. Put the crosshair on it and fire. It's anchored to the spot you lased, so lase centre mass. On a target standing still it sits at the drop point on that spot.
- While a lock is held, the normal aim dot is hidden. The lead dot replaces it.
- Lasing anything else in TRACK mode just measures range, like STATIC. Lasing a new target moves the lock to it.
Losing the lock
The lock drops when:
- the target dies or despawns.
- you lose sight of it for 2 seconds.
- your weapon is lowered, holstered or swapped for 3 seconds. Cycling the bolt doesn't count, and nor does coming off the scope with the rifle still raised.
- you cycle out of TRACK mode.
When you lose sight of the target, the brackets and range freeze where it was last seen and turn red, and the lead dot disappears. If you see it again within 2 seconds, the brackets jump back onto it and turn white. If not, the lock drops. This lets you hold a lock through brief cover like a fence post, a bush or a gap between buildings.
Lead indicator
J turns the lead dot off and on (on by default). With it off:
- Locking, brackets and the range readout still work.
- The normal aim dot comes back with drop only, as in STATIC mode. You lead by eye. The TOF readout helps.
- The mode readout adds
NL, for exampleTRACK * NL.
Turn it off when you'd rather judge lead yourself, or the dot is in the way.
The HUD
| Readout | Shows |
|---|---|
| RNG | Range in metres. --- until something has been lased. LAZING while a lase is in progress |
| LASE / LIVE | The range setting |
| HOLD | Holdover in mrad, matched by the aim dot |
| TOF | Bullet flight time to the target, in seconds |
| MODE | STATIC, TRACK or TRACK * (locked), with NL when the lead indicator is off |
| HDG | Compass heading in degrees, and the direction (N, NE, E…) |
| AMMO | The loaded round, for example .308 WIN, 7.62x39, 5.56 or .338 NM. EMPTY when nothing is loaded |
| BAT | Battery charge. Green, amber at 35% and below, red at 15% and below |
K cycles the reticle colour: white (default), cyan, green, red, amber. Colour is only for visibility. Other players never see your HUD.
Troubleshooting
| Problem | What to do |
|---|---|
| No HUD when aiming | Attach a charged 9V battery. The HUD only shows when the optic is on a rifle in your hands and you're looking through it |
Red dot in the centre, --- for HOLD |
Lase a target with Y, and make sure the rifle is loaded |
| The range in LIVE changes but the dot doesn't move | LIVE only changes the range readout. Press Y to update the aim dot |
| Y doesn't lock in TRACK | Only players, infected, animals and vehicles can be locked, within 1000 m |
| The lock keeps dropping | Something is blocking your view of the target for 2 seconds, or your rifle was lowered |
| Shots land low or high | Lase again: the solution is for the last lased range, and for the round loaded now |