Skip to main content

Extension

The VluxySF library also comes with a companion Extension and Plugin. Using it is completly optional.


Instructions

Install the Extension in VS-Code and install the Plugin in Roblox.

Make sure your ports match in the extension and plugin; by default its 7842.

Once done just click on the VluxySF icon in the plugins tab and you should hear a connect sound. If it stays connected then you should be ready to bake your types.

How It Works

What this companion software will do is bake types for you. More specifically it will make a unioned string literal of all your sound names under the SOUNDS Configuration.

It is highly recommend that you use Luau-LSP for your Language Server Provider.

If you do end up using Luau-LSP then make sure Enable Fragment AutoComplete is off. At the moment(2/28/2026) it causes inline suggests to not auto popup most the time.


Example of the extension in use: Extension Use Example

Note: This extension has a limit of 800 sounds for type baking!


Example of what the type will look like internally by default:

--!strict

export type BakedTypes = string

return nil

Example of what the type will look like internally once baked:

--!strict

export type BakedTypes = "A Cure for All" | "Agaiiiiiin" | "Bubble Pop Parade" | "Clara OL" | ...

return nil

Example of what the type will look like internally once baked if LooseTypes is on in the Extension:

--!strict

export type BakedTypes = string | "A Cure for All" | "Agaiiiiiin" | "Bubble Pop Parade" | "Clara OL" | ...

return nil