1268
"--- Saints Row IV - deadendthrills.com ---"
80000008
1
2
"Camera Control (F5)"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(camAOB,F3 0F 11 45 94 F3 0F 10 45 A4 F3 0F 11 45 98 F3 0F 10 45 A8 81 E1 FF DF FF FF F3 0F 11 45 9C F3 0F 7E 45 94)
alloc(newmem,2048)
label(originalcode)
label(returnhere)
label(exit)
label(coords)
registersymbol(coords)
registersymbol(camAOB)
newmem:
cmp [esi+534],(float)0.5
je originalcode
mov [coords],esi
//mov [esi+30],eax
//mov [esi+34],ecx
jmp exit
originalcode:
mov [esi+30],eax
mov [esi+34],ecx
jmp exit
exit:
jmp returnhere
///
coords:
dd 0
///
camAOB+2D:
db 90 90 90 90 90
camAOB+32:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
camAOB+2D:
movq [esi+28],xmm0
camAOB+32:
mov [esi+30],eax
mov [esi+34],ecx
unregistersymbol(coords)
unregistersymbol(camAOB)
Toggle Activation
116
0
3
"Cam X (num 4/6)"
80000008
Float
coords
28
Increase Value
102
0.25
0
Decrease Value
100
0.25
1
Increase Value
17
102
2
2
Decrease Value
17
100
2
3
4
"Cam Y (num 8/2)"
80000008
Float
coords
30
Increase Value
104
0.25
0
Decrease Value
98
0.25
1
Increase Value
17
104
2
2
Decrease Value
17
98
2
3
5
"Cam Z (num 9/7)"
80000008
Float
coords
2C
Increase Value
105
0.25
0
Decrease Value
103
0.25
1
Increase Value
17
105
2
2
Decrease Value
17
103
2
3
1265
"FOV (F6 to enable, num +/- to adjust)"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(fovAOB,F3 0F 11 05 ** ** ** ** 38 05 ** ** ** ** 0F 84 ** ** ** ** 8D 8D ** ** ** ** F3 0F 11 55 A0 89 45 A4 89 45 A8 89 45 AC 89 45 B4 89 45 B8)
alloc(newmem,2048)
label(returnhere)
label(exit)
registersymbol(fovAOB)
newmem:
//movss [SaintsRowIV.g_LEngineDefaultPoolId+8FA28],xmm0
jmp exit
exit:
jmp returnhere
fovAOB:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
fovAOB:
movss [SaintsRowIV.g_LEngineDefaultPoolId+8FA28],xmm0
unregistersymbol(fovAOB)
Toggle Activation
117
0
1264
"FOV Value"
80000008
Float
056BDFF0
Increase Value
107
1
0
Decrease Value
109
1
1
Increase Value
17
107
5
2
Decrease Value
17
109
5
3
1257
"Timestop (F7 / Ctrl+F7)"
80000008
Float
SaintsRowIV.exe+52059E0
Set Value
118
10000
0
Set Value
17
118
1
1
1269
""
80000008
1
1267
"--- WIP ---"
80000008
1
1255
"Screen"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048)
label(returnhere)
label(exit)
label(screen)
registersymbol(screen)
newmem:
mov [screen],eax
fld dword ptr [eax+30]
ret
int 3
jmp exit
exit:
jmp returnhere
///
screen:
dd 0
///
"SaintsRowIV.exe"+2B06D0:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"SaintsRowIV.exe"+2B06D0:
fld dword ptr [eax+30]
ret
int 3
unregistersymbol(screen)
Toggle Activation
96
0
1253
"AR"
80000008
Float
screen
30
Code :movaps [eax+30],xmm0
006206BE
SaintsRowIV.exe
2206BE
BE
B0
01
00
00
0F
29
40
30
8B
07
8B
50
08
Code :movaps [esi+000000D0],xmm0
00E4C306
SaintsRowIV.exe
A4C306
F1
8B
46
08
57
0F
29
86
D0
00
00
00
85
C0
74
3A
8B
Code :mov [esi+30],eax
006B27F4
SaintsRowIV.exe
2B27F4
66
0F
D6
46
28
89
46
30
89
4E
34
80
3D
Change of movq [esi+28],xmm0
006B27EF
SaintsRowIV.exe
2B27EF
C9
00
02
00
00
66
0F
D6
46
28
E9
07
D8
3E
19
Code :movss [esi+20],xmm1
00577D4A
SaintsRowIV.exe
177D4A
C9
66
0F
5A
CA
F3
0F
11
4E
20
F3
0F
10
48
24
Code :cmp dword ptr [SaintsRowIV.g_LEngineDefaultPoolId+126FC38],00
007C3950
SaintsRowIV.exe
3C3950
CC
CC
CC
CC
CC
83
3D
00
E2
89
06
00
0F
9F
C0
C3
CC
Code :fld dword ptr [eax+20]
0057626A
SaintsRowIV.exe
17626A
E8
66
F4
FF
FF
D9
40
20
C3
CC
CC
D9
05
Code :movss xmm0,[esi+20]
19430006
0
35
15
00
43
19
F3
0F
10
46
20
E9
00
00
00
00
Code :fld dword ptr [esi+20]
00575637
SaintsRowIV.exe
175637
46
1C
D9
58
1C
D9
46
20
D9
58
20
D9
46
Change of movaps [edi+10],xmm5
00F85FC9
SaintsRowIV.exe
B85FC9
14
EB
0F
14
EC
0F
29
6F
10
0F
28
D8
0F
57
Change of movss [SaintsRowIV.g_LEngineDefaultPoolId+8FA28],xmm0
00570755
SaintsRowIV.exe
170755
DF
6B
05
33
C0
F3
0F
11
05
F0
DF
6B
05
38
05
E8
1E
5E
Change of movss [eax+0C],xmm0
0042D6D6
SaintsRowIV.exe
2D6D6
F3
0F
10
45
18
F3
0F
11
40
0C
C6
41
18
01
5D
Change of movss [eax+04],xmm0
0042D6C2
SaintsRowIV.exe
2D6C2
F3
0F
10
45
10
F3
0F
11
40
04
F3
0F
10
45
14
Code :movss [SaintsRowIV.CreateAudioInputSourceParams+4502F30],xmm0
007C38D9
SaintsRowIV.exe
3C38D9
0F
10
45
08
51
F3
0F
11
05
00
DE
5C
05
F3
0F
11
04
24
timestop
00EF528D
SaintsRowIV.exe
AF528D
25
DC
59
60
05
F3
0F
10
15
E0
59
60
05
F3
0F
11
05
D8
Change of movq [esi+04],xmm0
006B28A3
SaintsRowIV.exe
2B28A3
46
34
8B
55
EC
66
0F
D6
46
04
F3
0F
7E
45
D4
Change of movq [esi+0C],xmm0
006B28AD
SaintsRowIV.exe
2B28AD
F3
0F
7E
45
D4
66
0F
D6
46
0C
F3
0F
7E
45
DC
fovAOB
005707A5