Update Synergy Gamedata (#2361)
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-14, clang++-14, ubuntu-22.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled

Adds some missing virtual offsets for SDKHooks and SDKTools.
Updates some Windows signatures.
This commit is contained in:
caxanga334 2025-10-03 16:58:28 -03:00 committed by GitHub
parent 351917be35
commit e55747a9e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 45 additions and 44 deletions

View File

@ -16,131 +16,125 @@
{ {
"Offsets" "Offsets"
{ {
"CanBeAutobalanced"
{
"windows" "464"
"linux" "465"
}
"EndTouch" "EndTouch"
{ {
"windows" "101" "windows" "101"
"linux" "102" "linux" "102"
"mac" "102"
} }
"FireBullets" "FireBullets"
{ {
"windows" "113" "windows" "113"
"linux" "114" "linux" "114"
"mac" "114" }
"GetMaxHealth"
{
"windows" "118"
"linux" "119"
} }
"GroundEntChanged" "GroundEntChanged"
{ {
"windows" "178" "windows" "178"
"linux" "179" "linux" "179"
"mac" "179"
} }
"OnTakeDamage" "OnTakeDamage"
{ {
"windows" "62" "windows" "62"
"linux" "63" "linux" "63"
"mac" "63" }
"OnTakeDamage_Alive"
{
"windows" "273"
"linux" "274"
} }
"PreThink" "PreThink"
{ {
"windows" "336" "windows" "336"
"linux" "337" "linux" "337"
"mac" "337"
} }
"PostThink" "PostThink"
{ {
"windows" "337" "windows" "337"
"linux" "338" "linux" "338"
"mac" "338"
} }
"Reload" "Reload"
{ {
"windows" "271" "windows" "271"
"linux" "272" "linux" "272"
"mac" "272"
} }
"SetTransmit" "SetTransmit"
{ {
"windows" "20" "windows" "20"
"linux" "21" "linux" "21"
"mac" "21"
} }
"ShouldCollide" "ShouldCollide"
{ {
"windows" "16" "windows" "16"
"linux" "17" "linux" "17"
"mac" "17"
} }
"Spawn" "Spawn"
{ {
"windows" "22" "windows" "22"
"linux" "23" "linux" "23"
"mac" "23"
} }
"StartTouch" "StartTouch"
{ {
"windows" "99" "windows" "99"
"linux" "100" "linux" "100"
"mac" "100"
} }
"Think" "Think"
{ {
"windows" "47" "windows" "47"
"linux" "48" "linux" "48"
"mac" "48"
} }
"Touch" "Touch"
{ {
"windows" "100" "windows" "100"
"linux" "101" "linux" "101"
"mac" "101"
} }
"TraceAttack" "TraceAttack"
{ {
"windows" "60" "windows" "60"
"linux" "61" "linux" "61"
"mac" "61"
} }
"Use" "Use"
{ {
"windows" "98" "windows" "98"
"linux" "99" "linux" "99"
"mac" "99"
} }
"VPhysicsUpdate" "VPhysicsUpdate"
{ {
"windows" "158" "windows" "158"
"linux" "159" "linux" "159"
"mac" "159"
} }
"Weapon_CanSwitchTo" "Weapon_CanSwitchTo"
{ {
"windows" "267" "windows" "267"
"linux" "268" "linux" "268"
"mac" "268"
} }
"Weapon_CanUse" "Weapon_CanUse"
{ {
"windows" "261" "windows" "261"
"linux" "262" "linux" "262"
"mac" "262"
} }
"Weapon_Drop" "Weapon_Drop"
{ {
"windows" "264" "windows" "264"
"linux" "265" "linux" "265"
"mac" "265"
} }
"Weapon_Equip" "Weapon_Equip"
{ {
"windows" "262" "windows" "262"
"linux" "263" "linux" "263"
"mac" "263"
} }
"Weapon_Switch" "Weapon_Switch"
{ {
"windows" "265" "windows" "265"
"linux" "266" "linux" "266"
"mac" "266"
} }
} }
} }

View File

@ -26,19 +26,16 @@
{ {
"windows" "4" "windows" "4"
"linux" "4" "linux" "4"
"mac" "4"
} }
"GetTENext" "GetTENext"
{ {
"windows" "8" "windows" "8"
"linux" "8" "linux" "8"
"mac" "8"
} }
"TE_GetServerClass" "TE_GetServerClass"
{ {
"windows" "0" "windows" "0"
"linux" "0" "linux" "0"
"mac" "0"
} }
} }
@ -53,7 +50,7 @@
"s_pTempEntities" "s_pTempEntities"
{ {
"library" "server" "library" "server"
"mac" "@_ZN15CBaseTempEntity15s_pTempEntitiesE" "linux" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
} }
} }
} }
@ -64,12 +61,12 @@
"Signatures" "Signatures"
{ {
/* Functions in CGlobalEntityList */ /* Functions in CGlobalEntityList */
/* Search any functions with the "CAI_StandoffBehavior::PrescheduleThink" string, FindEntityByClassname is called with "ai_battle_line" string as a parameter */
"FindEntityByClassname" "FindEntityByClassname"
{ {
"library" "server" "library" "server"
"windows" "\x55\x89\xE5\x53\x57\x56\x83\xEC\x08\x8B\x45\x08\x85\xC0\x0F\x85\x2A\x2A\x2A\x2A" "windows" "\x55\x89\xE5\x53\x57\x56\x83\xEC\x08\x8B\x45\x2A\x85\xC0\x0F\x85"
"linux" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc" "linux" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
"mac" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
} }
} }
} }
@ -82,9 +79,19 @@
"FireOutput" "FireOutput"
{ {
"library" "server" "library" "server"
"windows" "\x55\x89\xE5\x53\x57\x56\x81\xEC\x10\x01\x00\x00\x8B\x71\x14" "windows" "\x55\x89\xE5\x53\x57\x56\x81\xEC\x10\x01\x00\x00\x8B\x71"
"linux" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f" "linux" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
"mac" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f" }
"LookupAttachment"
{
/* CBaseAnimating::LookupAttachment */
/* Called in a function that has the "zipline" and "cable/cable.vmt" strings.
* Inside this function, search for a function call that passes the "zipline" string as the only parameter.
* That function is CBaseAnimating::LookupAttachment.
*/
"library" "server"
"windows" "\x31\xC0\x80\xB9\x2A\x2A\x2A\x2A\x00\x0F\x85"
"linux" "@_ZN14CBaseAnimating16LookupAttachmentEPKc"
} }
} }
} }
@ -93,96 +100,96 @@
{ {
"Offsets" "Offsets"
{ {
"SetOwnerEntity"
{
"windows" "17"
"linux" "18"
}
/* CBasePlayer */ /* CBasePlayer */
"GiveNamedItem" "GiveNamedItem"
{ {
"windows" "408" "windows" "408"
"linux" "409" "linux" "409"
"mac" "409"
} }
"RemovePlayerItem" "RemovePlayerItem"
{ {
"windows" "271" "windows" "271"
"linux" "272" "linux" "272"
"mac" "272"
} }
"Weapon_GetSlot" "Weapon_GetSlot"
{ {
"windows" "269" "windows" "269"
"linux" "270" "linux" "270"
"mac" "270"
} }
"Ignite" "Ignite"
{ {
"windows" "210" "windows" "210"
"linux" "211" "linux" "211"
"mac" "211"
} }
"Extinguish" "Extinguish"
{ {
"windows" "214" "windows" "214"
"linux" "215" "linux" "215"
"mac" "215"
} }
"Teleport" "Teleport"
{ {
"windows" "109" "windows" "109"
"linux" "110" "linux" "110"
"mac" "110"
} }
"CommitSuicide" "CommitSuicide"
{ {
"windows" "446" "windows" "446"
"linux" "447" "linux" "447"
"mac" "447"
} }
"GetVelocity" "GetVelocity"
{ {
"windows" "141" "windows" "141"
"linux" "142" "linux" "142"
"mac" "142"
} }
"EyeAngles" "EyeAngles"
{ {
"windows" "132" "windows" "132"
"linux" "133" "linux" "133"
"mac" "133"
} }
"AcceptInput" "AcceptInput"
{ {
"windows" "36" "windows" "36"
"linux" "37" "linux" "37"
"mac" "37"
} }
"SetEntityModel" "SetEntityModel"
{ {
"windows" "24" "windows" "24"
"linux" "25" "linux" "25"
"mac" "25"
} }
"WeaponEquip" "WeaponEquip"
{ {
"windows" "262" "windows" "262"
"linux" "263" "linux" "263"
"mac" "263"
} }
"Activate" "Activate"
{ {
"windows" "33" "windows" "33"
"linux" "34" "linux" "34"
"mac" "34"
} }
"RemoveAllItems" "RemoveAllItems"
{ {
"windows" "349" "windows" "349"
"linux" "350" "linux" "350"
"mac" "350"
} }
"PlayerRunCmd" "PlayerRunCmd"
{ {
"windows" "426" "windows" "426"
"linux" "427" "linux" "427"
"mac" "427" }
"GiveAmmo"
{
"windows" "253"
"linux" "254"
}
"GetAttachment"
{
"windows" "206"
"linux" "207"
} }
} }