Skip to content

Releases: dcs-liberation/dcs_liberation

6.1.0

24 Dec 09:10
Compare
Choose a tag to compare

6.1.0

Saves from 6.0.0 are compatible with 6.1.0

Features/Improvements

  • [Engine] Support for DCS 2.8.1.34437, including Blackshark 3.
  • [Factions] Defaulted bluefor modern to use Georgian and Ukrainian liveries for Russian aircraft.
  • [Factions] Added Peru.
  • [Flight Planning] AEW&C and Refueling flights are now plannable on LHA carriers.
  • [Flight Planning] Refueling flights planned on aircraft carriers will act as a recovery tanker for the carrier.
  • [Loadouts] Adjusted F-15E loadouts.
  • [Mission Generation] The previous turn will now be saved as last_turn.liberation when submitting mission results. This is often essential for debugging bug reports. Include this file in the bug report whenever it is available.
  • [Modding] Added support for the HMS Ariadne, Achilles, and Castle class.
  • [Modding] Added HMS Invincible to the game data as a helicopter carrier.

Fixes

  • [Flight Planning] Fixes CAS flights not having landing waypoints.
  • [Mission Generation] Airbase and FOB capture is no longer blocked by grounded aircraft / helicopters.
  • [Squadrons] Fixed the livery for the VF-33 F-14A squadron.
  • [Theaters] Fixed Channel campaigns not having data for land/sea/obstacle boundaries, causing front lines to extend into forests and water. Requires a new campaign to get the fix.
  • [UI] Fixed an issue where manual submit of mission results did not end the mission correctly.

6.0.0

25 Nov 23:42
Compare
Choose a tag to compare

6.0.0

Saves from 5.x are not compatible with 6.0.

Features/Improvements

  • [Engine] Support for DCS 2.8.0.33006.
  • [Factions] Updated the Faction file structure. Older custom faction files will not work correctly and have to be updated to the new structure.
  • [Flight Planning] Added preset formations for different flight types at hold, join, ingress, and split waypoints. Air to Air flights will tend toward line-abreast and spread-four formations. Air to ground flights will tend towards trail formation.
  • [Flight Planning] Added the ability to plan tankers for recovery on package flights. This mission type will not be planned automatically.
  • [Flight Planning] Air to Ground flights now have ECM enabled on lock at the join point, and SEAD/DEAD also have ECM enabled on detection and lock at ingress.
  • [Flight Planning] AWACS flightplan changed from orbit to a racetrack to reduce data link disconnects which were caused by blind spots as a result of the bank angle.
  • [Flight Planning] Added a new helo mission type: AirAssault which can be used to load and transport infantry troops from a pickup zone or a carrier to an enemy CP to capture it.
  • [Flight Planning] Improved the Airlift mission type so that it now can be enforced within the unit transfer dialog and implemented CTLD support. This allows user to spawn sling loadable crates at the pickup location and fly transport flights.
  • [Mission Generation] Added an option to fast-forward mission generation until the point of first contact (WIP).
  • [Mission Generation] Added performance option to not cull IADS when culling would affect how mission is played at target area.
  • [Mission Generation] Reworked the ground object generation which now uses a new layout system
  • [Mission Generation] Added information about the modulation (AM/FM) of the assigned frequencies to the kneeboard and assign AM modulation instead of FM for JTAC.
  • [Mission Generation] Added ice halos.
  • [Mission Generation] Adjusted wind speeds. Wind speeds at high altitude are generally higher now.
  • [Mission Generation] Added turbulence. Higher in Summer and Winter, also higher at day time than at nighttime.
  • [Modding] Updated UH-60L mod version support to 1.3.1
  • [Modding] Updated the High Digit SAMs implementation and added the HQ-2 as well as the upgraded SA-2 and SA-3 Launchers from the mod. Threat range circles will now also be displayed correctly.
  • [Modding] Theater information such as climate properties is now moddable.
  • [Modding] Allow campaign designers to define default values for the economy settings (starting budget and multiplier).
  • [Modding] Campaigns can now optionally define their start time by including a time in the recommended_start_date field. There is not currently a way to override the start time in the UI.
  • [Plugins] Allow full support of the SkynetIADS plugin with all advanced features (connection nodes, power sources, command centers) if campaign supports it.
  • [Plugins] Added support for the CTLD script by ciribob with many possible customization options and updated the JTAC Autolase to the CTLD included script.
  • [UI] Added options to the loadout editor for setting properties such as HMD choice.
  • [UI] Added separate images for the different carrier types.
  • [UI] Add Accept/Reset buttons to Air Wing Configurator screen.

