FXCode

FXCode, an adaptation of Code - OSS, is FxDK's main personality responsible for providing rich code editing functionality along with our addons listed below.

Game view

Instead of running FiveM separately, in FxDK it runs in the background and Game view FXCode widget provides access to it, allowing reorganizing workspace to your needs.

Consoles

Provides access to both game console (the one you'd open with F8 hotkey) and server console.

Resource monitor

Combines game and server resource monitors in one place, providing quick access to vital information about system resources consumption.

JS/TS support

We extend JS/TS language support by automatically loading code completions of these scripting runtimes, although it is not very smart and fine-grained yet, like so that it won't limit native suggestions based on whether the current script is server-sided or client-sided.

C#/CLR support

This is expected to behave as it'd in normal Microsoft's VSCode, we automatically install the needed extension.

Lua support

This relies on Sumneko's Lua Language Server extension that provides similar to JS/TS coding experience. However, there's currently no automatic loading of needed type definitions, this is still a work in progress.