An open API service indexing awesome lists of open source software.

https://github.com/nielsvaes/dcs-sms

Lightweight DCS World scripting framework + DCS Mission Editor improvements
https://github.com/nielsvaes/dcs-sms

dcs dcs-world flight-simulator lua mission-editor

Last synced: 10 days ago
JSON representation

Lightweight DCS World scripting framework + DCS Mission Editor improvements

Awesome Lists containing this project

README

          


Coconut Cockpit

# dcs-sms

[![Release ME-mod](https://github.com/nielsvaes/dcs-sms/actions/workflows/release-me-mod.yml/badge.svg)](https://github.com/nielsvaes/dcs-sms/actions/workflows/release-me-mod.yml)
[![Discord — Coconut Cockpit](https://img.shields.io/badge/discord-Coconut_Cockpit-5865F2?logo=discord&logoColor=white)](https://discord.gg/8tbdGY45hM)
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/F1F4PYTO7)


Overview ·
Framework ·
CLI ·
ME-mod ·
Changelog ·
Contributing ·
License

DCS scripting framework, Mission Editor extension, and host-side tooling.

## Components

- **Framework** — in-DCS Lua scripting framework (`sms.*`). [`framework/README.md`](framework/README.md)
- **ME-mod** — DCS Mission Editor extension (Prefab Manager and more). [`tools/me-mod/README.md`](tools/me-mod/README.md)
- **CLI / bridge** — host-side `dcs-sms.exe` for installing the above and live-poking a running mission. [`tools/cmd/dcs-sms/README.md`](tools/cmd/dcs-sms/README.md)

> **Tip:** double-click `dcs-sms.exe` for an interactive menu (Install / Uninstall / Update / set DCS install path / install AI agent skill). The CLI invocations linked above still work too.
>
> Using an AI assistant for DCS work? `dcs-sms install-ai-skill --agent=all` teaches Claude Code / Codex CLI / Gemini CLI that the dcs-sms CLI exists.


dcs-sms.exe interactive menu — DCS install path line plus four numbered options

## More

- [`docs/api/`](docs/api/) — framework API reference.
- [`CHANGELOG.md`](CHANGELOG.md) — release history (two parallel tracks).
- [`AGENTS.md`](AGENTS.md) — contributor rules and conventions.

## Licensing

This repo is split-licensed. See [`LICENSE.md`](LICENSE.md) for the rationale.

- **`framework/`** — [MIT](framework/LICENSE). Free for any use, including paid missions and ED-store campaigns.
- **`tools/`** — [GNU GPL v3](tools/LICENSE). Covers the CLI, the ME-mod, and the in-DCS hook. Derivative works must remain GPL v3.