Fixes

  • [Engine] Fixed issue that prevented some weapon types like torpedoes from being recognized.
  • [Flight Planning] Fixed a miscalculation of waypoint TOTs that would require time travel.
  • [Loadouts] Improved the range of the F-16 CAS loadout by adding bags.
  • [Mission Generation] AAA ground units now spawn correctly at the frontline
  • [Mission Generation] Fixed SA-13 incorrectly created as SA-8 Loading Unit which will not be spawned in the generated mission.
  • [Mission Generation] Fixed adding additional mission types for a squadron causing error messages when the mission type is not supported by the aircraft type by default
  • [Mission Generation] Fixed an issue where SEAD/DEAD/BAI flights fired all missiles / bombs against a single unit in a group instead of targeting the whole group.
  • [Mission Generation] Fixed an issue which generated the helipads at FARPs incorrectly and placed the helicopters within each other.
  • [Mission Generation] Fixed an issue with SEAD missions flown by the AI when using the Skynet Plugin and anti-radiation missiles (ARM). The AI now correctly engages the SAM when it comes alive instead of diving into it.
  • [Mission Generation] Fixed generation issue that would cause AI helicopters to get stuck after taking off from a FARP.
  • [Mission Generation] Fixed mission scripting error caused by control points with apostrophes in their names, such as Tha'lah.
  • [Modding] Campaigns that used quad zones for scenery targets will no longer load. Only circular zones were ever supported, but an implementation quirk allowed them to load in a way that would misbehave. A "No white triggerzones found" message during campaign generation is the sign of a broken campaign.
  • [Modding] Loadouts with invalid weapons (typically new DCS weapons not yet available in Liberation) will be ignored rather than causing an error.
  • [Squadrons] Fixed issue in air wing configuration that would allow squadrons to be created with no home base if no base was available.
  • [Squadrons] Helicopter squadrons can no longer be assigned to FOBs that are not FARPs.
  • [UI] Add vanilla theme weather and time of day icons
  • [UI] Disable player slots for non-flyable aircraft.
  • [UI] Fixed and issue where the liberation main exe was still running after application close.

5.2.1

31 Oct 20:51
Compare
Choose a tag to compare

5.2.1

Fixes

  • [Mission Generation] Work around DCS 2.8 bug preventing the AI from leaving their hold point.

5.2.0

26 Mar 18:14
Compare
Choose a tag to compare

5.2.0

Saves from 5.1.0 are compatible with 5.2.0

Features/Improvements

  • [Engine] Support for DCS DCS 2.7.11.21408, including the new Apache AH-64D and the Syria map extension
  • [Mission Generation] Improved FARP Helipad handling and creation (now includes windsocks)
  • [Modding] Add UH-60L mod support
  • [Modding] Updated Community A-4E-C mod version support to 2.0.0 release. Version 1.4.2 is no longer compatible, unless the mod default loadouts are deleted/modified.
  • [Modding] Updated JAS-39-C mod support for v1.8.0-beta
  • [Campaign] Peace Spring, Vectron's Claw, Vegas Nerve, Scenic Route 2 campaign update
  • [Campaign] Added Tripoint Hostility campaign by Fuzzle
  • [Campaign] Add 3 new campaigns from Sith1144

