DCS-BIOS Support
Install
Hornet’s Nest installation video
- Download the latest release ZIP files from the DCS-Skunkworks GitHub repository:
DCS-BIOS_vx.xx.xx.ziparduino_tools.zip
- Extract the ZIP files to a temporary folder that is easy to access, such as your desktop.
- Extract
DCS-BIOS_xxxinto one folder andarduino_toolsinto another.
- Extract
- Open your
Saved Gamesfolder, usually located atC:UsersYOUR_USERNAMESaved GamesDCSorDCS.openbeta. - Look for the
Scriptsfolder. If it does not exist, create it. - Open the extracted DCS-BIOS ZIP folder from step 2, find its
Scriptsdirectory, and copy theDCS-BIOSfolder into theScriptsfolder under Saved Games. - Your Saved Games folder hierarchy should look like this:
- Saved Games
- DCS (or DCS.openbeta)
- Scripts
- DCS-BIOS
- Scripts
- DCS (or DCS.openbeta)
- Saved Games
- In
Saved GamesDCSScripts, create anExport.luafile if one does not already exist. The file must be namedExport.lua, notExport.lua.txt. You can also copy theExport.luafile from the extracted ZIP folder from step 2. - Edit
Saved GamesDCSScriptsExport.lua. Add the following line and save the file:dofile(lfs.writedir()..[[ScriptsDCS-BIOSBIOS.lua]]) - From the extracted
arduino_toolsZIP in step 2, copy everything into a convenient permanent folder. Do not leave it in a temporary folder. For example, you can useSaved GamesDCSprograms.
Running DCS-BIOS
For each DCS-BIOS-enabled panel, you must run an instance of connect-serial-port.cmd. This program reads real-time data from DCS and sends it to DCS-enabled hardware on the configured COM port. Start the command and leave it running while DCS is running. You will need one instance for each DCS-BIOS-enabled panel you are using.
- Find the COM port for the DCS hardware.
- Open Device Manager from the Windows Start menu.
- Expand Ports (COM & LPT) and find the panel. The COM port will be listed in parentheses.
- If you are not sure which device is the panel, unplug it and see which entry disappears.
- Start
connect-serial-port.cmdfrom installation step 9.- When prompted for the COM port number, enter the COM port you identified.
- Leave this running. This program sends data from DCS to the panel.
- That’s it!
Other notes
The F-14 ACM panel uses DCS-BIOS for both inputs and outputs. All other ONYOURTWELVE panels use DCS-BIOS for output only. Inputs to DCS are still handled through the game controller, and you will need to map the commands in-game just as you likely did when setting up your HOTAS.