Skip to main content

A Digital Combat Simulator mission builder framework

Project description

# dcs python mission framework

dcs is a python framework for creating and editing mission files
from digital combat simulator.

Possible use cases are:

* assisting mission creators
* random mission creation
* write an external mission editor on top of it
* data export from existing missions
* ...

## Sample

m = dcs.mission.Mission()

batumi = m.terrain.batumi()
batumi.set_blue()

usa = m.country("USA")
m.awacs_flight(
usa, "AWACS", dcs.planes.E_3A,
batumi, dcs.Point(batumi.x + 20000, batumi.y + 80000),
race_distance=120 * 1000, heading=90)

m.save("sample.miz")

This code generates a mission with a AWACS flight starting cold from batumi.

## Install

pip install pydcs

## TODO

* Triggers are entirely missing
* Failures
* Forced options
* Farps
* Airgroup on ships

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page