From 2ea5e6d0906ea04d3cd1c231d0d0065435bacefd Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Wed, 30 Oct 2013 16:03:09 -0400 Subject: [PATCH] Updated No More Room In Hell gamedata. --- gamedata/sdkhooks.games/game.nmrih.txt | 121 +++++++++++---------- gamedata/sdktools.games/engine.sdk2013.txt | 3 + gamedata/sdktools.games/game.nmrih.txt | 114 ++++++++----------- 3 files changed, 115 insertions(+), 123 deletions(-) diff --git a/gamedata/sdkhooks.games/game.nmrih.txt b/gamedata/sdkhooks.games/game.nmrih.txt index f94f27b6..204a4bef 100644 --- a/gamedata/sdkhooks.games/game.nmrih.txt +++ b/gamedata/sdkhooks.games/game.nmrih.txt @@ -6,118 +6,129 @@ { "EndTouch" { - "windows" "94" - "linux" "95" + "windows" "101" + "linux" "102" + "mac" "102" } "FireBullets" { - "windows" "106" - "linux" "107" + "windows" "113" + "linux" "114" + "mac" "114" } "GroundEntChanged" { - "windows" "166" - "linux" "167" + "windows" "179" + "linux" "179" + "mac" "179" } "OnTakeDamage" { - "windows" "60" - "linux" "61" + "windows" "62" + "linux" "63" + "mac" "63" } "PreThink" { - "windows" "300" - "linux" "301" + "windows" "343" + "linux" "344" + "mac" "344" } "PostThink" { - "windows" "281" - "linux" "282" + "windows" "324" + "linux" "325" + "mac" "325" + } + "Reload" + { + "windows" "269" + "linux" "270" + "mac" "270" } "SetTransmit" { - "windows" "19" - "linux" "20" + "windows" "20" + "linux" "21" + "mac" "21" } "ShouldCollide" { - "windows" "15" - "linux" "16" + "windows" "16" + "linux" "17" + "mac" "17" } "Spawn" { - "windows" "21" - "linux" "22" + "windows" "22" + "linux" "23" + "mac" "23" } "StartTouch" { - "windows" "92" - "linux" "93" + "windows" "99" + "linux" "100" + "mac" "100" } "Think" { - "windows" "45" - "linux" "46" + "windows" "47" + "linux" "48" + "mac" "48" } "Touch" { - "windows" "93" - "linux" "94" + "windows" "100" + "linux" "101" + "mac" "101" } "TraceAttack" { - "windows" "58" - "linux" "59" - } - "UpdateOnRemove" - { - "windows" "99" - "linux" "100" + "windows" "60" + "linux" "61" + "mac" "61" } "Use" { - "windows" "90" - "linux" "91" + "windows" "97" + "linux" "98" + "mac" "98" } "VPhysicsUpdate" { - "windows" "146" - "linux" "147" + "windows" "158" + "linux" "159" + "mac" "159" } "Weapon_CanSwitchTo" { - "windows" "237" - "linux" "238" + "windows" "267" + "linux" "268" + "mac" "268" } "Weapon_CanUse" { - "windows" "231" - "linux" "232" + "windows" "261" + "linux" "262" + "mac" "262" } "Weapon_Drop" { - "windows" "234" - "linux" "235" + "windows" "264" + "linux" "265" + "mac" "265" } "Weapon_Equip" { - "windows" "232" - "linux" "233" + "windows" "262" + "linux" "263" + "mac" "263" } "Weapon_Switch" { - "windows" "235" - "linux" "236" - } - } - - "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" + "windows" "265" + "linux" "266" + "mac" "266" } } } diff --git a/gamedata/sdktools.games/engine.sdk2013.txt b/gamedata/sdktools.games/engine.sdk2013.txt index a375b224..fbf06e8e 100644 --- a/gamedata/sdktools.games/engine.sdk2013.txt +++ b/gamedata/sdktools.games/engine.sdk2013.txt @@ -17,6 +17,7 @@ "#supported" { "game" "synergy" + "game" "nmrih" } "Offsets" @@ -69,6 +70,7 @@ "#supported" { "game" "synergy" + "game" "nmrih" } "Signatures" @@ -90,6 +92,7 @@ "#supported" { "game" "synergy" + "game" "nmrih" } "Offsets" diff --git a/gamedata/sdktools.games/game.nmrih.txt b/gamedata/sdktools.games/game.nmrih.txt index 348cca69..ccb7ddb2 100644 --- a/gamedata/sdktools.games/game.nmrih.txt +++ b/gamedata/sdktools.games/game.nmrih.txt @@ -11,126 +11,104 @@ "Games" { - /* No More Room in Hell 1.05 */ + /* No More Room in Hell */ "nmrih" { "Offsets" { "GiveNamedItem" { - "windows" "362" - "linux" "363" + "windows" "411" + "linux" "412" + "mac" "412" } "RemovePlayerItem" { - "windows" "241" - "linux" "242" + "windows" "271" + "linux" "272" + "mac" "272" } "Weapon_GetSlot" { - "windows" "239" - "linux" "240" + "windows" "269" + "linux" "270" + "mac" "270" } "Ignite" { - "windows" "195" - "linux" "196" + "windows" "209" + "linux" "210" + "mac" "210" } "Extinguish" { - "windows" "199" - "linux" "200" + "windows" "213" + "linux" "214" + "mac" "214" } "Teleport" { - "windows" "102" - "linux" "103" + "windows" "109" + "linux" "110" + "mac" "110" } "CommitSuicide" { - "windows" "403" - "linux" "403" + "windows" "450" + "linux" "450" + "mac" "450" } "GetVelocity" { - "windows" "132" - "linux" "133" + "windows" "141" + "linux" "142" + "mac" "142" } "EyeAngles" { - "windows" "124" - "linux" "125" + "windows" "132" + "linux" "133" + "mac" "133" } "AcceptInput" { - "windows" "34" - "linux" "35" + "windows" "36" + "linux" "37" + "mac" "37" } "SetEntityModel" { - "windows" "23" - "linux" "24" + "windows" "24" + "linux" "25" + "mac" "25" } "WeaponEquip" { - "windows" "232" - "linux" "233" + "windows" "262" + "linux" "263" + "mac" "263" } "Activate" { - "windows" "31" - "linux" "32" + "windows" "33" + "linux" "34" + "mac" "34" } "PlayerRunCmd" { - "windows" "382" - "linux" "383" - } - - /* Offset into CBaseTempEntity constructor (vs2010 moved it!) */ - "s_pTempEntities" - { - "windows" "19" - } - "GetTEName" - { - "windows" "4" - "linux" "4" - } - "GetTENext" - { - "windows" "8" - "linux" "8" - } - "TE_GetServerClass" - { - "windows" "0" - "linux" "0" + "windows" "429" + "linux" "430" + "mac" "430" } } "Signatures" { - "CBaseTempEntity" - { - "library" "server" - "windows" "\x55\x8B\xEC\x8B\xC1\x8B\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x8B\x15\x2A\x2A\x2A\x2A\x89" - } - "s_pTempEntities" - { - "library" "server" - "linux" "@_ZN15CBaseTempEntity15s_pTempEntitiesE" - } - "FindEntityByClassname" - { - "library" "server" - "windows" "\x55\x8B\xEC\x53\x56\x8B\xF1\x8B\x2A\x2A\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\xFF\xD2\x8B\x00\x25\x2A\x2A\x2A\x2A\x40\x03\xC0\x8B\x3C\xC6\xEB\x2A\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74" - "linux" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc" - } "FireOutput" { "library" "server" - "windows" "\x55\x8B\xEC\x81\xEC\x2A\x2A\x2A\x2A\x53\x56\x8B\x2A\x2A\x57\x89" - "linux" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f" + "windows" "\x55\x8B\xEC\x81\x2A\x2A\x2A\x2A\x2A\x53\x56\x8B\x71\x2A\x57\x89" + "linux" "\x55\x89\xE5\x57\x56\x53\x81\xEC\x2A\x2A\x2A\x2A\x8B\x2A\x2A\x65\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x31\xC0\x8B\x2A\x2A\x8B\x2A\x2A\x8B\x2A\x2A\x8B\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\x89" + "mac" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f" } } }