Gamedata cleanup.

This commit is contained in:
Nicholas Hastings 2014-12-23 08:18:40 -08:00
parent ad9de71ac9
commit 489b7f1d33
36 changed files with 26 additions and 857 deletions

View File

@ -13,16 +13,7 @@
{
/* CGlobalEntityList */
"#default"
{
"#supported"
{
"game" "dod"
"game" "tf"
"game" "cstrike"
"game" "garrysmod"
"game" "hl2mp"
}
{
"Offsets"
{
/* Offset into LevelShutdown */

View File

@ -13,15 +13,7 @@
{
/* CGlobalEntityList */
"#default"
{
"#supported"
{
"game" "dod"
"game" "tf"
"game" "garrysmod"
"game" "hl2mp"
}
{
"Offsets"
{
/* Offset into LevelShutdown */

View File

@ -45,10 +45,6 @@
{
"windows" "84"
}
"UpdateOnRemove"
{
"windows" "90"
}
"Weapon_CanUse"
{
"windows" "201"
@ -62,14 +58,5 @@
"windows" "204"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -88,12 +88,6 @@
"linux" "61"
"mac" "61"
}
"UpdateOnRemove"
{
"windows" "102"
"linux" "103"
"mac" "103"
}
"Use"
{
"windows" "94"
@ -137,16 +131,5 @@
"mac" "264"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
"mac" "@_Z23EntityFactoryDictionaryv"
}
}
}
}
}

View File

@ -81,11 +81,6 @@
"windows" "58"
"linux" "59"
}
"UpdateOnRemove"
{
"windows" "97"
"linux" "98"
}
"Use"
{
"windows" "89"
@ -122,15 +117,5 @@
"linux" "233"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -56,10 +56,6 @@
{
"windows" "64"
}
"UpdateOnRemove"
{
"windows" "108"
}
"Use"
{
"windows" "99"
@ -89,15 +85,6 @@
"windows" "281"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
"swarm"
@ -110,4 +97,4 @@
}
}
}
}
}

View File

@ -69,11 +69,6 @@
"windows" "58"
"linux" "59"
}
"UpdateOnRemove"
{
"windows" "98"
"linux" "99"
}
"Use"
{
"windows" "90"
@ -110,15 +105,5 @@
"linux" "235"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -69,11 +69,6 @@
"windows" "58"
"linux" "59"
}
"UpdateOnRemove"
{
"windows" "98"
"linux" "99"
}
"Use"
{
"windows" "90"
@ -110,15 +105,5 @@
"linux" "234"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -148,29 +148,6 @@
"linux" "264"
"mac" "264"
}
// no longer used
"UpdateOnRemove"
{
"windows" "105"
"linux" "106"
"mac" "106"
}
//
}
"Signatures"
{
// no longer used
"IEntityFactoryDictionary"
{
"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"
"mac" "@_Z23EntityFactoryDictionaryv"
}
//
}
}
}
}

View File

