Releases: bradyccox/414Ret
Releases · bradyccox/414Ret
v1.6.2-414th
Retribution v1.6.2 (414th)
Features/Improvements
- [SCAR] Strike Coordination and Reconnaissance is now a fully playable flight type against a moving high-value target: a signature convoy that flees with decoys and clutter (a discrimination puzzle), a command vehicle, and proximity-gated movement that starts the chase only once the package arrives. A commander-capture path uses a finite pool of purchased SOF inserted by C-130 airdrop, with a stranded-SOF CSAR recovery loop and enemy command-post intel fog. Default ON for new campaigns.
- [Mission Generation] DEAD and SEAD flights against a ground target now get one waypoint per individual target (with coordinates, matching the kneeboard), and the SEAD/DEAD kneeboard target list gains an "STPT" column. AI plain-SEAD reworked to loiter at a standoff orbit and engage reactively, and AI DEAD flights receive the best available standoff/PGM loadout.
- [Kneeboard] New recon kneeboard pages — target reconnaissance, a friendly-packages coordination list, and a package-targets theater map. Basemap tiles are fetched once at mission generation and cached under Saved Games; on offline or locked-down networks the pages fall back automatically to an offline coastline basemap (the cache is safe to delete).
- [Plugins] ATIS for player flights via a MOOSE voice-ATIS plugin (per-airfield frequencies and spoken reports). Self-documenting Lua plugin options with a label/doc pass across plugins.
- [Map] Carrier/LHA ship groups and blue non-carrier ships appear on the campaign map with their air-defense rings; hovering a SAM/detection ring highlights its emitter (and vice versa); enemy IADS links are coloured by kind and state.
- [UX] Bulk-set altitude across a flight's en-route waypoints and step the per-waypoint altitude editor by 1000 ft; configurable altitude scatter band and patrol floor. Improved fast-forward with combat-skip and a "Player at IP" stop condition.
- [Planner] Opt-in, per-side auto-planner target unpredictability — weighted-random reordering of opportunistic offensive targets so the enemy stops hitting the same things every turn (reactive threat response stays deterministic).
- [Target Intel] The Approximate target-location cue offset is tightened to 1-3 NM, so players still have to visually acquire but aren't sent hunting across the map.
- [Plugins] CTLD updated to ciribob 1.6.1.
- [Cleanup] Removed the upstream Pretense campaign generator (unused by the 414th fork).
Fixes
- [Mission] Fixed a
woCharacterHumansim crash caused by orphaned civilian-helo spawns (civilian traffic is now airfields-only with deferred orphan despawn, and kept clear of the active battle). - [Debrief] Player despawns are no longer counted as combat losses, and untracked ground-unit deaths are summarised in one log line.
- [New Game] Fixed a crash creating a new game from a malformed settings JSON member, and stopped seeded plugin-option defaults being dropped when merging campaign settings.
- [Mission Generation] Fixed crashes planning a strike against a fully-destroyed objective (divide-by-zero), the "Fix TOTs automatically" action, and player ground-start flights spawning in the air.
- [Performance]
is_on_land/is_in_seanow test a prepared MultiPolygon, cutting ground generation from ~7 minutes to seconds. - [UI] Player cold-start CAP is no longer flagged in the past-start-times warning.
- [Server] Bounded uvicorn's graceful shutdown so the app can no longer hang on exit.
v1.6.1-414th
Retribution v1.6.0
Features/Improvements
- [Mission] Add reactive GCI scramble support. RED untasked, uncontrolled, air-to-air-capable aircraft can sit cold on the ramp as dormant interceptors; when a Blue aircraft is detected by the RED radar network,
reactive_scramble.luawakes the nearest available group and tasks it to intercept. - [Mission] Add JAMMING flight type for standoff electronic warfare aircraft (C-130J Compass Call). The aircraft holds an independent racetrack orbit at standoff range (same pattern as AEWC) rather than following a primary flight. Mixed packages pace their departure and TOT around the EW aircraft's slower transit.
c130j_mission_systems.luais automatically injected into any mission that includes a JAMMING flight. - [UX] Hovering a friendly flight's route line on the map highlights it in yellow, and clicking it selects that flight's package (and the flight) in the ATO sidebar.
- [UX] Press Delete with a package selected in the Packages list to cancel it, making it quick to clear several packages in a row.
- [UX] Avoid having escorts from wondering off too far while chasing a target.
- [UX] Improved fast-forward settings with the ability to skip combat.
- [Data] Add Refueling/Recovery tasks to A-6E Intruder mod
- [Modding] Add CurrentHill UK Assets Pack support (v1.1.2)
- [Layouts] Add signature to layouts' binary file for automatic reloading of updated layouts.
- [Modding] Add support for Su-35S mod (v2.0.27b)
- [Plugins] Update EW Script to version 2.1
- [Options] New option to spawn TACAN beacons at captured airfields
- [UX] Show an "End of Mission Detected, processing Mission Data" busy dialog while turn results are processed, so the wait is not mistaken for a missed detection
Fixes
- [Flight Plans] Fixed IndexError crash when a flight exits combat at its last waypoint`n* [AI] Fixed enemy AWACS orbit placement — AI AWACS (A-50, etc.) was orbiting toward the threat boundary and loitering near the front line. It now orbits in the opposite direction, deep inside friendly airspace. Player-coalition AWACS keeps the existing forward-leaning behavior.
- [Mission] Reliably auto-detect end of mission, even when DCS wrote the final state.json before the wait dialog started watching
- [Performance] Faster post-mission turn processing
- [AirWing] Track per-squadron campaign aircraft stats (initial/destroyed/purchased, save-compatible) and expose pilot experience level and living/dead pilot views for the UI
- [AirWing] Squadron list shows living-pilot, aircraft and unassigned counts; squadron dialog shows each pilot's experience level, lists killed-in-action pilots separately and hides the redundant "Active" status
- [AirWing] Squadron dialog shows the aircraft type, an aircraft inventory (initial/current/destroyed/purchased), and buy/sell aircraft controls with price, on-order count and available parking slots
Fixes
- [Mission Generation] Anti-Ship flights now attack the carrier group the flight plan routes to instead of the control point's first ground object, so strikes against carrier groups no longer leave the AI without a target (it would fly to the ingress point and turn back without engaging).
- [Performance] Improved robustness w.r.t. state.json handling to avoid corruption and thus save loss.
- [Flight Plans] Stabilized waypoint solver debug GeoJSON coordinate precision to avoid platform-specific floating point drift in debug output.
- [Mission Generation] Assign plane-specific laser codes to LGB weapons when building the mission
- [Engine] Fixed a bug where squadrons could transfer to enemy owned control points
414th Latest Build
Automated build from commit ef4f0b0 on main.
The 414th Joint Fighter Group's fork of DCS Retribution — the turn-based
dynamic campaign generator, plus the 414th's recon, electronic-warfare,
air-defense, frontline, and assets features layered on top of upstream.
Highlights
- Recon & fog-of-war — player TARPS photo-recon (F-14) backed by the TARS film/debrief engine; enemy sites stay composition- and threat-ring-fogged until scouted, and post-strike BDA waits on a recon pass. A Reveal fog of war toggle in the map layer panel shows the real picture on demand.
- New player flight types — JAMMING (C-130J as an EC-130H/RC-130H EW + ISR platform) and SCAR (strike coordination & reconnaissance against a moving HVT, with an optional SOF capture + CSAR path).
- Air war — QRA intercept reserve (MOOSE A2A dispatcher), reworked air-defense planning (overlapping/jittered BARCAP waves, forward CAP line, threat-weighted volume), and mobile SAMs auto-hidden from the datalink.
- Ground war — TIC frontline firefights with stance-based movement and ambient fire.
- Assets — CurrentHill Iran pack ([CH] Iran 2020 faction, Shahed-136, IRGCN FAC).
- Plus UI transparency (target intel, mission-impact debrief, package context), approximate target-area mode, and assorted crash/robustness fixes.
Download 414th-retribution-latest.zip, extract, and run retribution_main.exe.
Recent changes
- Frag one theater tanker per receiver refuel method (#204) (ef4f0b0)
- docs(ingame-pass): record G14 ROE-only invariant + F5 test coverage (#203) (e19b35e)
- Fix CountryAssigner cross-coalition edge + headless board adjudication (#202) (44a9c35)
- Fix buddy-tanker patrol speed: de-nest patrol block in F/A-18E/F tankers (#201) (2f04943)
- Remove Flight Control ATC and DTC export features (#200) (d2887d5)
- Disable civilian traffic respawn churn (#197) (059c2c8)
- c130j: make EW jamming non-interfering with the MANTIS IADS engine (#199) (d9d7ccd)
- Spawn each squadron under its own DCS country (#627) (#198) (1f4faa9)
- Attach Combat SAR King menus on player entry (#196) (c09ffc5)
- Revert "Attach Combat SAR King menus on player entry" (1a13a08)
- Disable mission scripting module sanitization (cd0a261)
- Attach Combat SAR King menus on player entry (95af0fc)
- docs(ingame-pass): mark C7, G5, H1 VERIFIED (2026-06-25 in-game pass) (#195) (cb083e1)
- fix(combatsar,scar): guard King TACAN crash + target SCAR MAGIC calls + kneeboard signature (#194) (ef8e85e)
- feat(kneeboard): light-style space pass + custom kneeboard import (3f23d99)
Built: 197 — ef4f0b0