-
Notifications
You must be signed in to change notification settings - Fork 35
Home
Helios is a Virtual Cockpit Simulator primarily for use with DCS and BMS.
This is the wiki for the source code repository for the Helios Virtual Cockpit System for DCS World and BMS. This repository is for core and module developers use. If you are looking for end user downloads and documentation please visit http://www.gadrocsworkshop.com.
Helios is composed to two programs, the first being the Profile Editor, which allows the creation of virtual cockpits. Visual components in the profile can then be bound to an interface, which allows communication between the simulator and the virtual cockpit. Input bindings take interface triggers and link them to actions on the visual components. Output bindings take triggers in the virtual cockpit, and link them to actions on the interface into the simulator. The interface that gets bound to the visual components is usually aircraft-specific.
The Helios Control Center program executes the profile that was created by the Profile Editor and displays the virtual cockpit, sometimes on a touch screen, for the virtual pilot to interact with.
When the aircraft specific interface is deployed from the Profile Editor, it creates an export.lua script file in the %userprofile%\saved games\DCS\Scripts\
directory, and this is the code that is invoked by DCS at aircraft start-up, and communicates with the Control Center over a UDP link. BMS is implemented via a shared memory interface.
There is a very short, basic overview of Helios on YouTube
Download latest Helios from this repo