@ -56,10 +56,6 @@
{
"windows" "64"
}
"UpdateOnRemove"
{
"windows" "108"
}
"Use"
{
"windows" "99"
@ -89,14 +85,5 @@
"windows" "281"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -65,11 +65,6 @@
"windows" "63"
"linux" "64"
}
"UpdateOnRemove"
{
"windows" "101"
"linux" "102"
}
"Use"
{
"windows" "93"
@ -106,15 +101,5 @@
"linux" "229"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -1,134 +0,0 @@
"Games"
{
"garrysmod"
{
"Offsets"
{
"EndTouch"
{
"windows" "99"
"linux" "100"
"mac" "100"
}
"FireBullets"
{
"windows" "111"
"linux" "112"
"mac" "112"
}
"GetMaxHealth"
{
"windows" "116"
"linux" "117"
"mac" "117"
}
"PreThink"
{
"windows" "368"
"linux" "369"
"mac" "369"
}
"PostThink"
{
"windows" "369"
"linux" "370"
"mac" "370"
}
"SetTransmit"
{
"windows" "19"
"linux" "20"
"mac" "20"
}
"Spawn"
{
"windows" "21"
"linux" "22"
"mac" "22"
}
"StartTouch"
{
"windows" "97"
"linux" "98"
"mac" "98"
}
"Think"
{
"windows" "46"
"linux" "47"
"mac" "47"
}
"Touch"
{
"windows" "98"
"linux" "99"
"mac" "99"
}
"TraceAttack"
{
"windows" "59"
"linux" "60"
"mac" "60"
}
"UpdateOnRemove"
{
"windows" "104"
"linux" "105"
"mac" "105"
}
"Use"
{
"windows" "96"
"linux" "97"
"mac" "97"
}
"VPhysicsUpdate"
{
"windows" "156"
"linux" "157"
"mac" "157"
}
"Weapon_CanSwitchTo"
{
"windows" "302"
"linux" "303"
"mac" "303"
}
"Weapon_CanUse"
{
"windows" "296"
"linux" "297"
"mac" "297"
}
"Weapon_Drop"
{
"windows" "299"
"linux" "300"
"mac" "300"
}
"Weapon_Equip"
{
"windows" "297"
"linux" "298"
"mac" "298"
}
"Weapon_Switch"
{
"windows" "300"
"linux" "301"
"mac" "301"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
"mac" "@_Z23EntityFactoryDictionaryv"
}
}
}
}

View File

@ -122,26 +122,6 @@
"windows" "235"
"linux" "236"
}
// no longer used
"UpdateOnRemove"
{
"windows" "97"
"linux" "98"
}
//
}
"Signatures"
{
// no longer used
"IEntityFactoryDictionary"
{
"library" "server"
"windows" "\xA1\x2A\x2A\x2A\x2A\xA8\x01\x75\x2A\x83\xC8\x01\xB9\x2A\x2A\x2A\x2A\xA3\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"
}
//
}
}
}
}

View File

@ -64,11 +64,6 @@
"windows" "53"
"linux" "54"
}
"UpdateOnRemove"
{
"windows" "88"
"linux" "89"
}
"VPhysicsUpdate"
{
"windows" "130"
@ -100,15 +95,5 @@
"linux" "202"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -60,11 +60,6 @@
"windows" "52"
"linux" "53"
}
"UpdateOnRemove"
{
"windows" "89"
"linux" "90"
}
"Use"
{
"windows" "81"
@ -101,15 +96,5 @@
"linux" "218"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -112,12 +112,6 @@
"linux" "70"
"mac" "70"
}
"UpdateOnRemove"
{
"windows" "114"
"linux" "115"
"mac" "115"
}
"Use"
{
"windows" "105"
@ -161,16 +155,5 @@
"mac" "284"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
"mac" "@_Z23EntityFactoryDictionaryv"
}
}
}
}
}

View File

@ -52,10 +52,6 @@
{
"windows" "58"
}
"UpdateOnRemove"
{
"windows" "96"
}
"VPhysicsUpdate"
{
"windows" "143"
@ -81,14 +77,5 @@
"windows" "221"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -106,12 +106,6 @@
"linux" "71"
"mac" "71"
}
"UpdateOnRemove"
{
"windows" "125"
"linux" "126"
"mac" "126"
}
"Use"
{
"windows" "116"
@ -155,16 +149,5 @@
"mac" "296"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
"mac" "@_Z23EntityFactoryDictionaryv"
}
}
}
}
}

View File

