10998
"Camera Coords [F2]"
000000
Auto Assembler Script
[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(exit)
label(newmem2)
label(returnhere2)
label(exit2)
label(newmem3)
label(returnhere3)
label(exit3)
label(enableCamera)
label(originalcode)
label(originalcode2)
label(originalcode3)
registersymbol(enableCamera)
newmem:
cmp [enableCamera],1
jne originalcode
jmp exit
originalcode:
mov [CLOS2.exe+905C0C],edx
jmp exit
exit:
jmp returnhere
//////////////
newmem2:
cmp [enableCamera],1
jne originalcode2
jmp exit2
originalcode2:
mov [CLOS2.exe+905C04],eax
jmp exit2
exit2:
jmp returnhere2
//////////////
newmem3:
cmp [enableCamera],1
jne originalcode3
jmp exit3
originalcode3:
mov [CLOS2.exe+905C08],ecx
jmp exit3
exit3:
jmp returnhere3
//////////////
////
enableCamera:
dd 1
////
"CLOS2.exe"+41CB1F:
jmp newmem
nop
returnhere:
"CLOS2.exe"+41CB0E:
jmp newmem2
returnhere2:
"CLOS2.exe"+41CB16:
jmp newmem3
nop
returnhere3:
[DISABLE]
dealloc(newmem)
"CLOS2.exe"+41CB1F:
mov [CLOS2.exe+905C1C],edx
"CLOS2.exe"+41CB0E:
mov [CLOS2.exe+905C14],eax
"CLOS2.exe"+41CB16:
mov [CLOS2.exe+905C18],ecx
unregistersymbol(enableCamera)
Activate
113
0
11003
"DISABLE [F3]"
8000FF
1
10999
"X"
80000008
Float
00D05C0C
Increase Value
102
10
0
Decrease Value
100
10
1
Increase Value
17
102
100
2
Decrease Value
17
100
100
3
Increase Value
83
102
3
4
Decrease Value
83
100
3
5
11000
"Y"
80000008
Float
00D05C04
Increase Value
104
10
0
Decrease Value
98
10
1
Increase Value
17
104
100
2
Decrease Value
17
98
100
3
Increase Value
83
104
3
4
Decrease Value
83
98
3
5
11001
"Z"
80000008
Float
00D05C08
Increase Value
105
10
0
Decrease Value
99
10
1
Increase Value
17
105
100
2
Decrease Value
17
99
100
3
10989
"FOV [F4]"
000000
Auto Assembler Script
[ENABLE]
"CLOS2.exe"+41CB4C:
db 90 90 90 90 90 90
[DISABLE]
"CLOS2.exe"+41CB4C:
fstp dword ptr [CLOS2.exe+905C20]
unregistersymbol(fovAOB)
Toggle Activation
115
0
Deactivate
18
80
1
12
"FOV"
80000008
Float
CLOS2.exe+905C20
Decrease Value
109
.05
0
Increase Value
107
.05
1
10268
"Game Speed [F5]"
000000
Auto Assembler Script
[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(exit)
label(gameSpeed)
registersymbol(gameSpeed)
newmem:
mov [gameSpeed],ecx
fld dword ptr [ecx+28]
fstp dword ptr [ebp-04]
jmp exit
exit:
jmp returnhere
////
///
gameSpeed:
dd 0
///
"CLOS2.exe"+C8056:
jmp newmem
nop
returnhere:
"CLOS2.exe"+C8032:
db 90 90 90
[DISABLE]
dealloc(newmem)
"CLOS2.exe"+C8056:
fld dword ptr [ecx+28]
fstp dword ptr [ebp-04]
//
"CLOS2.exe"+C8032:
fst dword ptr [esi+28]
fstp dword ptr [esi+2C]
//
unregistersymbol(gameSpeed)
Activate
116
0
11010
"F5 = Pause \ F6 = Resume"
8000FF
1
826
"Game Speed"
80000008
Float
gameSpeed
28
Set Value
116
0.0001
0
Set Value
117
1
1
Set Value
18
116
0
2
Set Value
17
88
.3
3
Set Value
17
117
2
4
11006
"Manual Rotation"
000000
Auto Assembler Script
[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(exit)
label(newmem2)
label(returnhere2)
label(exit2)
label(enableRotation)
label(originalcode)
label(originalcode2)
registersymbol(enableRotation)
newmem:
cmp [enableRotation],1
jne originalcode
jmp exit
originalcode:
mov [CLOS2.exe+905BF8],eax
jmp exit
exit:
jmp returnhere
//////////////
newmem2:
cmp [enableRotation],1
jne originalcode2
jmp exit2
originalcode2:
mov [CLOS2.exe+905BFC],ecx
jmp exit2
exit2:
jmp returnhere2
////
enableRotation:
dd 1
////
"CLOS2.exe"+41CAF4:
jmp newmem
returnhere:
"CLOS2.exe"+41CAFC:
jmp newmem2
nop
returnhere2:
[DISABLE]
"CLOS2.exe"+41CAF4:
mov [CLOS2.exe+905BF8],eax
"CLOS2.exe"+41CAFC:
mov [CLOS2.exe+905BFC],ecx
unregistersymbol(enableRotation)
Activate
118
0
11009
"F7 = Enable \ F8 = Disable"
8000FF
1
11011
"Arrow Keys = Rotate Camera"
8000FF
1
11004
"Y Rotation"
80000008
Float
CLOS2.exe+905BF8
Increase Value
40
.05
0
Decrease Value
38
.05
1
Increase Value
18
40
.01
2
Decrease Value
18
38
.01
3
Increase Value
17
40
.25
4
Decrease Value
17
38
.25
5
11005
"X Rotation"
80000008
Float
CLOS2.exe+905BFC
Increase Value
39
.05
0
Decrease Value
37
.05
1
Increase Value
18
39
.01
2
Decrease Value
18
37
.01
3
Increase Value
17
39
.25
4
Decrease Value
17
37
.25
5
11015
"Fix Aspect Ratio"
000000
Auto Assembler Script
[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(exit)
label(resWidth)
label(resHeight)
label(aspectRatio)
label(useNew)
registersymbol(resWidth)
registersymbol(resHeight)
registersymbol(aspectRatio)
newmem:
cmp [aspectRatio],0
jne useNew
push ebx
push edi
mov ebx,[CLOS2.exe+83A6B8]
mov edi,[CLOS2.exe+83A6Bc]
mov [resWidth],ebx
mov [resHeight],edi
pop edi
pop ebx
Fild Dword PTR [resWidth]
Fidiv Dword PTR [resHeight]
Fstp Dword PTR [aspectRatio]
jmp exit
useNew:
push edi
mov edi,[aspectRatio]
mov [CLOS2.exe+905C24],edi
pop edi
jmp exit
exit:
jmp returnhere
resWidth:
dd 0
resHeight:
dd 0
aspectRatio:
dd 0
"CLOS2.exe"+41CB55:
jmp newmem
nop
returnhere:
//db 90 90 90 90 90 90
[DISABLE]
dealloc(newmem)
"CLOS2.exe"+41CB55:
fstp dword ptr [CLOS2.exe+905C24]
unregistersymbol(resWidth)
unregistersymbol(resHeight)
unregistersymbol(aspectRatio)
Toggle Activation
120
0
11013
"Aspect ratio"
80000008
Float
CLOS2.exe+905C24
11016
"No-Clip"
000000
Auto Assembler Script
[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(exit)
label(pLocation)
registersymbol(pLocation)
newmem:
mov [pLocation],eax
mov eax,[eax+08]
mov [ebp-0C],ecx
jmp exit
exit:
jmp returnhere
////
///
pLocation:
dd 0
///
"CLOS2.exe"+1207F7:
jmp newmem
nop
returnhere:
"CLOS2.exe"+3CCE01:
db 90 90 90 90 90 90
[DISABLE]
dealloc(newmem)
"CLOS2.exe"+1207F7:
mov eax,[eax+08]
mov [ebp-0C],ecx
//
"CLOS2.exe"+3CCE01:
mov [ecx+00000110],edx
unregistersymbol(pLocation)
Toggle Activation
220
0
11202
"X"
80000008
Float
pLocation
8
Increase Value
102
10
0
Decrease Value
100
10
1
Increase Value
17
102
100
2
Decrease Value
17
100
100
3
Increase Value
83
102
3
4
Decrease Value
83
100
3
5
11203
"Y"
80000008
Float
pLocation
0
Increase Value
104
10
0
Decrease Value
98
10
1
Increase Value
17
104
100
2
Decrease Value
17
98
100
3
Increase Value
83
104
3
4
Decrease Value
83
98
3
5
11204
"Z"
80000008
Float
pLocation
4
Increase Value
105
10
0
Decrease Value
99
10
1
Increase Value
17
105
100
2
Decrease Value
17
99
100
3
37
"Always Block Cheat"
80000008
Auto Assembler Script
[ENABLE]
aobscan(syncBlock1,0F 84 F5 00 00 00 8B 5D 08 83 7B 50 01 0F 84 E8 00 00 00)
registersymbol(syncBlock1)
aobscan(syncBlock2,75 7D 83 BB 08 01 00 00 01 75 74)
registersymbol(syncBlock2)
aobscan(syncBlock3,38 87 08 0E 00 00 75 30)
registersymbol(syncBlock3)
aobscan(syncBlock4,75 1B 6A 00 8D 8F F0 0C 00 00)
registersymbol(syncBlock4)
syncBlock1:
db 90 90 90 90 90 90 8B 5D 08 83 7B 50 01 90 90 90 90 90 90
syncBlock2:
db 90 90 83 BB 08 01 00 00 01 90 90
syncBlock3:
db 38 87 08 0E 00 00 90 90
syncBlock4:
db 90 90
[DISABLE]
syncBlock1:
db 0F 84 F5 00 00 00 8B 5D 08 83 7B 50 01 0F 84 E8 00 00 00
syncBlock2:
db 75 7D 83 BB 08 01 00 00 01 75 74
syncBlock3:
db 38 87 08 0E 00 00 75 30
syncBlock4:
db 75 1B
unregistersymbol(syncBlock1)
unregistersymbol(syncBlock2)
unregistersymbol(syncBlock3)
unregistersymbol(syncBlock4)
11007
"Enable Bits"
C0C0C0
1
11002
"Camera Enabled"
80000008
4 Bytes
enableCamera
Set Value
113
1
0
Set Value
114
0
1
Set Value
18
80
0
2
11008
"Rotation Enabled"
80000008
4 Bytes
enableRotation
Set Value
118
1
0
Set Value
119
0
1
Set Value
18
80
0
2
Code :fstp dword ptr [esi+50]
004E86B5
CLOS2.exe
E86B5
35
A5
00
DE
F9
D9
5E
50
E9
E6
02
00
00
Code :fstp dword ptr [edi+20]
004E7078
CLOS2.exe
E7078
45
08
89
4F
1C
D9
5F
20
D9
45
E4
D9
5F
Code :mov [CLOS2.exe+905C08],eax
0081CFA4
CLOS2.exe
41CFA4
C4
14
8B
46
08
A3
08
5C
D0
00
8B
4E
0C
89
0D
Code :mov [CLOS2.exe+905C0C],ecx
0081CFAC
CLOS2.exe
41CFAC
D0
00
8B
4E
0C
89
0D
0C
5C
D0
00
8B
56
10
89
15
Code :fst dword ptr [esi+28]
004C8172
CLOS2.exe
C8172
C4
14
D9
56
30
D9
56
28
D9
5E
2C
5E
5D
Code :fstp dword ptr [CLOS2.exe+905C34]
0081D005
CLOS2.exe
41D005
D0
00
D9
46
34
D9
1D
34
5C
D0
00
D9
46
38
D9
1D
syncBlock1
004EF32C
syncBlock2
004EF372
syncBlock3
004EF3B9
syncBlock4
004EF3D4
speedAOB
004C8169
cameraAOB
0081CF9E
resWidth
3CEB0058
resHeight
3CEB005C
aspectRatio
3CEB0060
enableCamera
3A9C0066
enableRotation
0AAC0044
gameSpeed
0AD80016