#pragma once #define WEAK __declspec(selectany) namespace game { // Functions WEAK symbol AddRefToValue{0x5C0EB0}; WEAK symbol RemoveRefToValue{0x5C29B0}; WEAK symbol Cbuf_AddText{0x59A050}; WEAK symbol Cmd_AddCommandInternal{0x59A5F0}; WEAK symbol Cmd_ExecuteSingleCommand{0x59ABA0}; WEAK symbol DB_EnumXAssets_Internal{0x4129F0}; WEAK symbol DB_GetXAssetName{0x3E4090}; WEAK symbol Dvar_FindVar{0x618F90}; WEAK symbol Dvar_GetCombinedString{0x5A75D0}; WEAK symbol Dvar_RegisterBool{0x617BB0}; WEAK symbol Dvar_RegisterVec4{0x6185F0}; WEAK symbol Dvar_ValueToString{0x61B8F0}; WEAK symbol Dvar_SetCommand{0x61A5C0}; WEAK symbol generateHashValue{0x343D20}; WEAK symbol FindEntityId{0x5C1C50}; WEAK symbol GetEntityFieldValue{0x5C6100}; WEAK symbol Material_RegisterHandle{0x759BA0}; WEAK symbol Scr_AllocVector{0x5C3220}; WEAK symbol Scr_ClearOutParams{0x5C6E50}; WEAK symbol Scr_GetEntityIdRef{0x5C56C0}; WEAK symbol Scr_SetObjectField{0x512190}; WEAK symbol Scr_NotifyId{0x5C8240}; WEAK symbol R_AddCmdDrawStretchPic{0x3C9710}; WEAK symbol R_AddCmdDrawText{0x76C660}; WEAK symbol R_AddCmdDrawTextWithCursor{0x769D90}; WEAK symbol R_RegisterFont{0x746FE0}; WEAK symbol R_TextWidth{0x7472A0}; WEAK symbol ScrPlace_GetViewPlacement{0x3E16A0}; WEAK symbol SL_ConvertToString{0x5BFBB0}; WEAK symbol SL_GetString{0x5C0170}; WEAK symbol Sys_ShowConsole{0x633080}; WEAK symbol longjmp{0x89EED0}; WEAK symbol _setjmp{0x8EC2E0}; // Variables WEAK symbol cmd_functions{0xAD17BB8}; WEAK symbol cmd_args{0xAD17A60}; WEAK symbol g_assetNames{0xBEF280}; WEAK symbol g_entities{0x52DDEC0}; WEAK symbol keyCatchers{0x203F3C0}; WEAK symbol playerKeys{0x1E8767C}; WEAK symbol dvarCount{0xBFBB310}; WEAK symbol sortedDvars{0xBFBB320}; WEAK symbol levelEntityId{0xB5E0B30}; WEAK symbol g_script_error_level{0xBA9CC24}; WEAK symbol g_script_error{0xBA9CD40}; WEAK symbol g_classMap{0xBF95C0}; WEAK symbol scr_VmPub{0xBA9EE40}; }