@ -65,11 +65,6 @@
"windows" "58"
"linux" "59"
}
"UpdateOnRemove"
{
"windows" "97"
"linux" "98"
}
"VPhysicsUpdate"
{
"windows" "143"
@ -101,15 +96,5 @@
"linux" "232"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -64,11 +64,6 @@
"windows" "58"
"linux" "59"
}
"UpdateOnRemove"
{
"windows" "95"
"linux" "96"
}
"Use"
{
"windows" "87"
@ -105,15 +100,5 @@
"linux" "221"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -65,11 +65,6 @@
"windows" "58"
"linux" "59"
}
"UpdateOnRemove"
{
"windows" "95"
"linux" "96"
}
"Use"
{
"windows" "87"
@ -106,15 +101,5 @@
"linux" "221"
}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -65,11 +65,6 @@
"windows" "59"
"linux" "60"
}
"UpdateOnRemove"
{
"windows" "101"
"linux" "102"
}
"Use"
{
"windows" "93"
@ -106,15 +101,5 @@
// "linux" "235"
//}
}
"Signatures"
{
"IEntityFactoryDictionary"
{
"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"
}
}
}
}
}

View File

@ -90,11 +90,6 @@
"game" "FortressForever"
}
"game.garrysmod.txt"
{
"game" "garrysmod"
}
"game.empires.txt"
{
"game" "empires"

View File

@ -101,13 +101,6 @@
"windows" "\x81\xEC\x2A\x2A\x2A\x2A\x53\x55\x56\x8B\x71\x2A\x85\xF6\x57"
}
}
"Offsets"
{
"FireOutputBackup"
{
"windows" "6"
}
}
}
/* SetUserInfo data */

View File

@ -72,7 +72,6 @@
{
"#supported"
{
"game" "garrysmod"
"game" "ship"
"game" "sourceforts"
"game" "FortressForever"
@ -119,7 +118,6 @@
{
"#supported"
{
"game" "garrysmod"
"game" "ship"
"game" "sourceforts"
"game" "FortressForever"

View File

@ -14,13 +14,6 @@
/* General Temp Entities */
"#default"
{
"#supported"
{
"game" "dod"
"game" "tf"
"game" "hl2mp"
}
"Offsets"
{
/* Offset into CBaseTempEntity constructor */
@ -70,9 +63,7 @@
"#supported"
{
"game" "dod"
"game" "tf"
"game" "hl2mp"
"game" "garrysmod"
}
"Signatures"
@ -124,28 +115,6 @@
}
}
}
/* EntityFactoryDictionary function */
"#default"
{
"#supported"
{
"game" "tf"
"game" "dod"
"game" "hl2mp"
}
"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"
"mac" "@_Z23EntityFactoryDictionaryv"
}
}
}
/* CBaseEntityOutput::FireOutput */
"#default"

View File

@ -86,11 +86,6 @@
"windows" "360"
"linux" "361"
}
"FireOutputBackup"
{
"windows" "6"
"linux" "10"
}
}
"Signatures"
{

View File

@ -101,11 +101,6 @@
"windows" "354"
"linux" "355"
}
"FireOutputBackup"
{
"windows" "6"
"linux" "6"
}
}
"Signatures"
@ -139,4 +134,4 @@
"GameRulesDataTable" "ff_gamerules_data"
}
}
}
}

View File

