Skip to content

v1.6.1-414th

Pre-release
Pre-release

Choose a tag to compare

@bradyccox bradyccox released this 15 Jun 21:30
· 457 commits to main since this release
480bf62

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.lua wakes 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.lua is 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