282
"God Mode (v3.19)"
Auto Assembler Script
{ Process: SC2_x64.exe
Version: 3.19
Date : 2017-10-11
Author : gameplayer
}
define(healthaddr,SC2_x64.AssertAndCrash+54BC6A)
define(healthbytes,8B CF 2B C8 41 89 B6 A0 01 00 00 89 8C 24 88 00 00 00 3B F3 74 23)
define(shieldaddr,SC2_x64.AssertAndCrash+549B41)
define(shieldbytes,41 89 86 A4 01 00 00 3B C3 74 24 8B D3)
aobscanmodule(teamcodeA,SC2_x64.exe,21 00 00 00 4C 6F 67 53 63 72 69 00 52 A0 E5 26 00 00 00 00 ? ? ? ? ? ? ? ? 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01)
[ENABLE]
assert(healthaddr,healthbytes)
assert(shieldaddr,shieldbytes)
alloc(Health_mem,$1000,healthaddr)
label(code)
label(next)
label(skip)
label(return)
label(Shield_mem)
label(Shield_Code)
label(Shield_Return)
Health_mem:
dd 1
dd 1
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
db 90 90 90 90 90 90 90 90
code:
movzx ecx,byte ptr [r14+42]
cmp ecx,1
je next
mov edx,1
shl edx,cl
mov rcx,teamcodeA+78
test [rcx],edx
jne next
cmp dword ptr [Health_mem+04],0
je skip
mov ecx,edi
sub ecx,00002000
cmp ecx,esi
jng +02
mov esi,ecx
skip:
mov ecx,edi
sub ecx,eax
readmem(healthaddr+04,7)
jmp return
next:
cmp dword ptr [Health_mem],0
je skip
cmp ebx,esi
jnl +04
xor ebx,ebx
xor esi,esi
mov ecx,edi
sub ecx,eax
readmem(healthaddr+04,7)
jmp return
Shield_mem:
cmp [r14+42],1
je Shield_Code
mov [Health_mem+08],ecx
movzx ecx,byte ptr [r14+42]
mov edx,1
shl edx,cl
mov rcx,teamcodeA+78
test [rcx],edx
jne Shield_Code
mov ecx,[Health_mem+08]
db 45 89 8E
readmem(shieldaddr+03,4)
xor ebx,ebx
jmp Shield_Return+2F
Shield_Code:
db 31 C0 41 89 86
readmem(healthaddr+07,4)
readmem(shieldaddr,7)
sub eax,r9d
mov ebx,eax
jmp Shield_Return+2F
shieldaddr:
jmp Shield_mem
db 90 90
Shield_Return:
healthaddr:
jmp code
db 90 90 90 90 90 90
return:
registersymbol(Health_mem)
registersymbol(teamcodeA)
[DISABLE]
healthaddr:
db healthbytes
shieldaddr:
db shieldbytes
dealloc(Health_mem)
unregistersymbol(Health_mem)
unregistersymbol(teamcodeA)
Toggle Activation
18
83
0
283
"Full Health"
1:Enabled
0:Disabled
4 Bytes
Health_mem
Set Value
18
187
1
0
Set Value
18
189
0
1
284
"Quick Kill"
1:Enabled
0:Disabled
4 Bytes
Health_mem+04
Set Value
18
33
1
0
Set Value
18
34
0
1
203
"Multiply Resources (v3.19)"
Auto Assembler Script
define(Res_addr,SC2_x64.AssertAndCrash+5CF7AC)
define(Res_bytes,89 77 60 48 8B 74 24 40 48 83 C4 20 5F C3)
aobscanmodule(Res_teamcode,SC2_x64.exe,21 00 00 00 4C 6F 67 53 63 72 69 00 52 A0 ? ? 00 00 00 00 ? ? ? ? ? ? ? ? 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01)
[ENABLE]
assert(Res_addr,Res_bytes)
alloc(Res_newmem,$1000,Res_addr)
label(Res_Skip)
label(Res_Code)
label(Res_return)
label(next)
Res_newmem:
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
Res_Code:
mov [Res_newmem],rdi
mov rdi,[rdi+18]
cmp [rdi+42],1
je next
movzx ecx,byte ptr [rdi+42]
mov edx,1
shl edx,cl
mov rcx,Res_teamcode+78
test [rcx],edx
je Res_Skip
next:
mov rdi,[rsp+28]
mov [Res_newmem+08],rdi
shl esi,3
Res_Skip:
mov rdi,[Res_newmem]
mov [rdi+60],esi
mov rsi,[rsp+40]
jmp Res_return
Res_addr:
jmp Res_Code
db 90 90 90
Res_return:
registersymbol(Res_newmem)
[DISABLE]
Res_addr:
db Res_bytes
dealloc(Res_newmem)
unregistersymbol(Res_newmem)
Toggle Activation
18
83
0
241
"Fast Building (v3.19)"
Auto Assembler Script
{ Process: SC2_x64.exe
Version: 3.19
Date : 2017-10-11
Author : gameplayer
}
[ENABLE]
aobscanmodule(Build_time,SC2_x64.exe,29 4F 64 83 7F 64 00 8B 47 10)
alloc(Build_newmem,$1000,Build_time)
label(Build_code)
label(code)
label(next)
label(return)
Build_newmem:
dd 0
dd 0
dd 0
dd 0
db 90 90 90 90 90 90 90 90
Build_code:
mov [Build_newmem],ecx
mov ecx,00002000
cmp dword ptr [rdi+64],ecx
jle code
mov rax,[rdi+18]
cmp byte ptr [rax+42],1
je next
mov edx,1
movzx ecx,byte ptr [rax+42]
and ecx,0F
shl edx,cl
mov ecx,[SC2_x64.exe+2B0E224]
test edx,ecx
je code
mov ecx,00002000
next:
mov [rdi+64],ecx
xor ecx,ecx
mov [rax+000001A0],ecx
mov [rax+000001A4],ecx
cmp dword ptr [rdi+64],ecx
jmp return
code:
mov ecx,[Build_newmem]
sub [rdi+64],ecx
cmp dword ptr [rdi+64],00
jmp return
Build_time:
jmp Build_code
db 90 90
return:
registersymbol(Build_time)
[DISABLE]
Build_time:
db 29 4F 64 83 7F 64 00
unregistersymbol(Build_time)
dealloc(Build_code)
Toggle Activation
18
83
0
237
"Full Energy (v3.19)"
Auto Assembler Script
{ Process: SC2_x64.exe
Version: 3.19
Date : 2017-10-11
Author : gameplayer
}
define(Skill_Energy,SC2_x64.AssertAndCrash+54879C)
define(Drain_Energy,SC2_x64.AssertAndCrash+54Cf75)
define(SEbytes,41 89 9E A8 01 00 00 3B DF 74 74 2B DF 74 70 85 F6 74 6C E8)
define(DEbytes,45 89 A7 A8 01 00 00 44 3B E7 74 73 44 2B E7 74 6E 85 DB 74 6A E8)
[ENABLE]
assert(Skill_Energy,SEbytes)
assert(Drain_Energy,DEbytes)
alloc(newmem,$800,SC2_x64.exe)
label(code)
label(return)
label(drain)
label(drain_code)
label(drain_return)
newmem:
cmp byte ptr [r14+42],1
jne code
mov ebx,edi
code:
mov [r14+000001A8],ebx
jmp return
drain:
cmp byte ptr [r15+42],1
jne drain_code
mov r12d,ebx
drain_code:
mov [r15+000001A8],r12d
jmp drain_return
Skill_Energy:
jmp newmem
db 90 90
return:
Drain_Energy:
jmp drain
db 90 90
drain_return:
[DISABLE]
Skill_Energy:
db SEbytes
Drain_Energy:
db DEbytes
dealloc(newmem)
Toggle Activation
18
83
0
285
"Remove Skill Cooldown (v3.19)"
Auto Assembler Script
[ENABLE]
aobscanmodule(Skill_cooldown,SC2_x64.exe,8B 00 29 43 18 44 39 73 18 7F 25)
alloc(Skill_newmem,$2000,Skill_cooldown)
aobscanmodule(Skill_A1,SC2_x64.exe,E8 ? ? ? ? 48 8B 47 50 4C 39 30 75 3B 48 8B CF E8)
aobscanmodule(Skill_A2,SC2_x64.exe,E8 ? ? ? ? 48 8B 9F ? ? 00 00 48 39 2B 75 32 48 85 DB 74 2D 48 8B CB E8)
aobscanmodule(Skill_A3,SC2_x64.exe,E8 ? ? ? ? 8B 87 ? ? 00 00 45 33 ? C1 E8 0E 48 89 9C 24)
label(code)
label(open)
label(next)
label(exam)
label(active)
label(return)
Skill_newmem:
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
dd 0
db 90 90 90 90 90 90 90 90
open:
mov rdx,Skill_A1+05
mov rcx,[rsp+48]
cmp rdx,[rsp+58]
jne exam
mov rcx,[rcx+18]
jmp next
exam:
mov rdx,Skill_A2+05
cmp rdx,[rsp+58]
je next
mov rdx,Skill_A3+05
cmp rdx,[rsp+58]
jne code
jmp active
next:
test rcx,rcx
jle code
mov edx,1
movzx ecx,byte ptr [rcx+42]
cmp ecx,1
je active
and ecx,0F
shl edx,cl
mov ecx,[SC2_x64.exe+2B0E224]
test edx,ecx
je code
active:
mov rcx,[rsp+000000e8]
mov [Skill_newmem],rcx
mov rcx,[rsp+000000f0]
mov [Skill_newmem+08],rcx
mov rcx,[rsp+48]
mov [Skill_newmem+10],rcx
mov rcx,[rsp+58]
mov [Skill_newmem+18],rcx
xor eax,eax
mov [rbx+18],eax
jmp return
code:
mov eax,[rax]
sub [rbx+18],eax
jmp return
Skill_cooldown:
jmp open
return:
registersymbol(Skill_cooldown)
registersymbol(Skill_newmem)
[DISABLE]
Skill_cooldown:
db 8B 00 29 43 18 44 39 73 18 7F 25
unregistersymbol(Skill_cooldown)
dealloc(Skill_newmem)
unregistersymbol(Skill_newmem)
Toggle Activation
18
83
0
209
"Freeze Resource Piles"
Auto Assembler Script
[ENABLE]
aobscanmodule(Resource_Pile,SC2_x64.exe,89 B7 8C 00 00 00 41 3B F1 74)
alloc(Resource_mem,$1000,Resource_Pile)
label(code)
label(return)
Resource_mem:
cmp [rdi+0000008C],0
jne return
code:
mov [rdi+0000008C],esi
jmp return
Resource_Pile:
jmp Resource_mem
db 90
return:
registersymbol(Resource_Pile)
[DISABLE]
Resource_Pile:
db 89 B7 8C 00 00 00 41 3B
unregistersymbol(Resource_Pile)
dealloc(Resource_mem)
Toggle Activation
18
83
0
235
"Teamcode"
1
4 Bytes
SC2_x64.exe+2B0E224
249
"Credits"
8 Bytes
SC2_x64.exe+2D47CA8
1c
28
250
"No description"
1
8 Bytes
Skill_newmem
251
"No description"
1
8 Bytes
Skill_newmem+08
253
"No description"
1
8 Bytes
Skill_newmem+10
252
"No description"
1
8 Bytes
Skill_newmem+18
UGMA
009B2575
eUnit
002B001C
iEnableMPR
002B0000
iEnableGMD
002B0004
iEnableQKK
002B0008
iEnableMUE
002B000C
Research_Cooldown
00FC42E6
_quest
0126750E
_UMACCSS
01238A8D
_UBACCSS
013B6200
y
0BDB0115
p
44C101E4
x
44C101E8
pMap
247A0244
God_
00A8EF27
Energy_
00AACE8D
Cooldown_
00AABAD5
bResources
373E024F
bMap
373E0250
pResources
373E0251
rAmount
373E0255
dwMapVal
373E0259
Damage_
00A8EE87
Resources_Address
014A04DD
iEnabled_Resources
00BEFE54
mPoint
02B90040
bySpudgy
00970040
ammolabel
005B617C
thrustlabel
0050F7C6
overheatlabel
005B710C
edgelabel
0050F2EA
gmwanzerlabel
00509DC4
hpaddresslab
00D88023
pPlayer
0B3E00A9
pUnit
0B3E00AD
pSel
0B3E00B1
Research
1408DF5DF
Shield
13FB3B2B1
Research_test
7FF7DD765313
Skill_Delay
7FF62CCB117D
Skill_A3
7FF63460DE7D