Skip to content

dcs-hotload 1.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 20:16
· 84 commits to main since this release
e7ad8fd

Initial release.

  • F10 menu built from user-scripts/: subfolders as submenus, _ names skipped, NN-
    ordering prefixes, paging past 10 entries per level (DCS does not page), Refresh menu and
    Stop all runs.
  • Runs re-read from disk on every click, as coroutines with Hotload.wait,
    Hotload.waitFor, Hotload.load, Hotload.log and Hotload.say; different scripts run
    concurrently, the same script never twice at once; results shown on screen and logged.
  • Mailbox: user-inbox/*.lua runs once each, its outcome written to
    user-outbox/<same name>.lua; opt-in by creating the folders. Hotload.run(label) runs a menu
    entry and waits for it.
  • Startup checks the MissionScripting.lua edit, finds its own folder from the chunk name
    DCS reports, and announces itself with its version on screen and in the HOTLOAD: ready line.
  • bin/hotload.sh: run, log and check from a shell.