Fixes

  • [Mission Generation] Fixed incorrect SA-5 and NASAMS threat range when TR destroyed. It will not count as threat anymore when the TR is dead.
  • [Mission Generation] Fixed "Max Threat Range" error
  • [Mission Generation] Fix unculled zones not updating when needed
  • [Mission Planner] Now allows squadron transfers to control points where the number of free slots matches exactly the expected size of the transferring squadron next turn.
  • [Data] Removed Fw 190 A-8 and D-9 from Germany 1940 and 1942 faction list for historical accuracy.
  • [Data] Updated Loadouts for Tornado GR4, F-15E and F-16C
  • [Data] Corrected some unit data
  • [UI] Fixed various UI issues (for example Scaling and HighDPI)
  • [UI] Typhoon GR4 and IDS images

5.1.0

07 Jan 09:25
Compare
Choose a tag to compare

5.1.0

Saves from 5.0.0 are compatible with 5.1.0

Features/Improvements

  • [Engine] Support for DCS 2.7.9.17830 and newer, including the HTS and ECM pod.
  • [Campaign] Add option to manually add and remove squadrons and different aircraft type in the new game wizard / air wing configuration dialog.
  • [Mission Generation] Add Option to enforce the Easy Communication setting for the mission
  • [Mission Generation] Add Option to select between only night missions, day missions or any time (default).
  • [Modding] Add F-104 mod support

Fixes

  • [Campaign] Fixed some minor issues in campaigns which generated error messages in the log.
  • [Campaign] Changed the way how map object / scenery kills where tracked. This fixes issues with kill recognition after map updates from ED which change the object ids and therefore prevent correct kill recognition.
  • [Mission Generation] Fixed incorrect radio specification for the AN/ARC-222.
  • [Mission Generation] Fixed mission scripting error when using a dedicated server.
  • [Mission Generation] Fixed an issue where empty convoys lead to an index error when a point capture made a pending transfer of units not completable anymore.
  • [Mission Generation] Corrected Viggen FR22 & FR24 preset channels for the DCS 2.7.9 update
  • [Mission Generation] Fixed the SA-5 Generator to use the P-19 FlatFace SR as a Fallback radar if the faction does not have access to the TinShield SR.
  • [UI] Enable / Disable the settings, save and stats actions if no game is loaded to prevent an error as these functions can only be used on a valid game.

5.0.0

13 Nov 19:54
Compare
Choose a tag to compare

5.0.0

Saves from 4.x are not compatible with 5.0.

