1.1 --- a/extensions/sdktools/extension.cpp Sat Jul 07 16:31:57 2007 +0000
1.2 +++ b/extensions/sdktools/extension.cpp Sat Jul 07 17:46:17 2007 +0000
1.3 @@ -36,6 +36,7 @@
1.4 IBinTools *g_pBinTools = NULL;
1.5 IGameConfig *g_pGameConf = NULL;
1.6 IGameHelpers *g_pGameHelpers = NULL;
1.7 +IEngineSound *engsound = NULL;
1.8 HandleType_t g_CallHandle = 0;
1.9
1.10 SMEXT_LINK(&g_SdkTools);
1.11 @@ -49,6 +50,7 @@
1.12 sharesys->AddNatives(myself, g_CallNatives);
1.13 sharesys->AddNatives(myself, g_Natives);
1.14 sharesys->AddNatives(myself, g_TENatives);
1.15 + sharesys->AddNatives(myself, g_SoundNatives);
1.16
1.17 SM_GET_IFACE(GAMEHELPERS, g_pGameHelpers);
1.18
1.19 @@ -89,7 +91,8 @@
1.20
1.21 bool SDKTools::SDK_OnMetamodLoad(ISmmAPI *ismm, char *error, size_t maxlen, bool late)
1.22 {
1.23 - GET_V_IFACE_CURRENT(serverFactory, gameents, IServerGameEnts, INTERFACEVERSION_SERVERGAMEENTS);
1.24 + GET_V_IFACE_ANY(serverFactory, gameents, IServerGameEnts, INTERFACEVERSION_SERVERGAMEENTS);
1.25 + GET_V_IFACE_ANY(engineFactory, engsound, IEngineSound, IENGINESOUND_SERVER_INTERFACE_VERSION);
1.26
1.27 return true;
1.28 }