diff --git a/Home.md b/Home.md index 2168f21..d3fdbdb 100644 --- a/Home.md +++ b/Home.md @@ -1,30 +1,63 @@ -![Logo](https://camo.githubusercontent.com/ecf9838babf2252f0067393d57a1aeaccaba238877b4753eb59133d117febd03/68747470733a2f2f692e696d6775722e636f6d2f63326b313845312e706e67) +![Logo](https://github.com/dcs-retribution/dcs-retribution/assets/89945461/32dcd5c7-e38b-450d-8bcc-f45236455378) -# What is DCS: Liberation Dynamic Campaign? +# What is DCS: Retribution Dynamic Campaign? +DCS Retribution was forked from [DCS Liberation](https://github.com/dcs-liberation/dcs_liberation), +which is a [DCS World](https://www.digitalcombatsimulator.com/en/products/world/) turn based single-player or co-op dynamic campaign. +It is an external program that generates full and complex DCS missions and manage a persistent combat environment. In it's essence, it's a DCS mission generator, consisting of the following building blocks: - [Campaigns](Custom-campaigns) - [Factions](Custom-Factions) - [Squadrons](Squadrons-and-pilots) -The campaign acts as a template, populated by units available, based on the factions and timeline chosen and generates a new mission (`liberation_nextturn.miz`) every time you hit the *launch* button in the UI. +The campaign acts as a template, populated by units available, based on the factions and timeline chosen and generates a new mission (`retribution_nextturn.miz`) every time you hit the *launch* button in the UI. -Once a mission has ended, DCS Liberation captures the events (state) that happend in DCS and processes them, so that the player can make adjustments and hit *launch* again. +Once a mission has ended, DCS Retribution captures the events (state) that happened in DCS and processes them, so that the player can make adjustments and hit *launch* again. This pattern provides a custom, dynamic and persistent campaign. - For more information, it's recommended to read the [Getting Started](Getting-started) guide first. -# -For other tutorials and information, see the navigation bar at the right side of the wiki or use the search function by colapsing the _Pages_ tab on the top right of the navigation pane. +# What are the main differences between Retribution and Liberation? -If you want to help us update the wiki, join the [#doc-maintenance](https://discord.gg/XXTng58cm7) discord channel. +DCS Retribution puts a heavy emphasis on user convenience, added configurability and increased "fun factor" for generated campaigns. -**Disclaimer: as part of the DCS Liberation 5.x release, most wiki pages are under heavy construction** +Retribution contains the following features: +- Enhanced save compatibility. In many cases, a user can start a campaign with a version of Retribution, update the generator as new versions become available and still keep flying the same campaign. +- Additional performance options in settings. +- AI escort flights will actually escort the main flight, instead of only flying along the same flight path. +- AI will also plan 3-ship and 4-ship flights, in addition to 2-ship ones. The probabilities of each are configurable in settings. +- An option to configure OPFOR autoplanner aggressiveness and have the AI take risks and plan missions against defended targets. +- Longer list of supported aircraft and ground asset mods. +- Longer list of lua plugins. +- When CAS flights are planned, delay ground force attack until first CAS flight is on station. +- Ability to operate Harriers from FOBs/FARPs by human pilots. +- Campaign designers can add ground spawns (for human pilots) to existing airfields or even create complete roadbases for use in campaigns. +- Many others... + +Retribution also contains some features which either used to be part of Liberation and got removed (such as the option to only generate night missions) or which were implemented but never merged into the release versions (such as the configurable front line width). + +For an extensive list of differences, please see the [Changelog](https://github.com/dcs-retribution/dcs-retribution/blob/dev/changelog.md) + +The DCS Retribution development team has also partnered with [WRL (We Run Liberation)](https://werunliberation.com/), an active multiplayer group which designs their own campaigns and regularly organizes events where these campaigns are flown. We are working closely with the WRL crew on development and testing, and you can find many of their campaigns included with Retribution. + +# What's behind the name "Retribution"? + +The project was forked from Liberation during September-October 2022, around the time of the Kharkiv and Kherson counteroffensives. Given that the premise of many of the campaigns generated with Retribution is to go on the attack against an aggressor, and also given that Liberation was originally created by an Ukrainian citizen, the name seemed to fit. + +Please support Ukraine against Russian Aggression. + +![Logo](https://github.com/dcs-retribution/dcs-retribution/raw/main/resources/ui/splash_screen.png)] # -Join us on Discord: https://discord.gg/XXTng58cm7 +For other tutorials and information, see the navigation bar on the right side of the wiki or use the search function by collapsing the _Pages_ tab on the top right of the navigation pane. + +If you want to help us update the wiki, join the [#🔭research](https://discord.com/channels/1015931619187621999/1025826436101177484) discord channel. + +**Disclaimer: as of June 2023, DCS Retribution is under active development and it's possible some of these wiki pages may sometimes be out of date** + +# +Join us on Discord: [DCS: Retribution](https://discord.gg/b4x34Bg4We) Important: [Code of Conduct](Code-of-Conduct) \ No newline at end of file