diff --git a/gamedata/core.games.txt b/gamedata/core.games.txt index 0f80739d..ec6ace6e 100644 --- a/gamedata/core.games.txt +++ b/gamedata/core.games.txt @@ -18,6 +18,18 @@ } } + "dodsbeta" + { + "Offsets" + { + "GetDataDescMap" + { + "windows" "11" + "linux" "12" + } + } + } + "ship" { "Offsets" @@ -51,6 +63,7 @@ { "game" "cstrike" "game" "dod" + "game" "dodsbeta" "game" "sourceforts" "game" "insurgency" "game" "Insurgency" diff --git a/gamedata/sdktools.games.ep2.txt b/gamedata/sdktools.games.ep2.txt index b858e823..1230f7a0 100644 --- a/gamedata/sdktools.games.ep2.txt +++ b/gamedata/sdktools.games.ep2.txt @@ -31,6 +31,7 @@ { "#supported" { + "game" "dodsbeta" "game" "tf" } @@ -78,6 +79,7 @@ { "#supported" { + "game" "dodsbeta" "game" "tf" } @@ -103,6 +105,7 @@ { "#supported" { + "game" "dodsbeta" "game" "tf" } @@ -143,6 +146,7 @@ { "#supported" { + "game" "dodsbeta" "game" "tf" } @@ -200,8 +204,49 @@ } } } + + /* EntityFactoryDictionary function */ + "#default" + { + "Signatures" + { + "EntityFactory" + { + "library" "server" + "windows" "\xB8\x01\x00\x00\x00\x84\x2A\x2A\x2A\x2A\x2A\x75\x1D\x09\x2A\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x68\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x83\xC4\x04\xB8\x2A\x2A\x2A\x2A\xC3" + "linux" "@_Z23EntityFactoryDictionaryv" + } + } + } - /* Team Fortress 2 Offsets */ + /* CBaseEntityOutput::FireOutput */ + "#default" + { + "#supported" + { + "game" "dodsbeta" + "game" "tf" + } + "Signatures" + { + "FireOutput" + { + "library" "server" + "windows" "\x81\xEC\x1C\x01\x00\x00\x53\x55\x56\x8B\x71\x14\x85\xF6" + "linux" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f" + } + } + "Offsets" + { + "FireOutputBackup" + { + "windows" "6" + "linux" "10" + } + } + } + + /* Team Fortress 2 */ "tf" { "Offsets" @@ -278,41 +323,91 @@ } } } - /* EntityFactoryDictionary function */ - "#default" + + /* Day of Defeat: Source (Orange Box Beta) */ + "dodsbeta" { - "Signatures" - { - "EntityFactory" - { - "library" "server" - "windows" "\xB8\x01\x00\x00\x00\x84\x2A\x2A\x2A\x2A\x2A\x75\x1D\x09\x2A\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x68\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x83\xC4\x04\xB8\x2A\x2A\x2A\x2A\xC3" - "linux" "@_Z23EntityFactoryDictionaryv" - } - } - } - /* CBaseEntityOutput::FireOutput */ - "#default" - { - "#supported" - { - "game" "tf" - } - "Signatures" - { - "FireOutput" - { - "library" "server" - "windows" "\x81\xEC\x1C\x01\x00\x00\x53\x55\x56\x8B\x71\x14\x85\xF6" - "linux" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f" - } - } "Offsets" { - "FireOutputBackup" + "GiveNamedItem" { - "windows" "6" - "linux" "10" + "windows" "349" + "linux" "350" + } + "RemovePlayerItem" + { + "windows" "237" + "linux" "238" + } + "Weapon_GetSlot" + { + "windows" "235" + "linux" "236" + } + "Ignite" + { + "windows" "192" + "linux" "193" + } + "Extinguish" + { + "windows" "196" + "linux" "197" + } + "Teleport" + { + "windows" "100" + "linux" "101" + } + "CommitSuicide" + { + "windows" "386" + "linux" "386" + } + "GetVelocity" + { + "windows" "129" + "linux" "130" + } + "EyeAngles" + { + "windows" "121" + "linux" "122" + } + "AcceptInput" + { + "windows" "34" + "linux" "35" + } + "DispatchKeyValue" + { + "windows" "29" + "linux" "28" + } + "DispatchKeyValueFloat" + { + "windows" "28" + "linux" "29" + } + "DispatchKeyValueVector" + { + "windows" "27" + "linux" "30" + } + "SetEntityModel" + { + "windows" "23" + "linux" "24" + } + "WeaponEquip" + { + "windows" "228" + "linux" "229" + } + "Activate" + { + "windows" "31" + "linux" "32" } } }