- added radiomenu support for insurgency

- added dod, dystopia, hl2mp, and insurgency support to sdktools

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401062
This commit is contained in:
David Anderson 2007-07-08 02:59:08 +00:00
parent 7e24f571b3
commit c6a147346f
2 changed files with 182 additions and 43 deletions

View File

@ -37,4 +37,12 @@
"HudRadioMenuMsg" "ShowMenu" "HudRadioMenuMsg" "ShowMenu"
} }
} }
"insurgency"
{
"Keys"
{
"HudRadioMenuMsg" "ShowMenu"
}
}
} }

View File

@ -1,48 +1,6 @@
"Games" "Games"
{ {
"#default" /* General Temp Entities */
{
"#supported"
{
"game" "cstrike"
}
"Offsets"
{
"GiveNamedItem"
{
"windows" "329"
"linux" "330"
}
"RemovePlayerItem"
{
"windows" "226"
"linux" "227"
}
"Weapon_GetSlot"
{
"windows" "224"
"linux" "225"
}
"Ignite"
{
"windows" "188"
"linux" "189"
}
"Extinguish"
{
"windows" "189"
"linux" "190"
}
"Teleport"
{
"windows" "98"
"linux" "99"
}
}
}
/* Temp Entities Section */
"#default" "#default"
{ {
"#supported" "#supported"
@ -50,6 +8,8 @@
"game" "cstrike" "game" "cstrike"
"game" "dod" "game" "dod"
"game" "hl2mp" "game" "hl2mp"
"game" "insurgency"
"game" "dystopia_v1"
} }
"Offsets" "Offsets"
@ -87,4 +47,175 @@
} }
} }
} }
/* HL2MP */
"hl2mp"
{
"Offsets"
{
"GiveNamedItem"
{
"windows" "327"
"linux" "328"
}
"RemovePlayerItem"
{
"windows" "225"
"linux" "226"
}
"Weapon_GetSlot"
{
"windows" "223"
"linux" "224"
}
"Ignite"
{
"windows" "187"
"linux" "188"
}
"Extinguish"
{
"windows" "188"
"linux" "189"
}
"Teleport"
{
"windows" "97"
"linux" "98"
}
}
}
/* Counter-Strike: Source */
"cstrike"
{
"Offsets"
{
"GiveNamedItem"
{
"windows" "329"
"linux" "330"
}
"RemovePlayerItem"
{
"windows" "226"
"linux" "227"
}
"Weapon_GetSlot"
{
"windows" "224"
"linux" "225"
}
"Ignite"
{
"windows" "188"
"linux" "189"
}
"Extinguish"
{
"windows" "189"
"linux" "190"
}
"Teleport"
{
"windows" "98"
"linux" "99"
}
}
}
/* Day of Defeat */
"dod"
{
"Offsets"
{
"GiveNamedItem"
{
"windows" "328"
"linux" "330"
}
"RemovePlayerItem"
{
"windows" "226"
"linux" "227"
}
"Weapon_GetSlot"
{
"windows" "224"
"linux" "225"
}
"Ignite"
{
"windows" "188"
"linux" "189"
}
"Extinguish"
{
"windows" "189"
"linux" "190"
}
"Teleport"
{
"windows" "98"
"linux" "99"
}
}
}
/* Insurgency */
"insurgency"
{
"Offsets"
{
/* CBasePlayer */
"Ignite"
{
"windows" "174"
"linux" "175"
}
"Extinguish"
{
"windows" "175"
"linux" "176"
}
"Teleport"
{
"windows" "90"
"linux" "91"
}
/* Temp Entities */
"s_pTempEntities"
{
"linux" "28"
}
}
}
/* Dsytopia */
"dystopia_v1"
{
"Offsets"
{
/* Offset into CBaseTempEntity constructor.
* On Windows Dsytopia is heavily inlined; we use the function
* surrounding "aCouldnTFindTem" in IDA instead.
*/
"s_pTempEntities"
{
"windows" "70"
"linux" "29"
}
}
"Signatures"
{
"CBaseTempEntity"
{
"library" "server"
"windows" "\x81\xEC\x84\x00\x00\x00\x56\x8B\xF1\x8B\x46\x6C\x57\x8D\x7E\x6C\x8D\x4C\x24\x08\x83\xC8\x20\x51\x89\x44\x24\x0C\xE8\x2A\x2A\x2A"
}
}
}
} }