Features/Improvements

  • [Campaign] Weather! Theaters now experience weather that is more realistic for the region and its current season. For example, Persian Gulf will have very hot, sunny summers and Marianas will experience lots of rain during fall. These changes affect pressure, temperature, clouds and precipitation. Additionally, temperature will drop during the night, by an amount that is somewhat realistic for the region.
  • [Campaign] Weapon data such as fallbacks and introduction years is now moddable. Due to the new architecture to support this, the old data was not automatically migrated.
  • [Campaign] Era-restricted loadouts will now skip LGBs when no TGP is available in the loadout. This only applies to default loadouts; buddy-lasing can be coordinated with custom loadouts.
  • [Campaign] FOBs control point can have FARP/helipad slot and host helicopters. To enable this feature on a FOB, add "Invisible FARP" statics objects near the FOB location in the campaign definition file.
  • [Campaign] Squadrons now have a home base and will not operate out of other bases. See #1145 for status.
  • [Campaign] Aircraft now belong to squadrons rather than bases to support squadron location transfers.
  • [Campaign] Skipped turns are no longer counted as defeats on front lines.
  • [Campaign AI] Overhauled campaign AI target prioritization.
  • [Campaign AI] Player front line stances can now be automated. Improved stance selection for AI.
  • [Campaign AI] Reworked layout of hold, join, split, and ingress points. Should result in much shorter flight plans in general while still maintaining safe join/split/hold points.
  • [Campaign AI] Auto-planning mission range limits are now specified per-aircraft. On average this means that longer range missions will now be plannable. The limit only accounts for the direct distance to the target, not the path taken.
  • [Campaign AI] Transport aircraft will now be bought only if necessary at control points which can produce ground units and are capable to operate transport aircraft.
  • [Campaign AI] Aircraft will now only be automatically purchased or assigned at appropriate bases. Naval aircraft will default to only operating from carriers, Harriers will default to LHAs and shore bases, helicopters will operate from anywhere. This can be customized per-squadron.
  • [Engine] Support for DCS 2.7.7.14727 and newer, including support for F-16 CBU-105s, SA-5s, and the Forrestal.
  • [Kneeboard] Minimum required fuel estimates have been added to the kneeboard for aircraft with supporting data (currently only the Hornet and Viper).
  • [Kneeboard] QNH (pressure MSL) and temperature have been added to the kneeboard.
  • [Mission Generation] EWRs are now also headed towards the center of the conflict
  • [Mission Generation] FACs can now use FC3 compatible laser codes. Note that this setting is global, not per FAC.
  • [Modding] Can now install custom campaigns to /Liberation/Campaigns instead of the Liberation install directory.
  • [Modding] Campaigns can now define a default start date.
  • [Modding] Campaigns now specify the squadrons that are present in the campaign, their roles, and their starting bases. Players can customize this at game start but the campaign will choose the defaults.
  • [New Game Wizard] Can now customize the player's air wing before campaign start to disable, relocate, or rename squadrons.
  • [Plugins] Updated SkynetIADS to 2.4.0 (adds SA-5 support).
  • [UI] Sell Button for aircraft will be disabled if there are no units available to be sold or all are already assigned to a mission
  • [UI] Enemy aircraft inventory now viewable in the air wing menu.

Fixes

  • [Campaign] Naval control points will no longer claim ground objectives during campaign generation and prevent them from spawning.
  • [Campaign] Units aboard sunk cargo ships will now have their losses tracked properly.
  • [Mission Generation] Mission results and other files will now be opened with enforced utf-8 encoding to prevent an issue where destroyed ground units were untracked because of special characters in their names.
  • [Mission Generation] Fixed generation of landing waypoints so that the AI obeys them.
  • [Mission Generation] AI carrier aircraft with a start time of T+0 will now start at T+1s to avoid traffic jams.
  • [Mission Generation] Fixed cases of unused aircraft not being spawned at airfields as soon as any airport filled up.
  • [Mission Generation] Fixed cases with multiple client flights of the same airframe all received the same preset channels.
  • [Mission Generation] F-14A is now generated with stored alignment.
  • [Mission Generation] Su-33s set to cold or warm start on the Kuznetsov will always be generated as runway starts to avoid the AI getting stuck.
  • [Mission Generation] Fixed AI not receiving anti-ship tasks against carriers and LHAs.
  • [Mods] Fixed broken A-4 support causing no weapons to be available.
  • [UI] Selling of Units is now visible again in the UI dialog and shows the correct amount of sold units
  • [UI] Fixed bug where an incompatible campaign could be generated if no action is taken on the campaign selection screen.

4.1.1

10 Aug 12:03
Compare
Choose a tag to compare

4.1.1

Saves from 4.1.0 are compatible with 4.1.1.

Fixes

  • [Campaign] Fixed broken support for Mariana Islands map.
  • [Mission Generation] Fix SAM sites pointing towards the center of the conflict.
  • [Flight Planning] No longer using Su-34 for CAP missions.

4.1.0

08 Aug 20:08
Compare
Choose a tag to compare

4.1.0

Saves from 4.0.0 are compatible with 4.1.0.

