From 7f28a15a5c5f6731deb4b11741e7426306e0cfcf Mon Sep 17 00:00:00 2001 From: Matt Woodrow Date: Fri, 14 Aug 2009 02:38:39 -0400 Subject: [PATCH] Updated loader to "detect" orangebox fork (bug 3948, r=ds,dvander). --- loader/loader.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/loader/loader.cpp b/loader/loader.cpp index 113661b4..d94dc71a 100644 --- a/loader/loader.cpp +++ b/loader/loader.cpp @@ -66,6 +66,7 @@ #define METAMOD_API_MAJOR 2 #define FILENAME_1_4_EP1 "sourcemod.1.ep1" PLATFORM_EXT #define FILENAME_1_6_EP2 "sourcemod.2.ep2" PLATFORM_EXT +#define FILENAME_1_6_EP2VALVE "sourcemod.2.ep2valve" PLATFORM_EXT #define FILENAME_1_6_EP1 "sourcemod.2.ep1" PLATFORM_EXT #define FILENAME_1_6_L4D "sourcemod.2.l4d" PLATFORM_EXT #define FILENAME_1_6_DARKM "sourcemod.2.darkm" PLATFORM_EXT @@ -212,6 +213,12 @@ DLL_EXPORT METAMOD_PLUGIN *CreateInterface_MMS(const MetamodVersionInfo *mvi, co } case SOURCE_ENGINE_ORANGEBOX: { + if (strncmp(mli->pl_path, "tf/", 3) == 0 || strncmp(mli->pl_path, "dod/", 4) == 0) + { + filename = FILENAME_1_6_EP2VALVE; + break; + } + filename = FILENAME_1_6_EP2; break; }