Updated GMod gamedata (bug 5408).

This commit is contained in:
Nicholas Hastings 2012-08-27 18:56:33 -04:00
parent 3025b9b5e0
commit e367d456e1
2 changed files with 125 additions and 44 deletions

View File

@ -19,7 +19,6 @@
"game" "dod" "game" "dod"
"game" "tf" "game" "tf"
"game" "hl2mp" "game" "hl2mp"
"game" "garrysmod"
} }
"Offsets" "Offsets"
@ -173,6 +172,13 @@
/* EntityFactoryDictionary function */ /* EntityFactoryDictionary function */
"#default" "#default"
{ {
"#supported"
{
"game" "tf"
"game" "dod"
"game" "hl2mp"
}
"Signatures" "Signatures"
{ {
"EntityFactory" "EntityFactory"
@ -193,7 +199,6 @@
"game" "dod" "game" "dod"
"game" "tf" "game" "tf"
"game" "hl2mp" "game" "hl2mp"
"game" "garrysmod"
} }
"Signatures" "Signatures"
{ {

View File

@ -18,87 +18,163 @@
{ {
"GiveNamedItem" "GiveNamedItem"
{ {
"windows" "434" "windows" "437"
"linux" "435" "linux" "438"
"mac" "435" "mac" "438"
} }
"RemovePlayerItem" "RemovePlayerItem"
{
"windows" "308"
"linux" "309"
"mac" "309"
}
"Weapon_GetSlot"
{ {
"windows" "306" "windows" "306"
"linux" "307" "linux" "307"
"mac" "307" "mac" "307"
} }
"Weapon_GetSlot"
{
"windows" "304"
"linux" "305"
"mac" "305"
}
"Ignite" "Ignite"
{ {
"windows" "241" "windows" "243"
"linux" "242" "linux" "244"
"mac" "242" "mac" "244"
} }
"Extinguish" "Extinguish"
{ {
"windows" "245" "windows" "247"
"linux" "246" "linux" "248"
"mac" "246" "mac" "248"
} }
"Teleport" "Teleport"
{ {
"windows" "107" "windows" "108"
"linux" "108" "linux" "109"
"mac" "108" "mac" "109"
} }
"CommitSuicide" "CommitSuicide"
{ {
"windows" "473" "windows" "476"
"linux" "473" "linux" "476"
"mac" "473" "mac" "476"
} }
"GetVelocity" "GetVelocity"
{ {
"windows" "139" "windows" "140"
"linux" "140" "linux" "141"
"mac" "140" "mac" "141"
} }
"EyeAngles" "EyeAngles"
{ {
"windows" "130" "windows" "131"
"linux" "131" "linux" "132"
"mac" "131" "mac" "132"
} }
"AcceptInput" "AcceptInput"
{ {
"windows" "35" "windows" "36"
"linux" "36" "linux" "37"
"mac" "36" "mac" "37"
} }
"SetEntityModel" "SetEntityModel"
{ {
"windows" "23" "windows" "24"
"linux" "24" "linux" "25"
"mac" "24" "mac" "25"
} }
"WeaponEquip" "WeaponEquip"
{ {
"windows" "297" "windows" "299"
"linux" "298" "linux" "300"
"mac" "298" "mac" "300"
} }
"Activate" "Activate"
{ {
"windows" "32" "windows" "33"
"linux" "33" "linux" "34"
"mac" "33" "mac" "34"
} }
"PlayerRunCmd" "PlayerRunCmd"
{ {
"windows" "452" "windows" "455"
"linux" "453" "linux" "456"
"mac" "453" "mac" "456"
}
}
}
"garrysmod"
{
"Offsets"
{
/* Offset into func at "CBaseTempEntity" signature */
"s_pTempEntities"
{
"windows" "8"
}
"GetTEName"
{
"windows" "4"
"linux" "4"
"mac" "4"
}
"GetTENext"
{
"windows" "8"
"linux" "8"
"mac" "8"
}
"TE_GetServerClass"
{
"windows" "0"
"linux" "0"
"mac" "0"
}
}
"Signatures"
{
/* This isn't CBaseTempEntity::CBaseTempEntity on gmod, it's a randon one of now many, many funcs that have
* the s_pTempEntities ptr available due to inlining
*/
"CBaseTempEntity"
{
"library" "server"
"windows" "\x55\x8B\xEC\x51\x0F\x57\xC0\xA1\x2A\x2A\x2A\x2A\x8D\x4D\xFC\xA3"
}
"s_pTempEntities"
{
"library" "server"
"linux" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
"mac" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
}
}
}
"garrysmod"
{
"Signatures"
{
"EntityFactory"
{
"library" "server"
"windows" "\x55\x8B\xEC\x51\x56\x8D\x2A\x2A\xBE\x2A\x2A\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\x2A\xE8"
"linux" "@_Z23EntityFactoryDictionaryv"
"mac" "@_Z23EntityFactoryDictionaryv"
}
}
}
"garrysmod"
{
"Signatures"
{
"FireOutput"
{
"library" "server"
"windows" "\x55\x8B\xEC\x83\x2A\x2A\x81\x2A\x2A\x2A\x2A\x2A\x8B\x2A\x2A\x53\x56\x8B\x2A\x2A\x85\xF6\x57"
"linux" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
"mac" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
} }
} }
} }