Jump to content

Recommended Posts

Posted

Hi Community!

 

Here is my personal easter egg for you!

 

I was very busy the last 3 months working on a python framework to create dcs missions.

And I feel that it is now mature enough to let other people play/code/find bugs and bring in ideas with it.

 

As a bit of disclaimer, I still see the framework in alpha and might change the interface radically if I think it is necessary.

 

I guess the biggest thing currently missing is the whole rule triggers part(except that I already covered all the conditions) and of course there will be bugs and missing fields/properties.

I hope at some point in time I can say the framework is complete.

 

For all people having no idea about python or coding, there are also 2 goodies that might be worth installing and trying it.

I wrote 2 random mission generator scripts, mostly as a proof of concept and to get a feeling of the framework interface.

 

if you install it via pip you will get:

 

dcs_random and dcs_dogfight_wwii script.

dcs_random can generate 3 types of missions:

  • A refueling training mission, for A-10C and Mirage 2000C
  • CAS mission for most playable CAS fighters
  • CAP mission for M-2000C and mig-21

Keep in mind I didn't spend an entire time optimizing the generated missions, they more show would the framework can do.

 

dcs_dogfight_wwii creates a simple WWII dogfight environment with a number of planes you specify, currently a bit boring as we only have 3 types of WWII planes.

 

 

As all of this framework is open source I would welcome people to contribute pull requests/documentation/bugs.

 

Source can be found on github: https://github.com/pydcs/dcs

 

Installing should be as easy as installing Python 3.5 from http://www.python.org

and then in a command prompt:

pip install pydcs

 

Cheers

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...