Advertisement
Guest User

gamedata for nmrih

a guest
Aug 21st, 2014
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.26 KB | None | 0 0
  1. /**
  2. * Do not edit this file. Any changes will be overwritten by the gamedata
  3. * updater or by upgrading your SourceMod install.
  4. *
  5. * To override data in this file, create a subdirectory named "custom" and
  6. * place your own gamedata file(s) inside of it. Such files will be parsed
  7. * after SM's own.
  8. *
  9. * For more information, see http://wiki.alliedmods.net/Gamedata_Updating_(SourceMod)
  10. */
  11.  
  12. "Games"
  13. {
  14. /* General Temp Entities */
  15. "#default"
  16. {
  17. "Offsets"
  18. {
  19. /* Offset into CBaseTempEntity constructor */
  20. "s_pTempEntities"
  21. {
  22. "windows" "19"
  23. }
  24. "GetTEName"
  25. {
  26. "windows" "4"
  27. "linux" "4"
  28. "mac" "4"
  29. }
  30. "GetTENext"
  31. {
  32. "windows" "8"
  33. "linux" "8"
  34. "mac" "8"
  35. }
  36. "TE_GetServerClass"
  37. {
  38. "windows" "0"
  39. "linux" "0"
  40. "mac" "0"
  41. }
  42. }
  43.  
  44. "Signatures"
  45. {
  46. "CBaseTempEntity"
  47. {
  48. "library" "server"
  49. "windows" "\x55\x8B\xEC\x8B\xC1\x8B\x4D\x2A\xC7\x00\x2A\x2A\x2A\x2A\x89\x48"
  50. }
  51. "s_pTempEntities"
  52. {
  53. "library" "server"
  54. "linux" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
  55. "mac" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
  56. }
  57. }
  58. }
  59.  
  60. /* CGlobalEntityList */
  61. "#default"
  62. {
  63. "Signatures"
  64. {
  65. /* Functions in CGlobalEntityList */
  66. "FindEntityByClassname"
  67. {
  68. "library" "server"
  69. "windows" "\x55\x8B\xEC\x53\x56\x8B\xF1\x8B\x4D\x2A\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x40\x03\xC0\x8B\x3C\xC6\xEB\x2A\x8B"
  70. "linux" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
  71. "mac" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
  72. }
  73. }
  74. }
  75.  
  76. /* General GameRules */
  77. "#default"
  78. {
  79. "Offsets"
  80. {
  81. /* Offset into CreateGameRulesObject */
  82. "g_pGameRules"
  83. {
  84. "windows" "2"
  85. }
  86. }
  87.  
  88. "Signatures"
  89. {
  90. /* This signature sometimes has multiple matches, but this
  91. * does not matter as g_pGameRules is involved in all of them.
  92. * The same g_pGameRules offset applies to each match.
  93. *
  94. * Sometimes this block of bytes is at the beginning of the static
  95. * CreateGameRulesObject function and sometimes it is in the middle
  96. * of an entirely different function. This depends on the game.
  97. */
  98. "CreateGameRulesObject"
  99. {
  100. "library" "server"
  101. "windows" "\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\x6A\x01\xFF\xD2"
  102. }
  103. "g_pGameRules"
  104. {
  105. "library" "server"
  106. "linux" "@g_pGameRules"
  107. "mac" "@g_pGameRules"
  108. }
  109. }
  110. }
  111.  
  112. /* CBaseEntityOutput::FireOutput */
  113. "#default"
  114. {
  115. "Signatures"
  116. {
  117. "FireOutput"
  118. {
  119. "library" "server"
  120. "windows" "\x55\x8B\xEC\x81\x2A\x2A\x2A\x2A\x2A\x53\x56\x8B\x71\x2A\x57\x89"
  121. "linux" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
  122. "mac" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
  123. }
  124. }
  125. }
  126.  
  127. /* No More Room in Hell */
  128. "nmrih"
  129. {
  130. "Offsets"
  131. {
  132. "GiveNamedItem"
  133. {
  134. "windows" "413"
  135. "linux" "414"
  136. "mac" "414"
  137. }
  138. "RemovePlayerItem"
  139. {
  140. "windows" "271"
  141. "linux" "272"
  142. "mac" "272"
  143. }
  144. "Weapon_GetSlot"
  145. {
  146. "windows" "269"
  147. "linux" "270"
  148. "mac" "270"
  149. }
  150. "Ignite"
  151. {
  152. "windows" "209"
  153. "linux" "210"
  154. "mac" "210"
  155. }
  156. "Extinguish"
  157. {
  158. "windows" "213"
  159. "linux" "214"
  160. "mac" "214"
  161. }
  162. "Teleport"
  163. {
  164. "windows" "109"
  165. "linux" "110"
  166. "mac" "110"
  167. }
  168. "CommitSuicide"
  169. {
  170. "windows" "452"
  171. "linux" "452"
  172. "mac" "452"
  173. }
  174. "GetVelocity"
  175. {
  176. "windows" "141"
  177. "linux" "142"
  178. "mac" "142"
  179. }
  180. "EyeAngles"
  181. {
  182. "windows" "132"
  183. "linux" "133"
  184. "mac" "133"
  185. }
  186. "AcceptInput"
  187. {
  188. "windows" "36"
  189. "linux" "37"
  190. "mac" "37"
  191. }
  192. "SetEntityModel"
  193. {
  194. "windows" "24"
  195. "linux" "25"
  196. "mac" "25"
  197. }
  198. "WeaponEquip"
  199. {
  200. "windows" "262"
  201. "linux" "263"
  202. "mac" "263"
  203. }
  204. "Activate"
  205. {
  206. "windows" "33"
  207. "linux" "34"
  208. "mac" "34"
  209. }
  210. "PlayerRunCmd"
  211. {
  212. "windows" "431"
  213. "linux" "432"
  214. "mac" "432"
  215. }
  216. "GiveAmmo"
  217. {
  218. "windows" "253"
  219. "linux" "253"
  220. "mac" "253"
  221. }
  222. }
  223. }
  224. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement