Guide
Three numbers in, three orders out. You do not need to set anything up before your first shot — everything below the fold is optional refinement.
- Save your gunType your weapon's map
XandY, then press SAVE WEAPON POSITION. You only do this once per position — it is remembered until you move. - Enter the targetType the target's
XandY, then press CALCULATE FIRE SOLUTION. - Read the ordersTurn the gun to the bearing, set the sight to the range, and fire.
Pasting works too. Drop x80.13 y69.70 or 80.13, 69.70
into either box and both coordinates fill in.
You do not need to calibrate
This is the part people get stuck on, so it is worth being blunt: the calculator
works out of the box. Your in-game sight already converts range into elevation —
that is the RNG ladder running down the left of the sight picture.
Dial the range the app gives you and fire. There is nothing to measure first.
What CAL is actually for
The CAL screen is optional. Fill it in only if you want the app to print the
MIL number directly, so you can skip reading the ladder on the sight every time.
Your sight lists RNG and MIL side by side, row for row. Every aligned
pair is one calibration point, so you can copy them straight off the sight into
CAL > PASTE A WHOLE LADDER. Scroll the elevation up and down to collect the
full set.
Never mix curves. Each weapon and each charge has its own curve. Do not put mortar and artillery measurements — or high-angle and low-angle fire — into one profile. The app keeps MORTAR and ARTILLERY as separate profiles for exactly this reason.
Map scale
The app assumes 1 map coordinate unit = 100 metres. That was confirmed against Bakurani's kilometre grid: 1 km = 10 units, and the map is 16 × 16 km, so coordinates run 0–160.
If a future map uses a different scale, check it once:
- Open the in-game map and park the cursor on a gridline.
- Read the coordinate.
- Move exactly 1 km along the grid and read it again.
- Put the result in SET > MAP SCALE.
If your solutions are consistently long or short by the same factor, the map scale is the first thing to suspect — not the calculator.
Reading the status line
| Status | What it means |
|---|---|
| READY TO FIRE | A solution exists and sits inside data you have verified. |
| UNVERIFIED | A solution exists, but you have not confirmed this range in game yet. |
| OUTSIDE YOUR TABLE | The target is beyond the range pairs you entered in CAL. The app will not invent a number it cannot stand behind unless you allow extrapolation. |
| NO SOLUTION | It cannot produce a firing order from what you have given it. |
The I HAVE VERIFIED THIS IN GAME flag is how a range moves from unverified to trusted. It is worth using — it is the difference between a calculated guess and a known-good number.
Map board and backdrop
The MAP tab lets you work visually instead of typing: tap to set the gun, tap to set the target, and drop markers for TOWER 1 TOWER 2 TOWER 3 ENEMY FOB VEHICLE INFANTRY.
This build ships with no background picture on purpose — the one used during development is the publisher's artwork and is not the author's to redistribute. Load your own screenshot under SET > BACKDROP > LOAD MY SCREENSHOT. It is stored in your browser, not uploaded.
Install it on your phone
Because this site is served over HTTPS, the app installs to a phone home screen and works offline afterwards. Open it in your phone browser and choose Add to Home Screen (iOS) or Install app (Android/Chrome).
Offline matters here: once installed, the calculator keeps working with no signal at all, because it makes no network calls after it loads.
Your data
Everything you enter — gun position, calibration points, profiles, backdrop — is stored in that browser on that device only. Nothing is uploaded anywhere and the app makes no network calls after it loads.
Use SET > EXPORT / IMPORT to move your profiles to another device, or to keep a backup before clearing your browser data.