135
"Find Camera"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
label(pCamera)
registersymbol(pCamera)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [pCamera],ecx
mov eax,[ecx+00000564]
jmp exit
originalcode:
mov eax,[ecx+00000564]
exit:
jmp returnhere
///
pCamera:
dd 0
///
"DMC-DevilMayCry.exe"+1597AC3:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"DMC-DevilMayCry.exe"+1597AC3:
mov eax,[ecx+00000564]
unregistersymbol(pCamera)
162
"Camera y"
80000008
Float
pCamera
564
Increase Value
18
38
100
0
Decrease Value
18
40
100
1
164
"Camera x"
80000008
Float
pCamera
568
Increase Value
18
39
100
0
Decrease Value
18
37
100
1
217
"Find Player (intro)"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
label(pPlayer)
registersymbol(pPlayer)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [pPlayer],ebp
mov [ebp+50],eax
mov eax,[esp+74]
jmp exit
originalcode:
mov [ebp+50],eax
mov eax,[esp+74]
exit:
jmp returnhere
///
pPlayer:
dd 0
///
"DMC-DevilMayCry.exe"+5485CF:
jmp newmem
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"DMC-DevilMayCry.exe"+5485CF:
mov [ebp+50],eax
mov eax,[esp+74]
unregistersymbol(pPlayer)
Activate
36
0
Deactivate
18
36
1
218
"Player Y"
80000008
Float
pPlayer
50
Increase Value
17
104
150
0
Decrease Value
17
98
150
1
Increase Value
104
10
2
Decrease Value
98
10
3
219
"Player X"
80000008
Float
pPlayer
54
Increase Value
102
10
0
Decrease Value
100
10
1
Increase Value
17
102
150
2
Decrease Value
17
100
150
3
220
"Player Z"
80000008
Float
pPlayer
58
Increase Value
105
7
0
Decrease Value
99
7
1
Increase Value
17
105
100
2
Decrease Value
17
99
100
3
275
"Find Player (after intro)"
80000008
Auto Assembler Script
[ENABLE]
label(pPlayer2)
registersymbol(pPlayer2)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [pPlayer2],esi
fsub dword ptr [esi+50]
fld dword ptr [esp+0C]
jmp exit
originalcode:
fsub dword ptr [esi+50]
fld dword ptr [esp+0C]
exit:
jmp returnhere
///
pPlayer2:
dd 0
///
"DMC-DevilMayCry.exe"+15E0C19:
jmp newmem
nop
nop
returnhere:
[DISABLE]
dealloc(newmem)
"DMC-DevilMayCry.exe"+15E0C19:
fsub dword ptr [esi+50]
fld dword ptr [esp+0C]
unregistersymbol(pPlayer2)
Activate
36
0
Deactivate
18
36
1
276
"Player Y"
80000008
Float
pPlayer2
50
Increase Value
17
104
150
0
Decrease Value
17
98
150
1
Increase Value
104
10
2
Decrease Value
98
10
3
277
"Player X"
80000008
Float
pPlayer2
54
Increase Value
102
10
0
Decrease Value
100
10
1
Increase Value
17
102
150
2
Decrease Value
17
100
150
3
278
"Player Z"
80000008
Float
pPlayer2
58
Increase Value
105
7
0
Decrease Value
99
7
1
Increase Value
17
105
100
2
Decrease Value
17
99
100
3
121
"Teleport Script"
80000008
Auto Assembler Script
[ENABLE]
label(pCoordX)
label(pCoordY)
label(pCoordZ)
label(s_enable)
label(l_enable)
label(save_coord)
label(load_coord)
registersymbol(pCoordX)
registersymbol(pCoordY)
registersymbol(pCoordZ)
registersymbol(s_enable)
registersymbol(l_enable)
alloc(newmem_Teleport,2048)
label(returnhere_Teleport)
label(originalcode_Teleport)
label(exit_Teleport)
newmem_Teleport:
cmp [s_enable],1
je save_coord
cmp [l_enable],1
je load_coord
jmp originalcode_Teleport
save_coord:
mov [s_enable],0
push edx
mov edx,[esi+50]
mov [pCoordX],edx
mov edx,[esi+54]
mov [pCoordY],edx
mov edx,[esi+58]
mov [pCoordZ],edx
pop edx
jmp originalcode_Teleport
load_coord:
mov [l_enable],0
cmp [pCoordZ],0
je originalcode_Teleport
push edx
mov edx,[pCoordX]
mov [esi+50],edx
mov edx,[pCoordY]
mov [esi+54],edx
mov edx,[pCoordZ]
mov [esi+58],edx
pop edx
jmp originalcode_Teleport
originalcode_Teleport:
movss xmm3,[esi+50]
exit_Teleport:
jmp returnhere_Teleport
///
pCoordX:
dd 0
pCoordY:
dd 0
pCoordZ:
dd 0
s_enable:
dd 0
l_enable:
dd 0
///
"DMC-DevilMayCry.exe"+C1CAED:
jmp newmem_Teleport
returnhere_Teleport:
[DISABLE]
dealloc(newmem_Teleport)
"DMC-DevilMayCry.exe"+C1CAED:
movss xmm3,[esi+50]
unregistersymbol(pCoordX)
unregistersymbol(pCoordY)
unregistersymbol(pCoordZ)
unregistersymbol(s_enable)
unregistersymbol(l_enable)
Deactivate
18
36
0
Activate
36
1
279
"y_coord"
80000008
Float
pCoordY
280
"x_coord"
80000008
Float
pCoordX
281
"z_coord"
80000008
Float
pCoordZ
61
"Load"
80000008
Byte
l_enable
Set Value
18
123
1
0
60
"Save"
80000008
Byte
s_enable
Set Value
87
1
0
Set Value
65
1
1
Set Value
83
1
2
Set Value
68
1
3
pPlayer
0D01001E
pPlayer2
0CF4001E
pCoordX
0CFF008E
pCoordY
0CFF0092
pCoordZ
0CFF0096
s_enable
0CFF009A
l_enable
0CFF009E