-
Notifications
You must be signed in to change notification settings - Fork 0
Custom Loadouts
By default, Retribution picks a stock weapon loadout for each flight based on its mission type. You can override those defaults per aircraft so that, for example, every Strike F-16 spawns with your preferred bombs. This page explains the two ways to set custom loadouts and the CLSID pitfall that silently breaks them.
The simplest path needs no code:
- Open the DCS Mission Editor, place the aircraft, and build a loadout.
- Name the loadout
Retribution <mission type>, where the mission type matches what appears in Retribution's UI — for exampleRetribution OCA/Aircraft,Retribution Strike, orRetribution TARPS. - Save. Retribution looks up a loadout with that exact name when it generates a flight of that type.
If you don't define a loadout for a given mission type, Retribution falls back to the included defaults — missing names are harmless, not errors. All stock DCS loadouts also remain selectable in the flight-editing interface, so you can always change a payload by hand.
The fork ships curated default payloads as Lua files under
resources/customized_payloads/, one per aircraft type (e.g. F-14B.lua, F-16C_50.lua).
Each file is a table of named profiles keyed by the same Retribution <mission type>
convention, with pylons listing weapons by CLSID:
{
["displayName"] = "Retribution Strike",
["name"] = "Retribution Strike",
["pylons"] = {
[3] = { ["CLSID"] = "{GBU-12}", ["num"] = 3 },
-- ...
},
}This is how the fork bakes in role-appropriate loadouts that ship with the build rather than depending on each player's Mission Editor.
The 414th treats TARPS as a real player task (see Fog of War and
Reconnaissance), so the F-14 payload files add a
Retribution TARPS recon profile alongside the usual BARCAP/TARCAP/Escort/Strike entries.
It mounts a reconnaissance camera pod on the Tomcat's belly recon station — for example, in
F-14B.lua:
["displayName"] = "Retribution TARPS",
["name"] = "Retribution TARPS",
["pylons"] = {
[4] = { ["CLSID"] = "{F14-TARPS}", ["num"] = 6 },
-- ...
},The same Retribution TARPS profile is present across the F-14A/F-14B variant files so
the photo-recon task is available whichever Tomcat a squadron flies.
A pylon's CLSID is the exact weapon identifier DCS uses internally. These strings change
when ED renames, splits, or removes a store across DCS updates. If any CLSID in a
named loadout is stale, DCS rejects the entire loadout — the aircraft spawns with the
fallback, not your payload, and there's no obvious error message.
So when you add or edit a loadout:
- Copy CLSIDs from a current DCS install or a freshly-saved Mission Editor loadout, not from memory or an old guide.
- After a DCS update, re-verify the payloads for any aircraft whose stores changed.
- If a custom loadout "isn't taking," suspect a stale CLSID before anything else — verify the offending profile in the Mission Editor for that aircraft.
Keeping CLSIDs current is the single most important discipline for custom loadouts.
- Custom Factions — which aircraft a side can field
- Custom Campaigns — where mission types come from
- Fog of War and Reconnaissance — why TARPS matters
- Mission planning — assigning flights and tasks
414Ret — the 414th Joint Fighter Group's fork of DCS Retribution. Download the latest build · Repository · Upstream wiki
Getting started
Campaign mechanics
- Mission Planning
- Air Defense & the Air War
- IADS Engines: MANTIS & Skynet
- Frontline Stances & Movement
- Base Capture
- Squadrons & Pilots
- Unit Transfers
- Fast Forward & Performance
414th features
- Fork Overview
- Fog of War & Recon
- TARPS Reconnaissance
- SCAR
- SOF & Commander Capture
- Combat SAR
- Electronic Warfare & ISR
- Troops In Contact
- Map Layers & Interface
- Drop-Spawn Placement
Customization
Servers