How is a Plugin Loaded?

A plugin is loaded based on the PID and VID specified within the plugin itself. This is then compared to all USB devices on the system and if a match is found the device gets instantiated using the plugin file. See Plugin Exports for more info.

Directories

Plugins can be found in one of two directories, one for built-in files packaged with SignalRGB and one for user-made files.

For built-in plugins, check:

C:\Users\[YOUR USERNAME]\AppData\Local\VortxEngine\app-[CURRENT VERSION]\Signal-x64\Plugins

And user-made files should be stored in the User Directory. By default this is in the users documents:

C:\Users\[YOUR USERNAME]\Documents\WhirlwindFX\Plugins

C:\Users\[YOUR USERNAME]\OneDrive\Documents\WhirlwindFX\Plugins

Plugins stored in appdata are overwritten each time a patch is released. Plugins stored in the user's Documents directory will persist between versions, and will also override anything in the appdata directory with a matching PID and VID combo. These Custom User Plugins will be labeled on the USB/PCI info page and on their device page, so you can tell they're being loaded.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard