From 34a204be592a0b598fa687393c874a2681a62e16 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Sun, 27 Apr 2025 11:18:50 -0400 Subject: [PATCH] Remove unreferenced SDKTools engine.css.txt gamedata file --- gamedata/sdktools.games/engine.css.txt | 149 ------------------------- 1 file changed, 149 deletions(-) delete mode 100644 gamedata/sdktools.games/engine.css.txt diff --git a/gamedata/sdktools.games/engine.css.txt b/gamedata/sdktools.games/engine.css.txt deleted file mode 100644 index e2c4c5c16..000000000 --- a/gamedata/sdktools.games/engine.css.txt +++ /dev/null @@ -1,149 +0,0 @@ -/** - * Do not edit this file. Any changes will be overwritten by the gamedata - * updater or by upgrading your SourceMod install. - * - * To override data in this file, create a subdirectory named "custom" and - * place your own gamedata file(s) inside of it. Such files will be parsed - * after SM's own. - * - * For more information, see http://wiki.alliedmods.net/Gamedata_Updating_(SourceMod) - */ - -"Games" -{ - /* General Temp Entities */ - "#default" - { - "Offsets" - { - "GetTEName" - { - "windows" "4" - "linux" "4" - "mac" "4" - } - "GetTENext" - { - "windows" "8" - "linux" "8" - "mac" "8" - } - "TE_GetServerClass" - { - "windows" "0" - "linux" "0" - "mac" "0" - } - } - } - - /* IServer interface pointer */ - "#default" - { - "Keys" - { - /* Signature for the beginning of IVEngineServer::CreateFakeClientEx. - * - * The engine binary is not actually scanned in order to look for - * this. SourceHook is used to used to determine the address of the - * function and this signature is used to verify that it contains - * the expected code. A pointer to sv (IServer interface) is used - * here. - */ - "CreateFakeClient_Windows" "\x55\x8B\xEC\xFF\x75\x08\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x85\xC0\x75\x04" - } - - "Offsets" - { - /* Offset into IVEngineServer::CreateFakeClient */ - "sv" - { - "windows" "7" - } - } - - "Signatures" - { - /* CBaseServer object for IServer interface */ - "sv" - { - "library" "engine" - "linux" "@sv" - "mac" "@sv" - } - } - } - - /* CBaseEntityOutput::FireOutput */ - "#default" - { - "Signatures" - { - "FireOutput" - { - "library" "server" - "windows" "\x55\x8B\xEC\x81\xEC\x2A\x2A\x2A\x2A\x53\x8B\xC1" - "linux" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f" - "mac" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f" - } - } - } - - /* CBaseAnimating::LookupAttachment */ - "#default" - { - "Signatures" - { - "LookupAttachment" - { - "library" "server" - "windows" "\x55\x8B\xEC\x56\x8B\xF1\x80\xBE\x31\x03\x00\x00\x00\x75\x2A\x83\xBE\x50\x04\x00\x00\x00\x75\x2A\xE8\x2A\x2A\x2A\x2A\x85\xC0\x74\x2A\x8B\xCE\xE8\x2A\x2A\x2A\x2A\x8B\x86\x50\x04\x00\x00\x85\xC0\x74\x2A\x83\x38\x00\x74\x2A\xFF\x75\x08\x50\xE8\x2A\x2A\x2A\x2A\x83\xC4\x08\x40" - "linux" "@_ZN14CBaseAnimating16LookupAttachmentEPKc" - "mac" "@_ZN14CBaseAnimating16LookupAttachmentEPKc" - } - } - } - - /* SetUserInfo data */ - "#default" - { - "Offsets" - { - /** - * CBaseClient::SetUserCVar(char const*,char const*); - * Linux offset straight from VTable dump. - * Windows offset is crazy. Found the windows SetName function using string "(%d)%-0.*s" - * Cross referenced back to the vtable and counted manually (SetUserCvar is 1 higher, offsets start from 1) - */ - "SetUserCvar" - { - "windows" "18" - "linux" "58" - "mac" "58" - } - /** - * CBaseClient::SetName(char const*); - * Linux offset straight from VTable dump. - * Has string "(%d)%-0.*s" - */ - "SetClientName" - { - "windows" "17" - "linux" "57" - "mac" "57" - } - /** - * Offset into CBaseClient - Used by CBaseServer::UpdateUserSettings to determine when changes have been made. - * Find CBaseClient::UpdateUserSettings (strings "net_maxroutable", "cl_updaterate" etc) and the offset is set to 0 near the end. - * Linux: mov byte ptr [esi+98h], 0 - * Win: mov byte ptr [esi+0A4h], 0 - */ - "InfoChanged" - { - "windows" "140" - "linux" "140" - "mac" "140" - } - } - } -}