AGS-17 PlamyaFIRE CONTROL · PAG-17 SOLUTION

Plot — gun & target

Load a Squad map screenshot, then:

① Scale click 2 points along one grid line (set squares spanned)
② Gun click the AGS · ③ Target click the impact

scroll = zoom · drag = pan
Scale: not set — calibrate along a grid line (squares × 300 m), or use Set Mutaha scale.

Sight picture & solution

Range
m
Barrel Ticks
Bearing
°
Δ Height
m
Sight holdover
How to use this
  1. Load your map. Hit Load map image and pick a Squad map screenshot. Scroll to zoom, drag to pan. A quick click drops a marker; a drag just pans.
  2. Set the scale — this is where short reads come from. With ① Scale selected, click two points along one straight grid line (same row or column), never diagonally across a square — a square's diagonal is 424 m, not 300 m, which reads ~30% short. Set Squares spanned to how many 300 m squares you crossed (3–4 squares = more accurate than 1).
  3. Or, for a full-map Mutaha screenshot: just press Set Mutaha scale — Mutaha is exactly 2755 m edge-to-edge, so no clicking needed (only works if the shot is the whole playable area).
  4. Verify it. Place the gun and target on two grid intersections exactly one square apart, then read the distance — it should say ~300 m. The status line turns green when a measured span lands near a clean 300 m multiple.
  5. Place the gun & target. ② Gun → click your AGS. ③ Target → click the impact point.
  6. Read the solution. Right side gives Range, Bearing, and the chevron to hold on. The sight picture rings that chevron in amber and scrolls the bottom compass to your bearing.
  7. Fire. Rotate the gun until its bottom compass matches the Bearing, then hold the target on the highlighted chevron.
  8. Calibrate the chevrons (once). The Range→chevron table starts as estimates. Test-fire at known ranges, note which chevron lands the round, overwrite the rows — the banner turns blue on real data. Use Copy / Paste JSON to keep it between sessions.

Enter gun & target elevations if known (the AGS arcs). No map? Use the Manual range tab. Range & bearing are exact geometry; chevron accuracy depends on your calibration table.

⚠ These rows are estimates. Test-fire at known ranges, see which chevron lands the round, and overwrite them — the sight readout interpolates this table.
Range (m)Chevron (1–7, decimals ok)
Advanced — ballistics (validated SquadCalc model)
Closed-form solution from the open-source SquadCalc project (Squad gravity 9.78 m/s², AGS gravity-scale 1, low-angle). Out-of-range accounts for the 20 s projectile lifespan. The chevron table above still drives the sight readout.
Elevation
°
Superelevation
mil
Time of flight
s
Max range (this arc)
m
Range & bearing are exact geometry. Holdover depends on the chevron table you calibrate.
Ballistics & map constants from the open-source SquadCalc project · runs offline.