diff --git a/core-legacy/sourcemm.cpp b/core-legacy/sourcemm.cpp index c59f29d..2dbd33d 100644 --- a/core-legacy/sourcemm.cpp +++ b/core-legacy/sourcemm.cpp @@ -45,7 +45,8 @@ bool LevelInit_handler(char const *pMapName, bool loadGame, bool background); bool GameInit_handler(); -void LookForVDFs(const char *dir); +int LoadPlugins(const char *filepath, const char *vdfpath) +int LoadVDFPluginsFromDir(const char *dir, int &skipped) bool KVLoadFromFile(KeyValues *kv, IBaseFileSystem *filesystem, const char *resourceName, diff --git a/core/metamod.cpp b/core/metamod.cpp index 0f620bc..07b1035 100644 --- a/core/metamod.cpp +++ b/core/metamod.cpp @@ -66,8 +66,11 @@ Handler_GameInit(); static void InitializeVSP(); -static void -LookForVDFs(const char *dir); +static int +LoadPluginsFromFile(const char *filepath, int &skipped); + +static int +LoadVDFPluginsFromDir(const char *dir, int &skipped); struct game_dll_t {