Skip to content
/ dct Public
forked from jtoppins/dct

Dynamic Campaign Tools - mission scripting framework for large persistent DCS missions

License

Notifications You must be signed in to change notification settings

Kijaxu/dct

 
 

Repository files navigation

Dynamic Campaign Tools (DCT)

Mission scripting framework for persistent Digital Combat Simulator (DCS) missions.

Provide a set of tools to allow mission designers to easily create scenarios for persistent dynamic campaigns within the DCS game world.

Dynamic Campaign Tools relies on content that can be built directly in the mission editor, these individuals need little to no programming skills to provide content to a DCT enabled mission.

Scenarios are created through a theater definition consisting of templates, created in the Mission Editor and configuration files. There is an initial learning curve but it is no more difficult than initially learning the DCS Mission Editor.

Getting Started

See our documentation here.

Features

  • Mission Creation

    • uses static templates for reusable asset creation
    • no large .miz to manage just place player slots
    • theater and region organization to control spawning and placement
    • settings to customize how you want your campaign to play
  • Game Play

    • Focus on more goal based gameplay vs. "air quake"
    • mission system used by AI and players
    • ticket system to track win/loss critera
    • Integrated Air Defense per faction
    • Weapon point buy system for players to limit kinds and types of payloads
    • Bomb blast effects enhancement and weapon impact system
  • Technical

    • Built for large scale scenarios
    • Persistent campaign progress across server restarts

Contribution Guide

See our documentation, in sort contributions can be made with a github pull request but features and/or changes need to be discussed first. Code is licensed under LGPLv3 and contributions must be licensed under the same. For any issues or feature requests please use the issue tracker and file a new issue. Please make sure to provide as much detail about the problem or feature as possible. New development is done in feature branches which are eventually merged into master, base your features and fixes off master.

Contact Us

About

Dynamic Campaign Tools - mission scripting framework for large persistent DCS missions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 99.0%
  • Other 1.0%