diff --git a/gamedata/sdkhooks.games/engine.ep2v.txt b/gamedata/sdkhooks.games/engine.ep2v.txt index 078e6067..0a9e4de5 100644 --- a/gamedata/sdkhooks.games/engine.ep2v.txt +++ b/gamedata/sdkhooks.games/engine.ep2v.txt @@ -5,156 +5,162 @@ { "Offsets" { + "EntityListeners" + { + "windows" "131108" + "linux" "131108" + "mac" "131108" + } "CanBeAutobalanced" { - "windows" "469" - "linux" "470" - "mac" "470" + "windows" "473" + "linux" "474" + "mac" "474" } "EndTouch" - { - "windows" "103" - "linux" "104" - "mac" "104" - } - "FireBullets" - { - "windows" "115" - "linux" "116" - "mac" "116" - } - "GetMaxHealth" - { - "windows" "120" - "linux" "121" - "mac" "121" - } - "GroundEntChanged" - { - "windows" "180" - "linux" "182" - "mac" "182" - } - "OnTakeDamage" - { - "windows" "62" - "linux" "63" - "mac" "63" - } - "OnTakeDamage_Alive" - { - "windows" "279" - "linux" "280" - "mac" "280" - } - "PreThink" - { - "windows" "340" - "linux" "341" - "mac" "341" - } - "PostThink" - { - "windows" "341" - "linux" "342" - "mac" "342" - } - "Reload" - { - "windows" "280" - "linux" "286" - "mac" "286" - } - "SetTransmit" - { - "windows" "20" - "linux" "21" - "mac" "21" - } - "ShouldCollide" - { - "windows" "16" - "linux" "17" - "mac" "17" - } - "Spawn" - { - "windows" "22" - "linux" "23" - "mac" "23" - } - "StartTouch" - { - "windows" "101" - "linux" "102" - "mac" "102" - } - "Think" - { - "windows" "47" - "linux" "48" - "mac" "48" - } - "Touch" - { - "windows" "102" - "linux" "103" - "mac" "103" - } - "TraceAttack" - { - "windows" "60" - "linux" "61" - "mac" "61" - } - "Use" - { - "windows" "100" - "linux" "101" - "mac" "101" - } - "VPhysicsUpdate" - { - "windows" "160" - "linux" "161" - "mac" "161" - } - "Blocked" { "windows" "105" "linux" "106" "mac" "106" } + "FireBullets" + { + "windows" "117" + "linux" "118" + "mac" "118" + } + "GetMaxHealth" + { + "windows" "122" + "linux" "123" + "mac" "123" + } + "GroundEntChanged" + { + "windows" "183" + "linux" "185" + "mac" "185" + } + "OnTakeDamage" + { + "windows" "64" + "linux" "65" + "mac" "65" + } + "OnTakeDamage_Alive" + { + "windows" "282" + "linux" "283" + "mac" "283" + } + "PreThink" + { + "windows" "343" + "linux" "344" + "mac" "344" + } + "PostThink" + { + "windows" "344" + "linux" "345" + "mac" "345" + } + "Reload" + { + "windows" "283" + "linux" "289" + "mac" "289" + } + "SetTransmit" + { + "windows" "22" + "linux" "23" + "mac" "23" + } + "ShouldCollide" + { + "windows" "17" + "linux" "18" + "mac" "18" + } + "Spawn" + { + "windows" "24" + "linux" "25" + "mac" "25" + } + "StartTouch" + { + "windows" "103" + "linux" "104" + "mac" "104" + } + "Think" + { + "windows" "49" + "linux" "50" + "mac" "50" + } + "Touch" + { + "windows" "104" + "linux" "105" + "mac" "105" + } + "TraceAttack" + { + "windows" "62" + "linux" "63" + "mac" "63" + } + "Use" + { + "windows" "102" + "linux" "103" + "mac" "103" + } + "VPhysicsUpdate" + { + "windows" "163" + "linux" "164" + "mac" "164" + } + "Blocked" + { + "windows" "107" + "linux" "108" + "mac" "108" + } "Weapon_CanSwitchTo" { - "windows" "273" - "linux" "274" - "mac" "274" + "windows" "276" + "linux" "277" + "mac" "277" } "Weapon_CanUse" - { - "windows" "267" - "linux" "268" - "mac" "268" - } - "Weapon_Drop" { "windows" "270" "linux" "271" "mac" "271" } - "Weapon_Equip" + "Weapon_Drop" { - "windows" "268" - "linux" "269" - "mac" "269" + "windows" "273" + "linux" "274" + "mac" "274" } - "Weapon_Switch" + "Weapon_Equip" { "windows" "271" "linux" "272" "mac" "272" } + "Weapon_Switch" + { + "windows" "274" + "linux" "275" + "mac" "275" + } } } diff --git a/gamedata/sdktools.games/game.tf.txt b/gamedata/sdktools.games/game.tf.txt index 4d08b887..9cb2a7c4 100644 --- a/gamedata/sdktools.games/game.tf.txt +++ b/gamedata/sdktools.games/game.tf.txt @@ -18,105 +18,105 @@ { "SetOwnerEntity" { - "windows" "17" - "linux" "18" - "mac" "18" + "windows" "18" + "linux" "19" + "mac" "19" } "GiveNamedItem" { - "windows" "409" - "linux" "410" - "mac" "410" + "windows" "412" + "linux" "413" + "mac" "413" } "RemovePlayerItem" { - "windows" "277" - "linux" "278" - "mac" "278" + "windows" "280" + "linux" "281" + "mac" "281" } "Weapon_GetSlot" { - "windows" "275" - "linux" "276" - "mac" "276" + "windows" "278" + "linux" "279" + "mac" "279" } "Ignite" { - "windows" "216" - "linux" "217" - "mac" "217" + "windows" "219" + "linux" "220" + "mac" "220" } "Extinguish" { - "windows" "220" - "linux" "221" - "mac" "221" + "windows" "223" + "linux" "224" + "mac" "224" } "Teleport" { - "windows" "111" - "linux" "112" - "mac" "112" + "windows" "113" + "linux" "114" + "mac" "114" } "CommitSuicide" { - "windows" "450" - "linux" "450" - "mac" "450" + "windows" "453" + "linux" "453" + "mac" "453" } "GetVelocity" { - "windows" "143" - "linux" "144" - "mac" "144" + "windows" "146" + "linux" "147" + "mac" "147" } "EyeAngles" { - "windows" "134" - "linux" "135" - "mac" "135" + "windows" "137" + "linux" "138" + "mac" "138" } "SetEntityModel" { - "windows" "24" - "linux" "25" - "mac" "25" + "windows" "26" + "linux" "27" + "mac" "27" } "AcceptInput" { - "windows" "36" - "linux" "37" - "mac" "37" + "windows" "38" + "linux" "39" + "mac" "39" } "WeaponEquip" { - "windows" "268" - "linux" "269" - "mac" "269" + "windows" "271" + "linux" "272" + "mac" "272" } "Activate" { - "windows" "33" - "linux" "34" - "mac" "34" + "windows" "35" + "linux" "36" + "mac" "36" } "PlayerRunCmd" { - "windows" "427" - "linux" "428" - "mac" "428" + "windows" "430" + "linux" "431" + "mac" "431" } "GiveAmmo" { - "windows" "259" - "linux" "260" - "mac" "260" + "windows" "262" + "linux" "263" + "mac" "263" } "GetAttachment" { - "windows" "212" - "linux" "213" - "mac" "213" + "windows" "215" + "linux" "216" + "mac" "216" } } @@ -150,7 +150,7 @@ "LookupAttachment" { "library" "server" - "windows" "\x55\x8B\xEC\x56\x8B\xF1\x80\xBE\x41\x03\x00\x00\x00\x75\x2A\x83\xBE\x6C\x04\x00\x00\x00\x75\x2A\xE8\x2A\x2A\x2A\x2A\x85\xC0\x74\x2A\x8B\xCE\xE8\x2A\x2A\x2A\x2A\x8B\x86\x6C\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" + "windows" "\x55\x8B\xEC\x56\x8B\xF1\x80\xBE\x2A\x03\x00\x00\x00\x75\x2A\x83\xBE\x2A\x04\x00\x00\x00\x75\x2A\xE8\x2A\x2A\x2A\x2A\x85\xC0\x74\x2A\x8B\xCE\xE8\x2A\x2A\x2A\x2A\x8B\x86\x2A\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" } diff --git a/gamedata/sm-tf2.games.txt b/gamedata/sm-tf2.games.txt index 3db92f75..a68dcd20 100644 --- a/gamedata/sm-tf2.games.txt +++ b/gamedata/sm-tf2.games.txt @@ -18,7 +18,7 @@ "Burn" { "library" "server" - "windows" "\x55\x8B\xEC\x83\xEC\x08\x56\x8B\xF1\x8B\x8E\x90\x01\x00\x00\x8B\x01" + "windows" "\x55\x8B\xEC\x83\xEC\x08\x56\x8B\xF1\x8B\x8E\x8C\x01\x00\x00\x8B\x01" "linux" "@_ZN15CTFPlayerShared4BurnEP9CTFPlayerP13CTFWeaponBasef" "mac" "@_ZN15CTFPlayerShared4BurnEP9CTFPlayerP13CTFWeaponBasef" } @@ -32,7 +32,7 @@ "Disguise" { "library" "server" - "windows" "\x55\x8B\xEC\x83\xEC\x24\x56\x57\x8B\xF9\x8B\x8F\x90\x01\x00\x00" + "windows" "\x55\x8B\xEC\x83\xEC\x24\x56\x57\x8B\xF9\x8B\x8F\x8C\x01\x00\x00" "linux" "@_ZN15CTFPlayerShared8DisguiseEiiP9CTFPlayerb" "mac" "@_ZN15CTFPlayerShared8DisguiseEiiP9CTFPlayerb" } @@ -74,7 +74,7 @@ "StunPlayer" { "library" "server" - "windows" "\x55\x8B\xEC\x83\xEC\x20\x57\x8B\xF9\x8B\x87\x58\x04\x00\x00" + "windows" "\x55\x8B\xEC\x83\xEC\x20\x57\x8B\xF9\x8B\x87\x54\x04\x00\x00" "linux" "@_ZN15CTFPlayerShared10StunPlayerEffiP9CTFPlayer" "mac" "@_ZN15CTFPlayerShared10StunPlayerEffiP9CTFPlayer" } @@ -113,21 +113,21 @@ { "ForceRespawn" { - "windows" "333" - "linux" "334" - "mac" "334" + "windows" "336" + "linux" "337" + "mac" "337" } "CalcIsAttackCriticalHelper" { - "windows" "394" - "linux" "401" - "mac" "401" + "windows" "397" + "linux" "404" + "mac" "404" } "CalcIsAttackCriticalHelperNoCrits" { - "windows" "395" - "linux" "402" - "mac" "402" + "windows" "398" + "linux" "405" + "mac" "405" } // CTFGameRules::IsHolidayActive @@ -140,9 +140,9 @@ "RemoveWearable" { - "windows" "436" - "linux" "437" - "mac" "437" + "windows" "439" + "linux" "440" + "mac" "440" } } }