#pragma once #define WEAK __declspec(selectany) namespace game { // Functions WEAK symbol BG_StringHashValue{0x0, 0x0}; WEAK symbol G_LogPrintf{0x69EA30, 0x5CD250}; WEAK symbol Cbuf_InsertText{0x0, 0x0}; WEAK symbol Cbuf_AddText{0x49B930, 0x56EF70}; WEAK symbol Cmd_ExecuteSingleCommand{0x619D00, 0x50B470}; WEAK symbol Cmd_AddCommandInternal{0x661400, 0x6AD580}; WEAK symbol Cmd_Argv{0x0, 0x0}; WEAK symbol Cmd_RemoveCommand{0x5F1A90, 0x527EA0}; WEAK symbol ClientUserInfoChanged{0x0, 0x0}; WEAK symbol Com_Error{0x651D90, 0x627380}; WEAK symbol Com_Printf{0x43BF30, 0x4126C0}; WEAK symbol Com_Printf_NoFilter{0x566BC0, 0x64C260}; WEAK symbol Com_PrintWarning{0x51CE50, 0x54B6A0}; WEAK symbol Dvar_FindVar{0x5AE810, 0x512F70}; WEAK symbol Dvar_GetInt{0x0, 0x0}; WEAK symbol Dvar_RegisterInt{0x0, 0x0}; WEAK symbol Dvar_InfoString{0x613060, 0x54A8B0}; WEAK symbol DB_FindXAssetHeader{0x0, 0x0}; WEAK symbol I_CleanStr{0x0, 0x0}; WEAK symbol I_strncpyz{0x5D4D60, 0x5A7140}; WEAK symbol Player_GetMethod{0x0, 0x0}; WEAK symbol Scr_GetCommonFunction{0x0, 0x0}; WEAK symbol Scr_GetMethod{0x0, 0x0}; WEAK symbol Scr_AddEntity{0x0, 0x0}; WEAK symbol Scr_AddFloat{0x0, 0x0}; WEAK symbol Scr_AddInt{0x0, 0x0}; WEAK symbol Scr_AddString{0x0, 0x0}; WEAK symbol Scr_AddVector{0x0, 0x0}; WEAK symbol Scr_AddObject{0x0, 0x0}; WEAK symbol Scr_ClearOutParams{0x654D10, 0x588680}; WEAK symbol AllocObject{0x603400, 0x6970B0}; WEAK symbol AllocThread{0x69E140, 0x43CA60}; WEAK symbol RemoveRefToObject{0x5517B0, 0x698FA0}; WEAK symbol RemoveRefToVector{0x0, 0x0}; WEAK symbol AddRefToValue_{0x53FD50, 0x6706B0}; namespace mp { WEAK symbol RemoveRefToValue{0x0, 0x4249C0}; } namespace sp { WEAK symbol RemoveRefToValue{0x556830, 0x0}; } WEAK symbol RemoveVariableValue{0x0, 0x0}; WEAK symbol FindVariable{0x476720, 0x5DF7E0}; WEAK symbol FindArrayVariable{0x62F8E0, 0x509230}; WEAK symbol GetVariable{0x0, 0x0}; WEAK symbol GetNewVariable{0x674820, 0x5B3750}; WEAK symbol GetNewArrayVariable{0x689C60, 0x468BC0}; WEAK symbol Scr_SetObjectField{0x0, 0x0}; WEAK symbol GetEntityFieldValue{0x0, 0x0}; WEAK symbol Scr_Notify{0x0, 0x0}; WEAK symbol Scr_NotifyNum_Internal{0x41D270, 0x4162E0}; WEAK symbol Scr_NotifyNum{0x0, 0x0}; WEAK symbol SL_GetString{0x463130, 0x4B1770}; WEAK symbol SL_ConvertToString{0x687530, 0x624C70}; WEAK symbol SL_GetCanonicalString{0x4FB120, 0x68D860}; WEAK symbol Scr_GetNumParam{0x0, 0x0}; WEAK symbol Scr_GetEntity{0x0, 0x0}; WEAK symbol Scr_GetFloat{0x0, 0x0}; WEAK symbol Scr_GetInt{0x0, 0x0}; WEAK symbol Scr_GetString{0x0, 0x0}; WEAK symbol Scr_GetVector{0x0, 0x0}; WEAK symbol Scr_AllocVector{0x41B400, 0x4C4440}; WEAK symbol Scr_GetFunctionHandle{0x0, 0x0}; WEAK symbol Scr_AddClassField{0x0, 0x0}; WEAK symbol Scr_GetEntityId{0x4B7050, 0x6A07D0}; WEAK symbol GetStartLocalId{0x0, 0x0}; WEAK symbol Scr_TerminateRunningThread{0x0, 0x0}; WEAK symbol Scr_Error{0x4B5940, 0x6245E0}; WEAK symbol Scr_ParamError{0x0, 0x0}; WEAK symbol Scr_ObjectError{0x0, 0x0}; WEAK symbol Scr_GetEntityIdRef{0x433B60, 0x6A53C0}; WEAK symbol Scr_AllocArray{0x438800, 0x5B8400}; WEAK symbol GetPlayerEntity{0x0, 0x0}; WEAK symbol VM_Execute{0x8ACE60, 0x8EADE0}; WEAK symbol SV_GameDropClient{0x0, 0x0}; WEAK symbol SV_IsTestClient{0x0, 0x0}; WEAK symbol SV_GameSendServerCommand{0x543CF0, 0x6B8730}; WEAK symbol Sys_GetValue{0x67D4F0, 0x529EB0}; WEAK symbol Sys_Milliseconds{0x0, 0x0}; WEAK symbol FS_FOpenFileByMode{0x4DD530, 0x40C790}; WEAK symbol FS_FCloseFile{0x46CAA0, 0x533020}; WEAK symbol longjmp{0x96B980, 0x9D05C4}; WEAK symbol _setjmp{0x969EAC, 0x9CED5C}; // Variables WEAK symbol g_script_error_level{0x32D1E18, 0x3DD4A18}; WEAK symbol g_script_error{0x32D0D98, 0x3DD3998}; WEAK symbol scr_VmPub{0x32C8738, 0x3DCB338}; WEAK symbol scr_VarGlob{0x32C8580, 0x3DCB180}; WEAK symbol scr_VarPub{0x32C8680, 0x3DCB280}; WEAK symbol scr_starttime{0x0, 0x0}; WEAK symbol fs{0x0, 0x0}; WEAK symbol sv_configstrings{0x0, 0x0}; WEAK symbol g_classMap{0x0, 0x0}; WEAK symbol g_entities{0x0, 0x0}; WEAK symbol levelEntityId{0x32C86A0, 0x3DCB2A0}; WEAK symbol svs_clients{0x0, 0x0}; WEAK symbol sv_cmd_args{0x243D208, 0x355BD88}; WEAK symbol logFile{0x1C0417C, 0x3443838}; }