Open Season v1.6

Intro
*****

Welcome into Open Season SP/MP PVP/PVE dynamic persistent DCS campaign. Mission can be played solo in SP or with other players in hosted MP/dedicated server MP. There is always PVE element as world is populated with fighting AI for both sides. Time passes and destroyed units will be carried over stages.

Supported modules:
Mi-24P

Enjoy and check six!

What's new:
***********

Open Season v1.6
* All attack helicopters have 60% of fuel

Open Season v1.5
* Fixed error caused by DCS changes in DEAD event

Open Season v1.4
* No functional changes. Just get it in line with Apache version.

Open Season v1.3
* Added campaign reset mission DDC_Open_Season_mission_reset.miz, identical to loader mission except it resets campaign progress and starts new one

Open Season v1.2
* Added default RED/BLUE coords format and elevation units for targets report

Open Season v1.1
* Disabled units visibility on MFDs (preparation for Ka-50 vs AH-64D version)
* Updated script commenting guide in this readme as vanilla missionscripting.lua was changed

Open Season v1.0
* Initial release

DDC engine v2.4
* Added MGRS coords format

DDC engine v2.3
* Added RED/BLUE coords format and elevation units for targets report

DDC engine v2.2
* Fixed uncompletable ground groups that sometimes have all units destroyed and still reports as alive
* Additional functionality for helicopter ops

DDC engine v2.1
* Fixed CheckDispatcherSquadronConditions error in log when squadron is destroyed

DDC engine v2.0
* Dynamic persistent weather
* Numerous fixes and enhancements
* Improved AI ground strike generation using Moose new auftrag
* Possibility to display target coordinates and their position is marked on F10 map
* Updated to latest Moose version

DDC engine v1.0
* Initial release

Instalation:
************

* Copy *.miz files into your "<user name>\Saved Games\DCS.openbeta\Missions\" folder. It is important to copy missions into root of Missions folder and do not place them into separate folder inside Missions, otherwise campaign will be non functional!
* Copy content of Liveries folder into your "<user name>\Saved Games\DCS.openbeta\Liveries" folder so you will end with this structure like this:

<user name>\Saved Games\DCS.openbeta\Liveries
 --- L-39C
 --- --- Abkhazian_AF_Camo
 --- --- Georgian_AF_Camo
 --- Liveries\Mi-24P
 --- --- Abkhazian Air Force
 
* Do same with dedicated server install. Otherwise custom skins will be missing on clients.

<user name> is path to your Windows user profile where is special "Saved Games" folder. For example "c:\Users\JoePilot\"

To enable campaign persistence, comment out following lines in the file \scripts\MissionScripting.lua inside your DCS game/DCS server install.

--sanitizeModule('os')
--sanitizeModule('io')
--sanitizeModule('lfs')
--_G['require'] = nil

Example of correctly edited MissionScripting.lua:

--Initialization script for the Mission lua Environment (SSE)

dofile('Scripts/ScriptingSystem.lua')

--Sanitize Mission Scripting environment
--This makes unavailable some unsecure functions. 
--Mission downloaded from server to client may contain potentialy harmful lua code that may use these functions.
--You can remove the code below and make availble these functions at your own risk.

local function sanitizeModule(name)
	_G[name] = nil
	package.loaded[name] = nil
end

do
	--sanitizeModule('os')
	--sanitizeModule('io')
	--sanitizeModule('lfs')
	--_G['require'] = nil
	_G['loadlib'] = nil
	_G['package'] = nil
end

Usage:
******

For single player simply start DDC_Open_Season_mission_loader.miz.
For hosted MP create your server and add DDC_Open_Season_mission_loader.miz into mission list. Set "Resume on Load" in "Advanced Settings".
For dedicated server create your server and add DDC_Open_Season_mission_loader.miz into mission list. Set "Resume on Load" option.

To reset campaign progress simply stop mission and delete DDC_Open_Season_persist.dat file in your DCS/DCS server "<user name>\Saved Games\DCS.openbeta\Missions\" folder or you can use DDC_Open_Season_mission_reset.miz.

You can check briefing for objectives and in-game F10 Other comm menu for realtime reports. Campaign targets will be makred on F10 map. Only primary targets are needed to win campaign.
 
Credits:
********
 
Design & coding by Ataribaby
Skins by Ataribaby
 
Thanks to:
**********

FlightControl & crew for MOOSE
MikeCZ for bringing me into DCS/MOOSE dev and supporting/co-writing MOOSE projects
ED for DCS
My Wife for patience
My Kid for bringing me smile every moment