/addons/sourcemod/gamedata/core.games/engine.ep1.txt

https://bitbucket.org/kimoto/sushi · Plain Text · 111 lines · 99 code · 12 blank · 0 comment · 0 complexity · 2707f9a66215116dff102a0806b2beb3 MD5 · raw file

  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. "Games"
  12. {
  13. /* CGlobalEntityList */
  14. "#default"
  15. {
  16. "#supported"
  17. {
  18. "game" "ship"
  19. "game" "insurgency"
  20. "game" "sourceforts"
  21. "game" "FortressForever"
  22. "game" "hidden"
  23. "game" "zombie_master"
  24. "game" "NeotokyoSource"
  25. "game" "esmod"
  26. "game" "ios"
  27. "game" "hl2ctf"
  28. }
  29. "Offsets"
  30. {
  31. /* Offset into LevelShutdown */
  32. "gEntList"
  33. {
  34. "windows" "11"
  35. }
  36. "EntInfo"
  37. {
  38. "windows" "4"
  39. "linux" "4"
  40. }
  41. }
  42. "Keys"
  43. {
  44. /* Windows */
  45. "CES_Patch_Windows" "\xFF\x52\x2C\x5B\x5F\x8B\xC6"
  46. "CES_Offset_Windows" "530"
  47. "CES_Save_Windows" "3"
  48. "CES_Reg_Windows" "1"
  49. "CGC_Patch_Windows" "\xFF\x50\x2C\x5F\xB0\x01"
  50. "CGC_Offset_Windows" "190"
  51. "CGC_Save_Windows" "3"
  52. "CGC_Reg_Windows" "1"
  53. /* Linux i486 */
  54. "CES_Patch_Linux_486" "\x89\x1C\x24\xFF\x52\x30"
  55. "CES_Offset_Linux_486" "901"
  56. "CES_Reg_Linux_486" "3"
  57. "CGC_Patch_Linux_486" "\xFF\x57\x30\xBA\x01\x00\x00"
  58. "CGC_Offset_Linux_486" "391"
  59. /* Linux i686 */
  60. "CES_Patch_Linux_686" "\x89\x1C\x24\xFF\x52\x30"
  61. "CES_Offset_Linux_686" "901"
  62. "CES_Reg_Linux_686" "3"
  63. "CGC_Patch_Linux_686" "\xFF\x57\x30\xBA\x01\x00\x00"
  64. "CGC_Offset_Linux_686" "391"
  65. /* Linux AMD */
  66. "CES_Patch_Linux_AMD" "\xFF\x52\x30\x89\xDA\x83\xC4\x10"
  67. "CES_Offset_Linux_AMD" "916"
  68. "CES_Save_Linux_AMD" "3"
  69. "CGC_Patch_Linux_AMD" "\x89\x1C\x24\xFF\x52\x30"
  70. "CGC_Offset_Linux_AMD" "380"
  71. "CGC_Reg_Linux_AMD" "3"
  72. }
  73. "Signatures"
  74. {
  75. "LevelShutdown"
  76. {
  77. "library" "server"
  78. "windows" "\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xE8"
  79. }
  80. "gEntList"
  81. {
  82. "library" "server"
  83. "linux" "@gEntList"
  84. }
  85. "Cmd_ExecuteString"
  86. {
  87. "library" "engine"
  88. "linux" "@_Z17Cmd_ExecuteStringPKc12cmd_source_t"
  89. "windows" "\x8B\x4C\x24\x04\x8B\x44\x24\x08\x51\xA3\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x83\xC4\x04\x83\x3D"
  90. }
  91. "CGameClient::ExecuteString"
  92. {
  93. "library" "engine"
  94. "linux" "@_ZN11CGameClient20ExecuteStringCommandEPKc"
  95. "windows" "\x56\x8B\x74\x24\x08\x57\x56\x8B\xF9\xE8\x2A\x2A\x2A\x2A\x84\xC0\x0F\x85\xC4\x00\x00\x00\x56\x8D"
  96. }
  97. }
  98. }
  99. }