12251
"Camera [Page Dn] (AOB, must set FOV first)"
Auto Assembler Script
[ENABLE]
aobscan(aobCamera, 00 00 ?? 42 ?? ?? ?? 3F 8F AA AA 3F 00)
label(_aobCamera)
registersymbol(_aobCamera)
aobCamera:
_aobCamera:
[DISABLE]
unregistersymbol(_aobCamera)
Toggle Activation
34
0
12252
"base camera structure"
Float
_aobCamera
11819
"X [Numpad 4,6]"
Float
_aobCamera+1a4
Decrease Value
100
5
0
Increase Value
102
5
1
Increase Value
17
102
50
2
Decrease Value
17
100
50
3
Increase Value
18
102
1
4
Decrease Value
18
100
1
5
11818
"Y [Numpad 2,8]"
Float
_aobCamera+1a8
Increase Value
104
5
0
Decrease Value
98
5
1
Increase Value
17
104
50
2
Decrease Value
17
98
50
3
Increase Value
18
104
1
4
Decrease Value
18
98
1
5
11817
"Z [Numpad 3,9]"
Float
_aobCamera+1ac
Increase Value
105
5
0
Decrease Value
99
5
1
Increase Value
17
105
40
2
Decrease Value
17
99
40
3
Increase Value
18
105
1
4
Decrease Value
18
99
1
5
11825
"Y Rotation [arrow keys]"
4 Bytes
_aobCamera+1b0
Increase Value
38
1000
0
Decrease Value
40
1000
1
Increase Value
17
38
5000
4
Decrease Value
17
40
5000
5
Increase Value
18
38
100
2
Decrease Value
18
40
100
3
11826
"X Rotation [arrow keys]"
4 Bytes
_aobCamera+1b4
Increase Value
39
1000
2
Decrease Value
37
1000
3
Increase Value
17
39
5000
4
Decrease Value
17
37
5000
5
Increase Value
18
39
100
0
Decrease Value
18
37
100
1
11827
"Tilt [-,=]"
4 Bytes
_aobCamera+1b8
Increase Value
189
250
0
Decrease Value
187
250
1
Set Value
18
187
0
2
11829
"FOV [KP_Minus, KP_Plus]"
Float
_aobCamera
Decrease Value
109
2
0
Increase Value
107
2
1
Code :fld dword ptr [eax] - fov
00D4941C
TS.exe
C941C
0F
8B
44
24
08
D9
00
8B
4C
24
04
D9
Code :fstp dword ptr [ecx]
00D49422
TS.exe
C9422
00
8B
4C
24
04
D9
19
C2
14
00
8B
51
Code :jb MSVCR100.memcpy+80 - z
582B1ED5
MSVCR100.dll
1ED5
E2
03
83
F9
08
CC
29
F3
A5
FF
24
95
Code :mov eax,[esi+ecx*4-04]
582B1FD4
MSVCR100.dll
1FD4
F8
89
44
8F
F8
8B
44
8E
FC
89
44
8F
FC
8D
Code :mov [edi+ecx*4-14],eax
582B1FB8
MSVCR100.dll
1FB8
E8
8B
44
8E
EC
89
44
8F
EC
8B
44
8E
F0
89
_aobCamera
3CBB49F4
The camera script is AOB scanning for the camera location based on a user defined FOV being used. Add below binds to "..\Documents\my games\TowerOfMonsters\TSGame\Config\TSInput.ini" at the end of the [TSGameScript.TSPlayerInput] section. Then use F2 or F3 (or whatever FOV you want to use) and then enable the script with [Pg Down]
Bindings=(Name="F1",Command="ToggleHud")
Bindings=(Name="F2",Command="FOV 90")
Bindings=(Name="F3",Command="FOV 45")
Bindings=(Name="F4",Command="PlayersOnly")
Bindings=(Name="Pause",Command="Pause")