SHARE
TWEET

Untitled

a guest Oct 27th, 2017 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. { Game   : SouthPark_TFBW.exe
  2.   Version:
  3.   Date   : 2017-10-27
  4.   Author : Kalas
  5.  
  6.   This script does blah blah blah
  7. }
  8.  
  9. [ENABLE]
  10.  
  11. aobscanmodule(_HeroHealth,SouthPark_TFBW.exe,66 0F 6E 43 24 0F)
  12. aobscanmodule(OneHitKill,SouthPark_TFBW.exe,89 46 24 89 4C 24 58)
  13. aobscanmodule(_Money,SouthPark_TFBW.exe,8B 4D 0C 48 8B 45 18)
  14. aobscanmodule(_ItemsInCrafting,SouthPark_TFBW.exe,C7 8B 41 0C 89 43 0C)
  15. aobscanmodule(_CrafterRank,SouthPark_TFBW.exe,89 83 DC 00 00 00 E8)
  16. alloc(Store, 256)
  17. alloc(newmemA,$100,SouthPark_TFBW.exe)
  18. alloc(newmemB,$100,SouthPark_TFBW.exe)
  19. alloc(newmemC,$100,SouthPark_TFBW.exe)
  20. alloc(newmem,$100,SouthPark_TFBW.exe)
  21. alloc(newmemE,$100,SouthPark_TFBW.exe)
  22.  
  23. Store:
  24.  
  25. alloc(SetHealth, 08)
  26. registersymbol(SetHealth)
  27. SetHealth:
  28.   dd 0
  29.  
  30. alloc(OHKSet, 08)
  31. registersymbol(OHKSet)
  32. OHKSet:
  33.  dd 0
  34.  
  35. alloc(MoneySet, 08)
  36. registersymbol(MoneySet)
  37. MoneySet:
  38.   dd 0
  39.  
  40. alloc(ItemsSet, 08)
  41. registersymbol(ItemsSet)
  42. ItemsSet:
  43.  dd 0
  44.  
  45. alloc(ptrBase, 08)
  46. registersymbol(ptrBase)
  47. ptrBase:
  48.   dd 0
  49.  
  50. alloc(RankSet, 08)
  51. registersymbol(RankSet)
  52. RankSet:
  53.   dd 0
  54.  
  55. label(codeA)
  56. label(returnA)
  57. label(codeB)
  58. label(returnB)
  59. label(HeroCheck)
  60. label(codeC)
  61. label(returnC)
  62. label(codeD)
  63. label(returnD)
  64. label(codeE)
  65. label(returnE)
  66.  
  67. // Health //
  68.  
  69. newmemA:
  70.   cmp dword ptr [SetHealth], 0
  71.   je @f
  72.   fld [rbx+20]
  73.   fstp [rbx+24]
  74.  
  75. codeA:
  76.   movd xmm0,[rbx+24]
  77.   jmp returnA
  78.  
  79. _HeroHealth:
  80.   jmp newmemA
  81. returnA:
  82. registersymbol(_HeroHealth)
  83.  
  84. // OHK //
  85.  
  86. newmemB:
  87.   cmp rax, 39
  88.   je @f
  89.   jmp HeroCheck
  90.  
  91. @@:
  92.   cmp dword ptr [OHKSet], 0
  93.   je @f
  94.   mov eax, 0
  95.  
  96. codeB:
  97.   mov [rsi+24],eax
  98.   mov [rsp+58],ecx
  99.   jmp returnB
  100.  
  101. HeroCheck:
  102.   mov [rsi+24],eax
  103.   jmp returnB
  104.  
  105. OneHitKill:
  106.   jmp newmemB
  107.   nop
  108.   nop
  109. returnB:
  110. registersymbol(OneHitKill)
  111.  
  112. // Money //
  113.  
  114. newmemC:
  115.   cmp dword ptr [MoneySet], 0
  116.   je @f
  117.   mov [rbp+0C], #999999
  118.  
  119. codeC:
  120.   mov ecx,[rbp+0C]
  121.   mov rax,[rbp+18]
  122.   jmp returnC
  123.  
  124. _Money:
  125.   jmp newmemC
  126.   nop
  127.   nop
  128. returnC:
  129. registersymbol(_Money)
  130.  
  131. // ItemsInCraftingArea //
  132.  
  133. newmemD:
  134.   cmp dword ptr [ItemsSet], 0
  135.   je @f
  136.   mov [rcx+0C], #99
  137.  
  138. codeD:
  139.   mov eax,[rcx+0C]
  140.   mov [rbx+0C],eax
  141.   jmp returnD
  142.  
  143. _ItemsInCrafting+01:
  144.   jmp newmemD
  145.   nop
  146. returnD:
  147. registersymbol(_ItemsInCrafting)
  148.  
  149. // Crafter Rank //
  150.  
  151. newmemE:
  152.   mov [ptrBase], rbx
  153.  
  154.   cmp dword ptr [RankSet], 0
  155.   je @f
  156.   add eax, #9999
  157.  
  158. codeE:
  159.   mov [rbx+000000DC],eax
  160.   jmp returnE
  161.  
  162. _CrafterRank:
  163.   jmp newmemE
  164.   nop
  165. returnE:
  166. registersymbol(_CrafterRank)
  167.  
  168. [DISABLE]
  169.  
  170. _HeroHealth:
  171.   db 66 0F 6E 43 24
  172. OneHitKill:
  173.   db 89 46 24 89 4C 24 58
  174. _Money:
  175.   db 8B 4D 0C 48 8B 45 18
  176. _CrafterRank:
  177.   db 89 83 DC 00 00 00
  178.  
  179. unregistersymbol(_HeroHealth)
  180. unregistersymbol(OneHitKill)
  181. unregistersymbol(_Money)
  182. unregistersymbol(_ItemsInCrafting)
  183. unregistersymbol(_CrafterRank)
  184.  
  185. unregistersymbol(SetHealth)
  186. unregistersymbol(OHKSet)
  187. unregistersymbol(MoneySet)
  188. unregistersymbol(ItemsSet)
  189. unregistersymbol(ptrBase)
  190. unregistersymbol(RankSet)
  191.  
  192. dealloc(newmemA)
  193. dealloc(newmemB)
  194. dealloc(newmemC)
  195. dealloc(newmemD)
  196. dealloc(newmemE)
  197.  
  198. dealloc(SetHealth)
  199. dealloc(OHKSet)
  200. dealloc(MoneySet)
  201. dealloc(ItemsSet)
  202. dealloc(ptrBase)
  203. dealloc(RankSet)
RAW Paste Data
Pastebin PRO Autumn Special!
Get 40% OFF on Pastebin PRO accounts!
Top