From 10e3815f739709704e29ba913ecf1f9ddf85c6cf Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Sun, 20 Apr 2014 11:59:39 -0400 Subject: [PATCH] Update for hl2sdk-nd changes. --- AMBuildScript | 8 ++++---- loader/loader.cpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/AMBuildScript b/AMBuildScript index 607e4d2..60749f8 100644 --- a/AMBuildScript +++ b/AMBuildScript @@ -259,9 +259,9 @@ class MMSConfig(object): else: compiler.defines += ['COMPILER_GCC'] - if sdk.name in ['css', 'hl2dm', 'dods', '2013', 'tf2', 'l4d2', 'dota']: + if sdk.name in ['css', 'hl2dm', 'dods', '2013', 'tf2', 'nd', 'l4d2', 'dota']: if builder.target_platform in ['linux', 'mac']: - compiler.defines += ['NO_MALLOC_OVERRIDE'] + compiler.defines += ['NO_HOOK_MALLOC', 'NO_MALLOC_OVERRIDE'] for path in paths: compiler.cxxincludes += [os.path.join(sdk.path, *path)] @@ -319,9 +319,9 @@ class MMSConfig(object): dynamic_libs = [] if builder.target_platform == 'linux': compiler.linkflags[0:0] = ['-lm'] - if sdk.name in ['css', 'hl2dm', 'dods', 'tf2', '2013', 'l4d2']: + if sdk.name in ['css', 'hl2dm', 'dods', 'tf2', '2013', 'nd', 'l4d2']: dynamic_libs = ['libtier0_srv.so', 'libvstdlib_srv.so'] - elif sdk.name in ['l4d', 'nd', 'blade', 'insurgency', 'csgo', 'dota']: + elif sdk.name in ['l4d', 'blade', 'insurgency', 'csgo', 'dota']: dynamic_libs = ['libtier0.so', 'libvstdlib.so'] else: dynamic_libs = ['tier0_i486.so', 'vstdlib_i486.so'] diff --git a/loader/loader.cpp b/loader/loader.cpp index d46f63e..11e6720 100644 --- a/loader/loader.cpp +++ b/loader/loader.cpp @@ -304,7 +304,7 @@ mm_DetermineBackend(QueryValveInterface engineFactory, QueryValveInterface serve } else if (engineFactory("VPrecacheSystem001", NULL) != NULL) { - if (strcmp(game_name, "nucleardawn") == 0) + if (engineFactory("ServerGameTags002", NULL) != NULL) { return MMBackend_NuclearDawn; }