Updated Custom campaigns (markdown)

Dan Albert 2021-05-18 18:38:18 -07:00
parent 1202e4382d
commit 678d8738fb

@ -1,3 +1,5 @@
**Changes for DCS Liberation 3.0:** Campaign definition has changed significantly in DCS Liberation 3.0. That guide is being kept [here](https://github.com/dcs-liberation/dcs_liberation/wiki/Custom-campaigns-(3.0)) until release to avoid confusion.
Campaigns in DCS Liberation can be modified using the mission editor. Each campaign is defined by a JSON file to provide metadata, and a DCS mission file (`.miz` file) to set up the theater.
The included campaigns can be modified, or new campaigns can be added to the `resources/campaigns` directory of the Liberation install.
@ -8,10 +10,6 @@ DCS Liberation must be restarted after campaign changes are made. Campaign chang
If the campaign does not appear in the New Game wizard, there is likely an issue in the JSON file. Check the console window for errors.
### Campaign changes in the dev branch
Breaking campaign changes to do not get documented on the wiki immediately, but will always be listed in the notes next to `CAMPAIGN_FORMAT_VERSION` in [game/version.py](https://github.com/dcs-liberation/dcs_liberation/blob/develop/game/version.py).
## Descriptor file
The campaign uses a JSON file to describe some metadata. To create a new campaign, add a JSON file (such as `mycampaign.json`) to `resources\campaigns`.