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
- Host: GitHub
- URL: https://github.com/nielsvaes/dcs-sms
- Owner: nielsvaes
- License: other
- Created: 2026-04-25T13:23:02.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-17T22:37:29.000Z (16 days ago)
- Last Synced: 2026-05-18T00:50:35.755Z (16 days ago)
- Topics: dcs, dcs-world, flight-simulator, lua, mission-editor
- Language: Lua
- Homepage:
- Size: 5.11 MB
- Stars: 16
- Watchers: 1
- Forks: 0
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# dcs-sms
[](https://github.com/nielsvaes/dcs-sms/actions/workflows/release-me-mod.yml)
[](https://discord.gg/8tbdGY45hM)
[](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.
## 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.