Advertisement
tcyknhrabirwjyljhp

Untitled

Aug 6th, 2022
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 48.67 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <CheatTable>
  3. <CheatEntries>
  4. <CheatEntry>
  5. <ID>10</ID>
  6. <Description>"Unlimited Stack Split"</Description>
  7. <LastState/>
  8. <VariableType>Auto Assembler Script</VariableType>
  9. <AssemblerScript Async="1">//ProjectM.InventoryUtilitiesServer.SplitItemStacks
  10. [ENABLE]
  11. aobscanmodule(splitStack,GameAssembly.dll,44 8B ?? C6 44 24 ?? 01 45 8B ?? 48 8B)
  12. splitStack+08:
  13. db 4D 31 C9
  14. registersymbol(splitStack)
  15.  
  16. [DISABLE]
  17. splitStack+08:
  18. db 45 8B CF
  19. unregistersymbol(splitStack)
  20.  
  21. {
  22. ProjectM.InventoryUtilitiesServer.SplitItemStacks - 4C 8B DC - mov r11,rsp
  23. GameAssembly.dll+3D746D3 - 53 - push rbx
  24. GameAssembly.dll+3D746D4 - 56 - push rsi
  25. GameAssembly.dll+3D746D5 - 57 - push rdi
  26. GameAssembly.dll+3D746D6 - 41 54 - push r12
  27. GameAssembly.dll+3D746D8 - 41 56 - push r14
  28. GameAssembly.dll+3D746DA - 48 81 EC E0000000 - sub rsp,000000E0
  29. GameAssembly.dll+3D746E1 - 33 C0 - xor eax,eax
  30. GameAssembly.dll+3D746E3 - 33 DB - xor ebx,ebx
  31. GameAssembly.dll+3D746E5 - 38 05 A0E73104 - cmp [GameAssembly.dll+8092E8B],al
  32. GameAssembly.dll+3D746EB - 45 8B F1 - mov r14d,r9d
  33. GameAssembly.dll+3D746EE - 49 8B F0 - mov rsi,r8
  34. GameAssembly.dll+3D746F1 - 49 89 83 78FFFFFF - mov [r11-00000088],rax
  35. GameAssembly.dll+3D746F8 - 4C 8B E2 - mov r12,rdx
  36. GameAssembly.dll+3D746FB - 49 89 43 80 - mov [r11-80],rax
  37. GameAssembly.dll+3D746FF - 48 8B F9 - mov rdi,rcx
  38. GameAssembly.dll+3D74702 - 48 89 5C 24 70 - mov [rsp+70],rbx
  39. GameAssembly.dll+3D74707 - 41 89 5B 08 - mov [r11+08],ebx
  40. GameAssembly.dll+3D7470B - 75 13 - jne GameAssembly.dll+3D74720
  41. GameAssembly.dll+3D7470D - 48 8D 0D F4D2FA03 - lea rcx,[GameAssembly.dll+7D21A08]
  42. GameAssembly.dll+3D74714 - E8 47D759FC - call GameAssembly.dll+311E60
  43. GameAssembly.dll+3D74719 - C6 05 6BE73104 01 - mov byte ptr [GameAssembly.dll+8092E8B],01
  44. GameAssembly.dll+3D74720 - 48 89 AC 24 18010000 - mov [rsp+00000118],rbp
  45. GameAssembly.dll+3D74728 - 4C 8D 84 24 20010000 - lea r8,[rsp+00000120]
  46. GameAssembly.dll+3D74730 - 45 33 C9 - xor r9d,r9d
  47. GameAssembly.dll+3D74733 - 4C 89 BC 24 28010000 - mov [rsp+00000128],r15
  48. GameAssembly.dll+3D7473B - 48 8B D6 - mov rdx,rsi
  49. GameAssembly.dll+3D7473E - 48 89 9C 24 20010000 - mov [rsp+00000120],rbx
  50. GameAssembly.dll+3D74746 - 48 8B CF - mov rcx,rdi
  51. GameAssembly.dll+3D74749 - E8 527B0000 - call ProjectM.InventoryUtilities.TryGetInventoryEntity
  52. GameAssembly.dll+3D7474E - 84 C0 - test al,al
  53. GameAssembly.dll+3D74750 - 0F84 E6010000 - je GameAssembly.dll+3D7493C
  54. GameAssembly.dll+3D74756 - 4C 8B 0D ABD2FA03 - mov r9,[GameAssembly.dll+7D21A08]
  55. GameAssembly.dll+3D7475D - 4C 8D 84 24 80000000 - lea r8,[rsp+00000080]
  56. GameAssembly.dll+3D74765 - 48 8B 94 24 20010000 - mov rdx,[rsp+00000120]
  57. GameAssembly.dll+3D7476D - 48 8B CF - mov rcx,rdi
  58. GameAssembly.dll+3D74770 - E8 FB65DAFE - call GameAssembly.dll+2B1AD70
  59. GameAssembly.dll+3D74775 - 84 C0 - test al,al
  60. GameAssembly.dll+3D74777 - 0F84 BF010000 - je GameAssembly.dll+3D7493C
  61. GameAssembly.dll+3D7477D - 38 1D 04E73104 - cmp [GameAssembly.dll+8092E87],bl
  62. GameAssembly.dll+3D74783 - 0F28 84 24 80000000 - movaps xmm0,[rsp+00000080]
  63. GameAssembly.dll+3D7478B - 66 0F7F 84 24 90000000 - movdqa [rsp+00000090],xmm0
  64. GameAssembly.dll+3D74794 - 75 1F - jne GameAssembly.dll+3D747B5
  65. GameAssembly.dll+3D74796 - 48 8D 0D 035F0004 - lea rcx,[GameAssembly.dll+7D7A6A0]
  66. GameAssembly.dll+3D7479D - E8 BED659FC - call GameAssembly.dll+311E60
  67. GameAssembly.dll+3D747A2 - 48 8D 0D 97600004 - lea rcx,[GameAssembly.dll+7D7A840]
  68. GameAssembly.dll+3D747A9 - E8 B2D659FC - call GameAssembly.dll+311E60
  69. GameAssembly.dll+3D747AE - C6 05 D2E63104 01 - mov byte ptr [GameAssembly.dll+8092E87],01
  70. GameAssembly.dll+3D747B5 - 45 85 F6 - test r14d,r14d
  71. GameAssembly.dll+3D747B8 - 0F88 7E010000 - js GameAssembly.dll+3D7493C
  72. GameAssembly.dll+3D747BE - 48 8B 15 7B600004 - mov rdx,[GameAssembly.dll+7D7A840]
  73. GameAssembly.dll+3D747C5 - 48 8D 8C 24 90000000 - lea rcx,[rsp+00000090]
  74. GameAssembly.dll+3D747CD - E8 AE7B75FE - call GameAssembly.dll+24CC380
  75. GameAssembly.dll+3D747D2 - 44 3B F0 - cmp r14d,eax
  76. GameAssembly.dll+3D747D5 - 0F8D 61010000 - jnl GameAssembly.dll+3D7493C
  77. GameAssembly.dll+3D747DB - 0F29 B4 24 D0000000 - movaps [rsp+000000D0],xmm6
  78. GameAssembly.dll+3D747E3 - 4C 8B 0D B65E0004 - mov r9,[GameAssembly.dll+7D7A6A0]
  79. GameAssembly.dll+3D747EA - 48 8D 94 24 90000000 - lea rdx,[rsp+00000090]
  80. GameAssembly.dll+3D747F2 - 45 8B C6 - mov r8d,r14d
  81. GameAssembly.dll+3D747F5 - 48 8D 8C 24 B0000000 - lea rcx,[rsp+000000B0]
  82. GameAssembly.dll+3D747FD - E8 7E9BDFFF - call GameAssembly.dll+3B6E380
  83. GameAssembly.dll+3D74802 - 33 C9 - xor ecx,ecx
  84. GameAssembly.dll+3D74804 - 0F10 30 - movups xmm6,[rax]
  85. GameAssembly.dll+3D74807 - F2 0F10 40 10 - movsd xmm0,[rax+10]
  86. GameAssembly.dll+3D7480C - 0F11 B4 24 90000000 - movups [rsp+00000090],xmm6
  87. GameAssembly.dll+3D74814 - F2 0F11 84 24 A0000000 - movsd [rsp+000000A0],xmm0
  88. GameAssembly.dll+3D7481D - E8 7E9711FD - call NullStream.get_Position
  89. GameAssembly.dll+3D74822 - 66 0F73 DE 0C - psrldq xmm6,0C
  90. GameAssembly.dll+3D74827 - 45 33 C0 - xor r8d,r8d
  91. GameAssembly.dll+3D7482A - 66 0F7E F1 - movd ecx,xmm6
  92. GameAssembly.dll+3D7482E - 8B D0 - mov edx,eax
  93. GameAssembly.dll+3D74830 - E8 AB15A2FD - call ProjectM.PrefabGUID.op_Equality
  94. GameAssembly.dll+3D74835 - 0F28 B4 24 D0000000 - movaps xmm6,[rsp+000000D0]
  95. GameAssembly.dll+3D7483D - 84 C0 - test al,al
  96. GameAssembly.dll+3D7483F - 0F85 F7000000 - jne GameAssembly.dll+3D7493C
  97. GameAssembly.dll+3D74845 - 48 8B AC 24 98000000 - mov rbp,[rsp+00000098]
  98. GameAssembly.dll+3D7484D - 33 C9 - xor ecx,ecx
  99. GameAssembly.dll+3D7484F - 48 C1 ED 20 - shr rbp,20
  100. GameAssembly.dll+3D74853 - E8 489711FD - call NullStream.get_Position
  101. GameAssembly.dll+3D74858 - 45 33 C0 - xor r8d,r8d
  102. GameAssembly.dll+3D7485B - 8B D0 - mov edx,eax
  103. GameAssembly.dll+3D7485D - 8B CD - mov ecx,ebp
  104. GameAssembly.dll+3D7485F - E8 7C15A2FD - call ProjectM.PrefabGUID.op_Equality
  105. GameAssembly.dll+3D74864 - 84 C0 - test al,al
  106. GameAssembly.dll+3D74866 - 0F85 D0000000 - jne GameAssembly.dll+3D7493C
  107. GameAssembly.dll+3D7486C - 44 8B BC 24 A0000000 - mov r15d,[rsp+000000A0]
  108. GameAssembly.dll+3D74874 - 41 83 FF 01 - cmp r15d,01
  109. GameAssembly.dll+3D74878 - 0F8E BE000000 - jng GameAssembly.dll+3D7493C
  110. GameAssembly.dll+3D7487E - 41 0F10 04 24 - movups xmm0,[r12]
  111. GameAssembly.dll+3D74883 - 44 8B CD - mov r9d,ebp
  112. GameAssembly.dll+3D74886 - 48 89 5C 24 20 - mov [rsp+20],rbx
  113. GameAssembly.dll+3D7488B - 4C 8B C6 - mov r8,rsi
  114. GameAssembly.dll+3D7488E - 48 8D 94 24 90000000 - lea rdx,[rsp+00000090]
  115. GameAssembly.dll+3D74896 - 48 8B CF - mov rcx,rdi
  116. GameAssembly.dll+3D74899 - 0F29 84 24 90000000 - movaps [rsp+00000090],xmm0
  117. GameAssembly.dll+3D748A1 - E8 4A5C0000 - call ProjectM.InventoryUtilities.HasEmptySlots
  118. GameAssembly.dll+3D748A6 - 84 C0 - test al,al
  119. GameAssembly.dll+3D748A8 - 0F84 8E000000 - je GameAssembly.dll+3D7493C
  120. GameAssembly.dll+3D748AE - 41 0F10 04 24 - movups xmm0,[r12]
  121. GameAssembly.dll+3D748B3 - 48 89 5C 24 60 - mov [rsp+60],rbx
  122. GameAssembly.dll+3D748B8 - 41 8B C7 - mov eax,r15d
  123. GameAssembly.dll+3D748BB - 88 5C 24 58 - mov [rsp+58],bl
  124. GameAssembly.dll+3D748BF - 99 - cdq
  125. GameAssembly.dll+3D748C0 - 88 5C 24 50 - mov [rsp+50],bl
  126. GameAssembly.dll+3D748C4 - 2B C2 - sub eax,edx
  127. GameAssembly.dll+3D748C6 - C6 44 24 48 01 - mov byte ptr [rsp+48],01
  128. GameAssembly.dll+3D748CB - 48 8D 94 24 90000000 - lea rdx,[rsp+00000090]
  129. GameAssembly.dll+3D748D3 - D1 F8 - sar eax,1
  130. GameAssembly.dll+3D748D5 - 44 8B CD - mov r9d,ebp
  131. GameAssembly.dll+3D748D8 - 44 8B F8 - mov r15d,eax
  132. GameAssembly.dll+3D748DB - 48 89 5C 24 40 - mov [rsp+40],rbx
  133. GameAssembly.dll+3D748E0 - 48 89 5C 24 38 - mov [rsp+38],rbx
  134. GameAssembly.dll+3D748E5 - 48 8D 44 24 70 - lea rax,[rsp+70]
  135. GameAssembly.dll+3D748EA - 48 89 44 24 30 - mov [rsp+30],rax
  136. GameAssembly.dll+3D748EF - 4C 8B C6 - mov r8,rsi
  137. GameAssembly.dll+3D748F2 - 48 8D 84 24 10010000 - lea rax,[rsp+00000110]
  138. GameAssembly.dll+3D748FA - 0F29 84 24 90000000 - movaps [rsp+00000090],xmm0
  139. GameAssembly.dll+3D74902 - 48 89 44 24 28 - mov [rsp+28],rax
  140. GameAssembly.dll+3D74907 - 48 8B CF - mov rcx,rdi
  141. GameAssembly.dll+3D7490A - 44 89 7C 24 20 - mov [rsp+20],r15d
  142. GameAssembly.dll+3D7490F - E8 4C000000 - call ProjectM.InventoryUtilitiesServer.TryAddItem
  143. GameAssembly.dll+3D74914 - 84 C0 - test al,al
  144. GameAssembly.dll+3D74916 - 74 24 - je GameAssembly.dll+3D7493C
  145. GameAssembly.dll+3D74918 - 48 89 5C 24 30 - mov [rsp+30],rbx
  146. GameAssembly.dll+3D7491D - 44 8B C5 - mov r8d,ebp
  147. GameAssembly.dll+3D74920 - C6 44 24 28 01 - mov byte ptr [rsp+28],01
  148. // ---------- INJECTING HERE ----------
  149. GameAssembly.dll+3D74925 - 45 8B CF - mov r9d,r15d
  150. GameAssembly.dll+3D74928 - 48 8B D6 - mov rdx,rsi
  151. // ---------- DONE INJECTING ----------
  152. GameAssembly.dll+3D7492B - 44 89 74 24 20 - mov [rsp+20],r14d
  153. GameAssembly.dll+3D74930 - 48 8B CF - mov rcx,rdi
  154. GameAssembly.dll+3D74933 - E8 F8260000 - call ProjectM.InventoryUtilitiesServer.TryRemoveItemAtIndex
  155. GameAssembly.dll+3D74938 - B0 01 - mov al,01
  156. GameAssembly.dll+3D7493A - EB 02 - jmp GameAssembly.dll+3D7493E
  157. GameAssembly.dll+3D7493C - 32 C0 - xor al,al
  158. GameAssembly.dll+3D7493E - 4C 8B BC 24 28010000 - mov r15,[rsp+00000128]
  159. GameAssembly.dll+3D74946 - 48 8B AC 24 18010000 - mov rbp,[rsp+00000118]
  160. GameAssembly.dll+3D7494E - 48 81 C4 E0000000 - add rsp,000000E0
  161. GameAssembly.dll+3D74955 - 41 5E - pop r14
  162. GameAssembly.dll+3D74957 - 41 5C - pop r12
  163. GameAssembly.dll+3D74959 - 5F - pop rdi
  164. GameAssembly.dll+3D7495A - 5E - pop rsi
  165. GameAssembly.dll+3D7495B - 5B - pop rbx
  166. GameAssembly.dll+3D7495C - C3 - ret
  167. }
  168. </AssemblerScript>
  169. </CheatEntry>
  170. <CheatEntry>
  171. <ID>70</ID>
  172. <Description>"Drained Blood is 100% Quality"</Description>
  173. <LastState/>
  174. <VariableType>Auto Assembler Script</VariableType>
  175. <AssemblerScript Async="1">[ENABLE]
  176. aobscanmodule(drainBlood,GameAssembly.dll,75 05 E8 ?? ?? ?? ?? F3 0F 10 ?? ?? ?? 00 00 0F 5A C0)
  177. alloc(newmem,$1000,drainBlood)
  178.  
  179. label(drainBloodBkp)
  180. label(drainBloodVal)
  181. label(return)
  182.  
  183. newmem:
  184. db C7
  185. readmem(drainBlood+0A,5)
  186. dd (float)100.0
  187. //push rcx
  188. //mov rcx,drainBloodVal
  189. //movss xmm0,[rcx]
  190. //pop rcx
  191. drainBloodBkp:
  192. readmem(drainBlood+07,8)
  193. jmp return
  194.  
  195. align 8
  196. drainBloodVal:
  197. dd (float)100.0
  198.  
  199. drainBlood+07:
  200. jmp newmem
  201. nop 3
  202. return:
  203. registersymbol(drainBlood)
  204. registersymbol(drainBloodBkp)
  205. registersymbol(drainBloodVal)
  206.  
  207. [DISABLE]
  208. drainBlood+07:
  209. db F3 0F 10 85 CC 00 00 00
  210. unregistersymbol(drainBlood)
  211. unregistersymbol(drainBloodBkp)
  212. unregistersymbol(drainBloodVal)
  213. dealloc(newmem)
  214.  
  215. {
  216. // ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+324D4B0
  217.  
  218. GameAssembly.dll+324D47B: 0F 10 00 - movups xmm0,[rax]
  219. GameAssembly.dll+324D47E: 89 8D D0 00 00 00 - mov [rbp+000000D0],ecx
  220. GameAssembly.dll+324D484: 48 8B 0D A5 55 B5 04 - mov rcx,[GameAssembly.dll+7DA2A30]
  221. GameAssembly.dll+324D48B: 0F 11 85 A0 00 00 00 - movups [rbp+000000A0],xmm0
  222. GameAssembly.dll+324D492: 0F 11 85 C0 00 00 00 - movups [rbp+000000C0],xmm0
  223. GameAssembly.dll+324D499: F6 81 33 01 00 00 04 - test byte ptr [rcx+00000133],04
  224. GameAssembly.dll+324D4A0: 74 0E - je GameAssembly.dll+324D4B0
  225. GameAssembly.dll+324D4A2: 44 39 B1 E0 00 00 00 - cmp [rcx+000000E0],r14d
  226. GameAssembly.dll+324D4A9: 75 05 - jne GameAssembly.dll+324D4B0
  227. GameAssembly.dll+324D4AB: E8 C0 7F 18 FD - call GameAssembly.il2cpp_runtime_class_init
  228. // ---------- INJECTING HERE ----------
  229. GameAssembly.dll+324D4B0: F3 0F 10 85 CC 00 00 00 - movss xmm0,[rbp+000000CC]
  230. // ---------- DONE INJECTING ----------
  231. GameAssembly.dll+324D4B8: 0F 5A C0 - cvtps2pd xmm0,xmm0
  232. GameAssembly.dll+324D4BB: E8 48 80 A0 FD - call GameAssembly.dll+C55508
  233. GameAssembly.dll+324D4C0: 49 8B 4D 00 - mov rcx,[r13+00]
  234. GameAssembly.dll+324D4C4: 0F 57 C9 - xorps xmm1,xmm1
  235. GameAssembly.dll+324D4C7: 8B 85 A0 00 00 00 - mov eax,[rbp+000000A0]
  236. GameAssembly.dll+324D4CD: 89 45 4C - mov [rbp+4C],eax
  237. GameAssembly.dll+324D4D0: F2 0F 5A C8 - cvtsd2ss xmm1,xmm0
  238. GameAssembly.dll+324D4D4: F3 0F 11 4D 48 - movss [rbp+48],xmm1
  239. GameAssembly.dll+324D4D9: 48 85 C9 - test rcx,rcx
  240. GameAssembly.dll+324D4DC: 0F 84 8B 0A 00 00 - je GameAssembly.dll+324DF6D
  241. }
  242. </AssemblerScript>
  243. </CheatEntry>
  244. <CheatEntry>
  245. <ID>74</ID>
  246. <Description>"No Misery"</Description>
  247. <LastState/>
  248. <VariableType>Auto Assembler Script</VariableType>
  249. <AssemblerScript Async="1">[ENABLE]
  250. aobscanmodule(misery,GameAssembly.dll,F3 41 ?? ?? ?? F3 41 0F 58 ?? 48 85 C9 0F 84)
  251. alloc(newmem,$1000,misery)
  252.  
  253. label(miseryBkp)
  254. label(miseryVal)
  255. label(return)
  256.  
  257. newmem:
  258. push rax
  259. mov rax,miseryVal
  260. movss xmm6,[rax]
  261. pop rax
  262. jmp return
  263. miseryBkp:
  264. readmem(misery+05,5)
  265. jmp return
  266.  
  267. align 8
  268. miseryVal:
  269. dd (float)1.0
  270.  
  271. misery+05:
  272. jmp newmem
  273. return:
  274. registersymbol(misery)
  275. registersymbol(miseryBkp)
  276.  
  277. [DISABLE]
  278. misery+05:
  279. readmem(miseryBkp,5)
  280. unregistersymbol(misery)
  281. unregistersymbol(miseryBkp)
  282. dealloc(newmem)
  283.  
  284. {
  285. // ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+324D7A0
  286.  
  287. GameAssembly.dll+324D771: 48 8D 8D F8 00 00 00 - lea rcx,[rbp+000000F8]
  288. GameAssembly.dll+324D778: E8 A3 48 C4 FF - call GameAssembly.dll+2E92020
  289. GameAssembly.dll+324D77D: 49 8B 4D 00 - mov rcx,[r13+00]
  290. GameAssembly.dll+324D781: F3 41 0F 5C F0 - subss xmm6,xmm8
  291. GameAssembly.dll+324D786: 0F 10 00 - movups xmm0,[rax]
  292. GameAssembly.dll+324D789: 0F 11 45 68 - movups [rbp+68],xmm0
  293. GameAssembly.dll+324D78D: F3 0F 10 45 98 - movss xmm0,[rbp-68]
  294. GameAssembly.dll+324D792: F3 41 0F 5C C2 - subss xmm0,xmm10
  295. GameAssembly.dll+324D797: F3 0F 59 F0 - mulss xmm6,xmm0
  296. GameAssembly.dll+324D79B: F3 41 0F 58 F0 - addss xmm6,xmm8
  297. // ---------- INJECTING HERE ----------
  298. GameAssembly.dll+324D7A0: F3 41 0F 58 F1 - addss xmm6,xmm9
  299. // ---------- DONE INJECTING ----------
  300. GameAssembly.dll+324D7A5: 48 85 C9 - test rcx,rcx
  301. GameAssembly.dll+324D7A8: 0F 84 BF 07 00 00 - je GameAssembly.dll+324DF6D
  302. GameAssembly.dll+324D7AE: 33 D2 - xor edx,edx
  303. GameAssembly.dll+324D7B0: E8 1B 7B 2A FE - call GameAssembly.dll+14F52D0
  304. GameAssembly.dll+324D7B5: F3 0F 10 8D 54 01 00 00 - movss xmm1,[rbp+00000154]
  305. GameAssembly.dll+324D7BD: 48 8D 4C 24 70 - lea rcx,[rsp+70]
  306. GameAssembly.dll+324D7C2: 4C 8B 0D CF 02 B1 04 - mov r9,[GameAssembly.dll+7D5DA98]
  307. GameAssembly.dll+324D7C9: 0F 28 C6 - movaps xmm0,xmm6
  308. GameAssembly.dll+324D7CC: 48 8B 55 90 - mov rdx,[rbp-70]
  309. GameAssembly.dll+324D7D0: 0F 14 C1 - unpcklps xmm0,xmm1
  310. }
  311. </AssemblerScript>
  312. </CheatEntry>
  313. <CheatEntry>
  314. <ID>79</ID>
  315. <Description>"Full Blood Pool"</Description>
  316. <LastState/>
  317. <VariableType>Auto Assembler Script</VariableType>
  318. <AssemblerScript Async="1">[ENABLE]
  319. aobscanmodule(fullBlood,lib_burst_generated.dll,76 09 C5 FA 11 ?? ?? C5 F8)
  320. fullBlood:
  321. nop 2
  322. registersymbol(fullBlood)
  323.  
  324. [DISABLE]
  325. fullBlood:
  326. db 76 09
  327. unregistersymbol(fullBlood)
  328.  
  329. {
  330. // ORIGINAL CODE - INJECTION POINT: lib_burst_generated.dll+D272A5
  331.  
  332. lib_burst_generated.dll+D27274: C5 F2 59 4C 33 20 - vmulss xmm1,xmm1,[rbx+rsi+20]
  333. lib_burst_generated.dll+D2727A: 41 0F B7 44 24 28 - movzx eax,word ptr [r12+28]
  334. lib_burst_generated.dll+D27280: C5 F9 6E D0 - vmovd xmm2,eax
  335. lib_burst_generated.dll+D27284: C4 E2 79 13 D2 - vcvtph2ps xmm2,xmm0,xmm2
  336. lib_burst_generated.dll+D27289: C5 F2 59 CA - vmulss xmm1,xmm1,xmm2
  337. lib_burst_generated.dll+D2728D: C5 FA 5C C1 - vsubss xmm0,xmm0,xmm1
  338. lib_burst_generated.dll+D27291: C5 FA 11 04 33 - vmovss [rbx+rsi],xmm0
  339. lib_burst_generated.dll+D27296: C5 FA 10 04 33 - vmovss xmm0,[rbx+rsi]
  340. lib_burst_generated.dll+D2729B: C5 FA 10 4C 33 08 - vmovss xmm1,[rbx+rsi+08]
  341. lib_burst_generated.dll+D272A1: C5 F8 2E C1 - vucomiss xmm0,xmm1
  342. // ---------- INJECTING HERE ----------
  343. lib_burst_generated.dll+D272A5: 76 09 - jna lib_burst_generated.dll+D272B0
  344. // ---------- DONE INJECTING ----------
  345. lib_burst_generated.dll+D272A7: C5 FA 11 0C 33 - vmovss [rbx+rsi],xmm1
  346. lib_burst_generated.dll+D272AC: C5 F8 28 C1 - vmovaps xmm0,xmm1
  347. lib_burst_generated.dll+D272B0: C5 F8 2E F0 - vucomiss xmm6,xmm0
  348. lib_burst_generated.dll+D272B4: 76 17 - jna lib_burst_generated.dll+D272CD
  349. lib_burst_generated.dll+D272B6: C7 04 33 00 00 00 00 - mov [rbx+rsi],00000000
  350. lib_burst_generated.dll+D272BD: C7 44 33 10 00 00 00 00 - mov [rbx+rsi+10],00000000
  351. lib_burst_generated.dll+D272C5: 8B 44 33 18 - mov eax,[rbx+rsi+18]
  352. lib_burst_generated.dll+D272C9: 89 44 33 14 - mov [rbx+rsi+14],eax
  353. lib_burst_generated.dll+D272CD: C5 FA 10 04 33 - vmovss xmm0,[rbx+rsi]
  354. lib_burst_generated.dll+D272D2: C5 F8 2E C6 - vucomiss xmm0,xmm6
  355. }
  356. </AssemblerScript>
  357. </CheatEntry>
  358. <CheatEntry>
  359. <ID>78</ID>
  360. <Description>"Free Crafting"</Description>
  361. <LastState/>
  362. <VariableType>Auto Assembler Script</VariableType>
  363. <AssemblerScript Async="1">[ENABLE]
  364. aobscanmodule(freeCraft,GameAssembly.dll,7E ?? 49 8B ?? 10 48 85 C9 0F 84 ?? ?? ?? ?? 33 D2 E8 ?? ?? ?? ?? 44 8B ?? ?? ?? 00 00 48 8D ?? ?? 48)
  365. freeCraft:
  366. db EB
  367. registersymbol(freeCraft)
  368.  
  369. [DISABLE]
  370. freeCraft:
  371. db 7E
  372. unregistersymbol(freeCraft)
  373.  
  374. {
  375. // ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+33E6DE0
  376.  
  377. GameAssembly.dll+33E6DB1: 45 8B CF - mov r9d,r15d
  378. GameAssembly.dll+33E6DB4: 48 89 7C 24 38 - mov [rsp+38],rdi
  379. GameAssembly.dll+33E6DB9: 44 8B C3 - mov r8d,ebx
  380. GameAssembly.dll+33E6DBC: 40 88 7C 24 30 - mov [rsp+30],dil
  381. GameAssembly.dll+33E6DC1: 48 89 4C 24 28 - mov [rsp+28],rcx
  382. GameAssembly.dll+33E6DC6: 48 8D 8D 40 02 00 00 - lea rcx,[rbp+00000240]
  383. GameAssembly.dll+33E6DCD: 48 89 4C 24 20 - mov [rsp+20],rcx
  384. GameAssembly.dll+33E6DD2: 48 8B C8 - mov rcx,rax
  385. GameAssembly.dll+33E6DD5: E8 E6 91 15 01 - call GameAssembly.dll+453FFC0
  386. GameAssembly.dll+33E6DDA: 39 BD 40 02 00 00 - cmp [rbp+00000240],edi
  387. // ---------- INJECTING HERE ----------
  388. GameAssembly.dll+33E6DE0: 7E 4D - jle GameAssembly.dll+33E6E2F
  389. // ---------- DONE INJECTING ----------
  390. GameAssembly.dll+33E6DE2: 49 8B 4E 10 - mov rcx,[r14+10]
  391. GameAssembly.dll+33E6DE6: 48 85 C9 - test rcx,rcx
  392. GameAssembly.dll+33E6DE9: 0F 84 00 02 00 00 - je GameAssembly.dll+33E6FEF
  393. GameAssembly.dll+33E6DEF: 33 D2 - xor edx,edx
  394. GameAssembly.dll+33E6DF1: E8 DA E4 10 FE - call GameAssembly.dll+14F52D0
  395. GameAssembly.dll+33E6DF6: 44 8B 8D 40 02 00 00 - mov r9d,[rbp+00000240]
  396. GameAssembly.dll+33E6DFD: 48 8D 4D B8 - lea rcx,[rbp-48]
  397. GameAssembly.dll+33E6E01: 48 89 7C 24 38 - mov [rsp+38],rdi
  398. GameAssembly.dll+33E6E06: 44 8B C3 - mov r8d,ebx
  399. GameAssembly.dll+33E6E09: 40 88 7C 24 30 - mov [rsp+30],dil
  400. }
  401. </AssemblerScript>
  402. </CheatEntry>
  403. <CheatEntry>
  404. <ID>80</ID>
  405. <Description>"Free Building"</Description>
  406. <LastState/>
  407. <VariableType>Auto Assembler Script</VariableType>
  408. <AssemblerScript Async="1">[ENABLE]
  409. aobscanmodule(freeBuild,GameAssembly.dll,45 8B ?? E8 ?? ?? ?? ?? 85 C0 0F 8E ?? ?? ?? ?? 0F 1F 84 00 00 00 00 00 4C 8B 05 ?? ?? ?? ?? 48 8D)
  410. freeBuild+0A:
  411. db 90 E9
  412. registersymbol(freeBuild)
  413.  
  414. [DISABLE]
  415. freeBuild+0A:
  416. db 0F 8E
  417. unregistersymbol(freeBuild)
  418.  
  419. {
  420. // ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+4540292
  421.  
  422. GameAssembly.dll+4540266: 48 8D 4D C0 - lea rcx,[rbp-40]
  423. GameAssembly.dll+454026A: 4C 8B 05 FF E4 86 03 - mov r8,[GameAssembly.dll+7DAE770]
  424. GameAssembly.dll+4540271: 33 D2 - xor edx,edx
  425. GameAssembly.dll+4540273: 66 0F 7F 45 C0 - movdqa [rbp-40],xmm0
  426. GameAssembly.dll+4540278: E8 C3 09 F3 00 - call GameAssembly.dll+5470C40
  427. GameAssembly.dll+454027D: 48 8B 15 54 32 77 03 - mov rdx,[GameAssembly.dll+7CB34D8]
  428. GameAssembly.dll+4540284: 48 8D 4D 80 - lea rcx,[rbp-80]
  429. GameAssembly.dll+4540288: 45 8B E6 - mov r12d,r14d
  430. GameAssembly.dll+454028B: E8 30 7F 71 FF - call GameAssembly.dll+3C581C0
  431. GameAssembly.dll+4540290: 85 C0 - test eax,eax
  432. // ---------- INJECTING HERE ----------
  433. GameAssembly.dll+4540292: 0F 8E 26 02 00 00 - jng GameAssembly.dll+45404BE
  434. // ---------- DONE INJECTING ----------
  435. GameAssembly.dll+4540298: 0F 1F 84 00 00 00 00 00 - nop dword ptr [rax+rax+00000000]
  436. GameAssembly.dll+45402A0: 4C 8B 05 91 30 77 03 - mov r8,[GameAssembly.dll+7CB3338]
  437. GameAssembly.dll+45402A7: 48 8D 4D 80 - lea rcx,[rbp-80]
  438. GameAssembly.dll+45402AB: 41 8B D4 - mov edx,r12d
  439. GameAssembly.dll+45402AE: E8 7D 76 71 FF - call GameAssembly.dll+3C57930
  440. GameAssembly.dll+45402B3: 4C 8B 0D 8E 2F 87 03 - mov r9,[GameAssembly.dll+7DB3248]
  441. GameAssembly.dll+45402BA: 48 8D 54 24 30 - lea rdx,[rsp+30]
  442. GameAssembly.dll+45402BF: 44 8B C0 - mov r8d,eax
  443. GameAssembly.dll+45402C2: 48 8D 4D 40 - lea rcx,[rbp+40]
  444. GameAssembly.dll+45402C6: 48 8B F0 - mov rsi,rax
  445. }
  446. </AssemblerScript>
  447. </CheatEntry>
  448. <CheatEntry>
  449. <ID>28</ID>
  450. <Description>"Blood Pointer"</Description>
  451. <Options moHideChildren="1"/>
  452. <LastState/>
  453. <VariableType>Auto Assembler Script</VariableType>
  454. <AssemblerScript Async="1">[ENABLE]
  455. aobscanmodule(blood,lib_burst_generated.dll,8B 38 42 89 7C ?? ?? C4)
  456. alloc(newmem,$1000,blood)
  457.  
  458. label(bloodBkp)
  459. label(bloodPtr)
  460. label(return)
  461.  
  462. newmem:
  463. mov rdi,bloodPtr
  464. mov [rdi],rax
  465. bloodBkp:
  466. readmem(blood,7)
  467. jmp return
  468.  
  469. align 8
  470. bloodPtr:
  471. db 0
  472.  
  473. blood:
  474. jmp newmem
  475. nop 2
  476. return:
  477. registersymbol(blood)
  478. registersymbol(bloodBkp)
  479. registersymbol(bloodPtr)
  480.  
  481. [DISABLE]
  482. blood:
  483. readmem(bloodBkp,7)
  484. unregistersymbol(blood)
  485. unregistersymbol(bloodBkp)
  486. unregistersymbol(bloodPtr)
  487. dealloc(newmem)
  488.  
  489. {
  490. // ORIGINAL CODE - INJECTION POINT: lib_burst_generated.dll+E6A850
  491.  
  492. lib_burst_generated.dll+E6A826: 44 8B 50 14 - mov r10d,[rax+14]
  493. lib_burst_generated.dll+E6A82A: 46 89 54 05 00 - mov [rbp+r8+00],r10d
  494. lib_burst_generated.dll+E6A82F: 48 8B 70 04 - mov rsi,[rax+04]
  495. lib_burst_generated.dll+E6A833: 8B 78 0C - mov edi,[rax+0C]
  496. lib_burst_generated.dll+E6A836: 4A 89 74 05 04 - mov [rbp+r8+04],rsi
  497. lib_burst_generated.dll+E6A83B: 42 89 7C 05 0C - mov [rbp+r8+0C],edi
  498. lib_burst_generated.dll+E6A840: 8B 78 10 - mov edi,[rax+10]
  499. lib_burst_generated.dll+E6A843: 42 89 7C 05 10 - mov [rbp+r8+10],edi
  500. lib_burst_generated.dll+E6A848: 8B 78 3C - mov edi,[rax+3C]
  501. lib_burst_generated.dll+E6A84B: 42 89 7C 05 14 - mov [rbp+r8+14],edi
  502. // ---------- INJECTING HERE ----------
  503. lib_burst_generated.dll+E6A850: 8B 38 - mov edi,[rax]
  504. // ---------- DONE INJECTING ----------
  505. lib_burst_generated.dll+E6A852: 42 89 7C 05 18 - mov [rbp+r8+18],edi
  506. lib_burst_generated.dll+E6A857: C4 A1 7A 10 4C 05 08 - vmovss xmm1,[rbp+r8+08]
  507. lib_burst_generated.dll+E6A85E: C4 A1 7A 10 64 05 10 - vmovss xmm4,[rbp+r8+10]
  508. lib_burst_generated.dll+E6A865: 41 B3 01 - mov r11l,01
  509. lib_burst_generated.dll+E6A868: C5 F8 2E E3 - vucomiss xmm4,xmm3
  510. lib_burst_generated.dll+E6A86C: 41 B1 01 - mov r9l,01
  511. lib_burst_generated.dll+E6A86F: 75 02 - jne lib_burst_generated.dll+E6A873
  512. lib_burst_generated.dll+E6A871: 7B 30 - jnp lib_burst_generated.dll+E6A8A3
  513. lib_burst_generated.dll+E6A873: C5 F9 7E DE - vmovd esi,xmm3
  514. lib_burst_generated.dll+E6A877: 81 E6 FF FF FF 7F - and esi,7FFFFFFF
  515. }
  516. </AssemblerScript>
  517. <CheatEntries>
  518. <CheatEntry>
  519. <ID>29</ID>
  520. <Description>"Blood"</Description>
  521. <Options moHideChildren="1"/>
  522. <LastState Value="" RealAddress="00000000"/>
  523. <ShowAsSigned>0</ShowAsSigned>
  524. <GroupHeader>1</GroupHeader>
  525. <Address>bloodPtr</Address>
  526. <Offsets>
  527. <Offset>0</Offset>
  528. </Offsets>
  529. <CheatEntries>
  530. <CheatEntry>
  531. <ID>30</ID>
  532. <Description>"Remaining"</Description>
  533. <ShowAsSigned>0</ShowAsSigned>
  534. <VariableType>Float</VariableType>
  535. <Address>+0</Address>
  536. </CheatEntry>
  537. <CheatEntry>
  538. <ID>31</ID>
  539. <Description>"Quality"</Description>
  540. <ShowAsSigned>0</ShowAsSigned>
  541. <VariableType>Float</VariableType>
  542. <Address>+10</Address>
  543. </CheatEntry>
  544. </CheatEntries>
  545. </CheatEntry>
  546. </CheatEntries>
  547. </CheatEntry>
  548. <CheatEntry>
  549. <ID>38</ID>
  550. <Description>"Movement Pointer"</Description>
  551. <Options moHideChildren="1"/>
  552. <LastState/>
  553. <VariableType>Auto Assembler Script</VariableType>
  554. <AssemblerScript Async="1">[ENABLE]
  555. aobscanmodule(speed,lib_burst_generated.dll,48 01 ?? C5 ?? ?? ?? 08 ?? C4 ?? ?? ?? ?? C5 ?? ?? ?? 08 ?? C4 ?? ?? ?? ?? ?? C5 ?? ?? ?? 08 ?? ?? 00 00 C4 ?? ?? ?? ?? ?? C5 F8)
  556. alloc(newmem,$1000,speed)
  557.  
  558. label(speedBkp)
  559. label(speedPtr)
  560. label(return)
  561.  
  562. newmem:
  563. push rdx
  564. push rsi
  565. db 48 8D 54
  566. readmem(speed+07,2)
  567. mov rsi,speedPtr
  568. mov [rsi],rdx
  569. pop rsi
  570. pop rdx
  571. speedBkp:
  572. readmem(speed+03,6)
  573. jmp return
  574.  
  575. align 8
  576. speedPtr:
  577. dq 0
  578.  
  579. speed+03:
  580. jmp newmem
  581. nop
  582. return:
  583. registersymbol(speed)
  584. registersymbol(speedBkp)
  585. registersymbol(speedPtr)
  586.  
  587. [DISABLE]
  588. speed+03:
  589. readmem(speedBkp,6)
  590. unregistersymbol(speed)
  591. unregistersymbol(speedBkp)
  592. unregistersymbol(speedPtr)
  593. dealloc(newmem)
  594.  
  595. {
  596. // ORIGINAL CODE - INJECTION POINT: lib_burst_generated.dll+BDB970
  597.  
  598. lib_burst_generated.dll+BDB941: FF 15 29 DD 82 00 - call qword ptr [lib_burst_generated.dll+1409670]
  599. lib_burst_generated.dll+BDB947: E9 79 FF FF FF - jmp lib_burst_generated.dll+BDB8C5
  600. lib_burst_generated.dll+BDB94C: 41 89 D8 - mov r8d,ebx
  601. lib_burst_generated.dll+BDB94F: 49 63 D0 - movsxd rdx,r8d
  602. lib_burst_generated.dll+BDB952: 49 8B A9 C8 00 00 00 - mov rbp,[r9+000000C8]
  603. lib_burst_generated.dll+BDB959: 49 8B 99 D0 00 00 00 - mov rbx,[r9+000000D0]
  604. lib_burst_generated.dll+BDB960: 48 63 6C 95 00 - movsxd rbp,dword ptr [rbp+rdx*4+00]
  605. lib_burst_generated.dll+BDB965: 0F B7 14 53 - movzx edx,word ptr [rbx+rdx*2]
  606. lib_burst_generated.dll+BDB969: 48 0F AF CA - imul rcx,rdx
  607. lib_burst_generated.dll+BDB96D: 48 01 E9 - add rcx,rbp
  608. // ---------- INJECTING HERE ----------
  609. lib_burst_generated.dll+BDB970: C5 FC 10 44 08 40 - vmovups ymm0,[rax+rcx+40]
  610. // ---------- DONE INJECTING ----------
  611. lib_burst_generated.dll+BDB976: C4 C1 7C 11 06 - vmovups [r14],ymm0
  612. lib_burst_generated.dll+BDB97B: C5 FC 10 44 08 60 - vmovups ymm0,[rax+rcx+60]
  613. lib_burst_generated.dll+BDB981: C4 C1 7C 11 46 20 - vmovups [r14+20],ymm0
  614. lib_burst_generated.dll+BDB987: C5 FC 10 84 08 80 00 00 00 - vmovups ymm0,[rax+rcx+00000080]
  615. lib_burst_generated.dll+BDB990: C4 C1 7C 11 46 40 - vmovups [r14+40],ymm0
  616. lib_burst_generated.dll+BDB996: C5 F8 10 84 08 A0 00 00 00 - vmovups xmm0,[rax+rcx+000000A0]
  617. lib_burst_generated.dll+BDB99F: C4 C1 78 11 46 60 - vmovups [r14+60],xmm0
  618. lib_burst_generated.dll+BDB9A5: 48 8B 84 08 B0 00 00 00 - mov rax,[rax+rcx+000000B0]
  619. lib_burst_generated.dll+BDB9AD: 49 89 46 70 - mov [r14+70],rax
  620. lib_burst_generated.dll+BDB9B1: 4C 89 F0 - mov rax,r14
  621. }
  622. </AssemblerScript>
  623. <CheatEntries>
  624. <CheatEntry>
  625. <ID>39</ID>
  626. <Description>"Movement"</Description>
  627. <Options moHideChildren="1"/>
  628. <LastState Value="" RealAddress="00000000"/>
  629. <ShowAsSigned>0</ShowAsSigned>
  630. <GroupHeader>1</GroupHeader>
  631. <Address>speedPtr</Address>
  632. <Offsets>
  633. <Offset>0</Offset>
  634. </Offsets>
  635. <CheatEntries>
  636. <CheatEntry>
  637. <ID>40</ID>
  638. <Description>"Base Speed"</Description>
  639. <ShowAsSigned>0</ShowAsSigned>
  640. <VariableType>Float</VariableType>
  641. <Address>+0</Address>
  642. </CheatEntry>
  643. <CheatEntry>
  644. <ID>41</ID>
  645. <Description>"Modified Speed"</Description>
  646. <ShowAsSigned>0</ShowAsSigned>
  647. <VariableType>Float</VariableType>
  648. <Address>+4</Address>
  649. </CheatEntry>
  650. </CheatEntries>
  651. </CheatEntry>
  652. </CheatEntries>
  653. </CheatEntry>
  654. <CheatEntry>
  655. <ID>71</ID>
  656. <Description>"Last Drained Prisoner Blood Quality"</Description>
  657. <Options moHideChildren="1"/>
  658. <LastState/>
  659. <VariableType>Auto Assembler Script</VariableType>
  660. <AssemblerScript Async="1">[ENABLE]
  661. aobscanmodule(lastDrainQuality,GameAssembly.dll,8B 48 10 0F 10 00 89 8D ?? ?? 00 00 48 8B 0D)
  662. alloc(newmem,$1000,lastDrainQuality)
  663.  
  664. label(code)
  665. label(return)
  666. label(lastDrainQualityPtr)
  667.  
  668. newmem:
  669. push rbx
  670. mov rbx,lastDrainQualityPtr
  671. mov [rbx],rcx
  672. pop rbx
  673. code:
  674. mov ecx,[rax+10]
  675. movups xmm0,[rax]
  676. jmp return
  677.  
  678. align 8
  679. lastDrainQualityPtr:
  680. dq 0
  681.  
  682. lastDrainQuality:
  683. jmp newmem
  684. nop
  685. return:
  686. registersymbol(lastDrainQuality)
  687. registersymbol(lastDrainQualityPtr)
  688.  
  689. [DISABLE]
  690. lastDrainQuality:
  691. db 8B 48 10 0F 10 00
  692. unregistersymbol(lastDrainQuality)
  693. unregistersymbol(lastDrainQualityPtr)
  694. dealloc(newmem)
  695.  
  696. {
  697. // ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+324D478
  698.  
  699. GameAssembly.dll+324D447: 48 85 C9 - test rcx,rcx
  700. GameAssembly.dll+324D44A: 0F 84 1D 0B 00 00 - je GameAssembly.dll+324DF6D
  701. GameAssembly.dll+324D450: 33 D2 - xor edx,edx
  702. GameAssembly.dll+324D452: E8 79 7E 2A FE - call GameAssembly.dll+14F52D0
  703. GameAssembly.dll+324D457: 4C 8B 0D 1A 43 A8 04 - mov r9,[GameAssembly.dll+7CD1778]
  704. GameAssembly.dll+324D45E: 48 8D 54 24 70 - lea rdx,[rsp+70]
  705. GameAssembly.dll+324D463: 4C 8B 45 90 - mov r8,[rbp-70]
  706. GameAssembly.dll+324D467: 48 8D 8D 50 01 00 00 - lea rcx,[rbp+00000150]
  707. GameAssembly.dll+324D46E: 48 89 44 24 70 - mov [rsp+70],rax
  708. GameAssembly.dll+324D473: E8 D8 A0 B7 FF - call GameAssembly.dll+2DC7550
  709. // ---------- INJECTING HERE ----------
  710. GameAssembly.dll+324D478: 8B 48 10 - mov ecx,[rax+10]
  711. // ---------- DONE INJECTING ----------
  712. GameAssembly.dll+324D47B: 0F 10 00 - movups xmm0,[rax]
  713. GameAssembly.dll+324D47E: 89 8D D0 00 00 00 - mov [rbp+000000D0],ecx
  714. GameAssembly.dll+324D484: 48 8B 0D A5 55 B5 04 - mov rcx,[GameAssembly.dll+7DA2A30]
  715. GameAssembly.dll+324D48B: 0F 11 85 A0 00 00 00 - movups [rbp+000000A0],xmm0
  716. GameAssembly.dll+324D492: 0F 11 85 C0 00 00 00 - movups [rbp+000000C0],xmm0
  717. GameAssembly.dll+324D499: F6 81 33 01 00 00 04 - test byte ptr [rcx+00000133],04
  718. GameAssembly.dll+324D4A0: 74 0E - je GameAssembly.dll+324D4B0
  719. GameAssembly.dll+324D4A2: 44 39 B1 E0 00 00 00 - cmp [rcx+000000E0],r14d
  720. drainBlood: 75 05 - jne GameAssembly.dll+324D4B0
  721. GameAssembly.dll+324D4AB: E8 C0 7F 18 FD - call GameAssembly.il2cpp_runtime_class_init
  722. }
  723. </AssemblerScript>
  724. <CheatEntries>
  725. <CheatEntry>
  726. <ID>72</ID>
  727. <Description>"Blood Quality"</Description>
  728. <ShowAsSigned>0</ShowAsSigned>
  729. <VariableType>Float</VariableType>
  730. <Address>lastDrainQualityPtr</Address>
  731. <Offsets>
  732. <Offset>C</Offset>
  733. </Offsets>
  734. </CheatEntry>
  735. </CheatEntries>
  736. </CheatEntry>
  737. <CheatEntry>
  738. <ID>73</ID>
  739. <Description>"Ignore This"</Description>
  740. <Options moHideChildren="1"/>
  741. <LastState Value="" RealAddress="00000000"/>
  742. <Color>FFFFFF</Color>
  743. <GroupHeader>1</GroupHeader>
  744. <CheatEntries>
  745. <CheatEntry>
  746. <ID>69</ID>
  747. <Description>"prisonerBlood"</Description>
  748. <LastState/>
  749. <VariableType>Auto Assembler Script</VariableType>
  750. <AssemblerScript>[ENABLE]
  751. aobscanmodule(prisonerBlood,GameAssembly.dll,0F 10 01 8B 41 10 0F 11 02)
  752. alloc(newmem,$1000,prisonerBlood)
  753.  
  754. label(code)
  755. label(return)
  756.  
  757. newmem:
  758. cmp [rcx+0C],42C80000
  759. jne code
  760. nop
  761. code:
  762. movups xmm0,[rcx]
  763. mov eax,[rcx+10]
  764. jmp return
  765.  
  766. prisonerBlood:
  767. jmp newmem
  768. nop
  769. return:
  770. registersymbol(prisonerBlood)
  771.  
  772. [DISABLE]
  773. prisonerBlood:
  774. db 0F 10 01 8B 41 10
  775. unregistersymbol(prisonerBlood)
  776. dealloc(newmem)
  777.  
  778. {
  779. // ORIGINAL CODE - INJECTION POINT: getPrisonerBlood
  780.  
  781. GameAssembly.dll+30F0436: CC - int 3
  782. GameAssembly.dll+30F0437: CC - int 3
  783. GameAssembly.dll+30F0438: CC - int 3
  784. GameAssembly.dll+30F0439: CC - int 3
  785. GameAssembly.dll+30F043A: CC - int 3
  786. GameAssembly.dll+30F043B: CC - int 3
  787. GameAssembly.dll+30F043C: CC - int 3
  788. GameAssembly.dll+30F043D: CC - int 3
  789. GameAssembly.dll+30F043E: CC - int 3
  790. GameAssembly.dll+30F043F: CC - int 3
  791. // ---------- INJECTING HERE ----------
  792. getPrisonerBlood: 0F 10 01 - movups xmm0,[rcx]
  793. // ---------- DONE INJECTING ----------
  794. GameAssembly.dll+30F0443: 8B 41 10 - mov eax,[rcx+10]
  795. GameAssembly.dll+30F0446: 0F 11 02 - movups [rdx],xmm0
  796. GameAssembly.dll+30F0449: 89 42 10 - mov [rdx+10],eax
  797. GameAssembly.dll+30F044C: C3 - ret
  798. GameAssembly.dll+30F044D: CC - int 3
  799. GameAssembly.dll+30F044E: CC - int 3
  800. GameAssembly.dll+30F044F: CC - int 3
  801. GameAssembly.dll+30F0450: 0F 10 09 - movups xmm1,[rcx]
  802. GameAssembly.dll+30F0453: 8B 41 18 - mov eax,[rcx+18]
  803. GameAssembly.dll+30F0456: F2 0F 10 41 10 - movsd xmm0,[rcx+10]
  804. }
  805. </AssemblerScript>
  806. </CheatEntry>
  807. <CheatEntry>
  808. <ID>58</ID>
  809. <Description>"getPrisonerBlood"</Description>
  810. <LastState/>
  811. <VariableType>Auto Assembler Script</VariableType>
  812. <AssemblerScript Async="1">[ENABLE]
  813. aobscanmodule(getPrisonerBlood,GameAssembly.dll,0F 10 01 8B 41 10 0F 11 02)
  814. registersymbol(getPrisonerBlood)
  815.  
  816. [DISABLE]
  817. unregistersymbol(getPrisonerBlood)
  818.  
  819. {
  820. // ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+30F0440
  821.  
  822. GameAssembly.dll+30F0436: CC - int 3
  823. GameAssembly.dll+30F0437: CC - int 3
  824. GameAssembly.dll+30F0438: CC - int 3
  825. GameAssembly.dll+30F0439: CC - int 3
  826. GameAssembly.dll+30F043A: CC - int 3
  827. GameAssembly.dll+30F043B: CC - int 3
  828. GameAssembly.dll+30F043C: CC - int 3
  829. GameAssembly.dll+30F043D: CC - int 3
  830. GameAssembly.dll+30F043E: CC - int 3
  831. GameAssembly.dll+30F043F: CC - int 3
  832. // ---------- INJECTING HERE ----------
  833. GameAssembly.dll+30F0440: 0F 10 01 - movups xmm0,[rcx]
  834. // ---------- DONE INJECTING ----------
  835. GameAssembly.dll+30F0443: 8B 41 10 - mov eax,[rcx+10]
  836. GameAssembly.dll+30F0446: 0F 11 02 - movups [rdx],xmm0
  837. GameAssembly.dll+30F0449: 89 42 10 - mov [rdx+10],eax
  838. GameAssembly.dll+30F044C: C3 - ret
  839. GameAssembly.dll+30F044D: CC - int 3
  840. GameAssembly.dll+30F044E: CC - int 3
  841. GameAssembly.dll+30F044F: CC - int 3
  842. GameAssembly.dll+30F0450: 0F 10 09 - movups xmm1,[rcx]
  843. GameAssembly.dll+30F0453: 8B 41 18 - mov eax,[rcx+18]
  844. GameAssembly.dll+30F0456: F2 0F 10 41 10 - movsd xmm0,[rcx+10]
  845. }
  846. </AssemblerScript>
  847. </CheatEntry>
  848. <CheatEntry>
  849. <ID>59</ID>
  850. <Description>"getPrisonerMisery"</Description>
  851. <LastState/>
  852. <VariableType>Auto Assembler Script</VariableType>
  853. <AssemblerScript Async="1">[ENABLE]
  854. aobscanmodule(getPrisonerMisery,GameAssembly.dll,F2 0F 10 01 F2 0F 11 02 C3)
  855. registersymbol(getPrisonerMisery)
  856.  
  857. [DISABLE]
  858. unregistersymbol(getPrisonerMisery)
  859.  
  860. {
  861. // ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+30F0500
  862.  
  863. GameAssembly.dll+30F04E3: 44 0F B6 41 02 - movzx r8d,byte ptr [rcx+02]
  864. GameAssembly.dll+30F04E8: 66 89 02 - mov [rdx],ax
  865. GameAssembly.dll+30F04EB: 44 88 42 02 - mov [rdx+02],r8l
  866. GameAssembly.dll+30F04EF: C3 - ret
  867. GameAssembly.dll+30F04F0: 0F 10 01 - movups xmm0,[rcx]
  868. GameAssembly.dll+30F04F3: 0F 10 49 10 - movups xmm1,[rcx+10]
  869. GameAssembly.dll+30F04F7: 0F 11 02 - movups [rdx],xmm0
  870. GameAssembly.dll+30F04FA: 0F 11 4A 10 - movups [rdx+10],xmm1
  871. GameAssembly.dll+30F04FE: C3 - ret
  872. GameAssembly.dll+30F04FF: CC - int 3
  873. // ---------- INJECTING HERE ----------
  874. GameAssembly.dll+30F0500: F2 0F 10 01 - movsd xmm0,[rcx]
  875. // ---------- DONE INJECTING ----------
  876. GameAssembly.dll+30F0504: F2 0F 11 02 - movsd [rdx],xmm0
  877. GameAssembly.dll+30F0508: C3 - ret
  878. GameAssembly.dll+30F0509: CC - int 3
  879. GameAssembly.dll+30F050A: CC - int 3
  880. GameAssembly.dll+30F050B: CC - int 3
  881. GameAssembly.dll+30F050C: CC - int 3
  882. GameAssembly.dll+30F050D: CC - int 3
  883. GameAssembly.dll+30F050E: CC - int 3
  884. GameAssembly.dll+30F050F: CC - int 3
  885. GameAssembly.dll+30F0510: 0F 10 09 - movups xmm1,[rcx]
  886. }
  887. </AssemblerScript>
  888. </CheatEntry>
  889. <CheatEntry>
  890. <ID>37</ID>
  891. <Description>"No Misery"</Description>
  892. <LastState/>
  893. <VariableType>Auto Assembler Script</VariableType>
  894. <AssemblerScript Async="1">[ENABLE]
  895. aobscanmodule(misery,GameAssembly.dll,72 07 ?? ?? ?? 00 00 80 3F ?? 8B ?? ?? 48 85)
  896. misery:
  897. nop 2
  898. registersymbol(misery)
  899.  
  900. [DISABLE]
  901. misery:
  902. db 72 07
  903. unregistersymbol(misery)
  904.  
  905. {
  906. // ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+324D2E0
  907.  
  908. GameAssembly.dll+324D2B1: F3 0F 10 45 9C - movss xmm0,[rbp-64]
  909. GameAssembly.dll+324D2B6: F3 0F 11 45 44 - movss [rbp+44],xmm0
  910. GameAssembly.dll+324D2BB: F3 0F 10 44 24 78 - movss xmm0,[rsp+78]
  911. GameAssembly.dll+324D2C1: F3 41 0F 5C C2 - subss xmm0,xmm10
  912. GameAssembly.dll+324D2C6: F3 0F 59 F0 - mulss xmm6,xmm0
  913. GameAssembly.dll+324D2CA: F3 0F 10 45 98 - movss xmm0,[rbp-68]
  914. GameAssembly.dll+324D2CF: F3 0F 58 F7 - addss xmm6,xmm7
  915. GameAssembly.dll+324D2D3: F3 0F 5C C6 - subss xmm0,xmm6
  916. GameAssembly.dll+324D2D7: 44 0F 2F D0 - comiss xmm10,xmm0
  917. GameAssembly.dll+324D2DB: F3 0F 11 45 40 - movss [rbp+40],xmm0
  918. // ---------- INJECTING HERE ----------
  919. GameAssembly.dll+324D2E0: 72 07 - jb GameAssembly.dll+324D2E9
  920. // ---------- DONE INJECTING ----------
  921. GameAssembly.dll+324D2E2: C7 45 40 00 00 80 3F - mov [rbp+40],3F800000
  922. GameAssembly.dll+324D2E9: 49 8B 4D 00 - mov rcx,[r13+00]
  923. GameAssembly.dll+324D2ED: 48 85 C9 - test rcx,rcx
  924. GameAssembly.dll+324D2F0: 0F 84 77 0C 00 00 - je GameAssembly.dll+324DF6D
  925. GameAssembly.dll+324D2F6: 33 D2 - xor edx,edx
  926. GameAssembly.dll+324D2F8: E8 D3 7F 2A FE - call Unity.Entities.ComponentSystemBase.get_EntityManager
  927. GameAssembly.dll+324D2FD: 4C 8B 0D 94 07 B1 04 - mov r9,[GameAssembly.dll+7D5DA98]
  928. GameAssembly.dll+324D304: 48 8D 4C 24 70 - lea rcx,[rsp+70]
  929. GameAssembly.dll+324D309: 4C 8B 45 40 - mov r8,[rbp+40]
  930. GameAssembly.dll+324D30D: 48 8B 55 90 - mov rdx,[rbp-70]
  931. }
  932. </AssemblerScript>
  933. </CheatEntry>
  934. <CheatEntry>
  935. <ID>75</ID>
  936. <Description>"Blood Slowly Refills"</Description>
  937. <LastState/>
  938. <VariableType>Auto Assembler Script</VariableType>
  939. <AssemblerScript Async="1">[ENABLE]
  940. aobscanmodule(bloodRefill,lib_burst_generated.dll,C5 FA 5C C1 C5 FA 11 04 33)
  941. bloodRefill+02:
  942. db 58
  943. registersymbol(bloodRefill)
  944.  
  945. [DISABLE]
  946. bloodRefill+02:
  947. db 5C
  948. unregistersymbol(bloodRefill)
  949.  
  950. {
  951. // ORIGINAL CODE - INJECTION POINT: lib_burst_generated.dll+D2728D
  952.  
  953. lib_burst_generated.dll+D2725C: 0F 1F 40 00 - nop dword ptr [rax+00]
  954. lib_burst_generated.dll+D27260: 41 80 7C 24 20 00 - cmp byte ptr [r12+20],00
  955. lib_burst_generated.dll+D27266: 75 2E - jne lib_burst_generated.dll+D27296
  956. lib_burst_generated.dll+D27268: C5 FA 10 04 33 - vmovss xmm0,[rbx+rsi]
  957. lib_burst_generated.dll+D2726D: C4 C1 7A 10 4C 24 24 - vmovss xmm1,[r12+24]
  958. lib_burst_generated.dll+D27274: C5 F2 59 4C 33 20 - vmulss xmm1,xmm1,[rbx+rsi+20]
  959. lib_burst_generated.dll+D2727A: 41 0F B7 44 24 28 - movzx eax,word ptr [r12+28]
  960. lib_burst_generated.dll+D27280: C5 F9 6E D0 - vmovd xmm2,eax
  961. lib_burst_generated.dll+D27284: C4 E2 79 13 D2 - vcvtph2ps xmm2,xmm0,xmm2
  962. lib_burst_generated.dll+D27289: C5 F2 59 CA - vmulss xmm1,xmm1,xmm2
  963. // ---------- INJECTING HERE ----------
  964. lib_burst_generated.dll+D2728D: C5 FA 5C C1 - vsubss xmm0,xmm0,xmm1
  965. // ---------- DONE INJECTING ----------
  966. lib_burst_generated.dll+D27291: C5 FA 11 04 33 - vmovss [rbx+rsi],xmm0
  967. lib_burst_generated.dll+D27296: C5 FA 10 04 33 - vmovss xmm0,[rbx+rsi]
  968. lib_burst_generated.dll+D2729B: C5 FA 10 4C 33 08 - vmovss xmm1,[rbx+rsi+08]
  969. lib_burst_generated.dll+D272A1: C5 F8 2E C1 - vucomiss xmm0,xmm1
  970. lib_burst_generated.dll+D272A5: 76 09 - jna lib_burst_generated.dll+D272B0
  971. lib_burst_generated.dll+D272A7: C5 FA 11 0C 33 - vmovss [rbx+rsi],xmm1
  972. lib_burst_generated.dll+D272AC: C5 F8 28 C1 - vmovaps xmm0,xmm1
  973. lib_burst_generated.dll+D272B0: C5 F8 2E F0 - vucomiss xmm6,xmm0
  974. lib_burst_generated.dll+D272B4: 76 17 - jna lib_burst_generated.dll+D272CD
  975. lib_burst_generated.dll+D272B6: C7 04 33 00 00 00 00 - mov [rbx+rsi],00000000
  976. }
  977. </AssemblerScript>
  978. </CheatEntry>
  979. </CheatEntries>
  980. </CheatEntry>
  981. <CheatEntry>
  982. <ID>129</ID>
  983. <Description>"Auto Assemble script"</Description>
  984. <LastState/>
  985. <VariableType>Auto Assembler Script</VariableType>
  986. <AssemblerScript>{ Game : VRisingServer.exe
  987. Version:
  988. Date : 2022-06-14
  989. Author : Flo
  990.  
  991. This script does blah blah blah
  992. }
  993.  
  994. [ENABLE]
  995.  
  996. aobscanmodule(aobMoveSpeed,lib_burst_generated.dll,0F 10 44 08 40 41 0F 11 06 0F 10 44 08 50 41 0F 11 46 10 0F 10 44 08 60 41 0F 11 46 20 0F 10 44 08 70 41 0F 11 46 30 0F 10 84 08 80 00 00 00 41 0F 11 46 40 0F 10 84 08 90 00 00 00 41 0F 11 46 50 0F 10 84 08 A0 00 00 00 41 0F 11 46 60 48 8B 84 08 B0 00 00 00) // should be unique
  997. alloc(newmem,$1000,aobMoveSpeed)
  998.  
  999. label(code)
  1000. label(return)
  1001. label(pSpeed)
  1002. registersymbol(pSpeed)
  1003. newmem:
  1004.  
  1005. code:
  1006. push rbx
  1007. lea rbx,[rax+rcx+40]
  1008. mov [pSpeed],rbx
  1009. pop rbx
  1010. movups xmm0,[rax+rcx+40]
  1011. jmp return
  1012. pSpeed:
  1013. dq 0
  1014. aobMoveSpeed:
  1015. jmp newmem
  1016. return:
  1017. registersymbol(aobMoveSpeed)
  1018.  
  1019. [DISABLE]
  1020.  
  1021. aobMoveSpeed:
  1022. db 0F 10 44 08 40
  1023.  
  1024. unregistersymbol(aobMoveSpeed)
  1025. dealloc(newmem)
  1026.  
  1027. </AssemblerScript>
  1028. <CheatEntries>
  1029. <CheatEntry>
  1030. <ID>130</ID>
  1031. <Description>"Speed"</Description>
  1032. <ShowAsSigned>0</ShowAsSigned>
  1033. <VariableType>Float</VariableType>
  1034. <Address>[pSpeed]</Address>
  1035. </CheatEntry>
  1036. <CheatEntry>
  1037. <ID>131</ID>
  1038. <Description>"Speed"</Description>
  1039. <ShowAsSigned>0</ShowAsSigned>
  1040. <VariableType>Float</VariableType>
  1041. <Address>[pSpeed]+4</Address>
  1042. </CheatEntry>
  1043. </CheatEntries>
  1044. </CheatEntry>
  1045. <CheatEntry>
  1046. <ID>132</ID>
  1047. <Description>"No description"</Description>
  1048. <VariableType>4 Bytes</VariableType>
  1049. <Address>2120FFFF688</Address>
  1050. </CheatEntry>
  1051. <CheatEntry>
  1052. <ID>133</ID>
  1053. <Description>"No description"</Description>
  1054. <VariableType>4 Bytes</VariableType>
  1055. <Address>213FD4838E4</Address>
  1056. </CheatEntry>
  1057. </CheatEntries>
  1058. </CheatTable>
  1059.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement