5
"inf_hp"
Auto Assembler Script
[enable]
aobscan(aobhp,55 8B EC 56 8B F1 * * * * * 89 86 C4 00 00 00)
label(aobhp_jmp)
registersymbol(aobhp_jmp)
aobhp: //AC3SP.exe+C70AE0
aobhp_jmp:
db c2 04 00 //ret 4
[disable]
aobhp_jmp:
db 55 8B EC
//push ebp
//mov ebp,esp
unregistersymbol(aobhp_jmp)
Toggle Activation
96
0
8
"inf_hp2"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(hp2,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
aobscan(aobhp2,66 89 4E 5C 85 FF * * 0C 01 * * 8B 4E 74)
label(aobhp2_jmp)
registersymbol(aobhp2_jmp)
globalalloc(phealth,4)
hp2: //this is allocated memory, you have read,write,execute access
//place your code here
mov [phealth],esi
mov cx,ff
mov [esi+5C],cx
test edi,edi
originalcode:
//mov [esi+5C],cx
//test edi,edi
exit:
jmp returnhere
aobhp2: //"AC3SP.exe"+C70B3B
aobhp2_jmp:
jmp hp2
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(hp2)
aobhp2_jmp: //"AC3SP.exe"+C70B3B
mov [esi+5C],cx
test edi,edi
unregistersymbol(aobhp2_jmp)
Toggle Activation
110
0
32
"health_current"
2 Bytes
phealth
5C
33
"health_max"
2 Bytes
phealth
5E
1
"inf_items"
Auto Assembler Script
[enable]
label(aobitems_jmp)
registersymbol(aobitems_jmp)
aobscan(aobitems,2B CA 89 48 0C B0 01 5D C2 08 00)
aobitems: //AC3SP.exe+A3B1B1
aobitems_jmp:
db 90 90 //nop sub ecx,edx
[disable]
aobitems_jmp:
db 2B CA
//AC3SP.exe+A3B1B1 - sub ecx,edx
unregistersymbol(aobitems_jmp)
Toggle Activation
97
0
10
"no_reload"
Auto Assembler Script
//structure
//eax+08 - current
//eax+0c - max
//eax+10 - max
//eax+18 - 35 player, 70 enemy
//eax+20 - 35 player, 70 enemy
//eax+28 - 35 player, 70 enemy
//eax+30 - 35 player, 70 enemy
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(ammo,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(aobammo_jmp)
registersymbol(aobammo_jmp)
aobscan(aobammo,C2 04 00 * * 89 48 08 5E 5D C2 04 00)
ammo: //this is allocated memory, you have read,write,execute access
//place your code here
sub ecx,edx
mov [eax+08],ecx
pushfd
cmp [eax+18],#35
jne +6
mov ecx,[eax+0c]
mov [eax+08],ecx
popfd
originalcode:
//sub ecx,edx
//mov [eax+08],ecx
exit:
jmp returnhere
aobammo+3: //"AC3SP.exe"+CCD43B
aobammo_jmp:
jmp ammo
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
aobammo_jmp: //"AC3SP.exe"+CCD43B
sub ecx,edx
mov [eax+08],ecx
dealloc(ammo)
unregistersymbol(aobammo_jmp)
Toggle Activation
98
0
29
"inf_assassin_signal"
Auto Assembler Script
[enable]
aobscan(aobsignal,C7 46 0C 04 00 00 00 5F 5E 5D C2 04 00)
label(aobsignal_jmp)
registersymbol(aobsignal_jmp)
aobsignal: //AC3SP.exe+11952BA
aobsignal_jmp:
db C7 46 0C 02 00 00 00 //mov [esi+0C],00000002
[disable]
aobsignal_jmp:
db C7 46 0C 04 00 00 00 //mov [esi+0C],00000004
unregistersymbol(aobsignal_jmp)
Toggle Activation
99
0
21
"stealth_mode"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(stealth,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
globalalloc(pstealth,4)
label(aobstealth_jmp)
registersymbol(aobstealth_jmp)
aobscan(aobstealth,C1 E8 05 85 3C 82 * * * * * * * 80 B8 88 01 00 00 00)
stealth: //this is allocated memory, you have read,write,execute access
//place your code here
shr eax,05
mov [pstealth],edx
test [edx+eax*4],edi
originalcode:
//shr eax,05
//test [edx+eax*4],edi
exit:
jmp returnhere
aobstealth: //"AC3SP.exe"+C1B273
aobstealth_jmp:
jmp stealth
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
aobstealth_jmp: //"AC3SP.exe"+C1B273
shr eax,05
test [edx+eax*4],edi
dealloc(stealth)
unregistersymbol(aobstealth_jmp)
Toggle Activation
100
0
22
"stealth_mode_switch"
4 Bytes
pstealth
C
Set Value
101
12058997
0
Activate
101
1
Set Value
102
12058998
2
Deactivate
102
3
34
"Max/Infinite Health"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(HPCode,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(aob_hp)
registersymbol(HPCode)
registersymbol(aob_hp)
aobscan(AOBHP,55 8B * 8B * 08 8B * 0C 39 * 70 74)
HPCode: //this is allocated memory, you have read,write,execute access
originalcode:
mov eax,[eax+0C]
mov ax,(int)100
mov [ecx+70],ax
cmp [ecx+70],eax
exit:
jmp returnhere
AOBHP+6: //"AC3SP.exe"+1096086:
aob_hp:
jmp HPCode
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(HPCode)
aob_hp:
mov eax,[eax+0C]
cmp [ecx+70],eax
//Alt: db 8B 40 0C 39 41 70
unregistersymbol(HPCode)
unregistersymbol(aob_hp)
35
"Geld"
4 Bytes
FD146E0C
items :mov [eax+0C],ecx
00E3B1B3
AC3SP.exe
A3B1B3
CA
72
0F
2B
CA
89
48
0C
B0
01
5D
C2
08
item_dec :sub ecx,edx
00E3B1B1
AC3SP.exe
A3B1B1
08
3B
CA
72
0F
2B
CA
89
48
0C
B0
01
hp :mov [esi+5C],cx
01070B3B
AC3SP.exe
C70B3B
CA
7E
02
8B
CA
66
89
4E
5C
85
FF
79
04
0C
reload_dec :mov [eax+08],ecx
010CD43D
AC3SP.exe
CCD43D
C2
04
00
2B
CA
89
48
08
5E
5D
C2
04
00
reload_add :add [edi+08],eax
010BD239
AC3SP.exe
CBD239
08
00
8B
45
08
01
47
08
8B
4B
FC
56
8B
stealth :and [eax],edx
009540C3
AC3SP.exe
5540C3
E2
6A
00
F7
D2
21
10
8B
36
8B
06
8B
stealth :or [eax],edx
0094C6AF
AC3SP.exe
54C6AF
D3
E2
5F
5E
5B
09
10
8B
E5
5D
C2
04
stealth2 :and eax,[ecx+edx*4]
01012521
AC3SP.exe
C12521
49
40
C1
EA
05
23
04
91
5E
F7
D8
1B
C0
stealth2 :and eax,[ecx+edx*4]
01012491
AC3SP.exe
C12491
49
40
C1
EA
05
23
04
91
5E
F7
D8
1B
C0
stealth2 :test [edx+eax*4],edi
0101B276
AC3SP.exe
C1B276
D3
E7
C1
E8
05
85
3C
82
75
40
A1
B8
A5
stealth2 :and eax,[ecx+edx*4]
01012551
AC3SP.exe
C12551
49
40
C1
EA
05
23
04
91
5E
F7
D8
1B
C0
signal :mov [esi+0C],00000002
015AB3B9
AC3SP.exe
11AB3B9
E8
B7
E3
CD
FF
C7
46
0C
02
00
00
00
E8
8B
9C
EB
FE
signal :mov [eax+0C],00000003
015D1D23
AC3SP.exe
11D1D23
00
74
09
8B
07
C7
40
0C
03
00
00
00
0F
B7
56
06
8B
signal :mov [esi+0C],00000004
015952BA
AC3SP.exe
11952BA
E8
E6
9D
CE
FF
C7
46
0C
04
00
00
00
5F
5E
5D
C2
04
pstealth
05A30000
aobitems_jmp
00E3B1B1
health
06220000
phealth
06230000
aobstealth_jmp
0129A613
aobsignal_jmp
00F6622A
aobammo_jmp
010AC0DB
aob_hp
00ED1316
aobhp_jmp
015BAE90
Info about this table:
Created by: 416c6558.