Is it still possible to store plugin files in a separate folder?

lunavod

New Member
Quote from the official plugin guide:
C:\Program Files\obs-studio\obs-plugins\64bit
or
C:\ProgramData\obs-studio\plugins



Note: plugins installed to the ProgramData folder require a specific directory structure. A folder named with the plugins name must contain a bin and data folder. Within the bin folder, a 64bit folder is needed which contains the plugin .dll. Within the data folder, a locale folder is needed which contains the locale .ini files. This is the preferred location for manual installs.
However, I can't make this setup work. My plugin works ok if I copy its files into the obs-plugins\64bit folder directly, but does not work if I store it in a nested folder as described in the quote.
 

R1CH

Forum Admin
Developer
Yes, and this is the recommended way of shipping a plugin to avoid cluttering the OBS install folder. Make sure you follow the folder specification correctly. A tree showing your folder layout will help.
 

lunavod

New Member
Yes, and this is the recommended way of shipping a plugin to avoid cluttering the OBS install folder. Make sure you follow the folder specification correctly. A tree showing your folder layout will help.
1723491172720.png
 

R1CH

Forum Admin
Developer
That should be correct. Check the log on startup, plugins in ProgramData should be the last to load. Also keep in mind that this directory is not checked if OBS is started in portable mode.
 

lunavod

New Member
That should be correct. Check the log on startup, plugins in ProgramData should be the last to load. Also keep in mind that this directory is not checked if OBS is started in portable mode.
Sadly, there are no signs of life from the plugin. I even reinstalled OBS to ensure that the installation is completely clean. The plugin itself is as simple as it gets - official plugin template that logs a message on loading.
 

Suslik V

Active Member
In the past, there were OBS_PLUGINS_PATH and OBS_PLUGINS_DATA_PATH environment variables to load external plugins in addition to the default program's location.
 
Top