Features/Improvements

  • [Campaign] Air defense sites now generate a fixed number of launchers per type.
  • [Campaign] Added support for Mariana Islands map.
  • [Campaign AI] Adjustments to aircraft selection priorities for most mission types.
  • [Engine] Support for DCS 2.7.4.9632 and newer, including the Marianas map, F-16 JSOWs, NASAMS, and Tin Shield EWR.
  • [Flight Planning] CAP patrol altitudes are now set per-aircraft. By default the altitude will be set based on the aircraft's maximum speed.
  • [Flight Planning] CAP patrol speeds are now set per-aircraft to be more suitable/sensible. By default the speed will be set based on the aircraft's maximum speed.
  • [Mission Generation] Improvements for better support of the Skynet Plugin and long range SAMs are now acting as EWR
  • [Mods] Support for version v1.5.0-Beta of Gripen mod. In-progress campaigns may need to re-plan Gripen flights to pick up updated loadouts.
  • [Plugins] Increased time JTAC Autolase messages stay visible on the UI.
  • [Plugins] Updated SkynetIADS to 2.2.0 (adds NASAMS support).
  • [UI] Added ability to take notes and have those notes appear as a kneeboard page.
  • [UI] Hovering over the weather information now dispalys the cloud base (meters and feet).
  • [UI] Google search link added to unit information when there is no information provided.
  • [UI] Control point name displayed with ground object group name on map.
  • [UI] Buy or Replace will now show the correct price for generated ground objects like sams.
  • [UI] Improved logging for frontline movement to be more descriptive about what happened and why.
  • [UI] Brought ruler map module into source, which should fix file integrity issues with the module.

Fixes

  • [Campaign] Fixed the Silkworm generator to include launchers and not all radars.
  • [Data] Fixed Introduction dates for targeting pods (ATFLIR and LITENING were both a few years too early).
  • [Data] Removed SA-10 from Syria 2011 faction.
  • [Economy] EWRs can now be bought and sold for the correct price and can no longer be used to generate money
  • [Flight Planning] Helicopters are now correctly identified, and will fly ingress/CAS/BAI/egress and similar at low altitude.
  • [Flight Planning] Fixed potential issue with angles > 360Β° or < 0Β° being generated when summing two angles.
  • [Mission Generation] The lua data for other plugins is now generated correctly
  • [Mission Generation] Fixed problem with opfor planning missions against sold ground objects like SAMs
  • [Mission Generation] The legacy always-available tanker option no longer prevents mission creation.
  • [Mission Generation] Prevent the creation of a transfer order with 0 units for a rare situtation when a point was captured.
  • [Mission Generation] Planned transfers which will be impossible after a base capture will no longer prevent the mission result submit.
  • [Mission Generation] Fix occasional KeyError preventing mission generation when all units of the same type in a convoy were killed.
  • [Mission Generation] Fix for AAA Flak generator using Opel Blitz preventing the mission from being generated because duplicate unit names were used.
  • [Campaign AI] Transport aircraft will now be bought only if necessary at control points which can produce ground units and are capable to operate transport aircraft.
  • [UI] Statistics window tick marks are now always integers.
  • [UI] Statistics window now shows the correct info for the turn
  • [UI] Toggling custom loadout for an aircraft with no preset loadouts no longer breaks the flight.

4.0.0

26 Jun 20:16
Compare
Choose a tag to compare

4.0.0

Saves from 3.x are not compatible with 4.0.