@ -11,68 +11,6 @@
"Games"
{
/* General Temp Entities */
"#default"
{
"Offsets"
{
/* Offset into CBaseTempEntity constructor */
"s_pTempEntities"
{
"windows" "16"
}
"GetTEName"
{
"windows" "4"
"linux" "4"
"mac" "4"
}
"GetTENext"
{
"windows" "8"
"linux" "8"
"mac" "8"
}
"TE_GetServerClass"
{
"windows" "0"
"linux" "0"
"mac" "0"
}
}
"Signatures"
{
"CBaseTempEntity"
{
"library" "server"
"windows" "\x55\x8B\xEC\x8B\x45\x08\x89\x41\x04\xC7\x01\x2A\x2A\x2A\x2A\xA1"
}
"s_pTempEntities"
{
"library" "server"
"linux" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
"mac" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
}
}
}
/* CGlobalEntityList */
"#default"
{
"Signatures"
{
/* Functions in CGlobalEntityList */
"FindEntityByClassname"
{
"library" "server"
"windows" "\x55\x8B\xEC\x53\x56\x57\x8B\xF9\x8B\x4D\x08\x85\xC9\x74\x15"
"linux" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
"mac" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
}
}
}
/* CBaseEntityOutput::FireOutput */
"#default"
{

View File

@ -1,181 +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"
{
/* Garry's Mod */
"garrysmod"
{
"Offsets"
{
"GiveNamedItem"
{
"windows" "437"
"linux" "438"
"mac" "438"
}
"RemovePlayerItem"
{
"windows" "308"
"linux" "309"
"mac" "309"
}
"Weapon_GetSlot"
{
"windows" "306"
"linux" "307"
"mac" "307"
}
"Ignite"
{
"windows" "243"
"linux" "244"
"mac" "244"
}
"Extinguish"
{
"windows" "247"
"linux" "248"
"mac" "248"
}
"Teleport"
{
"windows" "108"
"linux" "109"
"mac" "109"
}
"CommitSuicide"
{
"windows" "476"
"linux" "476"
"mac" "476"
}
"GetVelocity"
{
"windows" "140"
"linux" "141"
"mac" "141"
}
"EyeAngles"
{
"windows" "131"
"linux" "132"
"mac" "132"
}
"AcceptInput"
{
"windows" "36"
"linux" "37"
"mac" "37"
}
"SetEntityModel"
{
"windows" "24"
"linux" "25"
"mac" "25"
}
"WeaponEquip"
{
"windows" "299"
"linux" "300"
"mac" "300"
}
"Activate"
{
"windows" "33"
"linux" "34"
"mac" "34"
}
"PlayerRunCmd"
{
"windows" "455"
"linux" "456"
"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"
}
}
}
}

View File

@ -90,11 +90,6 @@
{
"windows" "2"
}
"FireOutputBackup"
{
"windows" "6"
"linux" "6"
}
}
"Signatures"
{
@ -134,4 +129,4 @@
}
}
}
}
}

View File

@ -11,68 +11,6 @@
"Games"
{
/* General Temp Entities */
"#default"
{
"Offsets"
{
/* Offset into CBaseTempEntity constructor */
"s_pTempEntities"
{
"windows" "16"
}
"GetTEName"
{
"windows" "4"
"linux" "4"
"mac" "4"
}
"GetTENext"
{
"windows" "8"
"linux" "8"
"mac" "8"
}
"TE_GetServerClass"
{
"windows" "0"
"linux" "0"
"mac" "0"
}
}
"Signatures"
{
"CBaseTempEntity"
{
"library" "server"
"windows" "\x55\x8B\xEC\x8B\x45\x08\x89\x41\x04\xC7\x01\x2A\x2A\x2A\x2A\xA1"
}
"s_pTempEntities"
{
"library" "server"
"linux" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
"mac" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
}
}
}
/* CGlobalEntityList */
"#default"
{
"Signatures"
{
/* Functions in CGlobalEntityList */
"FindEntityByClassname"
{
"library" "server"
"windows" "\x55\x8B\xEC\x53\x56\x57\x8B\xF9\x8B\x4D\x08\x85\xC9\x74\x15"
"linux" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
"mac" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
}
}
}
/* General GameRules */
"#default"
{

View File

@ -50,13 +50,7 @@
/* CGlobalEntityList */
"#default"
{
"#supported"
{
"game" "left4dead2"
"game" "nucleardawn"
}
{
"Signatures"
{
/* Functions in CGlobalEntityList */
@ -249,4 +243,4 @@
}
}
}
}
}

View File

@ -90,10 +90,6 @@
{
"windows" "0"
}
"FireOutputBackup"
{
"windows" "9"
}
}
"Signatures"
{

View File

@ -79,10 +79,6 @@
{
"windows" "0"
}
"FireOutputBackup"
{
"windows" "9"
}
}
"Signatures"
{
@ -108,4 +104,4 @@
"GameRulesDataTable" "rnl_gamerules_data"
}
}
}
}

View File

@ -140,11 +140,6 @@
"game" "FortressForever"
}
"game.garrysmod.txt"
{
"game" "garrysmod"
}
"game.empires.txt"
{
"game" "empires"