Build new campaigns for the Dynamic Campaign Engine
Designed to make the campaign design and build process user friendly and faster, but all credit must go to MBot, Miguel21 and PB0_CEF for their amazing work on DCE.
Warning: this is an early stage project built for personal use, is sparsely documented and likely full of bugs!
Latest build can be grabbed from Actions
Prerequisites: install DCE Manager. Once installed, open it and on the update tab install Scriptsmod.
- Grab the installer from Releases
- Grab the example mission here
- Open DCE Campaign Manager
- Click the new button in the top left, and open the example mission you downloaded
For more details and examples of whats possible see quick start guide here
This is built in Rust with Dioxus as the UI library. It also relies on proj for coordinate transforms.
- Build Proj - Follow these instructions
- Copy the built dlls from vcpkg to repo/target/debug
cargo build
cargo run
- import a template mission from dcs and create a DCE compatible folder structure
- export to DCE Manager compatible zip
- CAP target zones
- Strike target groups
- Campaign specific loadouts and liveries
- Edit home bases
- Set task priorities
- Support DCE triggers
- Intercepts for base protection
- Add extra resources (briefing text and images)
and many more.