Releases: dcs-liberation/dcs_liberation
Releases · dcs-liberation/dcs_liberation
12.0.1
12.0.1
Saves from 11.x are not compatible with 12.0.1.
Features/Improvements
- [Engine] Support for DCS 2.9.9.2280.
- [Campaign] Flights are assigned different callsigns appropriate to the faction.
- [Campaign] Removed deprecated settings for generating persistent and invulnerable AWACs and tankers.
- [Data] Added ability to restrict weapons usage for a faction to a different year from the nominal weapon introduction year. Updated faction data to restrict more advanced missiles from Soviet client states during the cold war. Updated Egypt 2000 faction to restrict AIM-120 usage.
- [Mission Generation] Added option to skip combat when fast forwarding, which progresses fast forward as if the combat did not occur. Simplified fast forward settings by consolidating "Fast forward mission to first contact" and "Player missions interrupt fast forward" into a single setting and expanding options for "Auto-resolve combat during fast-forward (WIP)".
- [Mods] F/A-18 E/F/G Super Hornet mod version updated to 2.3.
Fixes
- [Data] Added/updated weapons data for F4E weapons such as AIM-7, AIM-9, AGM-12, AGM-45 and AGM-65.
- [Campaign] Do not allow aircraft from a captured control point to retreat if the captured control point has a damaged runway.
- [Campaign] Do not allow ground units to be transferred to LHAs, CVNs or off map spawns.
- [Mission Generation] Fixed aircraft not spawning correctly on CVNs, LHAs and FARPs.
11.1.1
11.1.1
Saves from 11.0.0 are compatible with 11.1.1. See Known Issues section for exceptions.
Features/Improvements
- [Engine] Support for DCS 2.9.5.55918 including Heatblur F-4E and Polychop OH-58D Kiowa Warrior support.
Fixes
- [Campaign] Fixed double counting of parked aircraft kills when DCS reports multiple kill events.
- [Campaign] Fixed error where frontline units are not re-deployed when multiple control points were captured in one turn or when control points are captured "out of order" using air-assault missions.
- [Cheat Menu] Re-deploy frontline units when using cheats to capture control points, so that cheats behave the same way as capturing a control point in-mission.
- [Data] Added FuSe-65 Early Warning Radar.
- [Data] Updated Peru 1995 and Germany 1944 factions.
- [Flight Planning] Theater refuelling flight plans (those not tied to a particular package) will remain on station for a longer period, specifically the desired mission duration + 30 minutes. By default, this increases the on-station time from 1 hour to 1.5 hours.
- [Mission Generation] Patched bug where Liberation crashed when aborting a turn when Fighter Sweep missions were planned.
- [Radios] Added radio setup for F-5E, F-86, Mi-8 and Mi-24.
- [UI] Naval control points (carriers, LHAs) can no longer be moved onto land.
Known Issues
- When loading saves from 11.0, loadouts with AGM-45B (Imp), typically on A-4E-C mod, will have the AGM-45B replaced with an empty pylon due to changes in DCS for this weapon. The AGM-45A is not affected by this issue.
11.0.0
11.0.0
Saves from 10.x are not compatible with 11.0.0.
Features/Improvements
- [Engine] Support for DCS 2.9.3.51704.
- [Campaign] Improved tracking of parked aircraft deaths. Parked aircraft are now considered dead once sufficient damage is done, meaning guns, rockets and AGMs are viable weapons for OCA/Aircraft missions. Previously Liberation relied on DCS death tracking which required parked aircraft to be hit with more powerful weapons e.g. 2000lb bombs as they were uncontrolled.
- [Campaign] Track damage to theater ground objects across turns. Damage can accumulate across turns leading to death of the unit. This behavior only applies to SAMs, ships and other units that appear on the Liberation map. Frontline units and buildings are not tracked (yet).
- [Mods] F/A-18 E/F/G Super Hornet mod (v2.2.5) support added.
Fixes
- [Mission Generation] When planning anti-ship missions against carriers or LHAs, target escorts (if present) if the carrier/LHA is sunk.
- [UI] Identify that a carrier or LHA is sunk instead of "damaged".
10.0.0
10.0.0
Saves from 9.x are not compatible with 10.0.0.
Features/Improvements
- [Engine] Support for DCS 2.9.2.49629 Open Beta. (F-15E JDAM and JSOW, F-16 AIM-9P, updated Falklands and Normandy airfields).
- [UI] Improved the description of "runway" state for FARPs, FOBs, carriers, and off-map spawns.
Fixes
- [Flight Planning] Aircraft from even numbered flights will no longer become inaccessible when canceling a draft package.
- [UI] Flight members in the loadout menu are now numbered starting from 1 instead of 0.
- [UI] Flight plan paths are now drawn behind all other map elements, fixing rare cases where they could prevent other UI elements from being clickable.
9.0.0
9.0.0
Saves from 8.x are not compatible with 9.0.0.
Features/Improvements
- [Engine] Support for DCS Open Beta 2.9.0.46801.
- [Campaign] Added ferry only control points, which offer campaign designers a way to add squadrons that can be brought in after additional airfields are captured.
- [Campaign] The new squadron rules (size limits, beginning the campaign at full strength) are now the default and required. The old style of unlimited squadron sizes and starting with zero aircraft has been removed.
- [Data] Added support for the ARA Veinticinco de Mayo.
- [Data] Changed display name of the AI-only F-15E Strike Eagle for clarity.
- [Flight Planning] Improved IP selection for targets that are near the center of a threat zone.
- [Flight Planning] Moved CAS ingress point off the front line so that the AI begins their target search earlier.
- [Flight Planning] Loadouts and aircraft properties can now be set per-flight member. Warning: AI flights should not use mixed loadouts.
- [Flight Planning] Laser codes that are pre-assigned to weapons at mission start can now be chosen from a list in the loadout UI. This does not affect the aircraft's TGP, just the weapons. Currently only implemented for the F-15E S4+ and F-16C.
- [Mission Generation] Configured target and initial points for F-15E S4+.
- [Mission Generation] Added a package kneeboard page that shows the radio frequencies, tasks, and laser codes for each member of your package.
- [Mission Generation] Added option to generate AI flights with unlimited fuel (enabled by default).
- [Modding] Factions can now specify the ship type to be used for cargo shipping. The Handy Wind will be used by default, but WW2 factions can pick something more appropriate.
- [Modding] Unit variants can now set a display name separate from their ID.
- [Modding] Updated Community A-4E-C mod version support to 2.2.0 release.
- [UI] An error will be displayed when invalid fast-forward options are selected rather than beginning a never ending simulation.
- [UI] Added cheats for instantly repairing and destroying runways.
- [UI] Improved usability of the flight properties UI. It now shows human-readable names and uses more appropriate UI elements.
- [UI] The map now shows the real front line bounds.
Fixes
- [Campaign] Fixed error when canceling squadron transfer if the current location would be exactly full.
- [Data] Fixed the class of the Samuel Chase so it can't be picked for a AAA or SHORAD site.
- [Data] Allow CH-47D, CH-53E and UH-60A to operate from carriers and LHAs.
- [Data] Added the F-15E's LANTIRN to the list of known targeting pods. Player F-15E flight with TGPs will now be assigned laser codes.
- [Flight Planning] Patrolling flight plans (CAS, CAP, refueling, etc) now handle TOT offsets.
- [Loadouts] Fixed error when loading certain DCS loadouts which contained an empty pylon (notably the Mosquito).
- [Mission Generation] Restored previous AI behavior for anti-ship missions. A DCS update caused only a single aircraft in a flight to attack. The full flight will now attack like they used to.
- [Mission Generation] Fix generation of OCA Runway missions to allow LGBs to be used.
- [Mission Generation] Fixed AI flights flying far too slowly toward NAV points.
- [Mission Generation] Fixed Recovery Tanker mission type intermittently failing due to not being able to find the CVN.
- [Mission Generation] Fixed "division by zero" error on mission generation when a flight has an "In-Flight" start type and starts on top of a mission waypoint.
- [Mission Generation] Fixed flights not being selectable in the mission editor if fast-forward was used and they were generated at a waypoint that had a fixed TOT (such as a BARCAP that was on-station).
- [Mission Generation] Fixed error when planning TARCAPs on the sole remaining enemy airfield.
- [Mission Generation] Fixed allocation range for carrier Link 4 datalink.
- [Modding] Unit variants can now actually override base unit type properties.
- [New Game Wizard] Factions are reset to default after clicking "Back" to Theater Configuration screen.
- [Plugins] Fixed Lua errors in Skynet plugin that would occur whenever one coalition had no IADS nodes.
- [UI] Fixed deleting waypoints in custom flight plans deleting the wrong waypoint.
- [UI] Fixed flight properties UI to support F-15E S4+ laser codes.
- [UI] In unit transfer dialog, only list control points that are reachable from the control point units are being transferred from.
- [UI] Fixed UI bug where altering an "ahead of package" TOT offset would change the offset back to a "behind package" offset.
- [UI] Fixed bug where changing TOT offsets could result in flight startup times that are in the past.
- [UI] Fixed odd spacing of the finance window when there were not enough items to fill the page.
- [UI] Fixed regression where waypoint altitude changes in the waypoint list screen are applied to the wrong waypoint.
- [UI] Fixed regression where waypoint additions in custom flight plans are not reflected until the window is reloaded.
8.1.0
8.1.0
Saves from 8.0.0 are compatible with 8.1.0
Features/Improvements
- [Engine] Support for DCS 2.8.6.41363, including F-15E support.
- [UI] Flight loadout/properties tab is now scrollable.
Fixes
- [Campaign] Fixed liveries for premade squadrons all being off-by-one.
- [UI] Fixed numbering of waypoints in the map and flight dialog (first waypoint is now 0 rather than 1).
8.0.0
8.0.0
Saves from 7.x are not compatible with 8.0.
Features/Improvements
- [Engine] Support for DCS 2.8.6.41066, including the new Sinai map.
- [UI] Limited size of overfull airbase display and added scrollbar.
- [UI] Waypoint altitudes can be edited in Waypoints tab of Edit Flight window.
- [UI] Moved air wing and transfer menus to the toolbar to improve UI fit on low resolution displays.
- [UI] Added basic game over dialog.
Fixes
- [Campaign] Fix bug introduced in 7.0 where map strike target deaths are no longer tracked.
- [Mission Generation] Fix crash during mission generation caused by out of date DCS data for the Gazelle.
- [Mission Generation] Fix crash during mission generation when DCS beacon data is inconsistent.
7.1.0
7.1.0
Saves from 7.0.0 are compatible with 7.1.0
Features/Improvements
- [Engine] Support for Normandy 2 airfields.
- [Factions] Replaced Patriot STRs "EWRs" with AN/FPS-117 for blue factions 1980 or newer.
- [Mission Generation] Added option to prevent scud and V2 sites from firing at the start of the mission.
- [Mission Generation] Added settings for controlling number of tactical commander, observer, JTAC, and game master slots.
- [Mission Planning] Per-flight TOT offsets can now be set in the flight details UI. This allows individual flights to be scheduled ahead of or behind the rest of the package.
- [New Game Wizard] The air wing configuration dialog will check for and reject overfull airbases before continuing when the new squadron rules are used.
- [New Game Wizard] Closing the air wing configuration dialog will now cancel and return to the new game wizard rather than reverting changes and continuing.
- [New Game Wizard] A warning will be displayed next to the new squadron rules button if the campaign predates the new rules and will likely require user intervention before continuing.
- [UI] Parking capacity of each squadron's base is now shown during air wing configuration to avoid overcrowding bases when beginning the game with full squadrons.
Fixes
- [Mission Planning] BAI is once again plannable against missile sites and coastal defense batteries.
- [UI] Fixed formatting of departure time in flight details dialog.
7.0.0
7.0.0
Saves from 6.x are not compatible with 7.0.
Features/Improvements
- [Engine] Support for DCS 2.8.5.40170.
- [Engine] Saved games are now a zip file of save assets for easier bug reporting. The new extension is .liberation.zip. Drag and drop that file into bug reports.
- [Campaign] Added options to limit squadron sizes and to begin all squadrons at maximum strength. Maximum squadron size is defined during air wing configuration with default values provided by the campaign.
- [Campaign] Added handling for more DCS death events. This probably does not catch any deaths that weren't previously tracked, but it should record them sooner, which will improve results for game crashes or other early exits.
- [Campaign AI] The campaign AI now prefers fulfilling missions with squadrons which have a matching primary task. Previously distance from target held a stronger influence than task preference. Primary tasks for squadrons are set by campaign designers but are user-configurable.
- [Flight Planning] Package TOT and composition can be modified after advancing time in Liberation.
- [Mission Generation] Units on the front line are now hidden on MFDs.
- [Mission Generation] Preset radio channels will now be configured for both A-10C modules.
- [Mission Generation] The A-10C II now uses separate radios for inter- and intra-flight comms (similar to other modern aircraft).
- [Mission Generation] Wind speeds no longer follow a uniform distribution. Median wind speeds are now much lower and the standard deviation has been reduced considerably at altitude but increased somewhat at MSL.
- [Mission Generation] Improved task generation for SEAD flights carrying TALDs.
- [Mission Generation] Added task timeout for SEAD flights with TALDs to prevent AI from overflying the target.
- [Mission Generation] Game state will automatically be checkpointed before fast-forwarding the mission, and restored on mission abort. This means that it's now possible to abort a mission and make changes without needing to manually re-load your game.
- [Modding] Updated Community A-4E-C mod version support to 2.1.0 release.
- [Modding] Add support for VSN F-4B and F-4C mod.
- [Modding] Added support for AI C-47 mod.
- [Modding] Custom factions can now be defined in YAML as well as JSON. JSON support may be removed in the future if having both formats causes confusion.
- [Modding] Campaigns which require custom factions can now define those factions directly in the campaign YAML. See Operation Aliied Sword for an example.
- [Modding] The
mission_types
field in squadron files has been removed. Squadron task capability is now determined by airframe, and the auto-assignable list has always been overridden by the campaign settings. - [Modding] Aircraft task capabilities and preferred aircraft for each task are now moddable in the aircraft unit yaml files. Each aircraft has a weight per task. Higher weights are given higher preference.
- [Modding] Wind speed generation inputs are now moddable. See https://dcs-liberation.rtfd.io/en/latest/modding/weather.html.
- [New Game Wizard] Choices for some options will be remembered for the next new game. Not all settings will be preserved, as many are campaign dependent.
- [New Game Wizard] Lua plugins can now be set while creating a new game.
- [New Game Wizard] Squadrons can be directly replaced with a preset during air wing configuration rather than needing to remove and create a new squadron.
- [New Game Wizard] Squadron liveries can now be selected during air wing configuration.
- [Squadrons] Squadron-specific mission capability lists no longer restrict players from assigning missions outside the squadron's preferences.
- [UI] The orientation of objects like SAMs, EWRs, garrisons, and ships can now be manually adjusted.
Fixes
- [Campaign] Fixed a longstanding bug where oversized airlifts could corrupt a save with empty convoys.
- [Campaign] Aircraft with built-in TGPs but without an external pod will no longer degrade automatic loadouts to iron bombs.
- [Engine] Fixed crash in startup caused by a corrupted Liberation preferences file.
- [Flight Planning] AEW&C missions are now plannable over FOBs and LHAs.
- [Flight Planning] BAI is no longer plannable against buildings.
- [Modding] Fixed an issue where Falklands campaigns created or edited with new versions of DCS could not be loaded.
- [Modding] Fixed decoding of campaign yaml files to use UTF-8 rather than the system locale's default. It's now possible to use "Bf 109 K-4 Kurfürst" as a preferred aircraft type.
- [Mission Generation] Planes will no longer spawn in helipads that are not also designated for fixed wing parking.
- [Mission Generation] Potentially an issue where ground war planning game state could become corrupted, preventing mission generation.
- [Mission Generation] Refueling tasks will now only be created for flights that have a tanker in their package.
- [Mission Generation] Fixed missing Tanker task on recovery tanker missions.
- [UI] Fixed error when resetting air wing configuration during game setup.
- [UI] Fixed flight plan recreation when changing mission type with "Recreate as" flight options.
- [UI] Fixed failure to launch UI when Liberation persistent preferences file was corrupt.
6.1.1
6.1.1
Fixes
- [Data] Fixed unit ID for the KS-19 AAA. KS-19 would not previously generate correctly in missions. A new game is required for this fix to take effect.
- [Flight Planning] Automatic flight planning will no longer accidentally plan a recovery tanker instead of a theater refueling package. This fixes a potential crash during mission generation when opfor plans a refueling task at a sunk carrier. You'll need to skip the current turn to force opfor to replan their flights to get the fix.
- [Mission Generation] Using heliports (airports without any runways) will no longer cause mission generation to fail.
- [Mission Generation] Prevent helicopters from spawning into collisions at FARPs when more than one flight uses the same FARP.