Lua is a powerful, efficient, lightweight, scripting language that can be added to existing software and used by end users. Lua has been added to the Virtual Flight Sim Hardware suite of software and is available by accessing the Lua Console.
For those familiar with Detective, consider Lua scripts as the equivalent of Bespoke Events but with much more flexibility which makes them more powerful, but also less user friendly as they are created by writing programming code.
Lua scripts are simply text files with a .lua extension. The Lua scripts contain Lua programming code that can be executed to control aircraft functions.
Lua scripts are assigned to Components in the same way as assigning an Event/Command. Lua scripts are listed in the drop down Event/Command lists and begin with "Lua_"
Lua scripts can be written and executed with all aircraft.
To assist in creating Lua scripts, the Lua Console is provided to manage and test Lua scripts. To access the Lua console, click the Lua button on the Services tab of Flight Sim IO Server, or click the Lua button in Virtual Flight Sim Hardware Builder on the toolbar.
"Lua" (pronounced LOO-ah) means "Moon" in Portuguese. You can visit the main Lua website here.
Virtual Flight Sim Hardware uses version 5.4.2 of Lua.