Features/Improvements

  • [Engine] Support for DCS 2.7.2.7910.1 and newer, including Cyprus, F-16 JDAMs, and the Hind.
  • [Campaign] Squadrons now (optionally, off by default) have a maximum size and killed pilots replenish at a limited rate.
  • [Campaign] Added an option to disable levelling up of AI pilots.
  • [Campaign] Added Russian Intervention 2015 campaign on Syria, for a small and somewhat realistic Russian COIN scenario.
  • [Campaign] Added Operation Atilla campaign on Syria, for a reasonably large invasion of Cyprus scenario.
  • [Campaign AI] AI will plan Tanker flights.
  • [Campaign AI] Removed max distance for AEW&C auto planning.
  • [Economy] Adjusted prices for aircraft to balance out some price inconsistencies.
  • [Factions] Added more tankers to factions.
  • [Flight Planner] Added ability to plan Tankers.
  • [Modding] Campaign format version is now 7.0 to account for DCS map changes that made scenery strike targets incompatible with existing campaigns.
  • [Mods] Added support for the Gripen mod.
  • [Mods] Removes MB-339PAN support, as the mod is now deprecated and no longer works with DCS 2.7+.
  • [Mission Generation] Added support for "Neutral Dot" label options.
  • [New Game Wizard] Mods are now selected via checkboxes in the new game wizard, not as separate factions.
  • [UI] Ctrl click and shift click now buy or sell 5 or 10 units respectively.
  • [UI] Multiple waypoints can now be deleted simultaneously if multiple waypoints are selected.
  • [UI] Carriers and LHAs now match the colour of airfields, and their destination icons are translucent.
  • [UI] Updated intel box text for first turn.
  • [UI] Base Capture Cheat is now usable at all bases and can also be used to transfer player-owned bases to OPFOR.
  • [UI] Pass Turn button is relabled as "Begin Campaign" on Turn 0.
  • [UI] Added a ruler to the map.
  • [UI] Liberation now saves games to <DCS user directory>/Liberation/Saves by default to declutter the main directory.

Fixes

  • [Campaign AI] Fix procurement for factions that lack some unit types.
  • [Campaign AI] Fix auto purchase of aircraft for factions that have no transport aircraft.
  • [Campaign AI] Fix refunding of pending aircraft purchases when a side has no factory available.
  • [Mission Generation] Fixed problem with mission load when control point name contained an apostrophe.
  • [Mission Generation] Fixed EWR group names so they contribute to Skynet again.
  • [Mission Generation] Fixed duplicate name error when generating convoys and cargo ships when creating manual transfers after loading a game.
  • [Mission Generation] Fixed empty convoys not being disbanded when all units are killed/removed.
  • [Mission Generation] Fixed player losing frontline progress when skipping from turn 0 to turn 1.
  • [Mission Generation] Fixed issue where frontline would only search to the right for valid locations.
  • [UI] Made non-interactive map elements less obstructive.
  • [UI] Added support for Neutral Dot difficulty label
  • [UI] Clear skies at night no longer described as "Sunny" by the weather widget.
  • [UI] Removed ability to buy (useless) ground units at carriers and LHAs.
  • [UI] Fixed enable/disable of buy/sell buttons.
  • [UI] EWRs now appear in the custom waypoint list.

3.0.0

11 Jun 07:10
00ca7d0
Compare
Choose a tag to compare

3.0.0

Saves from 2.5 are not compatible with 3.0.

