Advertisement
Guest User

Oxide Patcher

a guest
Nov 4th, 2014
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 35.55 KB | None | 0 0
  1. @echo off
  2. COLOR 0E
  3. echo ======================================
  4. echo   Welcome to the Oxide File Modifier
  5. echo.
  6. echo   The purpose of this script is to
  7. echo   copy the newly compiled Oxide files
  8. echo   into your vanilla Rust Server
  9. echo   Enjoy!
  10. echo ======================================
  11.  
  12. :SETVARS
  13. SET /p RustLoc=Where are your Rust Files Located?:
  14. SET /p OxideFiles=Where are your compiled oxide files?:
  15. SET /p OxideUpdtr=What is your compiled oxide patcher directory?:
  16. IF "!RustLoc:~-1!"=="\" SET RustLoc=!RustLoc:~,-1!
  17. IF "!OxideFiles:~-1!"=="\" SET OxideFiles=!OxideFiles:~,-1!
  18. IF "!OxideUpdtr:~-1!"=="\" SET OxideUpdtr=!OxideUpdtr:~,-1!
  19. If Exist "%RustLoc%\RustDedicated.exe" (
  20.     echo Rust Found!
  21.     ) else (
  22.     echo Can't find RustDedicated.exe!
  23.     GOTO SETVARS
  24.     )
  25.  
  26. echo Copying over Oxide files....
  27. @echo on
  28. copy "%OxideFiles%\Dependencies\lua52.dll" "%RustLoc%\" /Y
  29. copy "%OxideFiles%\Dependencies\KeraLua.dll" "%RustLoc%\RustDedicated_Data\Managed\" /Y
  30. copy "%OxideFiles%\Dependencies\KopiLua.dll" "%RustLoc%\RustDedicated_Data\Managed\" /Y
  31. copy "%OxideFiles%\Dependencies\NLua.dll" "%RustLoc%\RustDedicated_Data\Managed\" /Y
  32. copy "%OxideFiles%\oxide.root.json" "%RustLoc%\" /Y
  33. copy "%RustLoc%\RustDedicated_Data\Managed\Oxide.Core.dll" "%OxideUpdtr%\" /Y
  34. @echo off
  35.     echo Updating Patcher Project...
  36.     If Exist "C:\RustExperimental.opj" (
  37.     DEL /Q "C:\RustExperimental.opj"
  38.     )
  39.     @echo {>>C:\RustExperimental.opj
  40. @echo  "Name": "RustExperimental",>>C:\RustExperimental.opj
  41. SET tmp="TargetDirectory": "%RustLoc%\\RustDedicated_Data\Managed\",
  42.  
  43. echo %tmp:\=\\%>>C:\RustExperimental.opj
  44. @echo  "Manifests": [>>C:\RustExperimental.opj
  45. @echo    {>>C:\RustExperimental.opj
  46. @echo      "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  47. @echo      "Hooks": [>>C:\RustExperimental.opj
  48. @echo        {>>C:\RustExperimental.opj
  49. @echo          "Type": "InitOxide",>>C:\RustExperimental.opj
  50. @echo          "Hook": {>>C:\RustExperimental.opj
  51. @echo            "HookTypeName": "Initialise Oxide",>>C:\RustExperimental.opj
  52. @echo            "Name": "InitOxide",>>C:\RustExperimental.opj
  53. @echo            "HookName": "OnInitialization",>>C:\RustExperimental.opj
  54. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  55. @echo            "TypeName": "Bootstrap",>>C:\RustExperimental.opj
  56. @echo            "Flagged": false,>>C:\RustExperimental.opj
  57. @echo            "Signature": {>>C:\RustExperimental.opj
  58. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  59. @echo              "Name": "Initialization",>>C:\RustExperimental.opj
  60. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  61. @echo              "Parameters": []>>C:\RustExperimental.opj
  62. @echo            },>>C:\RustExperimental.opj
  63. @echo            "MSILHash": "TpVwieexRXuuYiM4cqvQIFvVohrM9FlSVYlysAe+g4M=">>C:\RustExperimental.opj
  64. @echo          }>>C:\RustExperimental.opj
  65. @echo        },>>C:\RustExperimental.opj
  66. @echo        {>>C:\RustExperimental.opj
  67. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  68. @echo          "Hook": {>>C:\RustExperimental.opj
  69. @echo            "InjectionIndex": 0,>>C:\RustExperimental.opj
  70. @echo            "ReturnBehaviour": 0,>>C:\RustExperimental.opj
  71. @echo            "ArgumentBehaviour": 0,>>C:\RustExperimental.opj
  72. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  73. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  74. @echo            "Name": "InitLogging",>>C:\RustExperimental.opj
  75. @echo            "HookName": "OnInitLogging",>>C:\RustExperimental.opj
  76. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  77. @echo            "TypeName": "Bootstrap",>>C:\RustExperimental.opj
  78. @echo            "Flagged": false,>>C:\RustExperimental.opj
  79. @echo            "Signature": {>>C:\RustExperimental.opj
  80. @echo              "Exposure": 0,>>C:\RustExperimental.opj
  81. @echo              "Name": "StartupShared",>>C:\RustExperimental.opj
  82. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  83. @echo              "Parameters": []>>C:\RustExperimental.opj
  84. @echo            },>>C:\RustExperimental.opj
  85. @echo            "MSILHash": "KQTzuN+DvOFbLMao1cuhHToOn6FVVVxY/oJPJ0dd3lo=">>C:\RustExperimental.opj
  86. @echo          }>>C:\RustExperimental.opj
  87. @echo        },>>C:\RustExperimental.opj
  88. @echo        {>>C:\RustExperimental.opj
  89. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  90. @echo          "Hook": {>>C:\RustExperimental.opj
  91. @echo            "InjectionIndex": 10,>>C:\RustExperimental.opj
  92. @echo            "ReturnBehaviour": 0,>>C:\RustExperimental.opj
  93. @echo            "ArgumentBehaviour": 0,>>C:\RustExperimental.opj
  94. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  95. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  96. @echo            "Name": "ServerMgr_DoTick",>>C:\RustExperimental.opj
  97. @echo            "HookName": "OnTick",>>C:\RustExperimental.opj
  98. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  99. @echo            "TypeName": "ServerMgr",>>C:\RustExperimental.opj
  100. @echo            "Flagged": false,>>C:\RustExperimental.opj
  101. @echo            "Signature": {>>C:\RustExperimental.opj
  102. @echo              "Exposure": 0,>>C:\RustExperimental.opj
  103. @echo              "Name": "DoTick",>>C:\RustExperimental.opj
  104. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  105. @echo              "Parameters": []>>C:\RustExperimental.opj
  106. @echo            },>>C:\RustExperimental.opj
  107. @echo            "MSILHash": "4CBrcH12Q3b/TzlR9isVicKFytCg6BTEyXJK4Z3i9Ro=">>C:\RustExperimental.opj
  108. @echo          }>>C:\RustExperimental.opj
  109. @echo        },>>C:\RustExperimental.opj
  110. @echo        {>>C:\RustExperimental.opj
  111. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  112. @echo          "Hook": {>>C:\RustExperimental.opj
  113. @echo            "InjectionIndex": 35,>>C:\RustExperimental.opj
  114. @echo            "ReturnBehaviour": 3,>>C:\RustExperimental.opj
  115. @echo            "ArgumentBehaviour": 4,>>C:\RustExperimental.opj
  116. @echo            "ArgumentString": "l0 => l0",>>C:\RustExperimental.opj
  117. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  118. @echo            "Name": "ServerMgr_ModifyTags",>>C:\RustExperimental.opj
  119. @echo            "HookName": "ModifyTags",>>C:\RustExperimental.opj
  120. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  121. @echo            "TypeName": "ServerMgr",>>C:\RustExperimental.opj
  122. @echo            "Flagged": false,>>C:\RustExperimental.opj
  123. @echo            "Signature": {>>C:\RustExperimental.opj
  124. @echo              "Exposure": 0,>>C:\RustExperimental.opj
  125. @echo              "Name": "UpdateServerInformation",>>C:\RustExperimental.opj
  126. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  127. @echo              "Parameters": []>>C:\RustExperimental.opj
  128. @echo            },>>C:\RustExperimental.opj
  129. @echo            "MSILHash": "5H2mJGdFb+PgYGh5pyC/Gx5Z8dzQWlz02x6zRTulYNk=">>C:\RustExperimental.opj
  130. @echo          }>>C:\RustExperimental.opj
  131. @echo        },>>C:\RustExperimental.opj
  132. @echo        {>>C:\RustExperimental.opj
  133. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  134. @echo          "Hook": {>>C:\RustExperimental.opj
  135. @echo            "InjectionIndex": 84,>>C:\RustExperimental.opj
  136. @echo            "ReturnBehaviour": 1,>>C:\RustExperimental.opj
  137. @echo            "ArgumentBehaviour": 4,>>C:\RustExperimental.opj
  138. @echo            "ArgumentString": "a0",>>C:\RustExperimental.opj
  139. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  140. @echo            "Name": "ConnectionAuth_OnNewConnection",>>C:\RustExperimental.opj
  141. @echo            "HookName": "OnUserApprove",>>C:\RustExperimental.opj
  142. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  143. @echo            "TypeName": "ConnectionAuth",>>C:\RustExperimental.opj
  144. @echo            "Flagged": false,>>C:\RustExperimental.opj
  145. @echo            "Signature": {>>C:\RustExperimental.opj
  146. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  147. @echo              "Name": "OnNewConnection",>>C:\RustExperimental.opj
  148. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  149. @echo              "Parameters": [>>C:\RustExperimental.opj
  150. @echo                "Network.Connection",>>C:\RustExperimental.opj
  151. @echo                "ProtoBuf.Connect">>C:\RustExperimental.opj
  152. @echo              ]>>C:\RustExperimental.opj
  153. @echo            },>>C:\RustExperimental.opj
  154. @echo            "MSILHash": "VprdIg+Dbc/ctXCxilgfCYM5VDJSMF1A29f6x7yabgQ=">>C:\RustExperimental.opj
  155. @echo          }>>C:\RustExperimental.opj
  156. @echo        },>>C:\RustExperimental.opj
  157. @echo        {>>C:\RustExperimental.opj
  158. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  159. @echo          "Hook": {>>C:\RustExperimental.opj
  160. @echo            "InjectionIndex": 21,>>C:\RustExperimental.opj
  161. @echo            "ReturnBehaviour": 0,>>C:\RustExperimental.opj
  162. @echo            "ArgumentBehaviour": 4,>>C:\RustExperimental.opj
  163. @echo            "ArgumentString": "a0",>>C:\RustExperimental.opj
  164. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  165. @echo            "Name": "ServerMgr_ClientReady",>>C:\RustExperimental.opj
  166. @echo            "HookName": "OnPlayerConnected",>>C:\RustExperimental.opj
  167. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  168. @echo            "TypeName": "ServerMgr",>>C:\RustExperimental.opj
  169. @echo            "Flagged": true,>>C:\RustExperimental.opj
  170. @echo            "Signature": {>>C:\RustExperimental.opj
  171. @echo              "Exposure": 0,>>C:\RustExperimental.opj
  172. @echo              "Name": "ClientReady",>>C:\RustExperimental.opj
  173. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  174. @echo              "Parameters": [>>C:\RustExperimental.opj
  175. @echo                "Network.Message">>C:\RustExperimental.opj
  176. @echo              ]>>C:\RustExperimental.opj
  177. @echo            },>>C:\RustExperimental.opj
  178. @echo            "MSILHash": "EW8GwtKoaNPMo7mutYtJnqAzYwQ5kVHJPBeDWemWrFA=">>C:\RustExperimental.opj
  179. @echo          }>>C:\RustExperimental.opj
  180. @echo        },>>C:\RustExperimental.opj
  181. @echo        {>>C:\RustExperimental.opj
  182. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  183. @echo          "Hook": {>>C:\RustExperimental.opj
  184. @echo            "InjectionIndex": 0,>>C:\RustExperimental.opj
  185. @echo            "ReturnBehaviour": 1,>>C:\RustExperimental.opj
  186. @echo            "ArgumentBehaviour": 0,>>C:\RustExperimental.opj
  187. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  188. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  189. @echo            "Name": "ServerMgr_FindSpawnPoint",>>C:\RustExperimental.opj
  190. @echo            "HookName": "OnFindSpawnPoint",>>C:\RustExperimental.opj
  191. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  192. @echo            "TypeName": "ServerMgr",>>C:\RustExperimental.opj
  193. @echo            "Flagged": false,>>C:\RustExperimental.opj
  194. @echo            "Signature": {>>C:\RustExperimental.opj
  195. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  196. @echo              "Name": "FindSpawnPoint",>>C:\RustExperimental.opj
  197. @echo              "ReturnType": "BasePlayer/SpawnPoint",>>C:\RustExperimental.opj
  198. @echo              "Parameters": []>>C:\RustExperimental.opj
  199. @echo            },>>C:\RustExperimental.opj
  200. @echo            "MSILHash": "q/Exsi9onEcRgz50LYzFIXLPorb/W4uvdboB8Kle2fc=">>C:\RustExperimental.opj
  201. @echo          }>>C:\RustExperimental.opj
  202. @echo        },>>C:\RustExperimental.opj
  203. @echo        {>>C:\RustExperimental.opj
  204. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  205. @echo          "Hook": {>>C:\RustExperimental.opj
  206. @echo            "InjectionIndex": 0,>>C:\RustExperimental.opj
  207. @echo            "ReturnBehaviour": 0,>>C:\RustExperimental.opj
  208. @echo            "ArgumentBehaviour": 1,>>C:\RustExperimental.opj
  209. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  210. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  211. @echo            "Name": "BasePlayer_OnDisconnected",>>C:\RustExperimental.opj
  212. @echo            "HookName": "OnPlayerDisconnected",>>C:\RustExperimental.opj
  213. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  214. @echo            "TypeName": "BasePlayer",>>C:\RustExperimental.opj
  215. @echo            "Flagged": false,>>C:\RustExperimental.opj
  216. @echo            "Signature": {>>C:\RustExperimental.opj
  217. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  218. @echo              "Name": "OnDisconnected",>>C:\RustExperimental.opj
  219. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  220. @echo              "Parameters": []>>C:\RustExperimental.opj
  221. @echo            },>>C:\RustExperimental.opj
  222. @echo            "MSILHash": "PByRcZEBIpifvD1dqNcvD8/SFLQQ2C8tpB2PSko0/U4=">>C:\RustExperimental.opj
  223. @echo          }>>C:\RustExperimental.opj
  224. @echo        },>>C:\RustExperimental.opj
  225. @echo        {>>C:\RustExperimental.opj
  226. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  227. @echo          "Hook": {>>C:\RustExperimental.opj
  228. @echo            "InjectionIndex": 0,>>C:\RustExperimental.opj
  229. @echo            "ReturnBehaviour": 1,>>C:\RustExperimental.opj
  230. @echo            "ArgumentBehaviour": 1,>>C:\RustExperimental.opj
  231. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  232. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  233. @echo            "Name": "PlayerMetabolism_RunMetabolism",>>C:\RustExperimental.opj
  234. @echo            "HookName": "OnRunPlayerMetabolism",>>C:\RustExperimental.opj
  235. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  236. @echo            "TypeName": "PlayerMetabolism",>>C:\RustExperimental.opj
  237. @echo            "Flagged": false,>>C:\RustExperimental.opj
  238. @echo            "Signature": {>>C:\RustExperimental.opj
  239. @echo              "Exposure": 3,>>C:\RustExperimental.opj
  240. @echo              "Name": "RunMetabolism",>>C:\RustExperimental.opj
  241. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  242. @echo              "Parameters": [>>C:\RustExperimental.opj
  243. @echo                "System.Single">>C:\RustExperimental.opj
  244. @echo              ]>>C:\RustExperimental.opj
  245. @echo            },>>C:\RustExperimental.opj
  246. @echo            "MSILHash": "UwuLPpLShyxixnB4rtBmY7oEDoBwF7ovXKmLE/8NhZM=">>C:\RustExperimental.opj
  247. @echo          }>>C:\RustExperimental.opj
  248. @echo        },>>C:\RustExperimental.opj
  249. @echo        {>>C:\RustExperimental.opj
  250. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  251. @echo          "Hook": {>>C:\RustExperimental.opj
  252. @echo            "InjectionIndex": 18,>>C:\RustExperimental.opj
  253. @echo            "ReturnBehaviour": 0,>>C:\RustExperimental.opj
  254. @echo            "ArgumentBehaviour": 3,>>C:\RustExperimental.opj
  255. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  256. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  257. @echo            "Name": "ItemContainer_Remove",>>C:\RustExperimental.opj
  258. @echo            "HookName": "OnItemRemovedFromContainer",>>C:\RustExperimental.opj
  259. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  260. @echo            "TypeName": "ItemContainer",>>C:\RustExperimental.opj
  261. @echo            "Flagged": false,>>C:\RustExperimental.opj
  262. @echo            "Signature": {>>C:\RustExperimental.opj
  263. @echo              "Exposure": 3,>>C:\RustExperimental.opj
  264. @echo              "Name": "Remove",>>C:\RustExperimental.opj
  265. @echo              "ReturnType": "System.Boolean",>>C:\RustExperimental.opj
  266. @echo              "Parameters": [>>C:\RustExperimental.opj
  267. @echo                "Item">>C:\RustExperimental.opj
  268. @echo              ]>>C:\RustExperimental.opj
  269. @echo            },>>C:\RustExperimental.opj
  270. @echo            "MSILHash": "WV5/N5434AxT9Q2WAFDboMA9rm69GpZf7Wq4fEqXkGw=">>C:\RustExperimental.opj
  271. @echo          }>>C:\RustExperimental.opj
  272. @echo        },>>C:\RustExperimental.opj
  273. @echo        {>>C:\RustExperimental.opj
  274. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  275. @echo          "Hook": {>>C:\RustExperimental.opj
  276. @echo            "InjectionIndex": 31,>>C:\RustExperimental.opj
  277. @echo            "ReturnBehaviour": 0,>>C:\RustExperimental.opj
  278. @echo            "ArgumentBehaviour": 3,>>C:\RustExperimental.opj
  279. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  280. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  281. @echo            "Name": "ItemContainer_Insert",>>C:\RustExperimental.opj
  282. @echo            "HookName": "OnItemAddedToContainer",>>C:\RustExperimental.opj
  283. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  284. @echo            "TypeName": "ItemContainer",>>C:\RustExperimental.opj
  285. @echo            "Flagged": false,>>C:\RustExperimental.opj
  286. @echo            "Signature": {>>C:\RustExperimental.opj
  287. @echo              "Exposure": 3,>>C:\RustExperimental.opj
  288. @echo              "Name": "Insert",>>C:\RustExperimental.opj
  289. @echo              "ReturnType": "System.Boolean",>>C:\RustExperimental.opj
  290. @echo              "Parameters": [>>C:\RustExperimental.opj
  291. @echo                "Item">>C:\RustExperimental.opj
  292. @echo              ]>>C:\RustExperimental.opj
  293. @echo            },>>C:\RustExperimental.opj
  294. @echo            "MSILHash": "lqveNwzYKk1l5LKQscS6MTst9cEOKYLfe/2Hiqb3wf4=">>C:\RustExperimental.opj
  295. @echo          }>>C:\RustExperimental.opj
  296. @echo        },>>C:\RustExperimental.opj
  297. @echo        {>>C:\RustExperimental.opj
  298. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  299. @echo          "Hook": {>>C:\RustExperimental.opj
  300. @echo            "InjectionIndex": 11,>>C:\RustExperimental.opj
  301. @echo            "ReturnBehaviour": 1,>>C:\RustExperimental.opj
  302. @echo            "ArgumentBehaviour": 3,>>C:\RustExperimental.opj
  303. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  304. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  305. @echo            "Name": "BasePlayer_OnAttacked",>>C:\RustExperimental.opj
  306. @echo            "HookName": "OnEntityAttacked",>>C:\RustExperimental.opj
  307. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  308. @echo            "TypeName": "BasePlayer",>>C:\RustExperimental.opj
  309. @echo            "Flagged": false,>>C:\RustExperimental.opj
  310. @echo            "Signature": {>>C:\RustExperimental.opj
  311. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  312. @echo              "Name": "OnAttacked",>>C:\RustExperimental.opj
  313. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  314. @echo              "Parameters": [>>C:\RustExperimental.opj
  315. @echo                "HitInfo">>C:\RustExperimental.opj
  316. @echo              ]>>C:\RustExperimental.opj
  317. @echo            },>>C:\RustExperimental.opj
  318. @echo            "MSILHash": "DdbIqDRPksF7BISuLFODZz71x7DOxqyamateiwvKXw8=">>C:\RustExperimental.opj
  319. @echo          }>>C:\RustExperimental.opj
  320. @echo        },>>C:\RustExperimental.opj
  321. @echo        {>>C:\RustExperimental.opj
  322. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  323. @echo          "Hook": {>>C:\RustExperimental.opj
  324. @echo            "InjectionIndex": 36,>>C:\RustExperimental.opj
  325. @echo            "ReturnBehaviour": 1,>>C:\RustExperimental.opj
  326. @echo            "ArgumentBehaviour": 4,>>C:\RustExperimental.opj
  327. @echo            "ArgumentString": "this, l2",>>C:\RustExperimental.opj
  328. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  329. @echo            "Name": "BasePlayer_OnAttack",>>C:\RustExperimental.opj
  330. @echo            "HookName": "OnPlayerAttack",>>C:\RustExperimental.opj
  331. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  332. @echo            "TypeName": "BasePlayer",>>C:\RustExperimental.opj
  333. @echo            "Flagged": false,>>C:\RustExperimental.opj
  334. @echo            "Signature": {>>C:\RustExperimental.opj
  335. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  336. @echo              "Name": "OnAttack",>>C:\RustExperimental.opj
  337. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  338. @echo              "Parameters": [>>C:\RustExperimental.opj
  339. @echo                "Network.Message">>C:\RustExperimental.opj
  340. @echo              ]>>C:\RustExperimental.opj
  341. @echo            },>>C:\RustExperimental.opj
  342. @echo            "MSILHash": "/ioz0CwTA29Lv0yKW2ObXyvumDjE+6BmoLlnZ9lt/xc=">>C:\RustExperimental.opj
  343. @echo          }>>C:\RustExperimental.opj
  344. @echo        },>>C:\RustExperimental.opj
  345. @echo        {>>C:\RustExperimental.opj
  346. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  347. @echo          "Hook": {>>C:\RustExperimental.opj
  348. @echo            "InjectionIndex": 7,>>C:\RustExperimental.opj
  349. @echo            "ReturnBehaviour": 1,>>C:\RustExperimental.opj
  350. @echo            "ArgumentBehaviour": 3,>>C:\RustExperimental.opj
  351. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  352. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  353. @echo            "Name": "BaseAnimal_OnAttacked",>>C:\RustExperimental.opj
  354. @echo            "HookName": "OnEntityAttacked",>>C:\RustExperimental.opj
  355. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  356. @echo            "TypeName": "BaseAnimal",>>C:\RustExperimental.opj
  357. @echo            "Flagged": false,>>C:\RustExperimental.opj
  358. @echo            "Signature": {>>C:\RustExperimental.opj
  359. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  360. @echo              "Name": "OnAttacked",>>C:\RustExperimental.opj
  361. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  362. @echo              "Parameters": [>>C:\RustExperimental.opj
  363. @echo                "HitInfo">>C:\RustExperimental.opj
  364. @echo              ]>>C:\RustExperimental.opj
  365. @echo            },>>C:\RustExperimental.opj
  366. @echo            "MSILHash": "utx77WbH1ZWAK2A8iCJ3KIaEILax94jk6JasPSkkfyI=">>C:\RustExperimental.opj
  367. @echo          }>>C:\RustExperimental.opj
  368. @echo        },>>C:\RustExperimental.opj
  369. @echo        {>>C:\RustExperimental.opj
  370. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  371. @echo          "Hook": {>>C:\RustExperimental.opj
  372. @echo            "InjectionIndex": 4,>>C:\RustExperimental.opj
  373. @echo            "ReturnBehaviour": 0,>>C:\RustExperimental.opj
  374. @echo            "ArgumentBehaviour": 3,>>C:\RustExperimental.opj
  375. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  376. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  377. @echo            "Name": "BasePlayer_Die",>>C:\RustExperimental.opj
  378. @echo            "HookName": "OnEntityDeath",>>C:\RustExperimental.opj
  379. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  380. @echo            "TypeName": "BasePlayer",>>C:\RustExperimental.opj
  381. @echo            "Flagged": false,>>C:\RustExperimental.opj
  382. @echo            "Signature": {>>C:\RustExperimental.opj
  383. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  384. @echo              "Name": "Die",>>C:\RustExperimental.opj
  385. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  386. @echo              "Parameters": [>>C:\RustExperimental.opj
  387. @echo                "HitInfo">>C:\RustExperimental.opj
  388. @echo              ]>>C:\RustExperimental.opj
  389. @echo            },>>C:\RustExperimental.opj
  390. @echo            "MSILHash": "FRnQkEsZXbNXPyZ+BuMVrult6Iw6zRPCp0Wp3JiSwKM=">>C:\RustExperimental.opj
  391. @echo          }>>C:\RustExperimental.opj
  392. @echo        },>>C:\RustExperimental.opj
  393. @echo        {>>C:\RustExperimental.opj
  394. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  395. @echo          "Hook": {>>C:\RustExperimental.opj
  396. @echo            "InjectionIndex": 0,>>C:\RustExperimental.opj
  397. @echo            "ReturnBehaviour": 0,>>C:\RustExperimental.opj
  398. @echo            "ArgumentBehaviour": 3,>>C:\RustExperimental.opj
  399. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  400. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  401. @echo            "Name": "BaseAnimal_Die",>>C:\RustExperimental.opj
  402. @echo            "HookName": "OnEntityDeath",>>C:\RustExperimental.opj
  403. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  404. @echo            "TypeName": "BaseAnimal",>>C:\RustExperimental.opj
  405. @echo            "Flagged": false,>>C:\RustExperimental.opj
  406. @echo            "Signature": {>>C:\RustExperimental.opj
  407. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  408. @echo              "Name": "Die",>>C:\RustExperimental.opj
  409. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  410. @echo              "Parameters": [>>C:\RustExperimental.opj
  411. @echo                "HitInfo">>C:\RustExperimental.opj
  412. @echo              ]>>C:\RustExperimental.opj
  413. @echo            },>>C:\RustExperimental.opj
  414. @echo            "MSILHash": "Z7sk/8pirUrGwExpKm1a7sBh36hLxgD3qivMNN2qEL0=">>C:\RustExperimental.opj
  415. @echo          }>>C:\RustExperimental.opj
  416. @echo        },>>C:\RustExperimental.opj
  417. @echo        {>>C:\RustExperimental.opj
  418. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  419. @echo          "Hook": {>>C:\RustExperimental.opj
  420. @echo            "InjectionIndex": 20,>>C:\RustExperimental.opj
  421. @echo            "ReturnBehaviour": 0,>>C:\RustExperimental.opj
  422. @echo            "ArgumentBehaviour": 1,>>C:\RustExperimental.opj
  423. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  424. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  425. @echo            "Name": "BaseNetworkable_Spawn",>>C:\RustExperimental.opj
  426. @echo            "HookName": "OnEntitySpawn",>>C:\RustExperimental.opj
  427. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  428. @echo            "TypeName": "BaseNetworkable",>>C:\RustExperimental.opj
  429. @echo            "Flagged": false,>>C:\RustExperimental.opj
  430. @echo            "Signature": {>>C:\RustExperimental.opj
  431. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  432. @echo              "Name": "Spawn",>>C:\RustExperimental.opj
  433. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  434. @echo              "Parameters": [>>C:\RustExperimental.opj
  435. @echo                "System.Boolean">>C:\RustExperimental.opj
  436. @echo              ]>>C:\RustExperimental.opj
  437. @echo            },>>C:\RustExperimental.opj
  438. @echo            "MSILHash": "TEMZjtu8iP4+MFlsMcP9zLQARxHg3lOA4IYbnpEXeuw=">>C:\RustExperimental.opj
  439. @echo          }>>C:\RustExperimental.opj
  440. @echo        },>>C:\RustExperimental.opj
  441. @echo        {>>C:\RustExperimental.opj
  442. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  443. @echo          "Hook": {>>C:\RustExperimental.opj
  444. @echo            "InjectionIndex": 55,>>C:\RustExperimental.opj
  445. @echo            "ReturnBehaviour": 0,>>C:\RustExperimental.opj
  446. @echo            "ArgumentBehaviour": 1,>>C:\RustExperimental.opj
  447. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  448. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  449. @echo            "Name": "BasePlayer_Respawn",>>C:\RustExperimental.opj
  450. @echo            "HookName": "OnPlayerSpawn",>>C:\RustExperimental.opj
  451. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  452. @echo            "TypeName": "BasePlayer",>>C:\RustExperimental.opj
  453. @echo            "Flagged": false,>>C:\RustExperimental.opj
  454. @echo            "Signature": {>>C:\RustExperimental.opj
  455. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  456. @echo              "Name": "Respawn",>>C:\RustExperimental.opj
  457. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  458. @echo              "Parameters": [>>C:\RustExperimental.opj
  459. @echo                "System.Boolean">>C:\RustExperimental.opj
  460. @echo              ]>>C:\RustExperimental.opj
  461. @echo            },>>C:\RustExperimental.opj
  462. @echo            "MSILHash": "Pbtq7zbo3/Bn/7Uz+rGi+5ZM4mqYsZVZjVg1MJrZA7M=">>C:\RustExperimental.opj
  463. @echo          }>>C:\RustExperimental.opj
  464. @echo        },>>C:\RustExperimental.opj
  465. @echo        {>>C:\RustExperimental.opj
  466. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  467. @echo          "Hook": {>>C:\RustExperimental.opj
  468. @echo            "InjectionIndex": 64,>>C:\RustExperimental.opj
  469. @echo            "ReturnBehaviour": 0,>>C:\RustExperimental.opj
  470. @echo            "ArgumentBehaviour": 1,>>C:\RustExperimental.opj
  471. @echo            "ArgumentString": null,>>C:\RustExperimental.opj
  472. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  473. @echo            "Name": "BasePlayer_PlayerInit",>>C:\RustExperimental.opj
  474. @echo            "HookName": "OnPlayerInit",>>C:\RustExperimental.opj
  475. @echo            "AssemblyName": "Assembly-CSharp",>>C:\RustExperimental.opj
  476. @echo            "TypeName": "BasePlayer",>>C:\RustExperimental.opj
  477. @echo            "Flagged": false,>>C:\RustExperimental.opj
  478. @echo            "Signature": {>>C:\RustExperimental.opj
  479. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  480. @echo              "Name": "PlayerInit",>>C:\RustExperimental.opj
  481. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  482. @echo              "Parameters": [>>C:\RustExperimental.opj
  483. @echo                "Network.Connection">>C:\RustExperimental.opj
  484. @echo              ]>>C:\RustExperimental.opj
  485. @echo            },>>C:\RustExperimental.opj
  486. @echo            "MSILHash": "Xbvp5rKJLOdOJk14LLqukbMXLyI+pPSsENu2DUom8HY=">>C:\RustExperimental.opj
  487. @echo          }>>C:\RustExperimental.opj
  488. @echo        }>>C:\RustExperimental.opj
  489. @echo      ]>>C:\RustExperimental.opj
  490. @echo    },>>C:\RustExperimental.opj
  491. @echo    {>>C:\RustExperimental.opj
  492. @echo      "AssemblyName": "Facepunch",>>C:\RustExperimental.opj
  493. @echo      "Hooks": [>>C:\RustExperimental.opj
  494. @echo        {>>C:\RustExperimental.opj
  495. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  496. @echo          "Hook": {>>C:\RustExperimental.opj
  497. @echo            "InjectionIndex": 3,>>C:\RustExperimental.opj
  498. @echo            "ReturnBehaviour": 1,>>C:\RustExperimental.opj
  499. @echo            "ArgumentBehaviour": 4,>>C:\RustExperimental.opj
  500. @echo            "ArgumentString": "l0, a1",>>C:\RustExperimental.opj
  501. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  502. @echo            "Name": "ConsoleSystem_Run",>>C:\RustExperimental.opj
  503. @echo            "HookName": "OnRunCommand",>>C:\RustExperimental.opj
  504. @echo            "AssemblyName": "Facepunch",>>C:\RustExperimental.opj
  505. @echo            "TypeName": "ConsoleSystem",>>C:\RustExperimental.opj
  506. @echo            "Flagged": false,>>C:\RustExperimental.opj
  507. @echo            "Signature": {>>C:\RustExperimental.opj
  508. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  509. @echo              "Name": "Run",>>C:\RustExperimental.opj
  510. @echo              "ReturnType": "System.Boolean",>>C:\RustExperimental.opj
  511. @echo              "Parameters": [>>C:\RustExperimental.opj
  512. @echo                "System.String",>>C:\RustExperimental.opj
  513. @echo                "System.Boolean">>C:\RustExperimental.opj
  514. @echo              ]>>C:\RustExperimental.opj
  515. @echo            },>>C:\RustExperimental.opj
  516. @echo            "MSILHash": "Sa2qcDHt+j8N8OtqtdC+fx2lzYBBs87nkEznlev487Y=">>C:\RustExperimental.opj
  517. @echo          }>>C:\RustExperimental.opj
  518. @echo        },>>C:\RustExperimental.opj
  519. @echo        {>>C:\RustExperimental.opj
  520. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  521. @echo          "Hook": {>>C:\RustExperimental.opj
  522. @echo            "InjectionIndex": 3,>>C:\RustExperimental.opj
  523. @echo            "ReturnBehaviour": 1,>>C:\RustExperimental.opj
  524. @echo            "ArgumentBehaviour": 4,>>C:\RustExperimental.opj
  525. @echo            "ArgumentString": "l0, a1",>>C:\RustExperimental.opj
  526. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  527. @echo            "Name": "ConsoleSystem_RunUnrestricted",>>C:\RustExperimental.opj
  528. @echo            "HookName": "OnRunCommand",>>C:\RustExperimental.opj
  529. @echo            "AssemblyName": "Facepunch",>>C:\RustExperimental.opj
  530. @echo            "TypeName": "ConsoleSystem",>>C:\RustExperimental.opj
  531. @echo            "Flagged": false,>>C:\RustExperimental.opj
  532. @echo            "Signature": {>>C:\RustExperimental.opj
  533. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  534. @echo              "Name": "RunUnrestricted",>>C:\RustExperimental.opj
  535. @echo              "ReturnType": "System.Boolean",>>C:\RustExperimental.opj
  536. @echo              "Parameters": [>>C:\RustExperimental.opj
  537. @echo                "System.String",>>C:\RustExperimental.opj
  538. @echo                "System.Boolean">>C:\RustExperimental.opj
  539. @echo              ]>>C:\RustExperimental.opj
  540. @echo            },>>C:\RustExperimental.opj
  541. @echo            "MSILHash": "86JKPt9ZRB45UpWLhJh8SHaxpcJYj6dME9sYhFsBL0M=">>C:\RustExperimental.opj
  542. @echo          }>>C:\RustExperimental.opj
  543. @echo        },>>C:\RustExperimental.opj
  544. @echo        {>>C:\RustExperimental.opj
  545. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  546. @echo          "Hook": {>>C:\RustExperimental.opj
  547. @echo            "InjectionIndex": 3,>>C:\RustExperimental.opj
  548. @echo            "ReturnBehaviour": 1,>>C:\RustExperimental.opj
  549. @echo            "ArgumentBehaviour": 4,>>C:\RustExperimental.opj
  550. @echo            "ArgumentString": "l0, a2",>>C:\RustExperimental.opj
  551. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  552. @echo            "Name": "ConsoleSystem_ClientRun",>>C:\RustExperimental.opj
  553. @echo            "HookName": "OnRunCommand",>>C:\RustExperimental.opj
  554. @echo            "AssemblyName": "Facepunch",>>C:\RustExperimental.opj
  555. @echo            "TypeName": "ConsoleSystem",>>C:\RustExperimental.opj
  556. @echo            "Flagged": false,>>C:\RustExperimental.opj
  557. @echo            "Signature": {>>C:\RustExperimental.opj
  558. @echo              "Exposure": 2,>>C:\RustExperimental.opj
  559. @echo              "Name": "ClientRun",>>C:\RustExperimental.opj
  560. @echo              "ReturnType": "System.Boolean",>>C:\RustExperimental.opj
  561. @echo              "Parameters": [>>C:\RustExperimental.opj
  562. @echo                "System.String",>>C:\RustExperimental.opj
  563. @echo                "System.Boolean",>>C:\RustExperimental.opj
  564. @echo                "System.Boolean">>C:\RustExperimental.opj
  565. @echo              ]>>C:\RustExperimental.opj
  566. @echo            },>>C:\RustExperimental.opj
  567. @echo            "MSILHash": "v0SxaEwmo3HOr6Iwx/Lo0MueMVh/3y47+7VEwrCDHyo=">>C:\RustExperimental.opj
  568. @echo          }>>C:\RustExperimental.opj
  569. @echo        },>>C:\RustExperimental.opj
  570. @echo        {>>C:\RustExperimental.opj
  571. @echo          "Type": "Simple",>>C:\RustExperimental.opj
  572. @echo          "Hook": {>>C:\RustExperimental.opj
  573. @echo            "InjectionIndex": 15,>>C:\RustExperimental.opj
  574. @echo            "ReturnBehaviour": 1,>>C:\RustExperimental.opj
  575. @echo            "ArgumentBehaviour": 4,>>C:\RustExperimental.opj
  576. @echo            "ArgumentString": "l2",>>C:\RustExperimental.opj
  577. @echo            "HookTypeName": "Simple",>>C:\RustExperimental.opj
  578. @echo            "Name": "ConsoleSystem_OnClientCommand",>>C:\RustExperimental.opj
  579. @echo            "HookName": "OnRunCommand",>>C:\RustExperimental.opj
  580. @echo            "AssemblyName": "Facepunch",>>C:\RustExperimental.opj
  581. @echo            "TypeName": "ConsoleSystem",>>C:\RustExperimental.opj
  582. @echo            "Flagged": false,>>C:\RustExperimental.opj
  583. @echo            "Signature": {>>C:\RustExperimental.opj
  584. @echo              "Exposure": 3,>>C:\RustExperimental.opj
  585. @echo              "Name": "OnClientCommand",>>C:\RustExperimental.opj
  586. @echo              "ReturnType": "System.Void",>>C:\RustExperimental.opj
  587. @echo              "Parameters": [>>C:\RustExperimental.opj
  588. @echo                "Network.Message">>C:\RustExperimental.opj
  589. @echo              ]>>C:\RustExperimental.opj
  590. @echo            },>>C:\RustExperimental.opj
  591. @echo            "MSILHash": "UtAz05aAZf+82Vxb3D8kv6uA/E29fx7jF5/X3rXvIXg=">>C:\RustExperimental.opj
  592. @echo          }>>C:\RustExperimental.opj
  593. @echo        }>>C:\RustExperimental.opj
  594. @echo      ]>>C:\RustExperimental.opj
  595. @echo    }>>C:\RustExperimental.opj
  596. @echo  ]>>C:\RustExperimental.opj
  597. @echo }>>C:\RustExperimental.opj
  598. echo Project Updated! Please Load Project C:\RustExperimental.opj to apply the patch...
  599. %OxideUpdtr%\OxidePatcher.exe
  600. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement