1.1 --- a/loader/loader.cpp Mon Jul 29 10:03:18 2013 -0400
1.2 +++ b/loader/loader.cpp Sun Jul 21 11:53:56 2013 -0400
1.3 @@ -68,7 +68,6 @@
1.4 #define METAMOD_API_MAJOR 2
1.5 #define FILENAME_1_4_EP1 "sourcemod.1.ep1" PLATFORM_EXT
1.6 #define FILENAME_1_6_EP2 "sourcemod.2.ep2" PLATFORM_EXT
1.7 -#define FILENAME_1_6_EP2VALVE "sourcemod.2.ep2v" PLATFORM_EXT
1.8 #define FILENAME_1_6_EP1 "sourcemod.2.ep1" PLATFORM_EXT
1.9 #define FILENAME_1_6_L4D "sourcemod.2.l4d" PLATFORM_EXT
1.10 #define FILENAME_1_6_DARKM "sourcemod.2.darkm" PLATFORM_EXT
1.11 @@ -79,6 +78,10 @@
1.12 #define FILENAME_1_6_PORTAL2 "sourcemod.2.portal2" PLATFORM_EXT
1.13 #define FILENAME_1_6_CSGO "sourcemod.2.csgo" PLATFORM_EXT
1.14 #define FILENAME_1_6_CSS "sourcemod.2.css" PLATFORM_EXT
1.15 +#define FILENAME_1_6_HL2DM "sourcemod.2.hl2dm" PLATFORM_EXT
1.16 +#define FILENAME_1_6_DODS "sourcemod.2.dods" PLATFORM_EXT
1.17 +#define FILENAME_1_6_TF2 "sourcemod.2.tf2" PLATFORM_EXT
1.18 +#define FILENAME_1_6_ND "sourcemod.2.nd" PLATFORM_EXT
1.19 #define FILENAME_1_6_DOTA "sourcemod.2.dota" PLATFORM_EXT
1.20
1.21 HINSTANCE g_hCore = NULL;
1.22 @@ -236,16 +239,16 @@
1.23 filename = FILENAME_1_6_DARKM;
1.24 break;
1.25 }
1.26 - case SOURCE_ENGINE_ORANGEBOXVALVE:
1.27 - {
1.28 - filename = FILENAME_1_6_EP2VALVE;
1.29 - break;
1.30 - }
1.31 case SOURCE_ENGINE_LEFT4DEAD2:
1.32 {
1.33 filename = FILENAME_1_6_L4D2;
1.34 break;
1.35 }
1.36 + case SOURCE_ENGINE_NUCLEARDAWN:
1.37 + {
1.38 + filename = FILENAME_1_6_ND;
1.39 + break;
1.40 + }
1.41 case SOURCE_ENGINE_ALIENSWARM:
1.42 {
1.43 filename = FILENAME_1_6_SWARM;
1.44 @@ -276,6 +279,42 @@
1.45 filename = FILENAME_1_6_CSS;
1.46 break;
1.47 }
1.48 + case SOURCE_ENGINE_HL2DM:
1.49 + {
1.50 + filename = FILENAME_1_6_HL2DM;
1.51 + break;
1.52 + }
1.53 + case SOURCE_ENGINE_DODS:
1.54 + {
1.55 + filename = FILENAME_1_6_DODS;
1.56 + break;
1.57 + }
1.58 + case SOURCE_ENGINE_TF2:
1.59 + {
1.60 + filename = FILENAME_1_6_TF2;
1.61 + break;
1.62 + }
1.63 + case SOURCE_ENGINE_ORANGEBOXVALVE_DEPRECATED:
1.64 + {
1.65 + const char *gamedir = mvi->GetGameDir();
1.66 + if (strcmp(gamedir, "tf") == 0)
1.67 + {
1.68 + filename = FILENAME_1_6_TF2;
1.69 + }
1.70 + else if (strcmp(gamedir, "dod") == 0)
1.71 + {
1.72 + filename = FILENAME_1_6_DODS;
1.73 + }
1.74 + else if (strcmp(gamedir, "hl2mp") == 0)
1.75 + {
1.76 + filename = FILENAME_1_6_HL2DM;
1.77 + }
1.78 + else
1.79 + {
1.80 + return NULL;
1.81 + }
1.82 + break;
1.83 + }
1.84 case SOURCE_ENGINE_DOTA:
1.85 {
1.86 filename = FILENAME_1_6_DOTA;