Features/Improvements

  • [Campaign] Ground units can now be transferred by road, airlift, and cargo ship. See https://github.com/dcs-liberation/dcs_liberation/wiki/Unit-Transfers for more information.
  • [Campaign] Ground units can no longer be sold. To move units to a new location, transfer them.
  • [Campaign] Ground units must now be recruited at a base with a factory and transferred to their destination. When buying units in the UI, the purchase will automatically be fulfilled at the closest factory, and a transfer will be created on the next turn.
  • [Campaign] Non-control point FOBs will no longer spawn.
  • [Campaign] Added squadrons and pilots. See https://github.com/dcs-liberation/dcs_liberation/wiki/Squadrons-and-pilots for more information.
  • [Campaign] Capturing a base now depopulates all of its attached objectives with units: air defenses, EWRs, ships, armor groups, etc. Buildings are captured.
  • [Campaign] Ammunition Depots determine how many ground units can be deployed on the frontline by a control point.
  • [Campaign AI] AI now considers Ju-88s for CAS, strike, and DEAD missions.
  • [Campaign AI] AI planned AEW&C missions will now be scheduled ASAP.
  • [Campaign AI] AI now considers the range to the SAM's threat zone rather than the range to the SAM itself when determining target priorities.
  • [Campaign AI] Auto purchase of ground units will now maintain unit composition instead of buying randomly. The unit composition is predefined.
  • [Campaign AI] Auto purchase will aim to purchase enough ground units to support the frontline, plus 30% reserve units.
  • [Campaign AI] Auto purchase will now adjust its air/ground balance to favor whichever is under-funded.
  • [Flight Planner] Desired mission length is now configurable (defaults to 60 minutes). A BARCAP will be planned every 30 minutes. Other packages will simply have their takeoffs spread out or compressed such that the last flight will take off around the mission end time.
  • [Flight Planner] Flight plans now include bullseye waypoints.
  • [Flight Planner] Differentiated SEAD and SEAD escort. SEAD is tasked with suppressing the package target, SEAD escort is tasked with protecting the package from all SAMs along its route.
  • [Flight Planner] Planned airspeed increased to 0.85 mach for supersonic airframes and 85% of max speed for subsonic.
  • [Flight Planner] Taxi time estimation for airfields increased from 5 minutes to 8 minutes.
  • [Flight Planner] Reduce expected error margin for flight plans from 10% to 5%.
  • [Flight Planner] SEAD flights are scheduled one minute ahead of the package's TOT so that they can suppress the site ahead of the strike.
  • [Flight Planner] Automatic ATO generation for the player's coalition can now be disabled in the settings.
  • [Payloads] AI flights for most air to ground mission types (CAS excluded) will have their guns emptied to prevent strafing fully armed and operational battle stations. Gun-reliant airframes like A-10s and warbirds will keep their bullets.
  • [Kneeboard] ATC table overflow alleviated by wrapping long airfield names and splitting ATC frequency and channel into separate rows.
  • [UI] Overhauled the map implementation. Now uses satellite imagery instead of low res map images. Display options have moved from the toolbar to panels in the map.
  • [UI] Waypoints on the map are now draggable.
  • [UI] Campaigns generated for an older or newer version of the game will now be marked as incompatible. They can still be played, but bugs may be present.
  • [UI] DCS loadouts are now selectable in the loadout setup menu.
  • [UI] Added global aircraft inventory view under Air Wing dialog.
  • [UI] Base menu now shows information about ground unit deployment limits.
  • [Modding] Campaigns now choose locations for factories to spawn.
  • [Modding] Campaigns now choose locations for ammunition depots to spawn.
  • [Modding] Campaigns now use map structures as strike targets.
  • [Modding] Campaigns may now set any objective type to be a required spawn rather than random chance. Support for random objective generation was removed.
  • [Modding] Campaigns may now place AAA objectives.
  • [Modding] Can now install custom factions to /Liberation/Factions instead of the Liberation install directory.
  • [Performance Settings] Added a settings to lower the number of smoke effects generated on frontlines. Lowered default settings for frontline smoke generators, so less smoke should be generated by default.
  • [Configuration] Liberation preferences (DCS install and save game location) are now saved to %LOCALAPPDATA%/DCSLiberation to prevent needing to reconfigure each new install.
  • [Skynet] Updated to 2.1.0.

Fixes

  • [Campaign AI] Fix purchase of aircraft by priority (the faction's list was being used as the priority list rather than the game's).
  • [Campaign AI] Fixed bug causing AI to over-purchase cheap aircraft.
  • [Campaign AI] Auto planner will no longer attempt to plan missions for which the faction has no compatible aircraft.
  • [Campaign AI] Stop purchasing aircraft after the first unaffordable package to attempt to complete more packages rather than filling airfields with cheap escorts that will never be used.
  • [Campaign] Fixed bug where offshore strike locations were being used to spawn ship objectives.
  • [Campaign] EWR sites are now purchasable.
  • [Flight Planner] AI strike flight plans now include the correct target actions for building groups.
  • [Flight Planner] AI BAI/DEAD/SEAD flights now have tasks to attack all groups at the target location, not just the primary group (for multi-group SAM sites).
  • [Flight Planner] Fixed some contexts where damaged runways would be used. Destroying a carrier will no longer break the game.