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
Section titled “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.