diff --git a/changelog.md b/changelog.md index 81faad65..98d81519 100644 --- a/changelog.md +++ b/changelog.md @@ -13,6 +13,7 @@ Saves from 3.x are not compatible with 4.0. * **[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. * **[Mission Generation]** Added support for "Neutral Dot" label options. * **[UI]** Ctrl click and shift click now buy or sell 5 or 10 units respectively. diff --git a/game/version.py b/game/version.py index cd2f1ffa..31d5540f 100644 --- a/game/version.py +++ b/game/version.py @@ -90,4 +90,10 @@ VERSION = _build_version_string() #: #: Version 6.1 #: * Support for new Syrian airfields in DCS 2.7.2.7910.1 (Cyprus update). -CAMPAIGN_FORMAT_VERSION = (6, 1) +#: +#: Version 7.0 +#: * DCS 2.7.2.7910.1 (Cyprus update) changed the IDs of scenery strike targets. Any +#: mission using map buildings as strike targets must check and potentially recreate +#: all those objectives. This definitely affects all Syria campaigns, other maps are +#: not yet verified. +CAMPAIGN_FORMAT_VERSION = (7, 0) diff --git a/resources/campaigns/battle_of_abu_dhabi.json b/resources/campaigns/battle_of_abu_dhabi.json index a551607b..9cfa5476 100644 --- a/resources/campaigns/battle_of_abu_dhabi.json +++ b/resources/campaigns/battle_of_abu_dhabi.json @@ -7,5 +7,5 @@ "description": "

You have managed to establish a foothold at Khasab. Continue pushing south.

", "miz": "battle_of_abu_dhabi.miz", "performance": 2, - "version": "6.0" + "version": "7.0" } \ No newline at end of file diff --git a/resources/campaigns/black_sea.json b/resources/campaigns/black_sea.json index 29217f5c..02f4ddbe 100644 --- a/resources/campaigns/black_sea.json +++ b/resources/campaigns/black_sea.json @@ -5,5 +5,5 @@ "description": "

A medium sized theater with bases along the coast of the Black Sea.

", "miz": "black_sea.miz", "performance": 2, - "version": "6.0" + "version": "7.0" } \ No newline at end of file diff --git a/resources/campaigns/operation_vectrons_claw.json b/resources/campaigns/operation_vectrons_claw.json index 1b4e7ae9..ac0e176f 100644 --- a/resources/campaigns/operation_vectrons_claw.json +++ b/resources/campaigns/operation_vectrons_claw.json @@ -5,7 +5,7 @@ "recommended_player_faction": "USA 2005", "recommended_enemy_faction": "Russia 1990", "description": "

United Nations Observer Mission in Georgia (UNOMIG) observers stationed in Georgia to monitor the ceasefire between Georgia and Abkhazia have been cut off from friendly forces by Russian troops backing the separatist state. The UNOMIG HQ at Sukhumi has been taken, and a small contingent of observers and troops at the Zugdidi Sector HQ will have to make a run for the coast, supported by offshore US naval aircraft. The contingent is aware that their best shot at survival is to swiftly retake Sukhumi before Russian forces have a chance to dig in, so that friendly ground forces can land and reinforce them.

Note: Ground unit purchase will not be available past Turn 0 until Sukhumi is retaken, so it is imperative you reach Sukhumi with at least one surviving ground unit to capture it. The player can either play the first leg of the scenario as an evacuation with a couple of light vehicles (e.g. Humvees) set on breakthrough (modifying waypoints in the mission editor so they are not charging head-on into enemy ground forces is suggested), or purchase heavier ground units if they wish to experience a more traditional ground war.

", - "version": "6.0", + "version": "7.0", "miz": "operation_vectrons_claw.miz", "performance": 1 } \ No newline at end of file