1
2
3
4
5
6
7
8
9
10
11
12
13
@@ -137,6 +137,11 @@ template<typename T> static void SetOBSRef(QListWidgetItem *item, T &&val)
static void AddExtraModulePaths()
{
char base_module_dir[512];
+ string plugins_path = getenv("OBS_PLUGINS_PATH");
+ string plugins_data_path = getenv("OBS_PLUGINS_DATA_PATH");
+ obs_add_module_path(plugins_path.c_str(),
+ (plugins_data_path + "/%module%").c_str());
+
#if defined(_WIN32) || defined(__APPLE__)
int ret = GetProgramDataPath(base_module_dir, sizeof(base_module_dir),
"obs-studio/plugins/%module%");