Recommended, swaps contested city flags, this mod is designed with this in mind
Permissions and credits
Credits and distribution permission
Other user's assetsSome assets in this file belong to other authors. You will need to seek permission from these authors before you can use their assets
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
Feel free to create patches for any of my mods as long as those patches have my mods as a master requirement.
File credits
simtam for Open Civil War, for allowing me to upload this mod, and for allowing me to earn Donation Points on it. The Sky UI Team, SkyAmigo for A Matter of Time, and any other authors whose content appears in screenshots. xVASynth by Dan Ruta - Some vanilla lines of dialogue were only recorded for some VoiceTypes, including one which was inadvertently only recorded for Galmar, not Rikke. I synthed Rikke's version of the line because it couldn't be spliced, and recreated some other vanilla lines for additional VoiceTypes.
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 1.3.2
Added a Commander suggestion to ask Tullius and Ulfric to invade Whiterun. (Experimental)
Version 1.3.1
Added dialogue to Rikke and Galmar to attempt to force them to revaluate their package stack if they're in the wrong location.
Rikke and Galmar should now more consistently visit the Whiterun camps if you tell the Field Commander you need them there.
Version 1.3.0
Whiterun can now be invaded by the enemy (and lost) after the first battle.
Fixed a bug where the faction garrison was not restored at the end of Fort Defenses.
High Justiciar Ondolemar will now be killed during the Markarth Escape City quest.
Moved Markarth's escape tunnel entrance to the nearby river cave.
You can now "Report for Duty" after a Fort Battle to trigger a City Battle.
Rank promotions have been spread out more throughout the whole Civil War questline.
Galmar and Rikke may now be found at (or travelling between) enemy camps.
Fixed the navmesh at Whiterun Imperial Camp so Legate Cipius can go in the tent.
Recreated a few vanilla dialogue lines for other VoiceTypes using xVASynth.
Made use of an unused GlobalVariable (CWContestedHold) to track the active Campaign.
Added a new GlobalVariable (SCWLastFailedHold) to prevent being asked to recapture a hold you just lost.
The GlobalVariables mean the questline as a whole is less linear, but could glitch out if one of them doesn't get set properly. — If this happens, you can clear and reset either of the GlobalVariables in the console using "set [variablename] to 0".
Version 1.2.1
Tweaked some package conditions which will hopefully improve soldiers' AI
Tweaked some barricades at forts which had the wrong LinkedRefs and LocRefTypes
Version 1.2.0
Added Fort Defense missions "Skirmish at Fort <x>" - when a hold is Contested, you can now either Defend City or Defend Fort to repel the attackers.
Restored cut Civil War quest "CWEscapeCity" - if you fail a Markarth or Riften Defense, you can now enter the city and escort the deposed Jarl to safety.
Recreated from scratch cut Civil War quest "CWMission08" (the one with the giant and the cow) - this triggers the first time you have to defend Markarth or Riften.
If you have not completed Season Unending, you will always lose Markarth or Riften in the first Defense battle, to align with always losing them in Season Unending.
Updated some dialogue that's specific to reclaiming the holds that you've given away in Season Unending if you haven't actually done Season Unending.
Improved the OCW Commander functionality - you should now be able to convince the Faction Generals to invade a different hold much more frequently.
While a hold is Contested, the current attack Campaign is paused, and the Faction Generals will redirect you to your current Defense objective instead.
Civil War Forts are more likely to retain their bandit or warlock occupants when a Civil War faction takes over a hold if you have not Cleared that fort first.
Added additional Civil War clutter (barricades, debris, fires, etc) to Markarth and Riften to make the battles through the city to the keep take a bit longer.
Fixed a bug where WinHoldAndSetOwner did not run properly at the end of some variants of CWFortSiegeCapital, and the forts and villages did not change ownership.
Moved a bunch of NPCs off the streets of Riften to discourage them from getting directly involved in the battle for that city.
Added more unique names for City battle missions in the Journal - they are no longer all called "Battle for <x>". — Markarth/Riften Attack battles are now called "Assault of <x>". — Markarth/Riften Defense battles are now called "Siege of <x>". — Minor capital battles are now called "Campaign for <x>". — Solitude/Windhelm Relief battles are now called "Relief of <x>".
Version 1.0.3
Script update for OCW Defense Control to improve stability of quest shutdown at end of Civil War
Version 1.0.2
Fixed a bug that could prevent the Battle for Whiterun from starting if you did not also have Serious Civil War Consequences for Jarl Balgruuf.
Version 1.0.1
Forwarded some missing changes from USSEP
Fixed some minor bugs
Thanks to SarthesArai and Poepkat for pointing these out!
Version 1.0.0
Added Defense of Skyrim quest
Fixed a bug with Markarth Exterior Gate
Added a final objective to "Kill the Fort Commander" in Fort Sieges
Added objectives and journal entries to all Battle for City quests
Updated Reporting In dialogue for City Commanders
Battle for City quests can be failed
Completing "Rescue from Fort" missions should no longer bypass the ability to play through a capital siege in that hold
Fully-voiced add-on for Open Civil War by simtam which extends the siege quests and objectives; particularly the Defense quests, but with some minor tweaks to every siege.
Features
A full "Defense of Skyrim" quest, triggered when your holds are invaded by the enemy as part of OCW. These missions will be delivered by Courier (using my Civil War Couriers Framework) a few in-game hours after a hold comes under attack.
Extended the number of turns for an active invasion to resolve in OCWWargame from 3 to 5 (to give more time for the defense quest to be played after the courier delivers the mission).
More logical dialogue when reporting in to the Commander to defend a hold - they will no longer tell you about missions you can't actually do.
New in v1.3: Siege of Whiterun - Whiterun can now come under siege again, and potentially be lost, if you have already lost Markarth or Riften.
Major Capital Sieges - Riften and Markarth (OCWSiegeDUP / CWSiegeObj)
Updated objectives and added full journal entries and unique names for each variant of this quest.
Added a Fast Travel option to Rikke and Galmar's dialogue at the hold base camp so you can travel directly to the military forward camp outside the city. (Also works for Whiterun, Windhelm and Solitude!)
Updated the dialogue for the General's Speech scene at the start of the quest, and the Jarl's Surrender scene at the end of the quest, for all variants of the quest.
Defense quests can be failed if (and only if) all your allied defenders are killed. The objectives to Defend Gates and Defend Barricades are optional; the only objective you need to complete is Destroy Attackers. Note that the first Riften or Markarth Defense will always fail.
Attack quests can be failed if (and only if) all your allied attackers are killed. The objective to Destroy Defenders is optional; the objectives you need to complete are Break Barricades, Open Gates, and Enter City.
The bug which occasionally caused the objectives to stall when in the Jarl's palace, and which caused the quest to complete with the message "Completed: Battle of [...]", should be fixed.
The vanilla script which controls Markarth Exterior Gate (and causes it to open or close at the wrong times) has been rewritten to address the error, superseding the OCW script which fixed this before. (Although it still bugs out sometimes.)
The optional OCW file "cwprep_test02.esp" has been rolled into this mod - CWPrepareCity should now start more reliably in a heavy load order.
Restored cut Civil War quest "CWEscapeCity" - if you fail a Markarth or Riften Defense, you can now enter the city and escort the deposed Jarl to safety.
Minor Capital Sieges - Falkreath, Dawnstar, Morthal, Winterhold (CWFortSiegeCapital)
Updated objectives and added full journal entries and unique names for each variant of this quest.
The final objective of a defense quest is now "Protect the Jarl"; if this is failed, you will fail the quest and lose the hold.
Added dialogue to the Jarls which can be heard if you talk to them immediately after the battle if you fail a defense quest.
Fixed an error in the Longhouse Door script which stopped it from locking properly during a siege.
Added a final objective to "Kill the Fort Commander" in Fort Sieges (CWFortSiegeFort).
Added Fort Defense missions "Skirmish at Fort <x>" - when a hold is Contested, you can now either Defend City or Defend Fort to repel the attackers.
Fort Defense missions cannot be failed.
Completing "Rescue from Fort" missions (CWMission04) should no longer bypass the ability to play through a capital siege in that hold.
Removed the OCW failsafe in CWFortSiegeFort which could otherwise cause capital sieges to be skipped. If you don't want capital sieges, don't play OCW!
Recreated from scratch cut Civil War quest "CWMission08" (the one with the giant and the cow) - this triggers the first time you have to defend Markarth or Riften.
OCWWargame is now force-started immediately after the Battle for Whiterun, rather than during a later quest, so defense sieges can trigger sooner.
Added unique names for OCW's Relief of Solitude and Relief of Windhelm quests.
Edited the flags on the Civil War map table - contested holds now have the attacker's color on top, and colors for Whiterun/neutral and Forsworn have been swapped.
Various minor grammatical tweaks to Open Civil War dialogue text, NPC titles, and objective text.
Various tweaks and fixes by OCW scripts to enable the siege quests to work are superseded by direct edits to vanilla scripts instead.
A few tweaks to the progress of objectives and stages for all Civil War Siege quests for consistency (shared across my Civil War mods).
Compatibility
This mod edits numerous scripts and quest fragments including those for CWAttackCity, CWSiege, CWSiegeObj, CWObj, CWFortSiegeCapital, CWMission04, and CWFortSiegeFort, and will not be compatible with anything else that edits those scripts. Check for loose file overwrite conflicts.
Minor incompatibility with mods that edit the interiors of Vilemyr Inn and Old Hroldan Inn. Check sticky post for console command solution.
Load After all my other Civil War mods (load order, including simtam's masters):