System: RKSL Combined Vehicle Weapons Pack (CVWP) GPS Targeting System
Audience: Players / pilots / UAV operators
Reference state: V19E production GPS/release system
Document date: 5 October 2026
The RKSL CVWP GPS system allows supported weapons to be programmed against a fixed point on the terrain and then provides aircraft-specific steering and release information.
The same underlying GPS/release system may be presented in several different ways depending on the aircraft:
The display may look different, but the target, release-envelope and weapon-guidance logic is shared.
Important: A GPS target is a coordinate in the world, not a tracker attached to a moving vehicle. If the vehicle at that coordinate moves after the target is programmed, the weapon will continue to attack the programmed point.
For a normal single GPS-guided attack:
The weapon is programmed for the point selected on the map. For weapons using RKSL scripted GPS guidance, the weapon will steer towards that point after release.
On normally crewed aircraft, use the Arma action menu and select:
RKSL GPS
This opens the GPS programming panel.
The option is shown when the active aircraft has a loaded GPS-capable weapon.
When remotely controlling a UAV, the normal Arma action menu is not reliable for accessing vehicle-specific GPS actions.
This is an Arma remote-control limitation: the action menu can remain associated with the player's physical unit rather than the remotely controlled UAV.
For UAVs, use the vanilla Communication menu instead.
With the default Arma command-menu keys:
0
-> 8 Communications
-> RKSL GPS Panel
In short:
0 > 8 > RKSL GPS Panel
Once the panel is open, it works in the same way as it does in a manned aircraft.
Do not assume that the absence of RKSL GPS from the scroll/action menu means the UAV is incompatible. Try the Communication-menu route first.
When the panel opens, it first displays the GPS-capable weapons currently loaded on the active aircraft.
Only supported, loaded GPS weapons are listed.
You can select a weapon using:
After selecting a weapon, the targeting menu offers:
| Option | Purpose |
|---|---|
| MAP TARGET | Program one target by clicking the map. |
| MANUAL GRID | Enter one target using a grid reference. |
| QUEUE MAP | Program a sequence of targets by clicking the map. |
| QUEUE GRID | Program a sequence of grid targets manually. |
| CLEAR TARGETS | Remove the stored GPS target/queue. |
| BACK | Return to the weapon list. |
To program one target:
The target cue should then appear on the aircraft's supported HUD/HMD/UAV display.
GPS targets are bound to the ammunition type selected when the target is programmed.
For example:
This prevents one weapon type from accidentally consuming another weapon's GPS target.
On displays that show weapon-selection diagnostics, you may see a difference between the weapon that is CUED and the weapon currently SELECTED.
Select:
MANUAL GRID
The GPS panel accepts:
Enter the grid using the panel keypad and press:
ENT
to store the target.
In single-grid entry mode:
A queue allows several GPS weapons of the same ammunition type to be programmed against a sequence of target points before the attack.
Targets are used in the order in which they were entered.
After a weapon consumes the current queued point, the GPS system advances to the next point.
Where the aircraft display supports queue information, the cue may show progression such as:
Q 1/4 Q 2/4 Q 3/4 Q 4/4
Select:
QUEUE MAP
The map opens and asks you to click target points.
Important quirk: Map queue mode is based on the number of remaining rounds of the selected GPS ammunition.
If you have six suitable weapons loaded, the system can ask for six map clicks.
The map queue is committed when the requested number of points has been entered.
If you only want a shorter queue, QUEUE GRID is usually the more convenient method because it can be committed after entering fewer targets.
Select:
QUEUE GRID
Enter each grid and press ENT.
The panel advances to the next queue position after each valid entry.
When you have entered the targets you want, press:
SEL
to commit the queue.
You do not have to fill every available weapon slot before committing a grid queue.
CLR clears the currently selected queue entry rather than deleting the entire queue while you are still editing it.
From the targeting menu select:
CLEAR TARGETS
or use CLR when you are not inside a grid-entry field.
This removes the active GPS target/queue.
The PWR button only closes the GPS panel. It does not clear the stored GPS target.
This distinction matters with dual-mode weapons: clearing the GPS target may allow the weapon to return to its normal non-GPS seeker mode.
Some weapons can use more than one guidance mode.
The GBU-54/B is an example of a weapon that can retain native laser capability while also supporting the RKSL GPS system.
When a valid GPS target is programmed for the selected ammunition, GPS has priority for that release.
If you want to use the weapon's non-GPS mode instead:
Changing weapon selection is not the same as clearing a stored GPS target.
Exact layout depends on the aircraft, but the production system uses the same basic information.
The target gate marks the programmed GPS coordinate.
It is a point-designation cue, not a moving-target tracker.
Its presentation depends on the display type:
The LAR/DLZ is the weapon's Launch/Release Acceptability Region.
In the current aircraft implementations it is shown as a vertical release-range rail.
The upper and lower boundaries represent the usable release-range window for the current weapon and flight condition.
A moving marker represents the aircraft's current range position within or around that window.
The LAR can change as:
For guided ballistic and glide weapons, the system calculates the release envelope from the weapon's predicted flight and available guidance authority rather than relying on one fixed range value.
Being visually inside the LAR does not override another active constraint. Always confirm RDY.
XTRK is the cross-track steering cue.
It shows whether the target lies left or right of the current attack/release path.
For the best release:
The production displays deliberately omit an XTRK text label on some aircraft; the horizontal rail/cursor itself is the cue.
RNG is the current range to the active GPS target.
Depending on the aircraft it may be shown in metres or kilometres.
Where fitted, TOF is the estimated weapon time of flight from a release made at the current condition.
Not every aircraft display shows TOF.
RDY means the CVWP release solver considers the current weapon/target geometry valid for release.
INH or INHIBIT means one or more release conditions are not currently satisfied.
Important: INHIBIT is a release advisory, not necessarily a physical trigger lock. Arma may still allow you to drop or fire the weapon. Releasing while inhibited can result in a miss.
Some aircraft show a short constraint code beside the release state.
| Code | Meaning | What to do |
|---|---|---|
| OK | Current GPS release solution is acceptable. | Release when required. |
| NO TGT | No valid target is available for the selected weapon. | Program a target or select the weapon for which a target is already stored. |
| RNG | Target is outside the current usable release range. | Continue the approach or reposition until the LAR/release state becomes valid. |
| ANG | Target is outside the permitted off-boresight geometry. | Turn/reposition the aircraft towards the target. |
| ALT | Release altitude/height condition is not valid. | Gain altitude or change the attack profile. |
| SPD | Aircraft speed is too low for the current release solution. | Increase speed or change the attack profile. |
| TOF | Predicted flight time is outside the allowed solution. | Reposition and establish a more suitable release. |
| MISS | Predicted weapon correction/miss requirement is outside the accepted envelope. | Improve alignment/range rather than forcing the release. |
| SAFE | Weapon/system state is not armed/available where the aircraft integration uses this status. | Arm/select the required weapon state. |
| LOCK | A weapon requiring lock/seeker confirmation has not reached a valid lock state. | Maintain the designation/geometry and wait for confirmation. |
| GMBL | UAV/sensor gimbal geometry is at or beyond a usable limit. | Re-slew or reposition the aircraft. |
| STALE | Stored targeting information is no longer considered current where this state is used. | Re-program or refresh the target. |
| QUEUE | A queue exists but there is no usable current queued target. | Check the queue/weapon selection. |
Not every weapon or aircraft uses every code.
For GPS bombs and glide weapons:
For powered GPS weapons, the exact appearance of the release cue may differ, but the same rule applies: use RDY and the displayed constraint rather than range alone.
On a conventional fixed HUD, such as the Gripen C:
If you free-look and the GPS symbology follows your head like a helmet display, that is an aircraft-integration fault rather than normal GPS behaviour.
On an HMD-equipped aircraft, such as the StavJet:
This is intentional.
The target cue tells you where the programmed point is. The fixed release cues tell you whether the aircraft/weapon can usefully release against it.
A UAV may present more information than a fighter HUD, including target data, sensor state, gimbal state, FOV and release information.
The full turret/sensor display is intended for the UAV sensor operator view.
A separate pilot/driver display may contain a reduced set of release information depending on the aircraft.
The most important UAV-specific quirk is the GPS-panel access method.
Do not rely on the normal action/scroll menu while remotely controlling a UAV.
Use:
0 > 8 > RKSL GPS Panel
This opens the same GPS panel against the active UAV platform.
In a UAV turret, a target can be valid as a GPS coordinate while the sensor itself is reaching a gimbal limit.
Typical states include:
| State | Meaning |
|---|---|
| GMBL OK | Sensor geometry is normal. |
| GMBL WARN | Sensor is approaching a gimbal limit. |
| GMBL LIM | Sensor is at/near a hard limit and aircraft repositioning may be required. |
Reposition the UAV rather than forcing the turret against its limits.
The GPS system shares Arma's map with other RKSL systems.
Only one RKSL system can own map-click input at a time.
For example, on the StavJet, the NAV system and GPS targeting can both request a map click.
If the GPS panel reports:
Map input busy.
finish or cancel the other map operation first, then reopen GPS targeting.
Closing the map without selecting a point cancels the current GPS map-capture operation and releases the map for later use.
The GPS system also supports map-marker targeting as a fallback.
This is particularly useful when the normal panel/action path is awkward.
Create or move a map marker named:
rkslgps
or:
rksl_gps
The marker position becomes the active GPS target for the current GPS weapon/platform.
Select the intended GPS weapon before using this method.
Numbered markers can be used to build a queue, for example:
rkslgps1 rkslgps2 rkslgps3
The underscore forms are also accepted, for example:
rksl_gps_1 rksl_gps_2 rksl_gps_3
Numbering should start at 1 and remain sequential. The system stops looking for additional queue markers when it reaches the first missing number.
The queue is limited by the number of suitable GPS weapons currently available.
INHIBIT is advisory; manually forcing a release outside the accepted envelope can miss.| Symptom | Likely cause | Action |
|---|---|---|
| RKSL GPS is missing from the UAV action menu | Remote UAV control is using the player's normal action context. | Use 0 > 8 > RKSL GPS Panel. |
| GPS panel says NO GPS WEAPONS | No supported GPS-enabled weapon is currently loaded/available. | Check the aircraft loadout. |
| No GPS cue after programming a target | A different weapon/ammo type is selected. | Reselect the weapon used when the target was programmed. |
| Target is stored but weapon does not use it | Target is bound to another ammo type. | Program a target for the currently selected weapon. |
| INH RNG | Outside current release range. | Continue/reposition and watch the LAR. |
| INH ANG | Poor off-boresight geometry. | Turn towards the target/reposition. |
| INH ALT | Altitude/height is unsuitable. | Increase altitude or change the attack profile. |
| INH SPD | Speed is too low. | Increase speed. |
| INH MISS | Required correction is outside the usable guidance envelope. | Improve range/alignment; do not force the drop. |
| XTRK is displaced | Target is laterally off the current release path. | Steer to centre the XTRK cue. |
| MAP TARGET reports Map input busy | Another RKSL system owns the map click. | Finish/cancel the other map operation and retry. |
| GBU-54/B continues using GPS when you want laser | A valid GPS target remains stored for that ammo. | Clear GPS targets, then establish the laser/native target. |
| Queue does not advance to a different weapon type | Queue is bound to the programmed ammo type. | Use the same ammo type or create a separate target/queue for the other weapon. |
1. SELECT GPS WEAPON 2. OPEN RKSL GPS - MANNED: Action menu > RKSL GPS - UAV: 0 > 8 > RKSL GPS Panel 3. SELECT WEAPON IN PANEL 4. PROGRAM: - MAP TARGET - MANUAL GRID - QUEUE MAP - QUEUE GRID 5. RETURN TO FLIGHT 6. FIND GPS TARGET GATE 7. CENTRE / REDUCE XTRK 8. ENTER LAR 9. CHECK RNG + CONSTRAINT 10. WAIT FOR RDY 11. RELEASE
| Display type | Target gate | Release cues |
|---|---|---|
| Static HUD | Aircraft/HUD-relative projection. Free-look does not steer the cue. | Fixed to HUD. |
| HMD | World-locked; follows the target as the pilot moves their head. | Helmet-fixed LAR/XTRK/status. |
| UAV turret | Presented in the sensor/turret optics. | Sensor/weapon state plus GPS release information; exact layout depends on platform. |
For normal employment, the player does not need to understand the underlying guidance model.
Use the system in this order:
PROGRAM TARGET
-> ALIGN
-> ENTER LAR
-> CHECK CONSTRAINT
-> RDY
-> RELEASE
If the display says INHIBIT, correct the reason shown rather than treating the range marker alone as permission to release.