Develop
Write your first instrument.
You write in VS Code, a free editor (not Visual Studio). Studio runs your instrument. Sim pilots who only fly panels don’t need this step.
- Install VS Code.Free from code.visualstudio.com. During setup, leave Add to PATH checked so Studio can find it.
- Open your instrument from Studio.Use Load in VS Code or Debug in VS Code. Studio looks for the
codecommand (PATH and the usual VS Code install folders — not Cursor). - Let Studio install the Lua extension when asked.The Windows Studio installer bundles the Simulation Instruments Lua extension (
.vsixnext to SIS.exe undervscode\). It does not auto-install into the editor. The first time you Load/Debug, Studio can prompt and install or updatezimfusion.sis-luafrom that bundled file (and can offer the Lua helper extensionsumneko.luaif it’s missing). - If Studio says “VS Code not found.”Install VS Code from the link above, turn on Add to PATH, then try Load/Debug again. Studio does not open the browser for you.
- Write Lua, check with Demo Flight, then fly on a panel.The extension suggests instrument APIs as you type. Drop the instrument on a panel in Studio when you’re ready.
You can also install the bundled .vsix by hand in VS Code (Extensions → Install from VSIX…). Marketplace install of the same extension is fine when available; Studio’s Load/Debug path uses the copy that shipped with Studio so versions stay matched.