mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Moves all TOT planning into the FlightPlan to clean up specialized behavior and improve planning characteristics. The important part of this change is that flights are now planning to the mission time for their flight rather than the package as a whole. For example, a TARCAP is planned based on the time from startup to the patrol point, a sweep is planned based on the time from startup to the sween end point, and a strike flight is planned based on the time from startup to the target location. TOT offsets can be handled within the flight plan. As another benefit of theis cleanup, flights without hold points no longer account for the hold time in their planning, so those flights are planned to reach their targets sooner. As a follow up TotEstimator can be removed, but I want to keep this low impact for 2.3.2. Fixes https://github.com/Khopa/dcs_liberation/issues/593 (cherry picked from commit 745dfc71bca10407b1151a7e41483e3a2110a76e)
About DCS Liberation
DCS Liberation is a DCS 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.
Downloads
Latest release is available here : https://github.com/Khopa/dcs_liberation/releases
Resources
Tutorials, contributors and developer's guides are available in the project's Wiki
Special Thanks
First, a big thanks to shdwp, for starting the original DCS Liberation project.
Then, DCS Liberation uses pydcs for mission generation, and nothing would be possible without this. It also uses the popular Mist lua framework for mission scripting.
Excellent lua scripts DCS Liberation uses as plugins:
- For the JTAC feature, DCS Liberation embeds Ciribob's JTAC Autolase script.
- Walder's Skynet-IADS is used for Integrated Air Defense System.
Please also show some support to these projects !
Description
Languages
Lua
60.2%
Python
38.3%
TypeScript
1.1%
Jinja
0.2%
CSS
0.2%

