18938
"CompactMode"
Auto Assembler Script
[ENABLE]
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible = state; getMainForm().Panel5.Visible = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))
[DISABLE]
LuaCall(cycleFullCompact(nil,false))
71048
"- ReadMe - (press on script ->)"
FF00FF
Auto Assembler Script
[ENABLE]
Calm and Stop animals scripts doesn not affect geesem ducks and Lesser Kudu (in jump).
"Borderless_Maps" script should be activated before passing through in-game borders.
Timelapse works not very great if you wish to incrase speed very fast.
"Freeze_Weather_Effects" script in "Weather Effects" group should be re-enabled
if you switch reserve.
--------------------------------------------------------------------------------
Existing hotkeys:
Time:
Enable/Disable - - - Ctrl + Num*
+1 Hour - - - Ctrl + Num7
-1 Hour - - - Ctrl + Num4
+10 Min - - - Ctrl + Num8
-10 Min - - - Ctrl + Num5
Night - - - - Ctrl + Num0
Day - - - - - Ctrl + Num2
Morningg - - - - Ctrl + Num1
Evening - - - - Ctrl + Num3
Foliage:
Ctrl+Q - Better/onNoHud/onNo_Camera_Rot
Shift+Q - Original/offNoHud/offNo_Camera_Rot
Exposure:
Enable/Disable - - - Ctrl + Alt + Num*
Inc 0.01- - - Ctrl + Num9
Dcr 0.01- - - Ctrl + Num6
Inc 0.5 - - - Ctrl + Alt + Num9
Dcr 0.5 - - - Ctrl + Alt + Num6
Free Cam Group:
Enable/Disable - Alt + R
Teleport to cursor position on map - Shift + T
Movements: WASD RF QE
[DISABLE]
Toggle Activation
17
69
0
8766
"Time"
008000
Auto Assembler Script
[ENABLE]
aobscanmodule(manual_time,theHunterCotW_F.exe,F3 0F 11 81 E8 00 00 00 E8 F7 EF FE FF) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+39A1CC)
label(code)
label(return)
label(time)
registersymbol(time)
newmem:
cmp [time],(float)1000
jne short @f
movss [time],xmm0
@@:
movss xmm0,[time]
movss [rcx+000000E8],xmm0
jmp return
code:
movss [rcx+000000E8],xmm0
jmp return
time:
dd (float)1000
manual_time:
jmp newmem
nop
nop
nop
return:
registersymbol(manual_time)
[DISABLE]
manual_time:
db F3 0F 11 81 E8 00 00 00
unregistersymbol(time)
unregistersymbol(manual_time)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+39A1CC
"theHunterCotW_F.exe"+39A1A7: F3 0F 2C FA - cvttss2si edi,xmm2
"theHunterCotW_F.exe"+39A1AB: 77 05 - ja theHunterCotW_F.exe+39A1B2
"theHunterCotW_F.exe"+39A1AD: 0F 2F C8 - comiss xmm1,xmm0
"theHunterCotW_F.exe"+39A1B0: 77 03 - ja theHunterCotW_F.exe+39A1B5
"theHunterCotW_F.exe"+39A1B2: 0F 28 C1 - movaps xmm0,xmm1
"theHunterCotW_F.exe"+39A1B5: 0F 2F C3 - comiss xmm0,xmm3
"theHunterCotW_F.exe"+39A1B8: 73 12 - jae theHunterCotW_F.exe+39A1CC
"theHunterCotW_F.exe"+39A1BA: F3 0F 58 0D CA E2 15 01 - addss xmm1,dword ptr [theHunterCotW_F.exe+14F848C]
"theHunterCotW_F.exe"+39A1C2: F3 0F 11 89 E8 00 00 00 - movss [rcx+000000E8],xmm1
"theHunterCotW_F.exe"+39A1CA: EB 08 - jmp theHunterCotW_F.exe+39A1D4
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+39A1CC: F3 0F 11 81 E8 00 00 00 - movss [rcx+000000E8],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+39A1D4: E8 F7 EF FE FF - call theHunterCotW_F.exe+3891D0
"theHunterCotW_F.exe"+39A1D9: F3 0F 10 83 E8 00 00 00 - movss xmm0,[rbx+000000E8]
"theHunterCotW_F.exe"+39A1E1: F3 0F 2C C0 - cvttss2si eax,xmm0
"theHunterCotW_F.exe"+39A1E5: 66 0F 6E C8 - movd xmm1,eax
"theHunterCotW_F.exe"+39A1E9: 0F 5B C9 - cvtdq2ps xmm1,xmm1
"theHunterCotW_F.exe"+39A1EC: F3 0F 5C C1 - subss xmm0,xmm1
"theHunterCotW_F.exe"+39A1F0: 0F 2F C7 - comiss xmm0,xmm7
"theHunterCotW_F.exe"+39A1F3: 73 08 - jae theHunterCotW_F.exe+39A1FD
"theHunterCotW_F.exe"+39A1F5: F3 0F 5C 0D 33 47 15 01 - subss xmm1,[theHunterCotW_F.exe+14EE930]
"theHunterCotW_F.exe"+39A1FD: F3 0F 2C C1 - cvttss2si eax,xmm1
}
Activate
17
106
0
34
"Time_of_Day"
008000
Float
time
Increase Value
17
103
1
+1 Hour
0
Decrease Value
17
100
1
-1 Hour
1
Increase Value
17
104
0.1666666666
+10 min
5
Decrease Value
17
101
0.1666666666
-10 min
6
Set Value
17
96
0.1
Night
7
Set Value
17
98
12
Day
8
Set Value
17
97
5.554828167
Red Morning
9
Set Value
17
99
18.69479561
Red Evening
10
Increase Value
17
18
104
0.0166666666
+1 min
2
Decrease Value
17
18
101
0.0166666666
-1 min
3
2599
"Calm_Animals"
000080
Auto Assembler Script
[ENABLE]
aobscanmodule(calmAnimals2,theHunterCotW_F.exe,F3 0F 11 44 CB 18 F3 0F 10 44 CB 04 0F 2F C6 76 0A) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+44A2F4)
label(code)
label(return)
newmem:
code:
mov [rbx+rcx*8+18],0 //xmm0
jmp return
calmAnimals2:
jmp newmem
nop
return:
registersymbol(calmAnimals2)
[DISABLE]
calmAnimals2:
db F3 0F 11 44 CB 18
unregistersymbol(calmAnimals2)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+44A2F4
"theHunterCotW_F.exe"+44A2CB: 83 3F 00 - cmp dword ptr [rdi],00
"theHunterCotW_F.exe"+44A2CE: 75 0B - jne theHunterCotW_F.exe+44A2DB
"theHunterCotW_F.exe"+44A2D0: F3 0F 10 47 0C - movss xmm0,[rdi+0C]
"theHunterCotW_F.exe"+44A2D5: F3 0F 5F C3 - maxss xmm0,xmm3
"theHunterCotW_F.exe"+44A2D9: EB 19 - jmp theHunterCotW_F.exe+44A2F4
"theHunterCotW_F.exe"+44A2DB: 0F 28 C7 - movaps xmm0,xmm7
"theHunterCotW_F.exe"+44A2DE: F3 0F 59 44 CB 04 - mulss xmm0,[rbx+rcx*8+04]
"theHunterCotW_F.exe"+44A2E4: F3 0F 58 C3 - addss xmm0,xmm3
"theHunterCotW_F.exe"+44A2E8: F3 0F 5F C6 - maxss xmm0,xmm6
"theHunterCotW_F.exe"+44A2EC: F3 0F 5D 83 B4 19 00 00 - minss xmm0,[rbx+000019B4]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+44A2F4: F3 0F 11 44 CB 18 - movss [rbx+rcx*8+18],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+44A2FA: F3 0F 10 44 CB 04 - movss xmm0,[rbx+rcx*8+04]
"theHunterCotW_F.exe"+44A300: 0F 2F C6 - comiss xmm0,xmm6
"theHunterCotW_F.exe"+44A303: 76 0A - jna theHunterCotW_F.exe+44A30F
"theHunterCotW_F.exe"+44A305: 44 8B 44 CB 1C - mov r8d,[rbx+rcx*8+1C]
"theHunterCotW_F.exe"+44A30A: 0F 28 D0 - movaps xmm2,xmm0
"theHunterCotW_F.exe"+44A30D: 33 D2 - xor edx,edx
"theHunterCotW_F.exe"+44A30F: 48 85 FF - test rdi,rdi
"theHunterCotW_F.exe"+44A312: 74 1A - je theHunterCotW_F.exe+44A32E
"theHunterCotW_F.exe"+44A314: 8B 04 CB - mov eax,[rbx+rcx*8]
"theHunterCotW_F.exe"+44A317: 39 47 10 - cmp [rdi+10],eax
}
2640
"Stop_Animals"
000080
Auto Assembler Script
[ENABLE]
aobscanmodule(stopanimals,theHunterCotW_F.exe,44 88 BF 01 29 00 00 C6 87 18 29 00 00 01) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+3D9162)
label(code)
label(return)
newmem:
code:
mov [rdi+00002901],0 //r15l
jmp return
stopanimals:
jmp newmem
nop
nop
return:
registersymbol(stopanimals)
[DISABLE]
stopanimals:
db 44 88 BF 01 29 00 00
unregistersymbol(stopanimals)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+3D9162
"theHunterCotW_F.exe"+3D913A: 48 8B CE - mov rcx,rsi
"theHunterCotW_F.exe"+3D913D: E8 CE B9 02 00 - call theHunterCotW_F.exe+404B10
"theHunterCotW_F.exe"+3D9142: 48 8B 86 70 64 00 00 - mov rax,[rsi+00006470]
"theHunterCotW_F.exe"+3D9149: 48 8B 88 B0 02 00 00 - mov rcx,[rax+000002B0]
"theHunterCotW_F.exe"+3D9150: 48 85 C9 - test rcx,rcx
"theHunterCotW_F.exe"+3D9153: 74 1B - je theHunterCotW_F.exe+3D9170
"theHunterCotW_F.exe"+3D9155: 48 8B 01 - mov rax,[rcx]
"theHunterCotW_F.exe"+3D9158: FF 90 D0 00 00 00 - call qword ptr [rax+000000D0]
"theHunterCotW_F.exe"+3D915E: 84 C0 - test al,al
"theHunterCotW_F.exe"+3D9160: 74 0E - je theHunterCotW_F.exe+3D9170
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+3D9162: 44 88 BF 01 29 00 00 - mov [rdi+00002901],r15l
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+3D9169: C6 87 18 29 00 00 01 - mov byte ptr [rdi+00002918],01
"theHunterCotW_F.exe"+3D9170: 4C 8B C6 - mov r8,rsi
"theHunterCotW_F.exe"+3D9173: 48 8B D3 - mov rdx,rbx
"theHunterCotW_F.exe"+3D9176: 48 8B CF - mov rcx,rdi
"theHunterCotW_F.exe"+3D9179: E8 82 D3 03 00 - call theHunterCotW_F.exe+416500
"theHunterCotW_F.exe"+3D917E: E9 E5 00 00 00 - jmp theHunterCotW_F.exe+3D9268
"theHunterCotW_F.exe"+3D9183: 48 8B 87 58 26 00 00 - mov rax,[rdi+00002658]
"theHunterCotW_F.exe"+3D918A: 48 8D 15 E7 A7 17 01 - lea rdx,[theHunterCotW_F.exe+1553978]
"theHunterCotW_F.exe"+3D9191: 41 B8 1E 00 00 00 - mov r8d,0000001E
"theHunterCotW_F.exe"+3D9197: 48 C7 44 24 58 0F 00 00 00 - mov qword ptr [rsp+58],0000000F
}
70462
"Freeze Geese on fly / Ducks on fly and water"
000080
Auto Assembler Script
[ENABLE]
aobscanmodule(Ducks,theHunterCotW_F.exe,0F 11 4B 30 0F 10 02) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+4917DE)
label(code)
label(return)
newmem:
code:
//movups [rbx+30],xmm1
movups xmm0,[rdx]
jmp return
Ducks:
jmp newmem
nop
nop
return:
registersymbol(Ducks)
[DISABLE]
Ducks:
db 0F 11 4B 30 0F 10 02
unregistersymbol(Ducks)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+4917DE
"theHunterCotW_F.exe"+4917B6: 48 83 EC 30 - sub rsp,30
"theHunterCotW_F.exe"+4917BA: 0F 10 02 - movups xmm0,[rdx]
"theHunterCotW_F.exe"+4917BD: 48 8D 99 54 27 00 00 - lea rbx,[rcx+00002754]
"theHunterCotW_F.exe"+4917C4: 48 8B F9 - mov rdi,rcx
"theHunterCotW_F.exe"+4917C7: 0F 11 03 - movups [rbx],xmm0
"theHunterCotW_F.exe"+4917CA: 0F 10 4A 10 - movups xmm1,[rdx+10]
"theHunterCotW_F.exe"+4917CE: 0F 11 4B 10 - movups [rbx+10],xmm1
"theHunterCotW_F.exe"+4917D2: 0F 10 42 20 - movups xmm0,[rdx+20]
"theHunterCotW_F.exe"+4917D6: 0F 11 43 20 - movups [rbx+20],xmm0
"theHunterCotW_F.exe"+4917DA: 0F 10 4A 30 - movups xmm1,[rdx+30]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+4917DE: 0F 11 4B 30 - movups [rbx+30],xmm1
"theHunterCotW_F.exe"+4917E2: 0F 10 02 - movups xmm0,[rdx]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+4917E5: 0F 11 81 14 27 00 00 - movups [rcx+00002714],xmm0
"theHunterCotW_F.exe"+4917EC: 0F 10 4A 10 - movups xmm1,[rdx+10]
"theHunterCotW_F.exe"+4917F0: 0F 11 89 24 27 00 00 - movups [rcx+00002724],xmm1
"theHunterCotW_F.exe"+4917F7: 0F 10 42 20 - movups xmm0,[rdx+20]
"theHunterCotW_F.exe"+4917FB: 0F 11 81 34 27 00 00 - movups [rcx+00002734],xmm0
"theHunterCotW_F.exe"+491802: 0F 10 4A 30 - movups xmm1,[rdx+30]
"theHunterCotW_F.exe"+491806: 48 8D 54 24 20 - lea rdx,[rsp+20]
"theHunterCotW_F.exe"+49180B: 0F 11 89 44 27 00 00 - movups [rcx+00002744],xmm1
"theHunterCotW_F.exe"+491812: 48 8B 89 D0 1F 00 00 - mov rcx,[rcx+00001FD0]
"theHunterCotW_F.exe"+491819: F3 0F 10 43 30 - movss xmm0,[rbx+30]
}
Toggle Activation
17
69
0
38121
"Player_and_Animals_Freeze"
000080
Auto Assembler Script
[ENABLE]
aobscanmodule(disablex,theHunterCotW_F.exe,0F 29 43 40 48 8B CF 0F) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+B979EC)
label(code)
label(return)
label(playerstop)
registersymbol(playerstop)
label(animalstop)
registersymbol(animalstop)
newmem:
cmp [rbx+A8],#3
jne animalscode
cmp [playerstop],0
jne code
mov [rbx+40],0
mov [rbx+44],0
mov [rbx+48],0
mov rcx,rdi
jmp return
animalscode:
cmp [animalstop],0
jne code
mov [rbx+40],0
mov [rbx+44],0
mov [rbx+48],0
mov rcx,rdi
jmp return
code:
movaps [rbx+40],xmm0
mov rcx,rdi
jmp return
playerstop:
dd 0
animalstop:
dd 1
disablex:
jmp newmem
nop
nop
return:
registersymbol(disablex)
[DISABLE]
disablex:
db 0F 29 43 40 48 8B CF
unregistersymbol(playerstop)
unregistersymbol(animalstop)
unregistersymbol(disablex)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+B979EC
"theHunterCotW_F.exe"+B979CA: 0F 50 C0 - movmskps eaxxmm0
"theHunterCotW_F.exe"+B979CD: 83 E0 07 - and eax,07
"theHunterCotW_F.exe"+B979D0: 3C 07 - cmp al,07
"theHunterCotW_F.exe"+B979D2: 0F 84 A3 00 00 00 - je theHunterCotW_F.exe+B97A7B
"theHunterCotW_F.exe"+B979D8: 41 83 E3 09 - and r11d,09
"theHunterCotW_F.exe"+B979DC: 45 84 DB - test r11l,r11l
"theHunterCotW_F.exe"+B979DF: 75 05 - jne theHunterCotW_F.exe+B979E6
"theHunterCotW_F.exe"+B979E1: E8 4A 61 FF FF - call theHunterCotW_F.exe+B8DB30
"theHunterCotW_F.exe"+B979E6: 0F 28 06 - movaps xmm0,[rsi]
"theHunterCotW_F.exe"+B979E9: 4C 8B C3 - mov r8,rbx
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+B979EC: 0F 29 43 40 - movaps [rbx+40],xmm0
"theHunterCotW_F.exe"+B979F0: 48 8B CF - mov rcx,rdi
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+B979F3: 0F 28 53 10 - movaps xmm2,[rbx+10]
"theHunterCotW_F.exe"+B979F7: 0F 28 65 00 - movaps xmm4,[rbp+00]
"theHunterCotW_F.exe"+B979FB: 0F 28 EA - movaps xmm5,xmm2
"theHunterCotW_F.exe"+B979FE: 0F C6 EA C9 - shufps xmm5,xmm2-37
"theHunterCotW_F.exe"+B97A02: 0F 28 C4 - movaps xmm0,xmm4
"theHunterCotW_F.exe"+B97A05: 0F C6 C4 C9 - shufps xmm0,xmm4-37
"theHunterCotW_F.exe"+B97A09: 0F 28 CA - movaps xmm1,xmm2
"theHunterCotW_F.exe"+B97A0C: 0F 59 C2 - mulps xmm0,xmm2
"theHunterCotW_F.exe"+B97A0F: 0F 28 F2 - movaps xmm6,xmm2
"theHunterCotW_F.exe"+B97A12: 0F 59 CC - mulps xmm1,xmm4
}
38130
"0 - Freeze 1 - Move"
0000FF
1
38122
"playerstop"
4 Bytes
playerstop
38123
"animalstop"
4 Bytes
animalstop
8769
"Foliage"
008000
1
4062
"No_Foliage"
008000
Auto Assembler Script
[ENABLE]
aobscanmodule(noFoliage,theHunterCotW_F.exe,F3 0F 11 8B 94 D8 11 00 8B 42 10) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+281507)
label(code)
label(return)
newmem:
code:
mov [rbx+0011D894],0
//movss [rbx+0011D894],xmm1
jmp return
noFoliage:
jmp newmem
nop
nop
nop
return:
registersymbol(noFoliage)
[DISABLE]
noFoliage:
db F3 0F 11 8B 94 D8 11 00
unregistersymbol(noFoliage)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+281507
"theHunterCotW_F.exe"+2814DD: 8B 42 04 - mov eax,[rdx+04]
"theHunterCotW_F.exe"+2814E0: 89 83 B0 D9 11 00 - mov [rbx+0011D9B0],eax
"theHunterCotW_F.exe"+2814E6: 89 BB 58 DA 11 00 - mov [rbx+0011DA58],edi
"theHunterCotW_F.exe"+2814EC: 89 BB 5C DA 11 00 - mov [rbx+0011DA5C],edi
"theHunterCotW_F.exe"+2814F2: F3 0F 10 4A 10 - movss xmm1,[rdx+10]
"theHunterCotW_F.exe"+2814F7: 0F 2E C8 - ucomiss xmm1,xmm0
"theHunterCotW_F.exe"+2814FA: 74 06 - je theHunterCotW_F.exe+281502
"theHunterCotW_F.exe"+2814FC: 0F 2F 4A 0C - comiss xmm1,[rdx+0C]
"theHunterCotW_F.exe"+281500: 72 05 - jb theHunterCotW_F.exe+281507
"theHunterCotW_F.exe"+281502: F3 0F 10 4A 0C - movss xmm1,[rdx+0C]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+281507: F3 0F 11 8B 94 D8 11 00 - movss [rbx+0011D894],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+28150F: 8B 42 10 - mov eax,[rdx+10]
"theHunterCotW_F.exe"+281512: 89 83 98 D8 11 00 - mov [rbx+0011D898],eax
"theHunterCotW_F.exe"+281518: 8B 42 14 - mov eax,[rdx+14]
"theHunterCotW_F.exe"+28151B: 89 83 9C D8 11 00 - mov [rbx+0011D89C],eax
"theHunterCotW_F.exe"+281521: F2 0F 10 42 18 - movsd xmm0,[rdx+18]
"theHunterCotW_F.exe"+281526: F2 0F 11 83 A0 D8 11 00 - movsd [rbx+0011D8A0],xmm0
"theHunterCotW_F.exe"+28152E: 8B 42 20 - mov eax,[rdx+20]
"theHunterCotW_F.exe"+281531: 89 83 A8 D8 11 00 - mov [rbx+0011D8A8],eax
"theHunterCotW_F.exe"+281537: 48 8B 03 - mov rax,[rbx]
"theHunterCotW_F.exe"+28153A: 39 78 08 - cmp [rax+08],edi
}
Toggle Activation
18
69
0
8770
"Better_Foliage"
008000
Auto Assembler Script
[ENABLE]
aobscanmodule(noFoliage,theHunterCotW_F.exe,F3 0F 11 8B 94 D8 11 00 8B 42 10) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+281507)
label(code)
label(return)
newmem:
code:
mov [rbx+0011D894],(float)50
//movss [rbx+0011D894],xmm1
jmp return
noFoliage:
jmp newmem
nop
nop
nop
return:
registersymbol(noFoliage)
[DISABLE]
noFoliage:
db F3 0F 11 8B 94 D8 11 00
unregistersymbol(noFoliage)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+281507
"theHunterCotW_F.exe"+2814DD: 8B 42 04 - mov eax,[rdx+04]
"theHunterCotW_F.exe"+2814E0: 89 83 B0 D9 11 00 - mov [rbx+0011D9B0],eax
"theHunterCotW_F.exe"+2814E6: 89 BB 58 DA 11 00 - mov [rbx+0011DA58],edi
"theHunterCotW_F.exe"+2814EC: 89 BB 5C DA 11 00 - mov [rbx+0011DA5C],edi
"theHunterCotW_F.exe"+2814F2: F3 0F 10 4A 10 - movss xmm1,[rdx+10]
"theHunterCotW_F.exe"+2814F7: 0F 2E C8 - ucomiss xmm1,xmm0
"theHunterCotW_F.exe"+2814FA: 74 06 - je theHunterCotW_F.exe+281502
"theHunterCotW_F.exe"+2814FC: 0F 2F 4A 0C - comiss xmm1,[rdx+0C]
"theHunterCotW_F.exe"+281500: 72 05 - jb theHunterCotW_F.exe+281507
"theHunterCotW_F.exe"+281502: F3 0F 10 4A 0C - movss xmm1,[rdx+0C]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+281507: F3 0F 11 8B 94 D8 11 00 - movss [rbx+0011D894],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+28150F: 8B 42 10 - mov eax,[rdx+10]
"theHunterCotW_F.exe"+281512: 89 83 98 D8 11 00 - mov [rbx+0011D898],eax
"theHunterCotW_F.exe"+281518: 8B 42 14 - mov eax,[rdx+14]
"theHunterCotW_F.exe"+28151B: 89 83 9C D8 11 00 - mov [rbx+0011D89C],eax
"theHunterCotW_F.exe"+281521: F2 0F 10 42 18 - movsd xmm0,[rdx+18]
"theHunterCotW_F.exe"+281526: F2 0F 11 83 A0 D8 11 00 - movsd [rbx+0011D8A0],xmm0
"theHunterCotW_F.exe"+28152E: 8B 42 20 - mov eax,[rdx+20]
"theHunterCotW_F.exe"+281531: 89 83 A8 D8 11 00 - mov [rbx+0011D8A8],eax
"theHunterCotW_F.exe"+281537: 48 8B 03 - mov rax,[rbx]
"theHunterCotW_F.exe"+28153A: 39 78 08 - cmp [rax+08],edi
}
22869
"Longer_Vegetations"
008000
Auto Assembler Script
[ENABLE]
aobscanmodule(LongerRange,theHunterCotW_F.exe,F3 0F 10 49 18 F3 0F 59 C9) // should be unique
alloc(newmem3,$1000,"theHunterCotW_F.exe"+9457A3)
alloc(myvar8,4)
myvar8:
dd (float)900
label(code3)
label(return3)
newmem3:
code3:
movss xmm1,[myvar8]
//movss xmm1,[rcx+18]
jmp return3
LongerRange:
jmp newmem3
return3:
registersymbol(LongerRange)
registersymbol(myvar8)
aobscanmodule(LongerRange2,theHunterCotW_F.exe,F3 41 0F 59 43 38) // should be unique
alloc(newmem2,$1000,"theHunterCotW_F.exe"+949561)
alloc(myvar8,4)
myvar8:
dd (float)900
label(code2)
label(return2)
newmem2:
code2:
mulss xmm0,[myvar8]
//mulss xmm0,[r11+38]
jmp return2
LongerRange2:
jmp newmem2
nop
return2:
registersymbol(LongerRange2)
registersymbol(myvar8)
[DISABLE]
LongerRange:
db F3 0F 10 49 18
unregistersymbol(myvar8)
dealloc(myvar8)
unregistersymbol(LongerRange)
dealloc(newmem2)
LongerRange2:
db F3 41 0F 59 43 38
unregistersymbol(myvar8)
dealloc(myvar8)
unregistersymbol(LongerRange2)
dealloc(newmem3)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+9457A3
"theHunterCotW_F.exe"+94576C: F3 41 0F 10 88 08 01 00 00 - movss xmm1,[r8+00000108]
"theHunterCotW_F.exe"+945775: F3 41 0F 10 80 04 01 00 00 - movss xmm0,[r8+00000104]
"theHunterCotW_F.exe"+94577E: F3 0F 11 44 24 20 - movss [rsp+20],xmm0
"theHunterCotW_F.exe"+945784: F3 0F 11 4C 24 24 - movss [rsp+24],xmm1
"theHunterCotW_F.exe"+94578A: F3 0F 11 54 24 28 - movss [rsp+28],xmm2
"theHunterCotW_F.exe"+945790: E8 8B 9D 74 FF - call theHunterCotW_F.exe+8F520
"theHunterCotW_F.exe"+945795: 8B 43 50 - mov eax,[rbx+50]
"theHunterCotW_F.exe"+945798: 48 8B 13 - mov rdx,[rbx]
"theHunterCotW_F.exe"+94579B: 48 6B C8 38 - imul rcx,rax,38
"theHunterCotW_F.exe"+94579F: 48 03 4A 20 - add rcx,[rdx+20]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+9457A3: F3 0F 10 49 18 - movss xmm1,[rcx+18]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+9457A8: F3 0F 59 C9 - mulss xmm1,xmm1
"theHunterCotW_F.exe"+9457AC: 0F 2F C1 - comiss xmm0,xmm1
"theHunterCotW_F.exe"+9457AF: 0F 97 C0 - seta al
"theHunterCotW_F.exe"+9457B2: 48 83 C4 30 - add rsp,30
"theHunterCotW_F.exe"+9457B6: 5B - pop rbx
"theHunterCotW_F.exe"+9457B7: C3 - ret
"theHunterCotW_F.exe"+9457B8: CC - int 3
"theHunterCotW_F.exe"+9457B9: CC - int 3
"theHunterCotW_F.exe"+9457BA: CC - int 3
"theHunterCotW_F.exe"+9457BB: CC - int 3
}
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+949561
"theHunterCotW_F.exe"+949534: 41 0F 28 C4 - movaps xmm0,xmm12
"theHunterCotW_F.exe"+949538: F3 0F 59 05 88 90 BA 00 - mulss xmm0,[theHunterCotW_F.exe+14F25C8]
"theHunterCotW_F.exe"+949540: 41 0F 28 F8 - movaps xmm7,xmm8
"theHunterCotW_F.exe"+949544: 33 F6 - xor esi,esi
"theHunterCotW_F.exe"+949546: 45 33 F6 - xor r14d,r14d
"theHunterCotW_F.exe"+949549: F3 41 0F 51 CB - sqrtss xmm1,xmm11
"theHunterCotW_F.exe"+94954E: 41 0F 28 F6 - movaps xmm6,xmm14
"theHunterCotW_F.exe"+949552: F3 41 0F 5D C0 - minss xmm0,xmm8
"theHunterCotW_F.exe"+949557: F3 41 0F 59 F1 - mulss xmm6,xmm9
"theHunterCotW_F.exe"+94955C: F3 41 0F 5F F2 - maxss xmm6,xmm10
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+949561: F3 41 0F 59 43 38 - mulss xmm0,[r11+38]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+949567: F3 0F 5E C8 - divss xmm1,xmm0
"theHunterCotW_F.exe"+94956B: F3 41 0F 5D F0 - minss xmm6,xmm8
"theHunterCotW_F.exe"+949570: F3 0F 5C F9 - subss xmm7,xmm1
"theHunterCotW_F.exe"+949574: F3 41 0F 5E 7B 48 - divss xmm7,[r11+48]
"theHunterCotW_F.exe"+94957A: F3 41 0F 5F FA - maxss xmm7,xmm10
"theHunterCotW_F.exe"+94957F: F3 41 0F 5D F8 - minss xmm7,xmm8
"theHunterCotW_F.exe"+949584: F3 0F 59 F7 - mulss xmm6,xmm7
"theHunterCotW_F.exe"+949588: 41 0F 2F F7 - comiss xmm6,xmm15
"theHunterCotW_F.exe"+94958C: 72 60 - jb theHunterCotW_F.exe+9495EE
"theHunterCotW_F.exe"+94958E: 49 63 39 - movsxd rdi,dword ptr [r9]
}
22870
"Longer Render"
Float
myvar8
36666
"Better_Grass (Glitchy)"
008000
Auto Assembler Script
[ENABLE]
aobscanmodule(better_grass,theHunterCotW_F.exe,89 83 98 D8 11 00) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+281512)
label(code)
label(return)
newmem:
code:
mov [rbx+0011D898],(float)-500 //eax
jmp return
better_grass:
jmp newmem
nop
return:
registersymbol(better_grass)
[DISABLE]
better_grass:
db 89 83 98 D8 11 00
unregistersymbol(better_grass)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+281512
"theHunterCotW_F.exe"+2814E6: 89 BB 58 DA 11 00 - mov [rbx+0011DA58],edi
"theHunterCotW_F.exe"+2814EC: 89 BB 5C DA 11 00 - mov [rbx+0011DA5C],edi
"theHunterCotW_F.exe"+2814F2: F3 0F 10 4A 10 - movss xmm1,[rdx+10]
"theHunterCotW_F.exe"+2814F7: 0F 2E C8 - ucomiss xmm1,xmm0
"theHunterCotW_F.exe"+2814FA: 74 06 - je theHunterCotW_F.exe+281502
"theHunterCotW_F.exe"+2814FC: 0F 2F 4A 0C - comiss xmm1,[rdx+0C]
"theHunterCotW_F.exe"+281500: 72 05 - jb theHunterCotW_F.exe+281507
"theHunterCotW_F.exe"+281502: F3 0F 10 4A 0C - movss xmm1,[rdx+0C]
"theHunterCotW_F.exe"+281507: F3 0F 11 8B 94 D8 11 00 - movss [rbx+0011D894],xmm1
"theHunterCotW_F.exe"+28150F: 8B 42 10 - mov eax,[rdx+10]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+281512: 89 83 98 D8 11 00 - mov [rbx+0011D898],eax
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+281518: 8B 42 14 - mov eax,[rdx+14]
"theHunterCotW_F.exe"+28151B: 89 83 9C D8 11 00 - mov [rbx+0011D89C],eax
"theHunterCotW_F.exe"+281521: F2 0F 10 42 18 - movsd xmm0,[rdx+18]
"theHunterCotW_F.exe"+281526: F2 0F 11 83 A0 D8 11 00 - movsd [rbx+0011D8A0],xmm0
"theHunterCotW_F.exe"+28152E: 8B 42 20 - mov eax,[rdx+20]
"theHunterCotW_F.exe"+281531: 89 83 A8 D8 11 00 - mov [rbx+0011D8A8],eax
"theHunterCotW_F.exe"+281537: 48 8B 03 - mov rax,[rbx]
"theHunterCotW_F.exe"+28153A: 39 78 08 - cmp [rax+08],edi
"theHunterCotW_F.exe"+28153D: 74 0A - je theHunterCotW_F.exe+281549
"theHunterCotW_F.exe"+28153F: 48 8B 00 - mov rax,[rax]
}
18627
"Snow_Footprints"
008000
1
18599
"noFootprints"
008000
Auto Assembler Script
[ENABLE]
aobscanmodule(footsteps,theHunterCotW_F.exe,F3 43 0F 11 44 34 40) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+699BEE)
label(code)
label(return)
newmem:
code:
mov [r12+r14+40],(float)30
//movss [r12+r14+40],xmm0
jmp return
footsteps:
jmp newmem
nop
nop
return:
registersymbol(footsteps)
[DISABLE]
footsteps:
db F3 43 0F 11 44 34 40
unregistersymbol(footsteps)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+699BEE
"theHunterCotW_F.exe"+699BC6: 48 C1 FA 04 - sar rdx,04
"theHunterCotW_F.exe"+699BCA: 48 8B C2 - mov rax,rdx
"theHunterCotW_F.exe"+699BCD: 48 C1 E8 3F - shr rax,3F
"theHunterCotW_F.exe"+699BD1: 48 03 D0 - add rdx,rax
"theHunterCotW_F.exe"+699BD4: 0F 84 03 02 00 00 - je theHunterCotW_F.exe+699DDD
"theHunterCotW_F.exe"+699BDA: 4D 8B E1 - mov r12,r9
"theHunterCotW_F.exe"+699BDD: 0F 1F 00 - nop [rax]
"theHunterCotW_F.exe"+699BE0: 4C 8B 73 30 - mov r14,[rbx+30]
"theHunterCotW_F.exe"+699BE4: 0F 28 C6 - movaps xmm0,xmm6
"theHunterCotW_F.exe"+699BE7: F3 43 0F 58 44 34 40 - addss xmm0,dword ptr [r12+r14+40]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+699BEE: F3 43 0F 11 44 34 40 - movss [r12+r14+40],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+699BF5: F3 41 0F 10 4D 04 - movss xmm1,[r13+04]
"theHunterCotW_F.exe"+699BFB: 0F 2F C1 - comiss xmm0,xmm1
"theHunterCotW_F.exe"+699BFE: 0F 86 61 01 00 00 - jbe theHunterCotW_F.exe+699D65
"theHunterCotW_F.exe"+699C04: 4B 8D 34 34 - lea rsi,[r12+r14]
"theHunterCotW_F.exe"+699C08: 45 33 C0 - xor r8d,r8d
"theHunterCotW_F.exe"+699C0B: 48 8D 56 48 - lea rdx,[rsi+48]
"theHunterCotW_F.exe"+699C0F: 48 8B 0D 22 06 80 01 - mov rcx,[theHunterCotW_F.exe+1E9A238]
"theHunterCotW_F.exe"+699C16: E8 B5 F4 16 00 - call theHunterCotW_F.exe+8090D0
"theHunterCotW_F.exe"+699C1B: 48 8B 53 38 - mov rdx,[rbx+38]
"theHunterCotW_F.exe"+699C1F: 48 89 95 C8 00 00 00 - mov [rbp+000000C8],rdx
}
18534
"Footprints_not_disappear"
008000
Auto Assembler Script
[ENABLE]
aobscanmodule(footsteps,theHunterCotW_F.exe,F3 43 0F 11 44 34 40) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+699BEE)
label(code)
label(return)
newmem:
code:
//movss [r12+r14+40],xmm0
jmp return
footsteps:
jmp newmem
nop
nop
return:
registersymbol(footsteps)
[DISABLE]
footsteps:
db F3 43 0F 11 44 34 40
unregistersymbol(footsteps)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+699BEE
"theHunterCotW_F.exe"+699BC6: 48 C1 FA 04 - sar rdx,04
"theHunterCotW_F.exe"+699BCA: 48 8B C2 - mov rax,rdx
"theHunterCotW_F.exe"+699BCD: 48 C1 E8 3F - shr rax,3F
"theHunterCotW_F.exe"+699BD1: 48 03 D0 - add rdx,rax
"theHunterCotW_F.exe"+699BD4: 0F 84 03 02 00 00 - je theHunterCotW_F.exe+699DDD
"theHunterCotW_F.exe"+699BDA: 4D 8B E1 - mov r12,r9
"theHunterCotW_F.exe"+699BDD: 0F 1F 00 - nop [rax]
"theHunterCotW_F.exe"+699BE0: 4C 8B 73 30 - mov r14,[rbx+30]
"theHunterCotW_F.exe"+699BE4: 0F 28 C6 - movaps xmm0,xmm6
"theHunterCotW_F.exe"+699BE7: F3 43 0F 58 44 34 40 - addss xmm0,dword ptr [r12+r14+40]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+699BEE: F3 43 0F 11 44 34 40 - movss [r12+r14+40],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+699BF5: F3 41 0F 10 4D 04 - movss xmm1,[r13+04]
"theHunterCotW_F.exe"+699BFB: 0F 2F C1 - comiss xmm0,xmm1
"theHunterCotW_F.exe"+699BFE: 0F 86 61 01 00 00 - jbe theHunterCotW_F.exe+699D65
"theHunterCotW_F.exe"+699C04: 4B 8D 34 34 - lea rsi,[r12+r14]
"theHunterCotW_F.exe"+699C08: 45 33 C0 - xor r8d,r8d
"theHunterCotW_F.exe"+699C0B: 48 8D 56 48 - lea rdx,[rsi+48]
"theHunterCotW_F.exe"+699C0F: 48 8B 0D 22 06 80 01 - mov rcx,[theHunterCotW_F.exe+1E9A238]
"theHunterCotW_F.exe"+699C16: E8 B5 F4 16 00 - call theHunterCotW_F.exe+8090D0
"theHunterCotW_F.exe"+699C1B: 48 8B 53 38 - mov rdx,[rbx+38]
"theHunterCotW_F.exe"+699C1F: 48 89 95 C8 00 00 00 - mov [rbp+000000C8],rdx
}
22841
"noGrass_Pressure"
008000
Auto Assembler Script
[ENABLE]
aobscanmodule(noGrass_Pressure2,theHunterCotW_F.exe,F3 0F 10 44 B7 30) // should be unique
noGrass_Pressure2:
db 90 90 90 90 90 90
registersymbol(noGrass_Pressure2)
[DISABLE]
noGrass_Pressure2:
db F3 0F 10 44 B7 30
unregistersymbol(noGrass_Pressure2)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+144564
"theHunterCotW_F.exe"+144533: 44 8D 42 03 - lea r8d,[rdx+03]
"theHunterCotW_F.exe"+144537: E8 D4 91 0C 01 - call theHunterCotW_F.exe+120D710
"theHunterCotW_F.exe"+14453C: 0F 28 05 AD B6 3A 01 - movaps xmm0,[theHunterCotW_F.exe+14EFBF0]
"theHunterCotW_F.exe"+144543: 4C 8D 4C 24 30 - lea r9,[rsp+30]
"theHunterCotW_F.exe"+144548: 45 33 C0 - xor r8d,r8d
"theHunterCotW_F.exe"+14454B: 0F 29 44 24 60 - movaps [rsp+60],xmm0
"theHunterCotW_F.exe"+144550: 48 8B CB - mov rcx,rbx
"theHunterCotW_F.exe"+144553: C7 44 24 20 04 00 00 00 - mov [rsp+20],00000004
"theHunterCotW_F.exe"+14455B: 41 8D 50 01 - lea edx,[r8+01]
"theHunterCotW_F.exe"+14455F: E8 6C 88 0C 01 - call theHunterCotW_F.exe+120CDD0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+144564: F3 0F 10 44 B7 30 - movss xmm0,[rdi+rsi*4+30]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+14456A: 4C 8D 8C 24 80 00 00 00 - lea r9,[rsp+00000080]
"theHunterCotW_F.exe"+144572: F3 0F 58 C0 - addss xmm0,xmm0
"theHunterCotW_F.exe"+144576: 48 C7 84 24 88 00 00 00 00 00 00 00 - mov qword ptr [rsp+00000088],00000000
"theHunterCotW_F.exe"+144582: BA 01 00 00 00 - mov edx,00000001
"theHunterCotW_F.exe"+144587: C7 44 24 20 01 00 00 00 - mov [rsp+20],00000001
"theHunterCotW_F.exe"+14458F: 48 8B CB - mov rcx,rbx
"theHunterCotW_F.exe"+144592: F3 0F 11 84 24 80 00 00 00 - movss [rsp+00000080],xmm0
"theHunterCotW_F.exe"+14459B: 44 8D 42 03 - lea r8d,[rdx+03]
"theHunterCotW_F.exe"+14459F: F3 0F 10 44 AF 10 - movss xmm0,[rdi+rbp*4+10]
"theHunterCotW_F.exe"+1445A5: F3 0F 11 84 24 84 00 00 00 - movss [rsp+00000084],xmm0
}
6783
"Borderless_Maps"
FF8080
Auto Assembler Script
[ENABLE]
aobscanmodule(BorderlessMaps,theHunterCotW_F.exe,80 BB E2 01 00 00 00 74 0F) // should be unique
BorderlessMaps:
db 80 BB E2 01 00 00 00 EB 0F
registersymbol(BorderlessMaps)
[DISABLE]
BorderlessMaps:
db 80 BB E2 01 00 00 00 74 0F
unregistersymbol(BorderlessMaps)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+5BE661
"theHunterCotW_F.exe"+5BE634: 74 2B - je theHunterCotW_F.exe+5BE661
"theHunterCotW_F.exe"+5BE636: 80 BB E2 01 00 00 00 - cmp byte ptr [rbx+000001E2],00
"theHunterCotW_F.exe"+5BE63D: 75 3A - jne theHunterCotW_F.exe+5BE679
"theHunterCotW_F.exe"+5BE63F: 48 8B CB - mov rcx,rbx
"theHunterCotW_F.exe"+5BE642: C7 83 D4 01 00 00 01 00 00 00 - mov [rbx+000001D4],00000001
"theHunterCotW_F.exe"+5BE64C: C6 83 E2 01 00 00 01 - mov byte ptr [rbx+000001E2],01
"theHunterCotW_F.exe"+5BE653: E8 48 E5 FE FF - call theHunterCotW_F.exe+5ACBA0
"theHunterCotW_F.exe"+5BE658: 48 81 C4 80 00 00 00 - add rsp,00000080
"theHunterCotW_F.exe"+5BE65F: 5B - pop rbx
"theHunterCotW_F.exe"+5BE660: C3 - ret
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+5BE661: 80 BB E2 01 00 00 00 - cmp byte ptr [rbx+000001E2],00
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+5BE668: 74 0F - je theHunterCotW_F.exe+5BE679
"theHunterCotW_F.exe"+5BE66A: 48 8B CB - mov rcx,rbx
"theHunterCotW_F.exe"+5BE66D: C6 83 E2 01 00 00 00 - mov byte ptr [rbx+000001E2],00
"theHunterCotW_F.exe"+5BE674: E8 E7 E6 FE FF - call theHunterCotW_F.exe+5ACD60
"theHunterCotW_F.exe"+5BE679: 48 81 C4 80 00 00 00 - add rsp,00000080
"theHunterCotW_F.exe"+5BE680: 5B - pop rbx
"theHunterCotW_F.exe"+5BE681: C3 - ret
"theHunterCotW_F.exe"+5BE682: CC - int 3
"theHunterCotW_F.exe"+5BE683: CC - int 3
"theHunterCotW_F.exe"+5BE684: CC - int 3
}
28506
"Exposure_Manual"
400080
Auto Assembler Script
[ENABLE]
aobscanmodule(manual_exposure,theHunterCotW_F.exe,F3 0F 11 87 74 25 00 00 F3 0F 10 87 74 25 00 00) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+11A128)
label(code)
label(return)
label(exposure)
registersymbol(exposure)
newmem:
cmp [exposure],(float)1000
jne short @f
movss [exposure],xmm0
@@:
movss xmm0,[exposure]
movss [rdi+00002574],xmm0
jmp return
code:
movss [rdi+00002574],xmm0
jmp return
exposure:
dd (float)1000
manual_exposure:
jmp newmem
nop
nop
nop
return:
registersymbol(manual_exposure)
[DISABLE]
manual_exposure:
db F3 0F 11 87 74 25 00 00
unregistersymbol(exposure)
unregistersymbol(manual_exposure)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+11A128
"theHunterCotW_F.exe"+11A0F1: F3 0F 10 8E 80 00 00 00 - movss xmm1,[rsi+00000080]
"theHunterCotW_F.exe"+11A0F9: F3 0F 5C F9 - subss xmm7,xmm1
"theHunterCotW_F.exe"+11A0FD: F3 0F 59 D1 - mulss xmm2,xmm1
"theHunterCotW_F.exe"+11A101: F3 0F 59 8F 78 25 00 00 - mulss xmm1,[rdi+00002578]
"theHunterCotW_F.exe"+11A109: 0F 28 C7 - movaps xmm0,xmm7
"theHunterCotW_F.exe"+11A10C: F3 0F 59 BF 4C 14 00 00 - mulss xmm7,[rdi+0000144C]
"theHunterCotW_F.exe"+11A114: F3 0F 59 C3 - mulss xmm0,xmm3
"theHunterCotW_F.exe"+11A118: F3 0F 58 F9 - addss xmm7,xmm1
"theHunterCotW_F.exe"+11A11C: F3 0F 58 C2 - addss xmm0,xmm2
"theHunterCotW_F.exe"+11A120: F3 0F 11 BF 78 25 00 00 - movss [rdi+00002578],xmm7
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+11A128: F3 0F 11 87 74 25 00 00 - movss [rdi+00002574],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+11A130: F3 0F 10 87 74 25 00 00 - movss xmm0,[rdi+00002574]
"theHunterCotW_F.exe"+11A138: F3 41 0F 5F C4 - maxss xmm0,xmm12
"theHunterCotW_F.exe"+11A13D: F3 41 0F 5D C5 - minss xmm0,xmm13
"theHunterCotW_F.exe"+11A142: F3 0F 11 87 74 25 00 00 - movss [rdi+00002574],xmm0
"theHunterCotW_F.exe"+11A14A: 48 8B 4C 24 50 - mov rcx,[rsp+50]
"theHunterCotW_F.exe"+11A14F: 48 33 CC - xor rcx,rsp
"theHunterCotW_F.exe"+11A152: E8 79 2C 19 01 - call theHunterCotW_F.exe+12ACDD0
"theHunterCotW_F.exe"+11A157: 4C 8D 9C 24 F0 00 00 00 - lea r11,[rsp+000000F0]
"theHunterCotW_F.exe"+11A15F: 49 8B 5B 38 - mov rbx,[r11+38]
"theHunterCotW_F.exe"+11A163: 41 0F 28 73 F0 - movaps xmm6,[r11-10]
}
Toggle Activation
17
18
106
Auto Exposure
0
Activate
17
105
1
Activate
17
102
2
Activate
17
18
105
3
Activate
17
18
102
4
28507
"Exposure"
400080
Float
Exposure
Increase Value
17
105
0.01
Exposure +0.01
1
Decrease Value
17
102
0.01
Exposure -0.01
3
Increase Value
17
18
105
0.5
Exposure +0.5
0
Decrease Value
17
18
102
0.5
Exposure +0.5
2
3980
"HUD"
1
9059
"HUD Off"
0080FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='noHUD' then
al[i].Active=true
end
if al[i].Description=='No_Camera_Rot' then
al[i].Active=true
end
if al[i].Description=='Better_Foliage' then
al[i].Active=true
end
end
[disable]
Activate
17
81
0
Deactivate
17
81
1
9060
"HUD On"
0080FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='noHUD' then
al[i].Active=false
end
if al[i].Description=='No_Camera_Rot' then
al[i].Active=false
end
if al[i].Description=='Better_Foliage' then
al[i].Active=false
end
end
[disable]
Activate
16
81
0
Deactivate
16
81
1
6213
"No_Camera_Rot"
FF8080
Auto Assembler Script
[ENABLE]
aobscanmodule(camerax,theHunterCotW_F.exe,F3 44 0F 11 57 1C F3 41 0F 58 F9) // should be unique
camerax:
db 90 90 90 90 90 90
registersymbol(camerax)
aobscanmodule(cameray,theHunterCotW_F.exe,F3 0F 11 7F 20 F3 0F 10 47 1C) // should be unique
cameray:
db 90 90 90 90 90
registersymbol(cameray)
[DISABLE]
camerax:
db F3 44 0F 11 57 1C
unregistersymbol(camerax)
cameray:
db F3 0F 11 7F 20
unregistersymbol(cameray)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+498DE5
"theHunterCotW_F.exe"+498DB4: 41 F6 86 90 01 00 00 02 - test byte ptr [r14+00000190],02
"theHunterCotW_F.exe"+498DBC: 74 21 - je theHunterCotW_F.exe+498DDF
"theHunterCotW_F.exe"+498DBE: 4D 8D 8E 28 01 00 00 - lea r9,[r14+00000128]
"theHunterCotW_F.exe"+498DC5: C6 44 24 20 01 - mov byte ptr [rsp+20],01
"theHunterCotW_F.exe"+498DCA: 41 0F 28 D2 - movaps xmm2,xmm10
"theHunterCotW_F.exe"+498DCE: F3 0F 10 4F 1C - movss xmm1,[rdi+1C]
"theHunterCotW_F.exe"+498DD3: 48 8B CF - mov rcx,rdi
"theHunterCotW_F.exe"+498DD6: E8 D5 C6 FF FF - call theHunterCotW_F.exe+4954B0
"theHunterCotW_F.exe"+498DDB: 44 0F 28 D0 - movaps xmm10,xmm0
"theHunterCotW_F.exe"+498DDF: F3 44 0F 58 57 1C - addss xmm10,dword ptr [rdi+1C]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+498DE5: F3 44 0F 11 57 1C - movss [rdi+1C],xmm10
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+498DEB: F3 41 0F 58 F9 - addss xmm7,xmm9
"theHunterCotW_F.exe"+498DF0: 41 F6 86 90 01 00 00 01 - test byte ptr [r14+00000190],01
"theHunterCotW_F.exe"+498DF8: 74 1F - je theHunterCotW_F.exe+498E19
"theHunterCotW_F.exe"+498DFA: 4D 8D 8E 18 01 00 00 - lea r9,[r14+00000118]
"theHunterCotW_F.exe"+498E01: C6 44 24 20 01 - mov byte ptr [rsp+20],01
"theHunterCotW_F.exe"+498E06: 0F 28 D7 - movaps xmm2,xmm7
"theHunterCotW_F.exe"+498E09: F3 0F 10 4F 20 - movss xmm1,[rdi+20]
"theHunterCotW_F.exe"+498E0E: 48 8B CF - mov rcx,rdi
"theHunterCotW_F.exe"+498E11: E8 9A C6 FF FF - call theHunterCotW_F.exe+4954B0
"theHunterCotW_F.exe"+498E16: 0F 28 F8 - movaps xmm7,xmm0
}
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+498E1E
"theHunterCotW_F.exe"+498DF0: 41 F6 86 90 01 00 00 01 - test byte ptr [r14+00000190],01
"theHunterCotW_F.exe"+498DF8: 74 1F - je theHunterCotW_F.exe+498E19
"theHunterCotW_F.exe"+498DFA: 4D 8D 8E 18 01 00 00 - lea r9,[r14+00000118]
"theHunterCotW_F.exe"+498E01: C6 44 24 20 01 - mov byte ptr [rsp+20],01
"theHunterCotW_F.exe"+498E06: 0F 28 D7 - movaps xmm2,xmm7
"theHunterCotW_F.exe"+498E09: F3 0F 10 4F 20 - movss xmm1,[rdi+20]
"theHunterCotW_F.exe"+498E0E: 48 8B CF - mov rcx,rdi
"theHunterCotW_F.exe"+498E11: E8 9A C6 FF FF - call theHunterCotW_F.exe+4954B0
"theHunterCotW_F.exe"+498E16: 0F 28 F8 - movaps xmm7,xmm0
"theHunterCotW_F.exe"+498E19: F3 0F 58 7F 20 - addss xmm7,dword ptr [rdi+20]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+498E1E: F3 0F 11 7F 20 - movss [rdi+20],xmm7
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+498E23: F3 0F 10 47 1C - movss xmm0,[rdi+1C]
"theHunterCotW_F.exe"+498E28: F3 0F 10 0D B0 6D 05 01 - movss xmm1,[theHunterCotW_F.exe+14EFBE0]
"theHunterCotW_F.exe"+498E30: F3 0F 10 15 9C 6D 05 01 - movss xmm2,[theHunterCotW_F.exe+14EFBD4]
"theHunterCotW_F.exe"+498E38: 0F 2F C2 - comiss xmm0,xmm2
"theHunterCotW_F.exe"+498E3B: 76 11 - jna theHunterCotW_F.exe+498E4E
"theHunterCotW_F.exe"+498E3D: 0F 1F 00 - nop [rax]
"theHunterCotW_F.exe"+498E40: F3 0F 58 C1 - addss xmm0,xmm1
"theHunterCotW_F.exe"+498E44: 0F 2F C2 - comiss xmm0,xmm2
"theHunterCotW_F.exe"+498E47: 77 F7 - ja theHunterCotW_F.exe+498E40
"theHunterCotW_F.exe"+498E49: F3 0F 11 47 1C - movss [rdi+1C],xmm0
}
20560
"noHUD"
FF8080
Auto Assembler Script
[ENABLE]
aobscanmodule(noHUD,theHunterCotW_F.exe,75 0E 49 83 C0 04 4D 3B C1) // should be unique
noHUD:
db 74 0E 49 83 C0 04
registersymbol(noHUD)
[DISABLE]
noHUD:
db 75 0E 49 83 C0 04
unregistersymbol(noHUD)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+867AE3
"theHunterCotW_F.exe"+867AC6: 74 1D - je theHunterCotW_F.exe+867AE5
"theHunterCotW_F.exe"+867AC8: 41 8B 08 - mov ecx,[r8]
"theHunterCotW_F.exe"+867ACB: 0F 1F 44 00 00 - nop [rax+rax+00]
"theHunterCotW_F.exe"+867AD0: 39 08 - cmp [rax],ecx
"theHunterCotW_F.exe"+867AD2: 74 0B - je theHunterCotW_F.exe+867ADF
"theHunterCotW_F.exe"+867AD4: 48 83 C0 08 - add rax,08
"theHunterCotW_F.exe"+867AD8: 48 3B C2 - cmp rax,rdx
"theHunterCotW_F.exe"+867ADB: 75 F3 - jne theHunterCotW_F.exe+867AD0
"theHunterCotW_F.exe"+867ADD: EB 06 - jmp theHunterCotW_F.exe+867AE5
"theHunterCotW_F.exe"+867ADF: 80 78 04 00 - cmp byte ptr [rax+04],00
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+867AE3: 75 0E - jne theHunterCotW_F.exe+867AF3
"theHunterCotW_F.exe"+867AE5: 49 83 C0 04 - add r8,04
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+867AE9: 4D 3B C1 - cmp r8,r9
"theHunterCotW_F.exe"+867AEC: 75 D2 - jne theHunterCotW_F.exe+867AC0
"theHunterCotW_F.exe"+867AEE: 45 32 DB - xor r11l,r11l
"theHunterCotW_F.exe"+867AF1: EB 03 - jmp theHunterCotW_F.exe+867AF6
"theHunterCotW_F.exe"+867AF3: 41 B3 01 - mov r11l,01
"theHunterCotW_F.exe"+867AF6: 4C 8B 87 C0 00 00 00 - mov r8,[rdi+000000C0]
"theHunterCotW_F.exe"+867AFD: 4C 8B 8F C8 00 00 00 - mov r9,[rdi+000000C8]
"theHunterCotW_F.exe"+867B04: 4D 3B C1 - cmp r8,r9
"theHunterCotW_F.exe"+867B07: 74 37 - je theHunterCotW_F.exe+867B40
"theHunterCotW_F.exe"+867B09: 4C 8B 95 C8 11 00 00 - mov r10,[rbp+000011C8]
}
28578
"Timelapse"
1
28529
"Timelapse"
FF0000
Auto Assembler Script
[ENABLE]
aobscanmodule(timemult,theHunterCotW_F.exe,F3 0F 11 80 F4 00 00 00 C3 CC CC CC CC CC CC CC CC CC CC CC CC 48) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+39FA3B)
label(code)
label(return)
label(time_mult)
registersymbol(time_mult)
newmem:
movss xmm0,[time_mult]
movss [rax+000000F4],xmm0
jmp return
code:
movss [rax+000000F4],xmm0
jmp return
time_mult:
dd (float)0 // 4 - default value
timemult:
jmp newmem
nop
nop
nop
return:
registersymbol(timemult)
[DISABLE]
timemult:
db F3 0F 11 80 F4 00 00 00
unregistersymbol(time_mult)
unregistersymbol(timemult)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+39FA3B
"theHunterCotW_F.exe"+39FA1B: CC - int 3
"theHunterCotW_F.exe"+39FA1C: CC - int 3
"theHunterCotW_F.exe"+39FA1D: CC - int 3
"theHunterCotW_F.exe"+39FA1E: CC - int 3
"theHunterCotW_F.exe"+39FA1F: CC - int 3
"theHunterCotW_F.exe"+39FA20: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+39FA23: F3 0F 10 00 - movss xmm0,[rax]
"theHunterCotW_F.exe"+39FA27: F3 0F 5F 05 01 EF 14 01 - maxss xmm0,[theHunterCotW_F.exe+14EE930]
"theHunterCotW_F.exe"+39FA2F: 48 8B 41 08 - mov rax,[rcx+08]
"theHunterCotW_F.exe"+39FA33: F3 0F 5D 05 79 8A 15 01 - minss xmm0,[theHunterCotW_F.exe+14F84B4]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+39FA3B: F3 0F 11 80 F4 00 00 00 - movss [rax+000000F4],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+39FA43: C3 - ret
"theHunterCotW_F.exe"+39FA44: CC - int 3
"theHunterCotW_F.exe"+39FA45: CC - int 3
"theHunterCotW_F.exe"+39FA46: CC - int 3
"theHunterCotW_F.exe"+39FA47: CC - int 3
"theHunterCotW_F.exe"+39FA48: CC - int 3
"theHunterCotW_F.exe"+39FA49: CC - int 3
"theHunterCotW_F.exe"+39FA4A: CC - int 3
"theHunterCotW_F.exe"+39FA4B: CC - int 3
"theHunterCotW_F.exe"+39FA4C: CC - int 3
}
28535
"WeatherChangeSpeed"
Auto Assembler Script
[ENABLE]
aobscanmodule(WeatherChangeSpeed,theHunterCotW_F.exe,F3 0F 10 81 D0 01 00 00 C3) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+291AA0)
label(code)
label(return)
label(Weather_Change_Speed)
registersymbol(Weather_Change_Speed)
newmem:
push rax
mov rax,[Weather_Change_Speed]
mov [rcx+000001D0],rax
pop rax
code:
movss xmm0,[rcx+000001D0]
jmp return
Weather_Change_Speed:
dd (float)0 // 1 - default value
WeatherChangeSpeed:
jmp newmem
nop
nop
nop
return:
registersymbol(WeatherChangeSpeed)
[DISABLE]
WeatherChangeSpeed:
db F3 0F 10 81 D0 01 00 00
unregistersymbol(Weather_Change_Speed)
unregistersymbol(WeatherChangeSpeed)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+291AA0
"theHunterCotW_F.exe"+291A90: C6 81 12 01 00 00 01 - mov byte ptr [rcx+00000112],01
"theHunterCotW_F.exe"+291A97: C3 - ret
"theHunterCotW_F.exe"+291A98: CC - int 3
"theHunterCotW_F.exe"+291A99: CC - int 3
"theHunterCotW_F.exe"+291A9A: CC - int 3
"theHunterCotW_F.exe"+291A9B: CC - int 3
"theHunterCotW_F.exe"+291A9C: CC - int 3
"theHunterCotW_F.exe"+291A9D: CC - int 3
"theHunterCotW_F.exe"+291A9E: CC - int 3
"theHunterCotW_F.exe"+291A9F: CC - int 3
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+291AA0: F3 0F 10 81 D0 01 00 00 - movss xmm0,[rcx+000001D0]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+291AA8: C3 - ret
"theHunterCotW_F.exe"+291AA9: CC - int 3
"theHunterCotW_F.exe"+291AAA: CC - int 3
"theHunterCotW_F.exe"+291AAB: CC - int 3
"theHunterCotW_F.exe"+291AAC: CC - int 3
"theHunterCotW_F.exe"+291AAD: CC - int 3
"theHunterCotW_F.exe"+291AAE: CC - int 3
"theHunterCotW_F.exe"+291AAF: CC - int 3
"theHunterCotW_F.exe"+291AB0: F3 0F 10 81 84 02 00 00 - movss xmm0,[rcx+00000284]
"theHunterCotW_F.exe"+291AB8: F3 0F 58 81 80 02 00 00 - addss xmm0,dword ptr [rcx+00000280]
}
28530
"Time_Mult"
Float
time_mult
38519
"Weather_Change_Speed"
Float
Weather_Change_Speed
28524
"Weather Effects"
FF0000
1
32715
"Freeze_Weather_Effects"
Auto Assembler Script
[ENABLE]
aobscanmodule(Weather_Effects,theHunterCotW_F.exe,F3 0F 11 43 0C 48 83 C4 40 5B C3 CC CC CC CC CC CC CC CC CC CC 48 8B C4 48 89 58 08) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+28C4FB)
label(code)
label(return)
label(turn2)
registersymbol(turn2)
label(graphic2)
registersymbol(graphic2)
newmem:
cmp [turn2],0
jne short @f
push rax
lea rax,[rbx+0C]
mov [graphic2],rax
pop rax
mov [turn2],1
@@:
jmp return
code:
movss [rbx+0C],xmm0
jmp return
turn2:
dd 0
graphic2:
dd 0
Weather_Effects:
jmp newmem
return:
registersymbol(Weather_Effects)
[DISABLE]
Weather_Effects:
db F3 0F 11 43 0C
unregistersymbol(turn2)
unregistersymbol(graphic2)
unregistersymbol(Weather_Effects)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+28C4FB
"theHunterCotW_F.exe"+28C4D0: EB 08 - jmp theHunterCotW_F.exe+28C4DA
"theHunterCotW_F.exe"+28C4D2: F3 0F 10 3D 56 24 26 01 - movss xmm7,[theHunterCotW_F.exe+14EE930]
"theHunterCotW_F.exe"+28C4DA: 48 8B 01 - mov rax,[rcx]
"theHunterCotW_F.exe"+28C4DD: F3 0F 10 71 0C - movss xmm6,[rcx+0C]
"theHunterCotW_F.exe"+28C4E2: FF 50 10 - call qword ptr [rax+10]
"theHunterCotW_F.exe"+28C4E5: F3 0F 5C C6 - subss xmm0,xmm6
"theHunterCotW_F.exe"+28C4E9: F3 0F 59 C7 - mulss xmm0,xmm7
"theHunterCotW_F.exe"+28C4ED: 0F 28 7C 24 20 - movaps xmm7,[rsp+20]
"theHunterCotW_F.exe"+28C4F2: F3 0F 58 C6 - addss xmm0,xmm6
"theHunterCotW_F.exe"+28C4F6: 0F 28 74 24 30 - movaps xmm6,[rsp+30]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+28C4FB: F3 0F 11 43 0C - movss [rbx+0C],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+28C500: 48 83 C4 40 - add rsp,40
"theHunterCotW_F.exe"+28C504: 5B - pop rbx
"theHunterCotW_F.exe"+28C505: C3 - ret
"theHunterCotW_F.exe"+28C506: CC - int 3
"theHunterCotW_F.exe"+28C507: CC - int 3
"theHunterCotW_F.exe"+28C508: CC - int 3
"theHunterCotW_F.exe"+28C509: CC - int 3
"theHunterCotW_F.exe"+28C50A: CC - int 3
"theHunterCotW_F.exe"+28C50B: CC - int 3
"theHunterCotW_F.exe"+28C50C: CC - int 3
}
38436
"Wind_1"
Float
graphic2
-C0
38441
"Fog_1"
Float
graphic2
-A0
38440
"Fog_3"
Float
graphic2
-80
38439
"Fog_2"
Float
graphic2
-60
38438
"Wind_2"
Float
graphic2
-40
38437
"Fog_22"
Float
graphic2
-20
38434
"Img_Temperature"
Float
graphic2
0
9167
"Clouds"
000000
1
35103
"noHigh_Clouds"
Auto Assembler Script
[ENABLE]
aobscanmodule(noHigh_Clouds,theHunterCotW_F.exe,74 6C F3 0F 10 4B 1C) // should be unique
noHigh_Clouds:
db 75 6C
registersymbol(noHigh_Clouds)
[DISABLE]
noHigh_Clouds:
db 74 6C
unregistersymbol(noHigh_Clouds)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+2780D5
"theHunterCotW_F.exe"+2780B5: F3 0F 11 43 08 - movss [rbx+08],xmm0
"theHunterCotW_F.exe"+2780BA: EB 04 - jmp theHunterCotW_F.exe+2780C0
"theHunterCotW_F.exe"+2780BC: 84 C0 - test al,al
"theHunterCotW_F.exe"+2780BE: 74 11 - je theHunterCotW_F.exe+2780D1
"theHunterCotW_F.exe"+2780C0: 4D 8B CE - mov r9,r14
"theHunterCotW_F.exe"+2780C3: 41 B0 01 - mov r8l,01
"theHunterCotW_F.exe"+2780C6: 48 8B D3 - mov rdx,rbx
"theHunterCotW_F.exe"+2780C9: 48 8B CE - mov rcx,rsi
"theHunterCotW_F.exe"+2780CC: E8 3F 13 00 00 - call theHunterCotW_F.exe+279410
"theHunterCotW_F.exe"+2780D1: 44 38 7B 2D - cmp [rbx+2D],r15l
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+2780D5: 74 6C - je theHunterCotW_F.exe+278143
"theHunterCotW_F.exe"+2780D7: F3 0F 10 4B 1C - movss xmm1,[rbx+1C]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+2780DC: 0F 28 C1 - movaps xmm0,xmm1
"theHunterCotW_F.exe"+2780DF: F3 0F 5C 43 18 - subss xmm0,[rbx+18]
"theHunterCotW_F.exe"+2780E4: F3 41 0F 59 C0 - mulss xmm0,xmm8
"theHunterCotW_F.exe"+2780E9: F3 0F 58 43 18 - addss xmm0,dword ptr [rbx+18]
"theHunterCotW_F.exe"+2780EE: 0F 2F 05 F7 02 28 01 - comiss xmm0,[theHunterCotW_F.exe+14F83EC]
"theHunterCotW_F.exe"+2780F5: F3 0F 11 43 18 - movss [rbx+18],xmm0
"theHunterCotW_F.exe"+2780FA: 77 0B - ja theHunterCotW_F.exe+278107
"theHunterCotW_F.exe"+2780FC: 0F 2F CF - comiss xmm1,xmm7
"theHunterCotW_F.exe"+2780FF: 77 06 - ja theHunterCotW_F.exe+278107
"theHunterCotW_F.exe"+278101: 44 88 7B 2D - mov [rbx+2D],r15l
}
28532
"No_Volumetric_Clouds"
Auto Assembler Script
[ENABLE]
aobscanmodule(noVolumClouds,theHunterCotW_F.exe,F3 44 0F 10 3D AE F2 28 01) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+299A51)
label(code)
label(return)
label(noclouds)
newmem:
movss xmm15,[noclouds]
jmp return
code:
movss xmm15,[theHunterCotW_F.exe+1528D08]
jmp return
noclouds:
dd (float)1
noVolumClouds:
jmp newmem
nop
nop
nop
nop
return:
registersymbol(noVolumClouds)
[DISABLE]
noVolumClouds:
db F3 44 0F 10 3D AE F2 28 01
unregistersymbol(noVolumClouds)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+299A51
"theHunterCotW_F.exe"+299A19: 41 0F 28 FD - movaps xmm7,xmm13
"theHunterCotW_F.exe"+299A1D: 85 C0 - test eax,eax
"theHunterCotW_F.exe"+299A1F: 0F 84 ED 02 00 00 - je theHunterCotW_F.exe+299D12
"theHunterCotW_F.exe"+299A25: 44 39 7B 70 - cmp [rbx+70],r15d
"theHunterCotW_F.exe"+299A29: 0F 8E 8C 01 00 00 - jng theHunterCotW_F.exe+299BBB
"theHunterCotW_F.exe"+299A2F: F3 44 0F 10 2D 88 61 25 01 - movss xmm13,[theHunterCotW_F.exe+14EFBC0]
"theHunterCotW_F.exe"+299A38: 4D 8B C7 - mov r8,r15
"theHunterCotW_F.exe"+299A3B: F3 44 0F 10 35 00 EA 25 01 - movss xmm14,[theHunterCotW_F.exe+14F8444]
"theHunterCotW_F.exe"+299A44: F3 44 0F 10 4C 24 24 - movss xmm9,[rsp+24]
"theHunterCotW_F.exe"+299A4B: 44 0F 29 7C 24 50 - movaps [rsp+50],xmm15
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+299A51: F3 44 0F 10 3D AE F2 28 01 - movss xmm15,[theHunterCotW_F.exe+1528D08]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+299A5A: 66 0F 1F 44 00 00 - nop [rax+rax+00]
"theHunterCotW_F.exe"+299A60: 48 8B 53 78 - mov rdx,[rbx+78]
"theHunterCotW_F.exe"+299A64: 0F 28 E9 - movaps xmm5,xmm1
"theHunterCotW_F.exe"+299A67: 49 03 D0 - add rdx,r8
"theHunterCotW_F.exe"+299A6A: 41 0F 28 D9 - movaps xmm3,xmm9
"theHunterCotW_F.exe"+299A6E: F3 0F 10 4A 38 - movss xmm1,[rdx+38]
"theHunterCotW_F.exe"+299A73: F3 0F 5C 4A 30 - subss xmm1,[rdx+30]
"theHunterCotW_F.exe"+299A78: F3 0F 10 72 2C - movss xmm6,[rdx+2C]
"theHunterCotW_F.exe"+299A7D: F3 0F 5C 72 28 - subss xmm6,[rdx+28]
"theHunterCotW_F.exe"+299A82: F3 0F 10 52 20 - movss xmm2,[rdx+20]
}
35123
"Volumetric_Clouds_Total"
Auto Assembler Script
[ENABLE]
aobscanmodule(Clouds_Total,theHunterCotW_F.exe,F3 0F 11 72 28 F3) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+299AD1)
label(code)
label(return)
label(Vol_Clouds_Amount)
registersymbol(Vol_Clouds_Amount)
newmem:
push rax
mov rax,[Vol_Clouds_Amount]
mov [rdx+28],rax
pop rax
jmp return
code:
movss [rdx+28],xmm6
jmp return
Vol_Clouds_Amount:
dd (float)0
Clouds_Total:
jmp newmem
return:
registersymbol(Clouds_Total)
[DISABLE]
Clouds_Total:
db F3 0F 11 72 28
unregistersymbol(Vol_Clouds_Amount)
unregistersymbol(Clouds_Total)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+299AD1
"theHunterCotW_F.exe"+299AA0: F3 0F 58 4A 30 - addss xmm1,dword ptr [rdx+30]
"theHunterCotW_F.exe"+299AA5: F3 41 0F 59 D3 - mulss xmm2,xmm11
"theHunterCotW_F.exe"+299AAA: F3 0F 58 72 28 - addss xmm6,dword ptr [rdx+28]
"theHunterCotW_F.exe"+299AAF: F3 0F 11 5A 04 - movss [rdx+04],xmm3
"theHunterCotW_F.exe"+299AB4: F3 0F 58 52 1C - addss xmm2,dword ptr [rdx+1C]
"theHunterCotW_F.exe"+299AB9: F3 0F 11 4A 30 - movss [rdx+30],xmm1
"theHunterCotW_F.exe"+299ABE: F3 0F 10 4A 3C - movss xmm1,[rdx+3C]
"theHunterCotW_F.exe"+299AC3: 41 0F 2F F7 - comiss xmm6,xmm15
"theHunterCotW_F.exe"+299AC7: F3 0F 5C 4A 34 - subss xmm1,[rdx+34]
"theHunterCotW_F.exe"+299ACC: F3 0F 11 6A 0C - movss [rdx+0C],xmm5
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+299AD1: F3 0F 11 72 28 - movss [rdx+28],xmm6
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+299AD6: F3 0F 11 52 1C - movss [rdx+1C],xmm2
"theHunterCotW_F.exe"+299ADB: F3 41 0F 59 C8 - mulss xmm1,xmm8
"theHunterCotW_F.exe"+299AE0: F3 0F 58 4A 34 - addss xmm1,dword ptr [rdx+34]
"theHunterCotW_F.exe"+299AE5: F3 0F 11 4A 34 - movss [rdx+34],xmm1
"theHunterCotW_F.exe"+299AEA: F3 0F 10 4A 14 - movss xmm1,[rdx+14]
"theHunterCotW_F.exe"+299AEF: F3 0F 5C 4A 08 - subss xmm1,[rdx+08]
"theHunterCotW_F.exe"+299AF4: F3 41 0F 59 CC - mulss xmm1,xmm12
"theHunterCotW_F.exe"+299AF9: F3 0F 58 4A 08 - addss xmm1,dword ptr [rdx+08]
"theHunterCotW_F.exe"+299AFE: F3 0F 11 4A 08 - movss [rdx+08],xmm1
"theHunterCotW_F.exe"+299B03: 0F 86 82 00 00 00 - jbe theHunterCotW_F.exe+299B8B
}
35124
"Vol_Clouds_Amount"
Float
Vol_Clouds_Amount
28525
"Rain_and_Clouds_Amount"
Auto Assembler Script
[ENABLE]
aobscanmodule(RainClouds1,theHunterCotW_F.exe,F3 44 0F 10 91 D4 01 00 00) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+2922EA)
label(code)
label(return)
label(Rain_Clouds_Amount)
registersymbol(Rain_Clouds_Amount)
newmem:
cmp [Rain_Clouds_Amount],(float)5000
jne short @f
push rax
mov rax,[rcx+000001D4]
mov [Rain_Clouds_Amount],rax
pop rax
@@:
movss xmm10,[Rain_Clouds_Amount]
jmp return
code:
movss xmm10,[rcx+000001D4]
jmp return
Rain_Clouds_Amount:
dd (float)5000
RainClouds1:
jmp newmem
nop
nop
nop
nop
return:
registersymbol(RainClouds1)
[DISABLE]
RainClouds1:
db F3 44 0F 10 91 D4 01 00 00
unregistersymbol(Rain_Clouds_Amount)
unregistersymbol(RainClouds1)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+2922EA
"theHunterCotW_F.exe"+2922BD: 48 8B D9 - mov rbx,rcx
"theHunterCotW_F.exe"+2922C0: 44 0F 29 4C 24 40 - movaps [rsp+40],xmm9
"theHunterCotW_F.exe"+2922C6: 44 0F 29 54 24 30 - movaps [rsp+30],xmm10
"theHunterCotW_F.exe"+2922CC: 44 0F 28 D3 - movaps xmm10,xmm3
"theHunterCotW_F.exe"+2922D0: 44 0F 29 5C 24 20 - movaps [rsp+20],xmm11
"theHunterCotW_F.exe"+2922D6: 44 0F 28 DA - movaps xmm11,xmm2
"theHunterCotW_F.exe"+2922DA: 73 09 - jae theHunterCotW_F.exe+2922E5
"theHunterCotW_F.exe"+2922DC: F3 44 0F 10 99 CC 01 00 00 - movss xmm11,[rcx+000001CC]
"theHunterCotW_F.exe"+2922E5: 0F 2F DE - comiss xmm3,xmm6
"theHunterCotW_F.exe"+2922E8: 73 09 - jae theHunterCotW_F.exe+2922F3
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+2922EA: F3 44 0F 10 91 D4 01 00 00 - movss xmm10,[rcx+000001D4]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+2922F3: 48 8B 05 EE F0 B3 01 - mov rax,[theHunterCotW_F.exe+1DD13E8]
"theHunterCotW_F.exe"+2922FA: F3 44 0F 10 88 B0 12 00 00 - movss xmm9,[rax+000012B0]
"theHunterCotW_F.exe"+292303: F3 44 0F 5C 0D 94 01 27 01 - subss xmm9,[theHunterCotW_F.exe+15024A0]
"theHunterCotW_F.exe"+29230C: 44 0F 2F CE - comiss xmm9,xmm6
"theHunterCotW_F.exe"+292310: 73 08 - jae theHunterCotW_F.exe+29231A
"theHunterCotW_F.exe"+292312: 44 0F 57 0D F6 D8 25 01 - xorps xmm9,[theHunterCotW_F.exe+14EFC10]
"theHunterCotW_F.exe"+29231A: F3 44 0F 5C 0D 59 61 26 01 - subss xmm9,[theHunterCotW_F.exe+14F847C]
"theHunterCotW_F.exe"+292323: F3 0F 10 42 04 - movss xmm0,[rdx+04]
"theHunterCotW_F.exe"+292328: F3 0F 5C 81 94 00 00 00 - subss xmm0,[rcx+00000094]
"theHunterCotW_F.exe"+292330: F3 0F 10 0D 88 B2 A5 01 - movss xmm1,[theHunterCotW_F.exe+1CED5C0]
}
28526
"Rain_Clouds_Amount"
Float
Rain_Clouds_Amount
28542
"Rain_Wet"
Auto Assembler Script
[ENABLE]
aobscanmodule(Rain_Manual,theHunterCotW_F.exe,F3 0F 11 93 FC 00 00 00 F3 0F 10 83 08) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+295B9B)
label(code)
label(return)
label(rain_amount)
registersymbol(rain_amount)
label(wet_effect)
registersymbol(wet_effect)
newmem:
cmp [rain_amount],5000
jne short @f
movss [rain_amount],xmm2
@@:
movss xmm2,[rain_amount]
movss [rbx+000000FC],xmm2
movss xmm0,[rbx+00000108]
movss xmm1,[rbx+00000100]
maxss xmm1,[rbx+00000104]
minss xmm1,xmm0
cmp [wet_effect],5000
jne short @f
movss [wet_effect],xmm1
@@:
movss xmm1,[wet_effect]
movss [rbx+00000100],xmm1
jmp return
code:
movss [rbx+000000FC],xmm2
movss xmm0,[rbx+00000108]
movss xmm1,[rbx+00000100]
maxss xmm1,[rbx+00000104]
minss xmm1,xmm0
movss [rbx+00000100],xmm1
jmp return
rain_amount:
dd 5000
wet_effect:
dd 5000
Rain_Manual:
jmp newmem
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
return:
registersymbol(Rain_Manual)
////////////////////////////////////////////////////////////////////////////////
aobscanmodule(moresnow,theHunterCotW_F.exe,F3 0F 11 48 20 C3 48) // should be unique
alloc(newmem2,$1000,"theHunterCotW_F.exe"+11BD8A)
label(code2)
label(return2)
label(more_snow)
registersymbol(more_snow)
newmem2:
cmp [more_snow],5000
jne short @f
movss [more_snow],xmm1
@@:
movss xmm1,[more_snow]
code2:
movss [rax+20],xmm1
jmp return2
more_snow:
dd 5000
moresnow:
jmp newmem2
return2:
registersymbol(moresnow)
[DISABLE]
Rain_Manual:
db F3 0F 11 93 FC 00 00 00 F3 0F 10 83 08 01 00 00 F3 0F 10 8B 00 01 00 00 F3 0F 5F 8B 04 01 00 00 F3 0F 5D C8 F3 0F 11 8B 00 01 00 00
unregistersymbol(wet_effect)
unregistersymbol(rain_amount)
unregistersymbol(Rain_Manual)
dealloc(newmem)
moresnow:
db F3 0F 11 48 20
unregistersymbol(more_snow)
unregistersymbol(moresnow)
dealloc(newmem2)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+295B9B
"theHunterCotW_F.exe"+295B67: 89 42 08 - mov [rdx+08],eax
"theHunterCotW_F.exe"+295B6A: 80 BB 14 02 00 00 00 - cmp byte ptr [rbx+00000214],00
"theHunterCotW_F.exe"+295B71: 0F 84 56 02 00 00 - je theHunterCotW_F.exe+295DCD
"theHunterCotW_F.exe"+295B77: 40 88 3D 52 AD BE 01 - mov [theHunterCotW_F.exe+1E808D0],dil
"theHunterCotW_F.exe"+295B7E: 48 89 1D 53 AD BE 01 - mov [theHunterCotW_F.exe+1E808D8],rbx
"theHunterCotW_F.exe"+295B85: F3 0F 10 15 4F A0 25 01 - movss xmm2,[theHunterCotW_F.exe+14EFBDC]
"theHunterCotW_F.exe"+295B8D: 0F 28 DA - movaps xmm3,xmm2
"theHunterCotW_F.exe"+295B90: 48 8B CB - mov rcx,rbx
"theHunterCotW_F.exe"+295B93: E8 28 13 00 00 - call theHunterCotW_F.exe+296EC0
"theHunterCotW_F.exe"+295B98: 0F 28 D0 - movaps xmm2,xmm0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+295B9B: F3 0F 11 93 FC 00 00 00 - movss [rbx+000000FC],xmm2
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+295BA3: F3 0F 10 83 08 01 00 00 - movss xmm0,[rbx+00000108]
"theHunterCotW_F.exe"+295BAB: F3 0F 10 8B 00 01 00 00 - movss xmm1,[rbx+00000100]
"theHunterCotW_F.exe"+295BB3: F3 0F 5F 8B 04 01 00 00 - maxss xmm1,[rbx+00000104]
"theHunterCotW_F.exe"+295BBB: F3 0F 5D C8 - minss xmm1,xmm0
"theHunterCotW_F.exe"+295BBF: F3 0F 11 8B 00 01 00 00 - movss [rbx+00000100],xmm1
"theHunterCotW_F.exe"+295BC7: 45 0F 57 C0 - xorps xmm8,xmm8
"theHunterCotW_F.exe"+295BCB: 41 0F 2F D0 - comiss xmm2,xmm8
"theHunterCotW_F.exe"+295BCF: 76 22 - jna theHunterCotW_F.exe+295BF3
"theHunterCotW_F.exe"+295BD1: 0F 2F C8 - comiss xmm1,xmm0
"theHunterCotW_F.exe"+295BD4: 73 1D - jae theHunterCotW_F.exe+295BF3
}
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+11BD8A
"theHunterCotW_F.exe"+11BD6C: CC - int 3
"theHunterCotW_F.exe"+11BD6D: CC - int 3
"theHunterCotW_F.exe"+11BD6E: CC - int 3
"theHunterCotW_F.exe"+11BD6F: CC - int 3
"theHunterCotW_F.exe"+11BD70: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+11BD73: 0F 57 C0 - xorps xmm0,xmm0
"theHunterCotW_F.exe"+11BD76: F3 0F 10 08 - movss xmm1,[rax]
"theHunterCotW_F.exe"+11BD7A: 48 8B 41 08 - mov rax,[rcx+08]
"theHunterCotW_F.exe"+11BD7E: F3 0F 5F C8 - maxss xmm1,xmm0
"theHunterCotW_F.exe"+11BD82: F3 0F 5D 0D A6 2B 3D 01 - minss xmm1,[theHunterCotW_F.exe+14EE930]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+11BD8A: F3 0F 11 48 20 - movss [rax+20],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+11BD8F: C3 - ret
"theHunterCotW_F.exe"+11BD90: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+11BD93: 0F 57 C0 - xorps xmm0,xmm0
"theHunterCotW_F.exe"+11BD96: F3 0F 10 08 - movss xmm1,[rax]
"theHunterCotW_F.exe"+11BD9A: 48 8B 41 08 - mov rax,[rcx+08]
"theHunterCotW_F.exe"+11BD9E: F3 0F 5F C8 - maxss xmm1,xmm0
"theHunterCotW_F.exe"+11BDA2: F3 0F 5D 0D 86 2B 3D 01 - minss xmm1,[theHunterCotW_F.exe+14EE930]
"theHunterCotW_F.exe"+11BDAA: F3 0F 11 88 D0 01 00 00 - movss [rax+000001D0],xmm1
"theHunterCotW_F.exe"+11BDB2: C3 - ret
"theHunterCotW_F.exe"+11BDB3: CC - int 3
}
28543
"rain_amount"
Float
rain_amount
28544
"wet_effect"
Float
wet_effect
28597
"more_snow"
Float
more_snow
28547
"Rain_Snow_Change"
Auto Assembler Script
[ENABLE]
aobscanmodule(RainSnowSwitch1,theHunterCotW_F.exe,89 81 F8 00 00 00 C3 48) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+29B739)
label(code)
label(return)
label(Rain_Snow_Switch)
registersymbol(Rain_Snow_Switch)
newmem:
cmp [Rain_Snow_Switch],5000
jne short @f
mov [Rain_Snow_Switch],eax
@@:
mov eax,[Rain_Snow_Switch]
mov [rcx+000000F8],eax
jmp return
code:
mov [rcx+000000F8],eax
jmp return
Rain_Snow_Switch:
dd 5000
RainSnowSwitch1:
jmp newmem
nop
return:
registersymbol(RainSnowSwitch1)
/////////////////////////////////////////////////////
aobscanmodule(RainSnowSwitch2,theHunterCotW_F.exe,F3 0F 11 8B F8 00 00 00 F3) // should be unique
RainSnowSwitch2:
db 90 90 90 90 90 90 90 90
registersymbol(RainSnowSwitch2)
[DISABLE]
RainSnowSwitch1:
db 89 81 F8 00 00 00
unregistersymbol(Rain_Snow_Switch)
unregistersymbol(RainSnowSwitch1)
dealloc(newmem)
RainSnowSwitch2:
db F3 0F 11 8B F8 00 00 00
unregistersymbol(RainSnowSwitch2)
{
RainSnowSwitch1
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+29B739
"theHunterCotW_F.exe"+29B729: CC - int 3
"theHunterCotW_F.exe"+29B72A: CC - int 3
"theHunterCotW_F.exe"+29B72B: CC - int 3
"theHunterCotW_F.exe"+29B72C: CC - int 3
"theHunterCotW_F.exe"+29B72D: CC - int 3
"theHunterCotW_F.exe"+29B72E: CC - int 3
"theHunterCotW_F.exe"+29B72F: CC - int 3
"theHunterCotW_F.exe"+29B730: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+29B733: 48 8B 49 08 - mov rcx,[rcx+08]
"theHunterCotW_F.exe"+29B737: 8B 00 - mov eax,[rax]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+29B739: 89 81 F8 00 00 00 - mov [rcx+000000F8],eax
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+29B73F: C3 - ret
"theHunterCotW_F.exe"+29B740: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+29B743: 0F 57 C0 - xorps xmm0,xmm0
"theHunterCotW_F.exe"+29B746: F3 0F 10 08 - movss xmm1,[rax]
"theHunterCotW_F.exe"+29B74A: 48 8B 41 08 - mov rax,[rcx+08]
"theHunterCotW_F.exe"+29B74E: F3 0F 5F C8 - maxss xmm1,xmm0
"theHunterCotW_F.exe"+29B752: F3 0F 11 88 88 02 00 00 - movss [rax+00000288],xmm1
"theHunterCotW_F.exe"+29B75A: C3 - ret
"theHunterCotW_F.exe"+29B75B: CC - int 3
"theHunterCotW_F.exe"+29B75C: CC - int 3
}
{
RainSnowSwitch2
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+295C29
"theHunterCotW_F.exe"+295BF3: 41 0F 2F C8 - comiss xmm1,xmm8
"theHunterCotW_F.exe"+295BF7: 76 17 - jna theHunterCotW_F.exe+295C10
"theHunterCotW_F.exe"+295BF9: 0F 28 C7 - movaps xmm0,xmm7
"theHunterCotW_F.exe"+295BFC: F3 0F 59 83 10 01 00 00 - mulss xmm0,[rbx+00000110]
"theHunterCotW_F.exe"+295C04: F3 0F 5C C8 - subss xmm1,xmm0
"theHunterCotW_F.exe"+295C08: F3 0F 11 8B 00 01 00 00 - movss [rbx+00000100],xmm1
"theHunterCotW_F.exe"+295C10: F3 0F 10 8B F8 00 00 00 - movss xmm1,[rbx+000000F8]
"theHunterCotW_F.exe"+295C18: F3 41 0F 5F C8 - maxss xmm1,xmm8
"theHunterCotW_F.exe"+295C1D: F3 0F 10 05 0B 8D 25 01 - movss xmm0,[theHunterCotW_F.exe+14EE930]
"theHunterCotW_F.exe"+295C25: F3 0F 5D C8 - minss xmm1,xmm0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+295C29: F3 0F 11 8B F8 00 00 00 - movss [rbx+000000F8],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+295C31: F3 0F 5C C1 - subss xmm0,xmm1
"theHunterCotW_F.exe"+295C35: F3 0F 59 83 00 01 00 00 - mulss xmm0,[rbx+00000100]
"theHunterCotW_F.exe"+295C3D: 48 8B 05 A4 B7 B3 01 - mov rax,[theHunterCotW_F.exe+1DD13E8]
"theHunterCotW_F.exe"+295C44: F3 0F 11 80 7C 14 00 00 - movss [rax+0000147C],xmm0
"theHunterCotW_F.exe"+295C4C: F3 0F 10 83 00 01 00 00 - movss xmm0,[rbx+00000100]
"theHunterCotW_F.exe"+295C54: F3 0F 59 83 F8 00 00 00 - mulss xmm0,[rbx+000000F8]
"theHunterCotW_F.exe"+295C5C: 48 8B 05 85 B7 B3 01 - mov rax,[theHunterCotW_F.exe+1DD13E8]
"theHunterCotW_F.exe"+295C63: F3 0F 11 80 80 14 00 00 - movss [rax+00001480],xmm0
"theHunterCotW_F.exe"+295C6B: F3 0F 10 8B FC 00 00 00 - movss xmm1,[rbx+000000FC]
"theHunterCotW_F.exe"+295C73: 48 8B 83 F0 00 00 00 - mov rax,[rbx+000000F0]
}
28548
"Rain_Snow_Switch"
Float
Rain_Snow_Switch
28527
"Wind_Mult"
Auto Assembler Script
[ENABLE]
aobscanmodule(windmult,theHunterCotW_F.exe,F3 41 0F 11 88 80 02 00 00 C3) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+29B71C)
label(code)
label(return)
label(wind_mult)
registersymbol(wind_mult)
newmem:
{ cmp [wind_mult],(float)5000
jne short @f
movss [wind_mult],xmm1
@@:}
movss xmm1,[wind_mult]
movss [r8+00000280],xmm1
jmp return
code:
movss [r8+00000280],xmm1
jmp return
wind_mult:
dd (float)0
windmult:
jmp newmem
nop
nop
nop
nop
return:
registersymbol(windmult)
[DISABLE]
windmult:
db F3 41 0F 11 88 80 02 00 00
unregistersymbol(wind_mult)
unregistersymbol(windmult)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+29B71C
"theHunterCotW_F.exe"+29B6F7: 8B 00 - mov eax,[rax]
"theHunterCotW_F.exe"+29B6F9: 89 81 78 02 00 00 - mov [rcx+00000278],eax
"theHunterCotW_F.exe"+29B6FF: C3 - ret
"theHunterCotW_F.exe"+29B700: 4C 8B 41 08 - mov r8,[rcx+08]
"theHunterCotW_F.exe"+29B704: 41 80 B8 04 02 00 00 00 - cmp byte ptr [r8+00000204],00
"theHunterCotW_F.exe"+29B70C: 75 17 - jne theHunterCotW_F.exe+29B725
"theHunterCotW_F.exe"+29B70E: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+29B711: 0F 57 C0 - xorps xmm0,xmm0
"theHunterCotW_F.exe"+29B714: F3 0F 10 08 - movss xmm1,[rax]
"theHunterCotW_F.exe"+29B718: F3 0F 5F C8 - maxss xmm1,xmm0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+29B71C: F3 41 0F 11 88 80 02 00 00 - movss [r8+00000280],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+29B725: C3 - ret
"theHunterCotW_F.exe"+29B726: CC - int 3
"theHunterCotW_F.exe"+29B727: CC - int 3
"theHunterCotW_F.exe"+29B728: CC - int 3
"theHunterCotW_F.exe"+29B729: CC - int 3
"theHunterCotW_F.exe"+29B72A: CC - int 3
"theHunterCotW_F.exe"+29B72B: CC - int 3
"theHunterCotW_F.exe"+29B72C: CC - int 3
"theHunterCotW_F.exe"+29B72D: CC - int 3
"theHunterCotW_F.exe"+29B72E: CC - int 3
}
37762
"Wind_Mult 2"
Auto Assembler Script
[ENABLE]
aobscanmodule(windmult2,theHunterCotW_F.exe,F3 41 0F 11 80 84 02 00 00) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+29B66E)
label(code)
label(return)
label(wind_mult2)
registersymbol(wind_mult2)
newmem:
{ cmp [wind_mult2],(float)5000
jne short @f
movss [wind_mult2],xmm0
@@:}
movss xmm0,[wind_mult2]
movss [r8+00000284],xmm0
jmp return
code:
movss [r8+00000284],xmm0
jmp return
wind_mult2:
dd (float)0
windmult2:
jmp newmem
nop
nop
nop
nop
return:
registersymbol(windmult2)
[DISABLE]
windmult2:
db F3 41 0F 11 80 84 02 00 00
unregistersymbol(wind_mult2)
unregistersymbol(windmult2)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+29B66E
"theHunterCotW_F.exe"+29B64C: CC - int 3
"theHunterCotW_F.exe"+29B64D: CC - int 3
"theHunterCotW_F.exe"+29B64E: CC - int 3
"theHunterCotW_F.exe"+29B64F: CC - int 3
"theHunterCotW_F.exe"+29B650: 4C 8B 41 08 - mov r8,[rcx+08]
"theHunterCotW_F.exe"+29B654: 41 80 B8 04 02 00 00 00 - cmp byte ptr [r8+00000204],00
"theHunterCotW_F.exe"+29B65C: 75 19 - jne theHunterCotW_F.exe+29B677
"theHunterCotW_F.exe"+29B65E: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+29B661: F3 41 0F 10 80 80 02 00 00 - movss xmm0,[r8+00000280]
"theHunterCotW_F.exe"+29B66A: F3 0F 5F 00 - maxss xmm0,[rax]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+29B66E: F3 41 0F 11 80 84 02 00 00 - movss [r8+00000284],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+29B677: C3 - ret
"theHunterCotW_F.exe"+29B678: CC - int 3
"theHunterCotW_F.exe"+29B679: CC - int 3
"theHunterCotW_F.exe"+29B67A: CC - int 3
"theHunterCotW_F.exe"+29B67B: CC - int 3
"theHunterCotW_F.exe"+29B67C: CC - int 3
"theHunterCotW_F.exe"+29B67D: CC - int 3
"theHunterCotW_F.exe"+29B67E: CC - int 3
"theHunterCotW_F.exe"+29B67F: CC - int 3
"theHunterCotW_F.exe"+29B680: 48 83 EC 18 - sub rsp,18
}
28528
"Wind_Mult"
Float
wind_mult
37763
"Wind_Mult 2"
Float
wind_mult2
28545
"Blue_Tint"
Auto Assembler Script
[ENABLE]
aobscanmodule(bluetint2,theHunterCotW_F.exe,89 83 E0 00 00 00 8B 83 BC 01 00 00) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+297C82)
label(code)
label(return)
label(Blue_Tint2)
registersymbol(Blue_Tint2)
newmem:
{ cmp [Blue_Tint2],5000
jne short @f
mov [Blue_Tint2],eax
@@:
}
mov eax,[Blue_Tint2]
mov [rbx+000000E0],eax
jmp return
code:
mov [rbx+000000E0],eax
jmp return
Blue_Tint2:
dd (float)0
bluetint2:
jmp newmem
nop
return:
registersymbol(bluetint2)
[DISABLE]
bluetint2:
db 89 83 E0 00 00 00
unregistersymbol(Blue_Tint2)
unregistersymbol(bluetint2)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+297C82
"theHunterCotW_F.exe"+297C55: D1 EA - shr edx,1
"theHunterCotW_F.exe"+297C57: 89 94 88 88 00 00 00 - mov [rax+rcx*4+00000088],edx
"theHunterCotW_F.exe"+297C5E: 8B 53 5C - mov edx,[rbx+5C]
"theHunterCotW_F.exe"+297C61: 8B 0D 61 48 A5 01 - mov ecx,[theHunterCotW_F.exe+1CEC4C8]
"theHunterCotW_F.exe"+297C67: 48 8B 83 10 03 00 00 - mov rax,[rbx+00000310]
"theHunterCotW_F.exe"+297C6E: D1 EA - shr edx,1
"theHunterCotW_F.exe"+297C70: 83 E1 01 - and ecx,01
"theHunterCotW_F.exe"+297C73: 89 94 88 90 00 00 00 - mov [rax+rcx*4+00000090],edx
"theHunterCotW_F.exe"+297C7A: 8B 83 E4 00 00 00 - mov eax,[rbx+000000E4]
"theHunterCotW_F.exe"+297C80: 33 D2 - xor edx,edx
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+297C82: 89 83 E0 00 00 00 - mov [rbx+000000E0],eax
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+297C88: 8B 83 BC 01 00 00 - mov eax,[rbx+000001BC]
"theHunterCotW_F.exe"+297C8E: 89 83 B8 01 00 00 - mov [rbx+000001B8],eax
"theHunterCotW_F.exe"+297C94: C7 05 86 58 A5 01 FF FF FF FF - mov [theHunterCotW_F.exe+1CED524],FFFFFFFF
"theHunterCotW_F.exe"+297C9E: 4C 8B 83 10 03 00 00 - mov r8,[rbx+00000310]
"theHunterCotW_F.exe"+297CA5: 41 0F B7 40 76 - movzx eax,word ptr [r8+76]
"theHunterCotW_F.exe"+297CAA: 41 0F B7 48 70 - movzx ecx,word ptr [r8+70]
"theHunterCotW_F.exe"+297CAF: 66 41 89 40 74 - mov [r8+74],ax
"theHunterCotW_F.exe"+297CB4: FF C0 - inc eax
"theHunterCotW_F.exe"+297CB6: F7 F1 - div ecx
"theHunterCotW_F.exe"+297CB8: 41 C6 40 72 00 - mov byte ptr [r8+72],00
}
37750
"no_Brightness_Blue_Tone"
Auto Assembler Script
[ENABLE]
aobscanmodule(no_Brightness_Blue_Tone,theHunterCotW_F.exe,F3 0F 10 0A 0F 57 E4 F3 0F) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+24A470)
label(code)
label(return)
label(blue_tone)
registersymbol(blue_tone)
newmem:
code:
movss xmm1,[blue_tone] //[rdx]
xorps xmm4,xmm4
jmp return
blue_tone:
dd 0
no_Brightness_Blue_Tone:
jmp newmem
nop
nop
return:
registersymbol(no_Brightness_Blue_Tone)
[DISABLE]
no_Brightness_Blue_Tone:
db F3 0F 10 0A 0F 57 E4
unregistersymbol(blue_tone)
unregistersymbol(no_Brightness_Blue_Tone)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+24A470
"theHunterCotW_F.exe"+24A45B: 48 8B 5C 24 50 - mov rbx,[rsp+50]
"theHunterCotW_F.exe"+24A460: 48 8B 74 24 58 - mov rsi,[rsp+58]
"theHunterCotW_F.exe"+24A465: 48 83 C4 40 - add rsp,40
"theHunterCotW_F.exe"+24A469: 5F - pop rdi
"theHunterCotW_F.exe"+24A46A: C3 - ret
"theHunterCotW_F.exe"+24A46B: CC - int 3
"theHunterCotW_F.exe"+24A46C: CC - int 3
"theHunterCotW_F.exe"+24A46D: CC - int 3
"theHunterCotW_F.exe"+24A46E: CC - int 3
"theHunterCotW_F.exe"+24A46F: CC - int 3
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+24A470: F3 0F 10 0A - movss xmm1,[rdx]
"theHunterCotW_F.exe"+24A474: 0F 57 E4 - xorps xmm4,xmm4
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+24A477: F3 0F 10 15 B1 44 2A 01 - movss xmm2,[theHunterCotW_F.exe+14EE930]
"theHunterCotW_F.exe"+24A47F: 0F 28 C1 - movaps xmm0,xmm1
"theHunterCotW_F.exe"+24A482: F3 0F 2C C1 - cvttss2si eax,xmm1
"theHunterCotW_F.exe"+24A486: 66 0F 6E D8 - movd xmm3,eax
"theHunterCotW_F.exe"+24A48A: 0F 5B DB - cvtdq2ps xmm3,xmm3
"theHunterCotW_F.exe"+24A48D: F3 0F 5C C3 - subss xmm0,xmm3
"theHunterCotW_F.exe"+24A491: 0F 2F C4 - comiss xmm0,xmm4
"theHunterCotW_F.exe"+24A494: 73 04 - jae theHunterCotW_F.exe+24A49A
"theHunterCotW_F.exe"+24A496: F3 0F 5C DA - subss xmm3,xmm2
"theHunterCotW_F.exe"+24A49A: F3 0F 2C C1 - cvttss2si eax,xmm1
}
28546
"Blue_Tint2"
Float
Blue_Tint2
37751
"blue_tone"
Float
blue_tone
28551
"Stars"
Auto Assembler Script
[ENABLE]
aobscanmodule(starsbright,theHunterCotW_F.exe,F3 0F 11 70 20 0F 28 74 24 70) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+298B09)
label(code)
label(return)
label(Stars_Brightness)
registersymbol(Stars_Brightness)
newmem:
cmp [Stars_Brightness],5000
jne short @f
movss [Stars_Brightness],xmm6
@@:
movss xmm6,[Stars_Brightness]
movss [rax+20],xmm6
jmp return
code:
movss [rax+20],xmm6
jmp return
Stars_Brightness:
dd 5000
starsbright:
jmp newmem
return:
registersymbol(starsbright)
///////////////////////
aobscanmodule(starsbrightmult,theHunterCotW_F.exe,F3 0F 11 70 24 0F 28 74 24 20 48 83 C4 38 C3 CC CC CC CC CC CC CC CC CC CC CC F3 0F 11 49 50) // should be unique
alloc(newmem2,$1000,"theHunterCotW_F.exe"+297096)
label(code2)
label(return2)
label(Stars_Bright_Mult)
registersymbol(Stars_Bright_Mult)
newmem2:
cmp [Stars_Bright_Mult],5000
jne short @f
movss [Stars_Bright_Mult],xmm6
@@:
movss xmm6,[Stars_Bright_Mult]
movss [rax+24],xmm6
jmp return2
code2:
movss [rax+24],xmm6
jmp return2
Stars_Bright_Mult:
dd 5000
starsbrightmult:
jmp newmem2
return2:
registersymbol(starsbrightmult)
[DISABLE]
starsbright:
db F3 0F 11 70 20
unregistersymbol(Stars_Brightness)
unregistersymbol(starsbright)
dealloc(newmem)
starsbrightmult:
db F3 0F 11 70 24
unregistersymbol(Stars_Bright_Mult)
unregistersymbol(starsbrightmult)
dealloc(newmem2)
{ starsbright
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+298B09
"theHunterCotW_F.exe"+298AD9: F3 0F 11 8C CB 88 00 00 00 - movss [rbx+rcx*8+00000088],xmm1
"theHunterCotW_F.exe"+298AE2: 0F 14 C4 - unpcklps xmm0,xmm4
"theHunterCotW_F.exe"+298AE5: F2 0F 11 44 CB 60 - movsd [rbx+rcx*8+60],xmm0
"theHunterCotW_F.exe"+298AEB: 89 44 CB 68 - mov [rbx+rcx*8+68],eax
"theHunterCotW_F.exe"+298AEF: B8 01 00 00 00 - mov eax,00000001
"theHunterCotW_F.exe"+298AF4: 87 43 18 - xchg [rbx+18],eax
"theHunterCotW_F.exe"+298AF7: 48 8B 4B 08 - mov rcx,[rbx+08]
"theHunterCotW_F.exe"+298AFB: F3 0F 10 B3 F4 00 00 00 - movss xmm6,[rbx+000000F4]
"theHunterCotW_F.exe"+298B03: 48 8B 01 - mov rax,[rcx]
"theHunterCotW_F.exe"+298B06: FF 50 60 - call qword ptr [rax+60]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+298B09: F3 0F 11 70 20 - movss [rax+20],xmm6
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+298B0E: 0F 28 74 24 70 - movaps xmm6,[rsp+70]
"theHunterCotW_F.exe"+298B13: 48 81 C4 80 00 00 00 - add rsp,00000080
"theHunterCotW_F.exe"+298B1A: 5B - pop rbx
"theHunterCotW_F.exe"+298B1B: C3 - ret
"theHunterCotW_F.exe"+298B1C: CC - int 3
"theHunterCotW_F.exe"+298B1D: CC - int 3
"theHunterCotW_F.exe"+298B1E: CC - int 3
"theHunterCotW_F.exe"+298B1F: CC - int 3
"theHunterCotW_F.exe"+298B20: 48 8B C4 - mov rax,rsp
"theHunterCotW_F.exe"+298B23: 55 - push rbp
}
{ starsbrightmult
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+297096
"theHunterCotW_F.exe"+29707C: CC - int 3
"theHunterCotW_F.exe"+29707D: CC - int 3
"theHunterCotW_F.exe"+29707E: CC - int 3
"theHunterCotW_F.exe"+29707F: CC - int 3
"theHunterCotW_F.exe"+297080: 48 83 EC 38 - sub rsp,38
"theHunterCotW_F.exe"+297084: 48 8B 49 08 - mov rcx,[rcx+08]
"theHunterCotW_F.exe"+297088: 0F 29 74 24 20 - movaps [rsp+20],xmm6
"theHunterCotW_F.exe"+29708D: 0F 28 F1 - movaps xmm6,xmm1
"theHunterCotW_F.exe"+297090: 48 8B 01 - mov rax,[rcx]
"theHunterCotW_F.exe"+297093: FF 50 60 - call qword ptr [rax+60]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+297096: F3 0F 11 70 24 - movss [rax+24],xmm6
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+29709B: 0F 28 74 24 20 - movaps xmm6,[rsp+20]
"theHunterCotW_F.exe"+2970A0: 48 83 C4 38 - add rsp,38
"theHunterCotW_F.exe"+2970A4: C3 - ret
"theHunterCotW_F.exe"+2970A5: CC - int 3
"theHunterCotW_F.exe"+2970A6: CC - int 3
"theHunterCotW_F.exe"+2970A7: CC - int 3
"theHunterCotW_F.exe"+2970A8: CC - int 3
"theHunterCotW_F.exe"+2970A9: CC - int 3
"theHunterCotW_F.exe"+2970AA: CC - int 3
"theHunterCotW_F.exe"+2970AB: CC - int 3
}
28552
"Stars_Brightness"
Float
Stars_Brightness
28554
"Stars_Bright_Mult"
Float
Stars_Bright_Mult
37810
"Sun_Moon_Color"
1
37795
"Sun_Color"
Auto Assembler Script
[ENABLE]
aobscanmodule(Sun_Color,theHunterCotW_F.exe,0F 11 40 50 49 8B 46 08) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+29AA16)
label(code)
label(return)
label(Sun_R)
registersymbol(Sun_R)
newmem:
cmp [Sun_R],(float)1000
jne short @f
movups [Sun_R],xmm0
@@:
movups xmm0,[Sun_R]
movups [rax+50],xmm0
mov rax,[r14+08]
jmp return
code:
movups [rax+50],xmm0
mov rax,[r14+08]
jmp return
Sun_R:
dd (float)1000
Sun_Color:
jmp newmem
nop
nop
nop
return:
registersymbol(Sun_Color)
[DISABLE]
Sun_Color:
db 0F 11 40 50 49 8B 46 08
unregistersymbol(Sun_R)
unregistersymbol(Sun_Color)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+29AA16
"theHunterCotW_F.exe"+29A9D4: 48 8B 5C 24 40 - mov rbx,[rsp+40]
"theHunterCotW_F.exe"+29A9D9: F3 41 0F 10 96 24 01 00 00 - movss xmm2,[r14+00000124]
"theHunterCotW_F.exe"+29A9E2: F3 41 0F 10 8E 28 01 00 00 - movss xmm1,[r14+00000128]
"theHunterCotW_F.exe"+29A9EB: F3 41 0F 10 86 2C 01 00 00 - movss xmm0,[r14+0000012C]
"theHunterCotW_F.exe"+29A9F4: 49 8B 06 - mov rax,[r14]
"theHunterCotW_F.exe"+29A9F7: F3 0F 11 54 24 20 - movss [rsp+20],xmm2
"theHunterCotW_F.exe"+29A9FD: F3 0F 11 4C 24 24 - movss [rsp+24],xmm1
"theHunterCotW_F.exe"+29AA03: F3 0F 11 44 24 28 - movss [rsp+28],xmm0
"theHunterCotW_F.exe"+29AA09: C7 44 24 2C 00 00 80 3F - mov [rsp+2C],3F800000
"theHunterCotW_F.exe"+29AA11: 0F 28 44 24 20 - movaps xmm0,[rsp+20]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+29AA16: 0F 11 40 50 - movups [rax+50],xmm0
"theHunterCotW_F.exe"+29AA1A: 49 8B 46 08 - mov rax,[r14+08]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+29AA1E: F3 41 0F 10 86 2C 01 00 00 - movss xmm0,[r14+0000012C]
"theHunterCotW_F.exe"+29AA27: F3 41 0F 10 8E 24 01 00 00 - movss xmm1,[r14+00000124]
"theHunterCotW_F.exe"+29AA30: F3 41 0F 10 96 28 01 00 00 - movss xmm2,[r14+00000128]
"theHunterCotW_F.exe"+29AA39: F3 0F 11 4C 24 20 - movss [rsp+20],xmm1
"theHunterCotW_F.exe"+29AA3F: F3 0F 11 54 24 24 - movss [rsp+24],xmm2
"theHunterCotW_F.exe"+29AA45: F3 0F 11 44 24 28 - movss [rsp+28],xmm0
"theHunterCotW_F.exe"+29AA4B: C7 44 24 2C 00 00 80 3F - mov [rsp+2C],3F800000
"theHunterCotW_F.exe"+29AA53: 0F 28 44 24 20 - movaps xmm0,[rsp+20]
"theHunterCotW_F.exe"+29AA58: 0F 11 40 50 - movups [rax+50],xmm0
"theHunterCotW_F.exe"+29AA5C: 48 83 C4 30 - add rsp,30
}
37796
"Sun_R"
Float
Sun_R
37799
"Sun_G"
Float
Sun_R+4
37798
"Sun_B"
Float
Sun_R+8
37797
"Sun_Mult"
Float
Sun_R+C
37800
"Sun_Halo_Color"
Auto Assembler Script
[ENABLE]
aobscanmodule(Sun_Halo,theHunterCotW_F.exe,0F 11 40 50 48 83 C4 30) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+29AA58)
label(code)
label(return)
label(Sun_Halo_R)
registersymbol(Sun_Halo_R)
newmem:
cmp [Sun_Halo_R],(float)1000
jne short @f
movups [Sun_Halo_R],xmm0
@@:
movups xmm0,[Sun_Halo_R]
movups [rax+50],xmm0
add rsp,30
jmp return
code:
movups [rax+50],xmm0
add rsp,30
jmp return
Sun_Halo_R:
dd (float)1000
Sun_Halo:
jmp newmem
nop
nop
nop
return:
registersymbol(Sun_Halo)
[DISABLE]
Sun_Halo:
db 0F 11 40 50 48 83 C4 30
unregistersymbol(Sun_Halo_R)
unregistersymbol(Sun_Halo)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+29AA58
"theHunterCotW_F.exe"+29AA16: 0F 11 40 50 - movups [rax+50],xmm0
"theHunterCotW_F.exe"+29AA1A: 49 8B 46 08 - mov rax,[r14+08]
"theHunterCotW_F.exe"+29AA1E: F3 41 0F 10 86 2C 01 00 00 - movss xmm0,[r14+0000012C]
"theHunterCotW_F.exe"+29AA27: F3 41 0F 10 8E 24 01 00 00 - movss xmm1,[r14+00000124]
"theHunterCotW_F.exe"+29AA30: F3 41 0F 10 96 28 01 00 00 - movss xmm2,[r14+00000128]
"theHunterCotW_F.exe"+29AA39: F3 0F 11 4C 24 20 - movss [rsp+20],xmm1
"theHunterCotW_F.exe"+29AA3F: F3 0F 11 54 24 24 - movss [rsp+24],xmm2
"theHunterCotW_F.exe"+29AA45: F3 0F 11 44 24 28 - movss [rsp+28],xmm0
"theHunterCotW_F.exe"+29AA4B: C7 44 24 2C 00 00 80 3F - mov [rsp+2C],3F800000
"theHunterCotW_F.exe"+29AA53: 0F 28 44 24 20 - movaps xmm0,[rsp+20]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+29AA58: 0F 11 40 50 - movups [rax+50],xmm0
"theHunterCotW_F.exe"+29AA5C: 48 83 C4 30 - add rsp,30
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+29AA60: 41 5E - pop r14
"theHunterCotW_F.exe"+29AA62: C3 - ret
"theHunterCotW_F.exe"+29AA63: CC - int 3
"theHunterCotW_F.exe"+29AA64: CC - int 3
"theHunterCotW_F.exe"+29AA65: CC - int 3
"theHunterCotW_F.exe"+29AA66: CC - int 3
"theHunterCotW_F.exe"+29AA67: CC - int 3
"theHunterCotW_F.exe"+29AA68: CC - int 3
"theHunterCotW_F.exe"+29AA69: CC - int 3
"theHunterCotW_F.exe"+29AA6A: CC - int 3
}
37801
"Sun_Halo_R"
Float
Sun_Halo_R
37802
"Sun_Halo_G"
Float
Sun_Halo_R+4
37803
"Sun_Halo_B"
Float
Sun_Halo_R+8
37804
"Sun_Halo_Mult"
Float
Sun_Halo_R+C
37805
"Moon_Color"
Auto Assembler Script
[ENABLE]
aobscanmodule(Moon_Color,theHunterCotW_F.exe,0F 11 40 50 48 83 C4 70) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+277C05)
label(code)
label(return)
label(Moon_R)
registersymbol(Moon_R)
newmem:
cmp [Moon_R],(float)1000
jne short @f
movups [Moon_R],xmm0
@@:
movups xmm0,[Moon_R]
movups [rax+50],xmm0
add rsp,70
jmp return
code:
movups [rax+50],xmm0
add rsp,70
jmp return
Moon_R:
dd (float)1000
Moon_Color:
jmp newmem
nop
nop
nop
return:
registersymbol(Moon_Color)
[DISABLE]
Moon_Color:
db 0F 11 40 50 48 83 C4 70
unregistersymbol(Moon_R)
unregistersymbol(Moon_Color)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+277C05
"theHunterCotW_F.exe"+277BD7: F3 0F 5F C4 - maxss xmm0,xmm4
"theHunterCotW_F.exe"+277BDB: F3 0F 5C C8 - subss xmm1,xmm0
"theHunterCotW_F.exe"+277BDF: F3 0F 59 05 E5 7F 27 01 - mulss xmm0,[theHunterCotW_F.exe+14EFBCC]
"theHunterCotW_F.exe"+277BE7: F3 0F 5C D8 - subss xmm3,xmm0
"theHunterCotW_F.exe"+277BEB: F3 0F 59 CA - mulss xmm1,xmm2
"theHunterCotW_F.exe"+277BEF: F3 0F 5F DC - maxss xmm3,xmm4
"theHunterCotW_F.exe"+277BF3: F3 0F 11 4D B4 - movss [rbp-4C],xmm1
"theHunterCotW_F.exe"+277BF8: F3 0F 59 DA - mulss xmm3,xmm2
"theHunterCotW_F.exe"+277BFC: F3 0F 11 5D B8 - movss [rbp-48],xmm3
"theHunterCotW_F.exe"+277C01: 0F 28 45 B0 - movaps xmm0,[rbp-50]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+277C05: 0F 11 40 50 - movups [rax+50],xmm0
"theHunterCotW_F.exe"+277C09: 48 83 C4 70 - add rsp,70
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+277C0D: 5D - pop rbp
"theHunterCotW_F.exe"+277C0E: C3 - ret
"theHunterCotW_F.exe"+277C0F: CC - int 3
"theHunterCotW_F.exe"+277C10: 40 55 - push rbp
"theHunterCotW_F.exe"+277C12: 48 8B EC - mov rbp,rsp
"theHunterCotW_F.exe"+277C15: 48 83 EC 70 - sub rsp,70
"theHunterCotW_F.exe"+277C19: 80 79 3D 00 - cmp byte ptr [rcx+3D],00
"theHunterCotW_F.exe"+277C1D: 4C 8B C1 - mov r8,rcx
"theHunterCotW_F.exe"+277C20: 44 0F 29 54 24 30 - movaps [rsp+30],xmm10
"theHunterCotW_F.exe"+277C26: 0F 84 87 02 00 00 - je theHunterCotW_F.exe+277EB3
}
37806
"Moon_R"
Float
Moon_R
37807
"Moon_G"
Float
Moon_R+4
37808
"Moon_B"
Float
Moon_R+8
37809
"Moon_Mult"
Float
Moon_R+C
9668
"Graphic Settings"
FF0000
1
71046
"- ReadMe - (press on script ->)"
FF00FF
Auto Assembler Script
[ENABLE]
Here you can tweak some of the graphic settings.
Note that after activating the script, it also will activate "Time" script. This is
necessary because if you do not do so or by yourself, graphics become looks weird
after few in-game hours.
[DISABLE]
Toggle Activation
17
69
0
38140
"Environment_Control"
0000FF
Auto Assembler Script
[ENABLE]
{$lua}
----------------------------------------------
-- Freeze Player and Activate other scripts --
----------------------------------------------
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Time' then
al[i].Active=true
end
end
{$asm}
aobscanmodule(nowind,theHunterCotW_F.exe,F3 0F 11 0C 91 41 FF C1) // should be unique
nowind:
db 90 90 90 90 90
registersymbol(nowind)
aobscanmodule(Enviro1,theHunterCotW_F.exe,89 04 91 FF C6 44 8B CE 4D 3B CB) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+D1497)
label(code)
label(return)
label(turn1)
registersymbol(turn1)
label(graphic1)
registersymbol(graphic1)
newmem:
cmp [turn1],0
jne short @f
push rbx
lea rbx,[rcx+rdx*4]
mov [graphic1],rbx
pop rbx
mov [turn1],1
@@:
inc esi
jmp return
code:
mov [rcx+rdx*4],eax
inc esi
jmp return
turn1:
dd 0
graphic1:
dd 0
Enviro1:
jmp newmem
return:
registersymbol(Enviro1)
[DISABLE]
nowind:
db F3 0F 11 0C 91
unregistersymbol(nowind)
Enviro1:
db 89 04 91 FF C6
unregistersymbol(turn1)
unregistersymbol(graphic1)
unregistersymbol(Enviro1)
{nowind
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+D145C
"theHunterCotW_F.exe"+D1434: 4A 8B 14 D0 - mov rdx,[rax+r10*8]
"theHunterCotW_F.exe"+D1438: 49 03 D0 - add rdx,r8
"theHunterCotW_F.exe"+D143B: 48 8B 4F 40 - mov rcx,[rdi+40]
"theHunterCotW_F.exe"+D143F: 48 8B 47 60 - mov rax,[rdi+60]
"theHunterCotW_F.exe"+D1443: 0F 28 CE - movaps xmm1,xmm6
"theHunterCotW_F.exe"+D1446: F3 42 0F 59 0C 80 - mulss xmm1,[rax+r8*4]
"theHunterCotW_F.exe"+D144C: 0F 28 C7 - movaps xmm0,xmm7
"theHunterCotW_F.exe"+D144F: F3 0F 5C C6 - subss xmm0,xmm6
"theHunterCotW_F.exe"+D1453: F3 0F 59 04 91 - mulss xmm0,[rcx+rdx*4]
"theHunterCotW_F.exe"+D1458: F3 0F 58 C8 - addss xmm1,xmm0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+D145C: F3 0F 11 0C 91 - movss [rcx+rdx*4],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+D1461: 41 FF C1 - inc r9d
"theHunterCotW_F.exe"+D1464: 45 8B C1 - mov r8d,r9d
"theHunterCotW_F.exe"+D1467: 4D 3B C3 - cmp r8,r11
"theHunterCotW_F.exe"+D146A: 0F 82 60 FF FF FF - jb theHunterCotW_F.exe+D13D0
"theHunterCotW_F.exe"+D1470: EB 32 - jmp theHunterCotW_F.exe+D14A4
"theHunterCotW_F.exe"+D1472: 41 8B F4 - mov esi,r12d
"theHunterCotW_F.exe"+D1475: 4D 85 DB - test r11,r11
"theHunterCotW_F.exe"+D1478: 74 2A - je theHunterCotW_F.exe+D14A4
"theHunterCotW_F.exe"+D147A: 4D 8B CC - mov r9,r12
"theHunterCotW_F.exe"+D147D: 0F 1F 00 - nop [rax]
}
{Enviro1
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+D1497
"theHunterCotW_F.exe"+D1475: 4D 85 DB - test r11,r11
"theHunterCotW_F.exe"+D1478: 74 2A - je theHunterCotW_F.exe+D14A4
"theHunterCotW_F.exe"+D147A: 4D 8B CC - mov r9,r12
"theHunterCotW_F.exe"+D147D: 0F 1F 00 - nop [rax]
"theHunterCotW_F.exe"+D1480: 4C 8B 47 60 - mov r8,[rdi+60]
"theHunterCotW_F.exe"+D1484: 48 8B 47 48 - mov rax,[rdi+48]
"theHunterCotW_F.exe"+D1488: 4A 8B 14 D0 - mov rdx,[rax+r10*8]
"theHunterCotW_F.exe"+D148C: 49 03 D1 - add rdx,r9
"theHunterCotW_F.exe"+D148F: 48 8B 4F 40 - mov rcx,[rdi+40]
"theHunterCotW_F.exe"+D1493: 43 8B 04 88 - mov eax,[r8+r9*4]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+D1497: 89 04 91 - mov [rcx+rdx*4],eax
"theHunterCotW_F.exe"+D149A: FF C6 - inc esi
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+D149C: 44 8B CE - mov r9d,esi
"theHunterCotW_F.exe"+D149F: 4D 3B CB - cmp r9,r11
"theHunterCotW_F.exe"+D14A2: 72 DC - jb theHunterCotW_F.exe+D1480
"theHunterCotW_F.exe"+D14A4: 0F B6 84 24 20 01 00 00 - movzx eax,byte ptr [rsp+00000120]
"theHunterCotW_F.exe"+D14AC: 41 FF C6 - inc r14d
"theHunterCotW_F.exe"+D14AF: 44 89 74 24 20 - mov [rsp+20],r14d
"theHunterCotW_F.exe"+D14B4: 44 3B 75 20 - cmp r14d,[rbp+20]
"theHunterCotW_F.exe"+D14B8: 48 8B 74 24 30 - mov rsi,[rsp+30]
"theHunterCotW_F.exe"+D14BD: 0F 82 1D FD FF FF - jb theHunterCotW_F.exe+D11E0
"theHunterCotW_F.exe"+D14C3: 84 C0 - test al,al
}
1
"Bloom"
C08000
1
38141
"Slippery_Bloom"
Float
graphic1
0
38143
"Bloom"
Float
graphic1
4
38144
"Bloom_Glow"
Float
graphic1
C
38145
"Lens_Dirt"
Float
graphic1
10
9426
"Clouds"
C08000
1
38146
"Clouds_Bright_Mult"
Float
graphic1
24
38147
"Clouds_R"
Float
graphic1
28
38154
"Clouds_G"
Float
graphic1
2C
38155
"Clouds_B"
Float
graphic1
30
38152
"Bright_On_Horizont"
Float
graphic1
34
38153
"Bright_From_Sun_Moon"
Float
graphic1
38
38150
"0.9200000167"
Float
graphic1
3C
38151
"Clouds_Shadows_R"
Float
graphic1
1D0
38148
"Clouds_Shadows_G"
Float
graphic1
1D4
38149
"Clouds_Shadows_B"
Float
graphic1
1D8
9434
"Brightness and Contrast"
C08000
1
38156
"Brightness_Blue_Tone"
Float
graphic1
40
38157
"Brightness_R"
Float
graphic1
44
38170
"Brightness_G"
Float
graphic1
48
38171
"Brightness_B"
Float
graphic1
4C
38168
"Earth_R"
Float
graphic1
9C
38169
"Earth_G"
Float
graphic1
A0
38166
"Earth_B"
Float
graphic1
A4
38167
"Atmosphere_R"
Float
graphic1
A8
38164
"Atmosphere_G"
Float
graphic1
AC
38165
"Atmosphere_B"
Float
graphic1
B0
38162
"Contrast_Exposure"
Float
graphic1
26C
38163
"Contrast_Saturation"
Float
graphic1
270
38160
"Contrast2"
Float
graphic1
274
38161
"Contrast3"
Float
graphic1
278
38158
"Contrast4"
Float
graphic1
27C
38159
"Contrast5"
Float
graphic1
280
38172
"Kill_Overbright"
Float
graphic1
284
9461
"Fog"
C08000
1
38173
"Fog_Godrays_R"
Float
graphic1
104
38177
"Fog_Godrays_G"
Float
graphic1
108
38176
"Fog_Godrays_B"
Float
graphic1
10C
38175
"Fog_R"
Float
graphic1
110
38174
"Fog_G"
Float
graphic1
114
38193
"Fog_B"
Float
graphic1
118
38194
"Fog_Intensity"
Float
graphic1
11C
38195
"Fog_Height"
Float
graphic1
120
38196
"Fog_Clouds"
Float
graphic1
124
38197
"Fog_Horiz_Speed"
Float
graphic1
128
38188
"Fog_Vert_Speed"
Float
graphic1
12C
38189
"Fog_Texture_Horiz_Scale"
Float
graphic1
130
38190
"Fog_Texture_Vert_Scale"
Float
graphic1
134
38191
"near_Fog_Texture_Rotation"
Float
graphic1
138
38192
"Fog_Up_Scale"
Float
graphic1
13C
38183
"Fog_Intensity_to_Spot"
Float
graphic1
140
38184
"Fog_Swirls"
Float
graphic1
144
38185
"Fog_Swirls2"
Float
graphic1
148
38186
"Fog_Swirls3"
Float
graphic1
14C
38187
"Fog_Swirls4"
Float
graphic1
150
38178
"Smog_1"
Float
graphic1
2B4
38179
"Smog_2"
Float
graphic1
2B8
38180
"Smog_To_Ground"
Float
graphic1
2C4
38181
"Fog3---?"
Float
graphic1
154
38182
"Fog3---?"
Float
graphic1
158
9485
"SSAO"
C08000
1
38198
"SSAO_Distance"
Float
graphic1
178
38199
"SSAO_Smooth?"
Float
graphic1
180
38208
"SSAO_Radius_1"
Float
graphic1
184
38209
"SSAO_Far_Effect"
Float
graphic1
188
38206
"SSAO_Radius_2"
Float
graphic1
18C
38207
"SSAO_Far_Objects_Brightness"
Float
graphic1
190
38204
"SSAO_Sharpness"
Float
graphic1
194
38205
"SSAO_Distance2"
Float
graphic1
198
38202
"SSAO_Sharpness2"
Float
graphic1
19C
38203
"SSAO_Brightness"
Float
graphic1
1A0
38200
"SSAO_Intensity"
Float
graphic1
1A4
38201
"SSAO_Contrast"
Float
graphic1
1A8
9497
"Lights"
C08000
1
38211
"Sun_Moon_Light_R"
Float
graphic1
1BC
38215
"Sun_Moon_Light_G"
Float
graphic1
1C0
38214
"Sun_Moon_Light_B"
Float
graphic1
1C4
38213
"Sun_Moon_Light_Power"
Float
graphic1
1C8
38212
"Sun_Moon_Halo"
Float
graphic1
2BC
38246
"Sun_Moon_Light_Switch"
Float
graphic1
2A8
38247
"Sun_Moon_Light_Tint1"
Float
graphic1
2AC
38248
"Opposite_Light_R"
Float
graphic1
214
38249
"Opposite_Light_G"
Float
graphic1
218
38250
"Opposite_Light_B"
Float
graphic1
21C
38241
"Enviro_Light_Power"
Float
graphic1
28C
38242
"Atmosphere_Intensety"
Float
graphic1
288
38243
"Atmosphere_Intensety_Mult"
Float
graphic1
298
38244
"Atmosphere_Glow"
Float
graphic1
2C0
38245
"Atmosphere_Glow_Mult"
Float
graphic1
2A0
38236
"Evening_Sky"
Float
graphic1
2C8
38237
"Evening_Sky_Yellow_Tint"
Float
graphic1
2CC
38238
"Spot_Lights_Power"
Float
graphic1
220
38239
"Light_Bulbs_Texture_Glow"
Float
graphic1
224
38240
"Spot_Lights_Power2"
Float
graphic1
228
38231
"Spot_Lights_Radius_Power"
Float
graphic1
1AC
38232
"Spot_Lights_Fog"
Float
graphic1
22C
38233
"Spot_Far_Lights_Flick"
Float
graphic1
94
38251
"Spot_Far_Lights_Flick_Mult"
Float
graphic1
90
38234
"Spot_Far_Lights_Flick_Radius"
Float
graphic1
98
38235
"Reflect_Light_Up"
Float
graphic1
258
38226
"Reflect_Light_Up_Amount1"
Float
graphic1
23C
38227
"Reflect_Light_Up_Amount2"
Float
graphic1
234
38228
"Reflect_Light_Down1"
Float
graphic1
268
38229
"Reflect_Light_Down2"
Float
graphic1
248
38230
"Reflect_Light_Down2_Highlight"
Float
graphic1
238
38221
"Reflect_Light_Down2_Amount2"
Float
graphic1
230
38222
"Fire_Intensity"
Float
graphic1
2A4
38223
"Thunderstorm_Freq"
Float
graphic1
3D8
38224
"Thunderstorm_R"
Float
graphic1
3E0
38225
"Thunderstorm_G"
Float
graphic1
3E4
38216
"Thunderstorm_B"
Float
graphic1
3E8
9523
"Water"
C08000
1
38220
"Water_Shallow_R"
Float
graphic1
2D0
38255
"Water_Shallow_G"
Float
graphic1
2D4
38254
"Water_Shallow_B"
Float
graphic1
2D8
38253
"Water_Shallow_Power"
Float
graphic1
2DC
38252
"Water_Deep_R"
Float
graphic1
2E0
38276
"Water_Deep_G"
Float
graphic1
2E4
38277
"Water_Deep_B"
Float
graphic1
2E8
38278
"Water_Deep_Power"
Float
graphic1
2EC
38279
"Water_SunMoon_Gloss_Power"
Float
graphic1
2F0
38280
"Water_SunMoon_Gloss_SizeSmaller"
Float
graphic1
2F4
38271
"Water_Reflect_Amount"
Float
graphic1
2F8
38272
"Water_Reflect_Bright_Saturation"
Float
graphic1
2FC
38273
"Water_Borders_Bright"
Float
graphic1
300
38274
"Water_Small_Waves_Scale"
Float
graphic1
308
38275
"Water_Waves_Scale"
Float
graphic1
30C
38266
"Water_Puddles_Waves"
Float
graphic1
310
38267
"Water_inner_Fog_Brightness"
Float
graphic1
314
38268
"Water_inner_Fog"
Float
graphic1
318
38269
"Water_Scums_Bright"
Float
graphic1
31C
38270
"Water_Ground_Color_R"
Float
graphic1
33C
38261
"Water_Ground_Color_G"
Float
graphic1
340
38262
"Water_Ground_Color_B"
Float
graphic1
344
38323
"Underwater_Dirt_Level"
Float
graphic1
F8
38324
"Underwater_Ground_R"
Float
graphic1
DC
38325
"Underwater_Ground_G"
Float
graphic1
E0
38326
"Underwater_Ground_B"
Float
graphic1
E4
38263
"Water_Ground_Power"
Float
graphic1
348
38264
"? Water Waves Scale"
Float
graphic1
34C
38265
"Water_Small_Waves_Power"
Float
graphic1
350
38256
"Water_Big_Waves_Power"
Float
graphic1
354
38257
"Water_Waves_Flow"
Float
graphic1
358
38258
"Water_Scum_Brightness"
Float
graphic1
35C
9552
"DoF and Heat Haze"
C08000
1
38260
"DoF_Near_Distance_from_Player"
Float
graphic1
388
38284
"DoF_Near_Power"
Float
graphic1
390
38283
"DoF_Near_Smooth"
Float
graphic1
398
38282
"DoF_Far_Distance_to_Player"
Float
graphic1
394
38281
"DoF_Far_Power_Negative"
Float
graphic1
38C
38310
"DoF_Far_Smooth"
Float
graphic1
39C
38311
"DoF_Far_to_Ground"
Float
graphic1
3A0
38312
"Heat_Haze"
Float
graphic1
3A4
38313
"Heat_Haze_Dist_from_Player"
Float
graphic1
3A8
38314
"Heat_Haze_Hemisphere"
Float
graphic1
3AC
15822
"Snow"
C08000
1
38305
"-"
Float
graphic1
54
38306
"-"
Float
graphic1
58
38307
"Snow_More"
Float
graphic1
1B8
38308
"-"
Float
graphic1
1CC
38309
"Rain_Snow_Switch"
Float
graphic1
410
38300
"-"
Float
graphic1
414
9563
"Others"
C08000
1
38301
"Sun_Shadow_Catcher_Height"
Float
graphic1
3B0
38302
"Sun_Shadow_Catcher_Smooth"
Float
graphic1
3B4
38303
"Shadows_Distance"
Float
graphic1
3B8
38304
"Wetness_Amount"
Float
graphic1
290
38295
"Wetness_Mult"
Float
graphic1
294
38296
"Wind_Direction_Range"
Float
graphic1
3F0
38297
"Wind_Direction_Change_Speed"
Float
graphic1
3F4
38298
"Wind1"
Float
graphic1
3FC
38315
"Wind2"
Float
graphic1
400
38316
"Vegetations_Sway_Speed"
Float
graphic1
404
38317
"Vegetations_Sway_Freq"
Float
graphic1
3F8
38318
"Time_Speed"
Float
graphic1
50
38319
"Player_Visible"
Float
graphic1
40C
9572
"idk wtf is that"
C08000
1
38320
"Make_Screen_Black"
Float
graphic1
60
38321
"More_Dark?"
Float
graphic1
6C
38322
"Exposure?"
Float
graphic1
68
38299
"Semi_Exposure"
Float
graphic1
5C
38290
"-"
Float
graphic1
8
38291
"-"
Float
graphic1
14
38292
"-"
Float
graphic1
18
38293
"-"
Float
graphic1
1C
38294
"-"
Float
graphic1
20
38285
"-"
Float
graphic1
64
38286
"-"
Float
graphic1
70
38287
"-"
Float
graphic1
74
38288
"-"
Float
graphic1
78
38289
"-"
Float
graphic1
7C
38377
"-"
Float
graphic1
80
38378
"-"
Float
graphic1
84
38379
"-"
Float
graphic1
88
38380
"-"
Float
graphic1
100
38381
"---"
Float
graphic1
40
38382
"-"
Float
graphic1
FC
38383
"-"
Float
graphic1
F4
38384
"-"
Float
graphic1
F0
38385
"-"
Float
graphic1
EC
38386
"-"
Float
graphic1
E8
38367
"-"
Float
graphic1
D8
38368
"-"
Float
graphic1
D4
38369
"-"
Float
graphic1
D0
38370
"-"
Float
graphic1
174
38371
"-"
Float
graphic1
170
38372
"-"
Float
graphic1
16C
38373
"-"
Float
graphic1
168
38374
"-"
Float
graphic1
164
38375
"-"
Float
graphic1
160
38376
"-"
Float
graphic1
15C
38357
"-"
Float
graphic1
17C
38358
"-"
Float
graphic1
1B4
38359
"-"
Float
graphic1
1B0
38360
"-"
Float
graphic1
210
38361
"-"
Float
graphic1
20C
38362
"-"
Float
graphic1
208
38363
"-"
Float
graphic1
204
38364
"-"
Float
graphic1
200
38365
"-"
Float
graphic1
1FC
38366
"-"
Float
graphic1
1F8
38347
"-"
Float
graphic1
1F4
38348
"-"
Float
graphic1
1F0
38349
"-"
Float
graphic1
1EC
38350
"-"
Float
graphic1
1E8
38351
"-"
Float
graphic1
1E4
38352
"-"
Float
graphic1
1E0
38353
"-"
Float
graphic1
1DC
38354
"-"
Float
graphic1
264
38355
"-"
Float
graphic1
260
38356
"-"
Float
graphic1
25C
38337
"-"
Float
graphic1
250
38338
"-"
Float
graphic1
240
38339
"-"
Float
graphic1
2B0
38340
"-"
Float
graphic1
304
38341
"-"
Float
graphic1
338
38342
"-"
Float
graphic1
334
38343
"-"
Float
graphic1
330
38344
"-"
Float
graphic1
32C
38345
"-"
Float
graphic1
328
38346
"-"
Float
graphic1
320
38327
"-"
Float
graphic1
370
38328
"-"
Float
graphic1
36C
38329
"-"
Float
graphic1
368
38330
"-"
Float
graphic1
364
38331
"-"
Float
graphic1
360
38332
"-"
Float
graphic1
35C
38333
"-"
Float
graphic1
380
38334
"-"
Float
graphic1
378
38335
"-"
Float
graphic1
3D4
38336
"-"
Float
graphic1
3D0
38415
"-"
Float
graphic1
3CC
38416
"-"
Float
graphic1
3C8
38417
"-"
Float
graphic1
3C4
38418
"-"
Float
graphic1
3C0
38419
"-"
Float
graphic1
3BC
38420
"Moon Light Switch"
Float
graphic1
408
38421
"-"
Float
graphic1
3EC
38422
"-"
Float
graphic1
3DC
38423
"-"
Float
graphic1
324
38424
"-"
Float
graphic1
384
38425
"-"
Float
graphic1
37C
37542
"Static Graphic Settings"
FF0000
1
38129
"Hirschfelden Layton Medved"
000000
1
37752
"Bloom"
000000
1
37556
"Slippery_Bloom 0.03999999911"
000000
Float
theHunterCotW_F.exe+1E80D30
0
10
08
0
48
37557
"Bloom 0"
000000
Float
theHunterCotW_F.exe+1E80D30
10
10
08
0
48
37559
"Bloom_Glow 1.015503883"
000000
Float
theHunterCotW_F.exe+1E80D30
30
10
08
0
48
37560
"Lens_Dirt 0.05999999866"
000000
Float
theHunterCotW_F.exe+1E80D30
40
10
08
0
48
37753
"Clouds"
000000
1
37561
"Clouds_Bright_Mult 0.5"
000000
Float
theHunterCotW_F.exe+1E80D30
88
10
08
0
48
37563
"Clouds_Bright_On_Horizont 250"
000000
Float
theHunterCotW_F.exe+1E80D30
1F0
10
08
0
48
37564
"Clouds_Bright_From_Sun_Moon 2"
000000
Float
theHunterCotW_F.exe+1E80D30
200
10
08
0
48
37565
"Shadows_From_Clouds 0.9200000167"
000000
Float
theHunterCotW_F.exe+1E80D30
210
10
08
0
48
37639
"Clouds_Shadows_R 0"
000000
Float
theHunterCotW_F.exe+1E80D30
CC0
10
08
0
48
37640
"Clouds_Shadows_G 0"
000000
Float
theHunterCotW_F.exe+1E80D30
CC4
10
08
0
48
37641
"Clouds_Shadows_B 0"
000000
Float
theHunterCotW_F.exe+1E80D30
CC8
10
08
0
48
37754
"Brightness and Contrast"
000000
1
37566
"Brightness_R 1"
000000
Float
theHunterCotW_F.exe+1E80D30
260
10
08
0
48
37567
"Brightness_G 1"
000000
Float
theHunterCotW_F.exe+1E80D30
264
10
08
0
48
37568
"Brightness_B 1"
000000
Float
theHunterCotW_F.exe+1E80D30
268
10
08
0
48
37664
"Contrast_Exposure 0.150000006"
000000
Float
theHunterCotW_F.exe+1E80D30
1060
10
08
0
48
37665
"Contrast_Saturation 0.5"
000000
Float
theHunterCotW_F.exe+1E80D30
1070
10
08
0
48
37666
"Contrast2 0.1000000015"
000000
Float
theHunterCotW_F.exe+1E80D30
1080
10
08
0
48
37667
"Contrast3 0.200000003"
000000
Float
theHunterCotW_F.exe+1E80D30
1090
10
08
0
48
37668
"Contrast4 0.01999999955"
000000
Float
theHunterCotW_F.exe+1E80D30
10A0
10
08
0
48
37669
"Contrast5 0.3000000119"
000000
Float
theHunterCotW_F.exe+1E80D30
10B0
10
08
0
48
37670
"Kill_Overbright 11.19999981"
000000
Float
theHunterCotW_F.exe+1E80D30
10C0
10
08
0
48
37755
"Lights"
000000
1
37650
"Spot_Lights_Power2 100"
000000
Float
theHunterCotW_F.exe+1E80D30
F50
10
08
0
48
37634
"Spot_Lights_Radius_Power 0.9843924046"
000000
Float
theHunterCotW_F.exe+1E80D30
AD0
10
08
0
48
37651
"Spot_Lights_Fog 0.05000000075"
000000
Float
theHunterCotW_F.exe+1E80D30
F60
10
08
0
48
37674
"Atmosphere_Intensety_Mult 1"
000000
Float
theHunterCotW_F.exe+1E80D30
1130
10
08
0
48
37675
"Atmosphere_Glow_Mult 1"
000000
Float
theHunterCotW_F.exe+1E80D30
1150
10
08
0
48
37679
"Evening_Sky 1"
000000
Float
theHunterCotW_F.exe+1E80D30
12F0
10
08
0
48
37680
"Evening_Sky_Yellow_Tint 1"
000000
Float
theHunterCotW_F.exe+1E80D30
1300
10
08
0
48
37676
"Fire_Intensity 100"
000000
Float
theHunterCotW_F.exe+1E80D30
1160
10
08
0
48
37585
"Spot_Far_Lights_Flick_Mult 500"
000000
Float
theHunterCotW_F.exe+1E80D30
348
10
08
0
48
37586
"Spot_Far_Lights_Flick 0.01499999966"
000000
Float
theHunterCotW_F.exe+1E80D30
358
10
08
0
48
37587
"Spot_Far_Lights_Flick_Radius 0.8000000119"
000000
Float
theHunterCotW_F.exe+1E80D30
368
10
08
0
48
37652
"Reflect_Light_Down2_Amount2 3"
000000
Float
theHunterCotW_F.exe+1E80D30
F70
10
08
0
48
37653
"Reflect_Light_Up_Amount2 3.5"
000000
Float
theHunterCotW_F.exe+1E80D30
F80
10
08
0
48
37654
"Reflect_Light_Down2_Highlight 16"
000000
Float
theHunterCotW_F.exe+1E80D30
F90
10
08
0
48
37655
"Reflect_Light_Up_Amount1 10"
000000
Float
theHunterCotW_F.exe+1E80D30
FA0
10
08
0
48
37657
"Reflect_Light_Down2 1"
000000
Float
theHunterCotW_F.exe+1E80D30
FD0
10
08
0
48
37659
"Reflect_Light_Up 1"
000000
Float
theHunterCotW_F.exe+1E80D30
1010
10
08
0
48
37663
"Reflect_Light_Down1 1"
000000
Float
theHunterCotW_F.exe+1E80D30
1050
10
08
0
48
37756
"Water"
000000
1
37681
"Water_Shallow_Power 0.1000000015"
000000
Float
theHunterCotW_F.exe+1E80D30
13F0
10
08
0
48
37682
"Water_Deep_Power 20"
000000
Float
theHunterCotW_F.exe+1E80D30
1520
10
08
0
48
37683
"Water_SunMoon_Gloss_SizeSmaller 3000"
000000
Float
theHunterCotW_F.exe+1E80D30
1560
10
08
0
48
37684
"Water_Reflect_Amount 1"
000000
Float
theHunterCotW_F.exe+1E80D30
1570
10
08
0
48
37685
"Water_Reflect_Bright_Saturation 0.01999999955"
000000
Float
theHunterCotW_F.exe+1E80D30
1580
10
08
0
48
37686
"Water_Borders_Bright 5"
000000
Float
theHunterCotW_F.exe+1E80D30
1590
10
08
0
48
37687
"Water_Small_Waves_Scale 0.200000003"
000000
Float
theHunterCotW_F.exe+1E80D30
15B0
10
08
0
48
37688
"Water_Waves_Scale 50"
000000
Float
theHunterCotW_F.exe+1E80D30
15C0
10
08
0
48
37689
"Water_Puddles_Waves 0.03999999911"
000000
Float
theHunterCotW_F.exe+1E80D30
15D0
10
08
0
48
37690
"Water_inner_Fog_Brightness 0"
000000
Float
theHunterCotW_F.exe+1E80D30
15E0
10
08
0
48
37691
"Water_inner_Fog 0.400000006"
000000
Float
theHunterCotW_F.exe+1E80D30
15F0
10
08
0
48
37692
"Water_Scums_Bright 0.400000006"
000000
Float
theHunterCotW_F.exe+1E80D30
1600
10
08
0
48
37700
"Water_Ground_Color_R 0.5668097138"
000000
Float
theHunterCotW_F.exe+1E80D30
1668
10
08
0
48
37701
"Water_Ground_Color_G 0.320381552"
000000
Float
theHunterCotW_F.exe+1E80D30
166C
10
08
0
48
37702
"Water_Ground_Color_B 0.09626612067"
000000
Float
theHunterCotW_F.exe+1E80D30
1670
10
08
0
48
37703
"Water_Ground_Power 1"
000000
Float
theHunterCotW_F.exe+1E80D30
1680
10
08
0
48
37704
"? Water Waves Scale 0.004999999888"
000000
Float
theHunterCotW_F.exe+1E80D30
1690
10
08
0
48
37705
"Water_Small_Waves_Power 0.4029215574"
000000
Float
theHunterCotW_F.exe+1E80D30
16A0
10
08
0
48
37706
"Water_Big_Waves_Power 0.4559918046"
000000
Float
theHunterCotW_F.exe+1E80D30
16B0
10
08
0
48
37707
"Water_Waves_Flow 0.9300000072"
000000
Float
theHunterCotW_F.exe+1E80D30
16C0
10
08
0
48
37714
"Water_Scum_Brightness 0.5"
000000
Float
theHunterCotW_F.exe+1E80D30
1730
10
08
0
48
37757
"DoF and Heat Haze"
000000
1
37719
"DoF_Near_Distance_from_Player 0.3400000036"
000000
Float
theHunterCotW_F.exe+1E80D30
1780
10
08
0
48
37720
"DoF_Far_Power_Negative 25"
000000
Float
theHunterCotW_F.exe+1E80D30
1790
10
08
0
48
37721
"DoF_Near_Power 0.5"
000000
Float
theHunterCotW_F.exe+1E80D30
17A0
10
08
0
48
37722
"DoF_Far_Distance_to_Player 0.1199999973"
000000
Float
theHunterCotW_F.exe+1E80D30
17B0
10
08
0
48
37723
"DoF_Near_Smooth 1"
000000
Float
theHunterCotW_F.exe+1E80D30
17C0
10
08
0
48
37724
"DoF_Far_Smooth 30"
000000
Float
theHunterCotW_F.exe+1E80D30
17D0
10
08
0
48
37725
"DoF_Far_to_Ground 3"
000000
Float
theHunterCotW_F.exe+1E80D30
17E0
10
08
0
48
37726
"Heat_Haze_Dist_from_Player 500"
000000
Float
theHunterCotW_F.exe+1E80D30
1820
10
08
0
48
37727
"Heat_Haze_Hemisphere 50"
000000
Float
theHunterCotW_F.exe+1E80D30
1830
10
08
0
48
37758
"Other"
000000
1
37728
"Sun_Shadow_Catcher_Smooth 900"
000000
Float
theHunterCotW_F.exe+1E80D30
1890
10
08
0
48
37729
"Shadows_Distance 1200"
000000
Float
theHunterCotW_F.exe+1E80D30
18A0
10
08
0
48
37735
"Thunderstorm_Freq 0.04180601984"
000000
Float
theHunterCotW_F.exe+1E80D30
1920
10
08
0
48
37737
"Thunderstorm_R 0.5795466304"
000000
Float
theHunterCotW_F.exe+1E80D30
1940
10
08
0
48
37738
"Thunderstorm_G 0.5924380422"
000000
Float
theHunterCotW_F.exe+1E80D30
1944
10
08
0
48
37739
"Thunderstorm_B 0.9239933491"
000000
Float
theHunterCotW_F.exe+1E80D30
1948
10
08
0
48
37890
"Vurhonga"
000000
1
37891
"Bloom"
000000
1
37892
"Slippery_Bloom 0.03999999911"
000000
Float
theHunterCotW_F.exe+1E80D30
3C08
10
08
0
48
37893
"Bloom 0"
000000
Float
theHunterCotW_F.exe+1E80D30
3C18
10
08
0
48
37894
"Bloom_Glow 1.015503883"
000000
Float
theHunterCotW_F.exe+1E80D30
3C38
10
08
0
48
37895
"Lens_Dirt 0.05999999866"
000000
Float
theHunterCotW_F.exe+1E80D30
3C48
10
08
0
48
37896
"Clouds"
000000
1
37897
"Clouds_Bright_Mult 0.5"
000000
Float
theHunterCotW_F.exe+1E80D30
3C90
10
08
0
48
37898
"Clouds_Bright_On_Horizont 250"
000000
Float
theHunterCotW_F.exe+1E80D30
1F0+3DF8
10
08
0
48
37899
"Clouds_Bright_From_Sun_Moon 2"
000000
Float
theHunterCotW_F.exe+1E80D30
3E08
10
08
0
48
37900
"Shadows_From_Clouds 0.9200000167"
000000
Float
theHunterCotW_F.exe+1E80D30
3E18
10
08
0
48
37901
"Clouds_Shadows_R 0"
000000
Float
theHunterCotW_F.exe+1E80D30
CC0
10
08
0
48
37902
"Clouds_Shadows_G 0"
000000
Float
theHunterCotW_F.exe+1E80D30
CC4+3C08
10
08
0
48
37903
"Clouds_Shadows_B 0"
000000
Float
theHunterCotW_F.exe+1E80D30
CC8
10
08
0
48
37904
"Brightness and Contrast"
000000
1
37905
"Brightness_R 1"
000000
Float
theHunterCotW_F.exe+1E80D30
3E48
10
08
0
48
37906
"Brightness_G 1"
000000
Float
theHunterCotW_F.exe+1E80D30
3E4C
10
08
0
48
37907
"Brightness_B 1"
000000
Float
theHunterCotW_F.exe+1E80D30
3E50
10
08
0
48
37908
"Contrast_Exposure 0.150000006"
000000
Float
theHunterCotW_F.exe+1E80D30
4C68
10
08
0
48
37909
"Contrast_Saturation 0.5"
000000
Float
theHunterCotW_F.exe+1E80D30
4C50
10
08
0
48
37910
"Contrast2 0.1000000015"
000000
Float
theHunterCotW_F.exe+1E80D30
4C60
10
08
0
48
37911
"Contrast3 0.200000003"
000000
Float
theHunterCotW_F.exe+1E80D30
4C70
10
08
0
48
37912
"Contrast4 0.01999999955"
000000
Float
theHunterCotW_F.exe+1E80D30
4C80
10
08
0
48
37913
"Contrast5 0.3000000119"
000000
Float
theHunterCotW_F.exe+1E80D30
4C90
10
08
0
48
37914
"Kill_Overbright 11.19999981"
000000
Float
theHunterCotW_F.exe+1E80D30
4CA0
10
08
0
48
37915
"Lights"
000000
1
37916
"Spot_Lights_Power2 100"
000000
Float
theHunterCotW_F.exe+1E80D30
4B30
10
08
0
48
37917
"Spot_Lights_Radius_Power 0.9843924046"
000000
Float
theHunterCotW_F.exe+1E80D30
46B0
10
08
0
48
37918
"Spot_Lights_Fog 0.05000000075"
000000
Float
theHunterCotW_F.exe+1E80D30
4B40
10
08
0
48
37919
"Atmosphere_Intensety_Mult 1"
000000
Float
theHunterCotW_F.exe+1E80D30
4D10
10
08
0
48
37920
"Atmosphere_Glow_Mult 1"
000000
Float
theHunterCotW_F.exe+1E80D30
4D30
10
08
0
48
37921
"Evening_Sky 1"
000000
Float
theHunterCotW_F.exe+1E80D30
4ED0
10
08
0
48
37922
"Evening_Sky_Yellow_Tint 1"
000000
Float
theHunterCotW_F.exe+1E80D30
4EE0
10
08
0
48
37923
"Fire_Intensity 100"
000000
Float
theHunterCotW_F.exe+1E80D30
4D40
10
08
0
48
37934
"Water"
000000
1
37935
"Water_Shallow_Power 0.1000000015"
000000
Float
theHunterCotW_F.exe+1E80D30
4FD0
10
08
0
48
37936
"Water_Deep_Power 20"
000000
Float
theHunterCotW_F.exe+1E80D30
5100
10
08
0
48
37937
"Water_SunMoon_Gloss_SizeSmaller 3000"
000000
Float
theHunterCotW_F.exe+1E80D30
5140
10
08
0
48
37938
"Water_Reflect_Amount 1"
000000
Float
theHunterCotW_F.exe+1E80D30
5150
10
08
0
48
37939
"Water_Reflect_Bright_Saturation 0.01999999955"
000000
Float
theHunterCotW_F.exe+1E80D30
5160
10
08
0
48
37940
"Water_Borders_Bright 5"
000000
Float
theHunterCotW_F.exe+1E80D30
5170
10
08
0
48
37941
"Water_Small_Waves_Scale 0.200000003"
000000
Float
theHunterCotW_F.exe+1E80D30
5190
10
08
0
48
37942
"Water_Waves_Scale 50"
000000
Float
theHunterCotW_F.exe+1E80D30
51A0
10
08
0
48
37943
"Water_Puddles_Waves 0.03999999911"
000000
Float
theHunterCotW_F.exe+1E80D30
51B0
10
08
0
48
37944
"Water_inner_Fog_Brightness 0"
000000
Float
theHunterCotW_F.exe+1E80D30
51C0
10
08
0
48
37945
"Water_inner_Fog 0.400000006"
000000
Float
theHunterCotW_F.exe+1E80D30
51D0
10
08
0
48
37946
"Water_Scums_Bright 0.400000006"
000000
Float
theHunterCotW_F.exe+1E80D30
51E0
10
08
0
48
37947
"Water_Ground_Color_R 0.5668097138"
000000
Float
theHunterCotW_F.exe+1E80D30
5248
10
08
0
48
37948
"Water_Ground_Color_G 0.320381552"
000000
Float
theHunterCotW_F.exe+1E80D30
524C
10
08
0
48
37949
"Water_Ground_Color_B 0.09626612067"
000000
Float
theHunterCotW_F.exe+1E80D30
5250
10
08
0
48
37950
"Water_Ground_Power 1"
000000
Float
theHunterCotW_F.exe+1E80D30
5260
10
08
0
48
37951
"? Water Waves Scale 0.004999999888"
000000
Float
theHunterCotW_F.exe+1E80D30
5270
10
08
0
48
37952
"Water_Small_Waves_Power 0.4029215574"
000000
Float
theHunterCotW_F.exe+1E80D30
5280
10
08
0
48
37953
"Water_Big_Waves_Power 0.4559918046"
000000
Float
theHunterCotW_F.exe+1E80D30
5290
10
08
0
48
37954
"Water_Waves_Flow 0.9300000072"
000000
Float
theHunterCotW_F.exe+1E80D30
52A0
10
08
0
48
37955
"Water_Scum_Brightness 0.5"
000000
Float
theHunterCotW_F.exe+1E80D30
5310
10
08
0
48
37956
"DoF and Heat Haze"
000000
1
37957
"DoF_Near_Distance_from_Player 0.3400000036"
000000
Float
theHunterCotW_F.exe+1E80D30
5360
10
08
0
48
37958
"DoF_Far_Power_Negative 25"
000000
Float
theHunterCotW_F.exe+1E80D30
5370
10
08
0
48
37959
"DoF_Near_Power 0.5"
000000
Float
theHunterCotW_F.exe+1E80D30
5380
10
08
0
48
37960
"DoF_Far_Distance_to_Player 0.1199999973"
000000
Float
theHunterCotW_F.exe+1E80D30
5390
10
08
0
48
37961
"DoF_Near_Smooth 1"
000000
Float
theHunterCotW_F.exe+1E80D30
53A0
10
08
0
48
37962
"DoF_Far_Smooth 30"
000000
Float
theHunterCotW_F.exe+1E80D30
53B0
10
08
0
48
37963
"DoF_Far_to_Ground 3"
000000
Float
theHunterCotW_F.exe+1E80D30
53C0
10
08
0
48
37964
"Heat_Haze_Max 0.4224191308"
000000
Float
theHunterCotW_F.exe+1E80D30
53F8
10
08
0
48
38128
"Heat_Haze_Min 0.150000006"
000000
Float
theHunterCotW_F.exe+1E80D30
53E8
10
08
0
48
38125
"Heat_Haze_Dist_from_Player 500"
000000
Float
theHunterCotW_F.exe+1E80D30
5410
10
08
0
48
37965
"Heat_Haze_Hemisphere 50"
000000
Float
theHunterCotW_F.exe+1E80D30
5420
10
08
0
48
37966
"Other"
000000
1
37967
"Sun_Shadow_Catcher_Smooth 900"
000000
Float
theHunterCotW_F.exe+1E80D30
5480
10
08
0
48
37968
"Shadows_Distance 1200"
000000
Float
theHunterCotW_F.exe+1E80D30
5490
10
08
0
48
36649
"Free Cam Group"
1
71045
"- ReadMe - (press on script ->)"
FF00FF
Auto Assembler Script
[ENABLE]
With this scripts you use free camera, but only for fly. You can not shoot anumals
or interact with the environment.
After activating "Free_Camera" script, give it few seconds for being activated.
With the scripts in that group, it also will activate "Player_and_Animals_Freeze"
and "Borderless_Maps" scripts. If you does not want that behavior, open "Free_Camera"
script and almost in the begining you will see "Freeze Player and Activate other scripts"
block. You can put there other scripts or delete that block at all.
If you does not like existing hotkeys for free cam (WASD RF QE), you can change
them in "Assign Hotkeys Here" block below in "Free_Camera" script. Use codes from
that site or another:
http://nehe.gamedev.net/article/msdn_virtualkey_codes/15009/
Note that Here is possible to teleport free_camera at any place in the map.
Just open in-game map, move your mouse cursor anywhere you want on that map,
press "Shift + T" and camera will jump to that place.
---
"Free_Camera (with inertia)" and "Free_Camera (w/o inertia)" currently two
different experimental versions of fly camera. Will decide later wich one will be
deleted or improved.
"Free_Camera (w/o inertia)" doesn not have inertia, but it have slow/normal/fast
speed options. As in usual game, hold "Ctrl" for moving camera slowly, "Shift" for
moving it faster or just WASDRF for moving it with usual speed. You can adjust
your own speed settings in "Speed and Multipliers variables" block inside script.
[DISABLE]
Toggle Activation
17
69
0
71503
"Free_Camera (with inertia)"
000000
Auto Assembler Script
globalalloc(cheaton,4) // global variable for createThread on/off
cheaton:
dd 0
{$lua}
if syntaxcheck then return end
[ENABLE]
----------------------------------------------
-- Freeze Player and Activate other scripts --
----------------------------------------------
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Camera_Detach' then
al[i].Active=true
end
if al[i].Description=='Player_and_Animals_Freeze' then
al[i].Active=true
end
if al[i].Description=='Borderless_Maps' then
al[i].Active=true
end
end
-------------------------------------
-- Speed and Multipliers variables --
-------------------------------------
local multFB = 0
local multRL = 0
local multUpDown = 0
local maxPosSpeed = 0.1 -- maximum speed for Forward and Right movement
local maxNegSpeed = -0.1 -- maximum speed for Back and Left movement
local SlowerMult = 0.0001 -- how soon max speed will achieved when hotkey pressed and how soon camera stop if hotkey released
local FasterMult = 0.0005 -- how fast speed change if movement goes vice versa (e.g. from right to left, while camera keeps going right)
-- local variables that will be used for camera movement direction, when it moves with inertia.
local sinhfb = 0
local coshhfb = 0
local sinhrl = 0
local coshhrl = 0
local sinhupdown = 0
local coshhupdown = 0
-- Save once current Camera XYZ values for further calculations
sleep(200)
local calcX = readFloat("camx") -- east/west
local calcY = readFloat("camy") -- up/down
local calcZ = readFloat("camz") -- north/south
-------------------------------------------------------------------------------------
-- Function for read and write group of values at once
-- for write
function packWrite(addr, fms, ...)
local packed = addr and string.pack(fms,...)
if packed then return writeBytes(addr,{packed:byte(1,-1)}) end
end
-- for read (not used here)
--[[function packRead(addr, fms)
local sz = addr and string.packsize(fms)
local bt = sz and readBytes(addr,sz,true)
if bt and #bt == sz then
return string.unpack(fms,byteTableToString(bt))
end
end]]
-- maded by panraven
-------------------------------------------------------------------------------------
createNativeThread(function(timer)
sleep(200) -- delay for giving script time to write for "cheaton" proper value
while readFloat("cheaton") == 0 do -- while "cheaton" value equal "0" this cheat work
sleep(5) -- like timer interval
--------------------------------------------------------------
-- Camera Teleport --
if isKeyPressed(VK_SHIFT) and isKeyPressed(VK_T) then
calcX = readFloat("cursorx")
calcY = readFloat("cursorx+4")
if calcY < 1026 then
calcY = 1027
end
calcZ = readFloat("cursorz")
end
--------------------------------------------------------------
if readBytes("theHunterCotW_F.exe+1DD0F20") == 0 then -- Check for Alt-Tab
-- read in-game sin/cos values
local sinh = readFloat("theHunterCotW_F.exe+1EA2C0C")
local cosh = readFloat("theHunterCotW_F.exe+1EA2C04")
-------------------------
-- Assign Hotkeys Here --
-------------------------
local MoveForward = isKeyPressed(VK_W) -- local variable for move forward hotkey
local MoveBack = isKeyPressed(VK_S) -- local variable for move back hotkey
local MoveLeft = isKeyPressed(VK_A) -- local variable for move left hotkey
local MoveRight = isKeyPressed(VK_D) -- local variable for move right hotkey
local MoveUp = isKeyPressed(VK_R) -- local variable for move up hotkey
local MoveDown = isKeyPressed(VK_F) -- local variable for move down hotkey
local Switch = isKeyPressed(VK_MENU) and isKeyPressed(VK_R) -- local variable for break script
----------------------------
-- Movements calculations --
----------------------------
if Switch then break end
---- Forward
if MoveForward then -- start moving Forward
if multFB < maxPosSpeed then -- if max speed not achieved
multFB = multFB + SlowerMult -- slowly increasing to max speed
end
if multFB < 0 then -- if cam moving back but need forward
multFB = multFB + FasterMult -- faster speed increase
else
calcX = calcX + (sinh * multFB) -- store calculated new camX value
calcZ = calcZ - (cosh * multFB) -- store calculated new camZ value
sinhfb = sinh -- copy sinh value to the local sinh for using later when we release hotkey
coshfb = cosh -- copy cosh value to the local cosh for using later when we release hotkey
end
end
if not MoveForward and multFB > 0.0001 then -- check if keys released and camera moves forward
multFB = multFB - SlowerMult -- slowly stop moving forward
calcX = calcX + (sinhfb * multFB) -- store calculated new camX value
calcZ = calcZ - (coshfb * multFB) -- store calculated new camZ value
end
---- Back
if MoveBack then -- start moving Back
if multFB > maxNegSpeed then -- if max speed not achieved
multFB = multFB - SlowerMult -- slowly decreasing to max speed
end
if multFB > 0 then -- if cam moving forward but need back
multFB = multFB - FasterMult -- faster speed decrease
else
calcX = calcX + (sinh * multFB) -- store calculated new camX value
calcZ = calcZ - (cosh * multFB) -- store calculated new camZ value
sinhfb = sinh -- copy sinh value to the local sinh for using later when we release hotkey
coshfb = cosh -- copy cosh value to the local cosh for using later when we release hotkey
end
end
if not MoveBack and multFB < -0.0001 then -- check if keys released and camera moves back
multFB = multFB + SlowerMult -- slowly stop moving back
calcX = calcX + (sinhfb * multFB) -- store calculated new camX value
calcZ = calcZ - (coshfb * multFB) -- store calculated new camZ value
end
---- Right
if MoveRight then -- start moving Right
if multRL < maxPosSpeed then -- if max speed not achieved
multRL = multRL + SlowerMult -- slowly increasing to max speed
end
if multRL < 0 then -- if cam moving left but need right
multRL = multRL + FasterMult -- faster speed increase
else
calcX = calcX + (cosh * multRL) -- store calculated new camX value
calcZ = calcZ + (sinh * multRL) -- store calculated new camZ value
sinhrl = sinh -- copy sinh value to the local sinh for using later when we release hotkey
coshrl = cosh -- copy cosh value to the local cosh for using later when we release hotkey
end
end
if not MoveRight and multRL > 0.0001 then -- check if keys released and camera moves right
multRL = multRL - SlowerMult -- slowly stop moving right
calcX = calcX + (coshrl * multRL) -- store calculated new camX value
calcZ = calcZ + (sinhrl * multRL) -- store calculated new camZ value
end
---- Left
if MoveLeft then -- start moving Left
if multRL > maxNegSpeed then -- if max speed not achieved
multRL = multRL - SlowerMult -- slowly decreasing to max speed
end
if multRL > 0 then -- if cam moving right but need left
multRL = multRL - FasterMult -- faster speed decrease
else
calcX = calcX + (cosh * multRL) -- store calculated new camX value
calcZ = calcZ + (sinh * multRL) -- store calculated new camZ value
sinhrl = sinh -- copy sinh value to the local sinh for using later when we release hotkey
coshrl = cosh -- copy cosh value to the local cosh for using later when we release hotkey
end
end
if not MoveLeft and multRL < -0.0001 then -- check if keys released and camera moves Left
multRL = multRL + SlowerMult -- slowly stop moving left
calcX = calcX + (coshrl * multRL) -- store calculated new camX value
calcZ = calcZ + (sinhrl * multRL) -- store calculated new camZ value
end
---- Up
if MoveUp then -- start moving Up
if multUpDown < maxPosSpeed then -- if max speed not achieved
multUpDown = multUpDown + SlowerMult -- slowly increasing to max speed
end
if multUpDown < 0 then -- if cam moving down but need up
multUpDown = multUpDown + FasterMult -- faster speed increase
else
calcY = calcY + multUpDown -- store calculated new camY value
end
end
if not MoveUp and multUpDown > 0.0001 then -- check if keys released and camera moves up
multUpDown = multUpDown - SlowerMult -- slowly stop moving up
calcY = calcY + multUpDown -- store calculated new camY value
end
---- Down
if MoveDown then -- start moving Down
if multUpDown > maxNegSpeed then -- if max speed not achieved
multUpDown = multUpDown - SlowerMult -- slowly decreasing to max speed
end
if multUpDown > 0 then -- if cam moving up but need down
multUpDown = multUpDown - FasterMult -- faster speed decrease
else
calcY = calcY + multUpDown -- store calculated new camY value
end
end
if not MoveDown and multUpDown < -0.0001 then -- check if keys released and camera down
multUpDown = multUpDown + SlowerMult -- slowly stop moving down
calcY = calcY + multUpDown -- store calculated new camY value
end
-- write new Camera XYZ values all at once, with using function
packWrite("camx", 'fff', calcX, calcY, calcZ)
end -- close alt-tab check
end -- close while
end) -- close timer function
[DISABLE]
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Camera_Detach' then
al[i].Active=false
end
if al[i].Description=='Player_and_Animals_Freeze' then
al[i].Active=false
end
if al[i].Description=='Borderless_Maps' then
al[i].Active=false
end
end
{$asm}
cheaton:
dd 1 // give to "cheaton" any other value than "0" for stop thread from LUA
25818
"Free_Camera (w/o inertia)"
000000
Auto Assembler Script
globalalloc(cheaton,4) // global variable for createThread on/off
cheaton:
dd 0
{$lua}
if syntaxcheck then return end
[ENABLE]
----------------------------------------------
-- Freeze Player and Activate other scripts --
----------------------------------------------
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Camera_Detach' then
al[i].Active=true
end
if al[i].Description=='Player_and_Animals_Freeze' then
al[i].Active=true
end
if al[i].Description=='Borderless_Maps' then
al[i].Active=true
end
end
-------------------------------------
-- Speed and Multipliers variables --
-------------------------------------
local multFB = 0
local multRL = 0
local multUpDown = 0
local maxPosSpeed = 0.1 -- maximum speed for Forward and Right movement
local maxNegSpeed = -0.1 -- maximum speed for Back and Left movement
local SlowerMult = 0.0001 -- how soon max speed will achieved when hotkey pressed and how soon camera stop if hotkey released
local FasterMult = 0.0005 -- how fast speed change if movement goes vice versa (e.g. from right to left, while camera keeps going right)
local NormalMult = 0.025
local FastMult = 0.25
local SlowMult = 0.002
-- local variables that will be used for camera movement direction, when it moves with inertia.
local sinhfb = 0
local coshhfb = 0
local sinhrl = 0
local coshhrl = 0
local sinhupdown = 0
local coshhupdown = 0
-- Save once current Camera XYZ values for further calculations
sleep(200)
local calcX = readFloat("camx") -- east/west
local calcY = readFloat("camy") -- up/down
local calcZ = readFloat("camz") -- north/south
-------------------------------------------------------------------------------------
-- Function for read and write group of values at once
-- for write
function packWrite(addr, fms, ...)
local packed = addr and string.pack(fms,...)
if packed then return writeBytes(addr,{packed:byte(1,-1)}) end
end
-- for read (not used here)
--[[function packRead(addr, fms)
local sz = addr and string.packsize(fms)
local bt = sz and readBytes(addr,sz,true)
if bt and #bt == sz then
return string.unpack(fms,byteTableToString(bt))
end
end]]
-- maded by panraven
-------------------------------------------------------------------------------------
createNativeThread(function(timer)
sleep(200) -- delay for giving script time to write for "cheaton" proper value
while readFloat("cheaton") == 0 do -- while "cheaton" value equal "0" this cheat work
sleep(5) -- like timer interval
--------------------------------------------------------------
--[[ Camera Teleport --
if isKeyPressed(VK_SHIFT) and isKeyPressed(VK_T) then
calcX = readFloat("cursorx")
calcY = readFloat("cursorx+4")
if calcY < 1026 then
calcY = 1027
end
calcZ = readFloat("cursorz")
end]]
--------------------------------------------------------------
if readBytes("theHunterCotW_F.exe+1DD0F20") == 0 then -- Check for Alt-Tab
-- read in-game sin/cos values
local sinh = readFloat("theHunterCotW_F.exe+1EA2C0C")
local cosh = readFloat("theHunterCotW_F.exe+1EA2C04")
-------------------------
-- Assign Hotkeys Here --
-------------------------
local MoveForward = isKeyPressed(VK_W) -- local variable for move forward hotkey
local MoveBack = isKeyPressed(VK_S) -- local variable for move back hotkey
local MoveLeft = isKeyPressed(VK_A) -- local variable for move left hotkey
local MoveRight = isKeyPressed(VK_D) -- local variable for move right hotkey
local MoveUp = isKeyPressed(VK_R) -- local variable for move up hotkey
local MoveDown = isKeyPressed(VK_F) -- local variable for move down hotkey
local Faster = isKeyPressed(VK_SHIFT)
local Slower = isKeyPressed(VK_CONTROL)
local Telep = isKeyPressed(VK_SHIFT) and isKeyPressed(VK_T)
local Switch = isKeyPressed(VK_MENU) and isKeyPressed(VK_R) -- local variable for break script
----------------------------
-- Movements calculations --
----------------------------
if Switch then break end
---- Forward
if MoveForward then -- start moving Forward
if Faster then
multFB = FastMult
elseif Slower then
multFB = SlowMult
else
multFB = NormalMult
end
calcX = calcX + (sinh * multFB) -- store calculated new camX value
calcZ = calcZ - (cosh * multFB) -- store calculated new camZ value
end
---- Back
if MoveBack then -- start moving Back
if Faster then
multFB = FastMult
elseif Slower then
multFB = SlowMult
else
multFB = NormalMult
end
calcX = calcX - (sinh * multFB) -- store calculated new camX value
calcZ = calcZ + (cosh * multFB) -- store calculated new camZ value
end
---- Right
if MoveRight then -- start moving Right
if Faster then
multRL = FastMult
elseif Slower then
multRL = SlowMult
else
multRL = NormalMult
end
calcX = calcX + (cosh * multRL) -- store calculated new camX value
calcZ = calcZ + (sinh * multRL) -- store calculated new camZ value
end
---- Left
if MoveLeft then -- start moving Left
if Faster then
multRL = FastMult
elseif Slower then
multRL = SlowMult
else
multRL = NormalMult
end
calcX = calcX - (cosh * multRL) -- store calculated new camX value
calcZ = calcZ - (sinh * multRL) -- store calculated new camZ value
end
---- Up
if MoveUp then -- start moving Up
if Faster then
multUpDown = FastMult
elseif Slower then
multUpDown = SlowMult
else
multUpDown = NormalMult
end
calcY = calcY + multUpDown -- store calculated new camY value
end
---- Down
if MoveDown then -- start moving Down
if Faster then
multUpDown = FastMult
elseif Slower then
multUpDown = SlowMult
else
multUpDown = NormalMult
end
calcY = calcY - multUpDown -- store calculated new camY value
end
-- write new Camera XYZ values all at once, with using function
packWrite("camx", 'fff', calcX, calcY, calcZ)
--------------------------------------------------------------------------------
-- Camera Teleport --
if Telep then
calcX = readFloat("cursorx")
calcY = readFloat("cursorx+4")
if calcY < 1026 then
calcY = 1027
end
calcZ = readFloat("cursorz")
end
end -- close alt-tab check
end -- close while
end) -- close timer function
[DISABLE]
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Camera_Detach' then
al[i].Active=false
end
if al[i].Description=='Player_and_Animals_Freeze' then
al[i].Active=false
end
--[[ if al[i].Description=='Borderless_Maps' then
al[i].Active=false
end
]]
end
{$asm}
cheaton:
dd 1 // give to "cheaton" any other value than "0" for stop thread from LUA
Toggle Activation
18
82
0
25819
"Values"
1
28511
"camx"
Float
camx
28512
"camy"
Float
camy
28513
"camz"
Float
camz
28115
"in-game sinh"
008000
Float
theHunterCotW_F.exe+1EA2C0C
28116
"in-game cosh"
008000
Float
theHunterCotW_F.exe+1EA2C04
28117
"in-game alt/tab"
008000
4 Bytes
theHunterCotW_F.exe+1DD0F20
36294
"Cursor XY"
Auto Assembler Script
[ENABLE]
aobscanmodule(CursorXYZ,theHunterCotW_F.exe,F2 0F 11 45 80 8B 40 08 89 45 88 EB) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+8A8952)
label(code)
label(return)
label(cursorx)
registersymbol(cursorx)
label(cursory)
registersymbol(cursory)
//label(cursorz)
//registersymbol(cursorz)
newmem:
code:
movsd [rbp-80],xmm0
//
movsd [cursorx],xmm0
// movss [cursorz],xmm2
jmp return
cursorx:
dd (float)0
cursory:
dd (float)0
//cursorz:
//dd (float)0
CursorXYZ:
jmp newmem
return:
registersymbol(CursorXYZ)
[DISABLE]
CursorXYZ:
db F2 0F 11 45 80 8B 40 08
unregistersymbol(cursorx)
unregistersymbol(cursory)
//unregistersymbol(cursorz)
unregistersymbol(CursorXYZ)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+8A8952
"theHunterCotW_F.exe"+8A8920: 0F 84 4F 09 00 00 - je theHunterCotW_F.exe+8A9275
"theHunterCotW_F.exe"+8A8926: 48 8B 05 C3 8A 52 01 - mov rax,[theHunterCotW_F.exe+1DD13F0]
"theHunterCotW_F.exe"+8A892D: 48 8D 54 24 70 - lea rdx,[rsp+70]
"theHunterCotW_F.exe"+8A8932: 49 8B CC - mov rcx,r12
"theHunterCotW_F.exe"+8A8935: 40 38 B0 0A 11 00 00 - cmp [rax+0000110A],sil
"theHunterCotW_F.exe"+8A893C: 75 21 - jne theHunterCotW_F.exe+8A895F
"theHunterCotW_F.exe"+8A893E: 49 8D 9C 24 84 00 00 00 - lea rbx,[r12+00000084]
"theHunterCotW_F.exe"+8A8946: 4C 8B C3 - mov r8,rbx
"theHunterCotW_F.exe"+8A8949: E8 22 90 FF FF - call theHunterCotW_F.exe+8A1970
"theHunterCotW_F.exe"+8A894E: F2 0F 10 00 - movsd xmm0,[rax]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+8A8952: F2 0F 11 45 80 - movsd [rbp-80],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+8A8957: 8B 40 08 - mov eax,[rax+08]
"theHunterCotW_F.exe"+8A895A: 89 45 88 - mov [rbp-78],eax
"theHunterCotW_F.exe"+8A895D: EB 2D - jmp theHunterCotW_F.exe+8A898C
"theHunterCotW_F.exe"+8A895F: 4C 8D 05 32 EA 5F 01 - lea r8,[theHunterCotW_F.exe+1EA7398]
"theHunterCotW_F.exe"+8A8966: E8 05 90 FF FF - call theHunterCotW_F.exe+8A1970
"theHunterCotW_F.exe"+8A896B: F2 0F 10 00 - movsd xmm0,[rax]
"theHunterCotW_F.exe"+8A896F: F2 0F 11 45 80 - movsd [rbp-80],xmm0
"theHunterCotW_F.exe"+8A8974: 8B 40 08 - mov eax,[rax+08]
"theHunterCotW_F.exe"+8A8977: 89 45 88 - mov [rbp-78],eax
"theHunterCotW_F.exe"+8A897A: 49 8D 9C 24 84 00 00 00 - lea rbx,[r12+00000084]
}
36299
"Cursor Z"
Auto Assembler Script
[ENABLE]
aobscanmodule(cursz,theHunterCotW_F.exe,F3 0F 58 E2 F3 0F 59 1D A4 47 C8 00) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+8A19E8)
label(code)
label(return)
label(cursorz)
registersymbol(cursorz)
newmem:
code:
addss xmm4,xmm2
//
movss [cursorz],xmm4
//
mulss xmm3,[theHunterCotW_F.exe+1526198]
jmp return
cursorz:
dd (float)0
cursz:
jmp newmem
nop
nop
nop
nop
nop
nop
nop
return:
registersymbol(cursz)
[DISABLE]
cursz:
db F3 0F 58 E2 F3 0F 59 1D A4 47 C8 00
unregistersymbol(cursorz)
unregistersymbol(cursz)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+8A19E8
"theHunterCotW_F.exe"+8A19AC: F3 0F 5C 4C 24 34 - subss xmm1,[rsp+34]
"theHunterCotW_F.exe"+8A19B2: F3 0F 5C 44 24 30 - subss xmm0,[rsp+30]
"theHunterCotW_F.exe"+8A19B8: 0F 57 15 51 E2 C4 00 - xorps xmm2,[theHunterCotW_F.exe+14EFC10]
"theHunterCotW_F.exe"+8A19BF: 0F 28 DC - movaps xmm3,xmm4
"theHunterCotW_F.exe"+8A19C2: F3 0F 59 E1 - mulss xmm4,xmm1
"theHunterCotW_F.exe"+8A19C6: F3 0F 10 88 F8 01 00 00 - movss xmm1,[rax+000001F8]
"theHunterCotW_F.exe"+8A19CE: 0F 57 0D 3B E2 C4 00 - xorps xmm1,[theHunterCotW_F.exe+14EFC10]
"theHunterCotW_F.exe"+8A19D5: F3 0F 59 25 BB 47 C8 00 - mulss xmm4,[theHunterCotW_F.exe+1526198]
"theHunterCotW_F.exe"+8A19DD: C7 42 04 00 00 00 00 - mov [rdx+04],00000000
"theHunterCotW_F.exe"+8A19E4: F3 0F 59 D8 - mulss xmm3,xmm0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+8A19E8: F3 0F 58 E2 - addss xmm4,xmm2
"theHunterCotW_F.exe"+8A19EC: F3 0F 59 1D A4 47 C8 00 - mulss xmm3,[theHunterCotW_F.exe+1526198]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+8A19F4: F3 0F 11 62 08 - movss [rdx+08],xmm4
"theHunterCotW_F.exe"+8A19F9: F3 0F 58 D9 - addss xmm3,xmm1
"theHunterCotW_F.exe"+8A19FD: F3 0F 11 1A - movss [rdx],xmm3
"theHunterCotW_F.exe"+8A1A01: 48 8B 0D F8 E6 5D 01 - mov rcx,[theHunterCotW_F.exe+1E80100]
"theHunterCotW_F.exe"+8A1A08: E8 B3 BE 9B FF - call theHunterCotW_F.exe+25D8C0
"theHunterCotW_F.exe"+8A1A0D: 0F 57 C9 - xorps xmm1,xmm1
"theHunterCotW_F.exe"+8A1A10: F3 0F 11 43 04 - movss [rbx+04],xmm0
"theHunterCotW_F.exe"+8A1A15: 0F 2E C1 - ucomiss xmm0,xmm1
"theHunterCotW_F.exe"+8A1A18: 75 1C - jne theHunterCotW_F.exe+8A1A36
"theHunterCotW_F.exe"+8A1A1A: 48 8B 0D DF E6 5D 01 - mov rcx,[theHunterCotW_F.exe+1E80100]
}
36295
"markx"
Float
cursorx
36296
"marky"
Float
cursorx+4
36297
"markz"
Float
cursorz
28928
"Update_Player_on_Map_Position"
000000
Auto Assembler Script
[ENABLE]
aobscanmodule(Mark,theHunterCotW_F.exe,F3 0F 10 9B 8C 27 00 00 F3 0F 10 93 84 27 00 00 48 8B 05 0A F4 5F 01) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+884247)
label(code)
label(return)
newmem:
code:
movss xmm3,[camz] //[rbx+0000278C]
movss xmm2,[camx] //[rbx+00002784]
jmp return
Mark:
jmp newmem
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
return:
registersymbol(Mark)
/////////////////////////////////////////////////////////
aobscanmodule(MarkCam,theHunterCotW_F.exe,F3 0F 10 9A 8C 27 00 00 F3 0F 10 92 84 27 00 00) // should be unique
alloc(newmem2,$1000,"theHunterCotW_F.exe"+884CBA)
label(code2)
label(return2)
newmem2:
code2:
movss xmm3,[camz] //[rdx+0000278C]
movss xmm2,[camx] //[rdx+00002784]
jmp return2
MarkCam:
jmp newmem2
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
return2:
registersymbol(MarkCam)
[DISABLE]
Mark:
db F3 0F 10 9B 8C 27 00 00 F3 0F 10 93 84 27 00 00
unregistersymbol(Mark)
dealloc(newmem)
MarkCam:
db F3 0F 10 9A 8C 27 00 00 F3 0F 10 92 84 27 00 00
unregistersymbol(MarkCam)
dealloc(newmem2)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+884247
"theHunterCotW_F.exe"+8841FF: C7 85 A4 01 00 00 00 00 80 3F - mov [rbp+000001A4],3F800000
"theHunterCotW_F.exe"+884209: C7 85 B8 01 00 00 00 00 80 3F - mov [rbp+000001B8],3F800000
"theHunterCotW_F.exe"+884213: C7 85 CC 01 00 00 00 00 80 3F - mov [rbp+000001CC],3F800000
"theHunterCotW_F.exe"+88421D: 66 44 89 A5 D4 01 00 00 - mov [rbp+000001D4],r12w
"theHunterCotW_F.exe"+884225: 4C 8D 85 00 01 00 00 - lea r8,[rbp+00000100]
"theHunterCotW_F.exe"+88422C: 49 8B 95 B0 01 00 00 - mov rdx,[r13+000001B0]
"theHunterCotW_F.exe"+884233: 49 8B 8D A0 01 00 00 - mov rcx,[r13+000001A0]
"theHunterCotW_F.exe"+88423A: E8 F1 8E 7C 00 - call theHunterCotW_F.exe+104D130
"theHunterCotW_F.exe"+88423F: 84 C0 - test al,al
"theHunterCotW_F.exe"+884241: 0F 84 87 00 00 00 - je theHunterCotW_F.exe+8842CE
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+884247: F3 0F 10 9B 8C 27 00 00 - movss xmm3,[rbx+0000278C]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+88424F: F3 0F 10 93 84 27 00 00 - movss xmm2,[rbx+00002784]
"theHunterCotW_F.exe"+884257: 48 8B 05 0A F4 5F 01 - mov rax,[theHunterCotW_F.exe+1E83668]
"theHunterCotW_F.exe"+88425E: F3 0F 10 80 00 02 00 00 - movss xmm0,[rax+00000200]
"theHunterCotW_F.exe"+884266: 41 0F 57 C6 - xorps xmm0,xmm14
"theHunterCotW_F.exe"+88426A: F3 0F 10 88 F8 01 00 00 - movss xmm1,[rax+000001F8]
"theHunterCotW_F.exe"+884272: 41 0F 57 CE - xorps xmm1,xmm14
"theHunterCotW_F.exe"+884276: F3 0F 5C D8 - subss xmm3,xmm0
"theHunterCotW_F.exe"+88427A: F3 0F 5C D1 - subss xmm2,xmm1
"theHunterCotW_F.exe"+88427E: F3 41 0F 59 DF - mulss xmm3,xmm15
"theHunterCotW_F.exe"+884283: F3 41 0F 59 D7 - mulss xmm2,xmm15
}
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+884CBA
"theHunterCotW_F.exe"+884C8A: 48 8B 4B 10 - mov rcx,[rbx+10]
"theHunterCotW_F.exe"+884C8E: E8 9D 99 7C 00 - call theHunterCotW_F.exe+104E630
"theHunterCotW_F.exe"+884C93: 48 8B 05 06 10 62 01 - mov rax,[theHunterCotW_F.exe+1EA5CA0]
"theHunterCotW_F.exe"+884C9A: 48 8B 88 88 00 00 00 - mov rcx,[rax+00000088]
"theHunterCotW_F.exe"+884CA1: 48 8B 91 40 01 00 00 - mov rdx,[rcx+00000140]
"theHunterCotW_F.exe"+884CA8: 48 85 D2 - test rdx,rdx
"theHunterCotW_F.exe"+884CAB: 0F 95 C0 - setne al
"theHunterCotW_F.exe"+884CAE: F3 0F 10 35 42 37 C7 00 - movss xmm6,[theHunterCotW_F.exe+14F83F8]
"theHunterCotW_F.exe"+884CB6: 84 C0 - test al,al
"theHunterCotW_F.exe"+884CB8: 74 58 - je theHunterCotW_F.exe+884D12
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+884CBA: F3 0F 10 9A 8C 27 00 00 - movss xmm3,[rdx+0000278C]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+884CC2: F3 0F 10 92 84 27 00 00 - movss xmm2,[rdx+00002784]
"theHunterCotW_F.exe"+884CCA: 48 8B 05 97 E9 5F 01 - mov rax,[theHunterCotW_F.exe+1E83668]
"theHunterCotW_F.exe"+884CD1: F3 0F 10 80 00 02 00 00 - movss xmm0,[rax+00000200]
"theHunterCotW_F.exe"+884CD9: 41 0F 57 C6 - xorps xmm0,xmm14
"theHunterCotW_F.exe"+884CDD: F3 0F 10 88 F8 01 00 00 - movss xmm1,[rax+000001F8]
"theHunterCotW_F.exe"+884CE5: 41 0F 57 CE - xorps xmm1,xmm14
"theHunterCotW_F.exe"+884CE9: F3 0F 5C D8 - subss xmm3,xmm0
"theHunterCotW_F.exe"+884CED: F3 0F 5C D1 - subss xmm2,xmm1
"theHunterCotW_F.exe"+884CF1: F3 0F 59 DE - mulss xmm3,xmm6
"theHunterCotW_F.exe"+884CF5: F3 0F 59 D6 - mulss xmm2,xmm6
}
35102
"no_lakes_issue"
Auto Assembler Script
[ENABLE]
aobscanmodule(no_lakes_issue,theHunterCotW_F.exe,75 08 F3 0F 10 05 21 22 2A 01) // should be unique
no_lakes_issue:
db 74 08
registersymbol(no_lakes_issue)
[DISABLE]
no_lakes_issue:
db 75 08
unregistersymbol(no_lakes_issue)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+260289
"theHunterCotW_F.exe"+26026A: 48 83 C4 28 - add rsp,28
"theHunterCotW_F.exe"+26026E: C3 - ret
"theHunterCotW_F.exe"+26026F: CC - int 3
"theHunterCotW_F.exe"+260270: 48 83 EC 28 - sub rsp,28
"theHunterCotW_F.exe"+260274: E8 27 FF FF FF - call theHunterCotW_F.exe+2601A0
"theHunterCotW_F.exe"+260279: 48 85 C0 - test rax,rax
"theHunterCotW_F.exe"+26027C: 74 0D - je theHunterCotW_F.exe+26028B
"theHunterCotW_F.exe"+26027E: F3 0F 10 40 18 - movss xmm0,[rax+18]
"theHunterCotW_F.exe"+260283: 0F 57 C9 - xorps xmm1,xmm1
"theHunterCotW_F.exe"+260286: 0F 2E C1 - ucomiss xmm0,xmm1
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+260289: 75 08 - jne theHunterCotW_F.exe+260293
"theHunterCotW_F.exe"+26028B: F3 0F 10 05 21 22 2A 01 - movss xmm0,[theHunterCotW_F.exe+15024B4]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+260293: 48 83 C4 28 - add rsp,28
"theHunterCotW_F.exe"+260297: C3 - ret
"theHunterCotW_F.exe"+260298: CC - int 3
"theHunterCotW_F.exe"+260299: CC - int 3
"theHunterCotW_F.exe"+26029A: CC - int 3
"theHunterCotW_F.exe"+26029B: CC - int 3
"theHunterCotW_F.exe"+26029C: CC - int 3
"theHunterCotW_F.exe"+26029D: CC - int 3
"theHunterCotW_F.exe"+26029E: CC - int 3
"theHunterCotW_F.exe"+26029F: CC - int 3
}
71512
"no_Camera_Swing"
Auto Assembler Script
[ENABLE]
aobscanmodule(SetAnimation1,theHunterCotW_F.exe,89 47 1C 8B 44 24 3C 89 47 20) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+30A7B5)
label(code)
label(return)
newmem:
cmp [rdi+204],0 // 8C-#1036831949 DC-837A076F 1B8-E9820000 204-0
jne code
mov [rdi+1C],0 //eax
mov eax,[rsp+3C]
jmp return
code:
mov [rdi+1C],eax
mov eax,[rsp+3C]
jmp return
SetAnimation1:
jmp newmem
nop
nop
return:
registersymbol(SetAnimation1)
[DISABLE]
SetAnimation1:
db 89 47 1C 8B 44 24 3C
unregistersymbol(SetAnimation1)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+30A7B5
"theHunterCotW_F.exe"+30A792: 48 8D 55 77 - lea rdx,[rbp+77]
"theHunterCotW_F.exe"+30A796: 48 8B CF - mov rcx,rdi
"theHunterCotW_F.exe"+30A799: E8 12 6E FF FF - call theHunterCotW_F.exe+3015B0
"theHunterCotW_F.exe"+30A79E: 84 C0 - test al,al
"theHunterCotW_F.exe"+30A7A0: 0F 84 24 06 00 00 - je theHunterCotW_F.exe+30ADCA
"theHunterCotW_F.exe"+30A7A6: 8B 47 1C - mov eax,[rdi+1C]
"theHunterCotW_F.exe"+30A7A9: 89 47 24 - mov [rdi+24],eax
"theHunterCotW_F.exe"+30A7AC: 8B 47 20 - mov eax,[rdi+20]
"theHunterCotW_F.exe"+30A7AF: 89 47 28 - mov [rdi+28],eax
"theHunterCotW_F.exe"+30A7B2: 8B 45 67 - mov eax,[rbp+67]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+30A7B5: 89 47 1C - mov [rdi+1C],eax
"theHunterCotW_F.exe"+30A7B8: 8B 44 24 3C - mov eax,[rsp+3C]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+30A7BC: 89 47 20 - mov [rdi+20],eax
"theHunterCotW_F.exe"+30A7BF: 4C 8D B7 D0 00 00 00 - lea r14,[rdi+000000D0]
"theHunterCotW_F.exe"+30A7C6: 48 8D 9F C8 00 00 00 - lea rbx,[rdi+000000C8]
"theHunterCotW_F.exe"+30A7CD: 49 3B DE - cmp rbx,r14
"theHunterCotW_F.exe"+30A7D0: 74 26 - je theHunterCotW_F.exe+30A7F8
"theHunterCotW_F.exe"+30A7D2: 4D 8B 36 - mov r14,[r14]
"theHunterCotW_F.exe"+30A7D5: 48 8B 0B - mov rcx,[rbx]
"theHunterCotW_F.exe"+30A7D8: 48 85 C9 - test rcx,rcx
"theHunterCotW_F.exe"+30A7DB: 74 05 - je theHunterCotW_F.exe+30A7E2
"theHunterCotW_F.exe"+30A7DD: E8 CE 33 64 00 - call theHunterCotW_F.exe+94DBB0
}
28504
"Camera_Detach"
000000
Auto Assembler Script
[ENABLE]
aobscanmodule(camdetachx,theHunterCotW_F.exe,89 41 30 8B 42 04 89 41 34 8B 42 08 89 41 38 48 8B C1 C7 41 3C 00 00 80 3F 48 83 C4 68 C3 CC CC CC CC CC CC CC CC CC CC 40 53 48 83 EC 40 F2 41 0F 10 00 48 8B D9 41 8B 40 08 4C 8D 44 24 30 F2 0F 11 44 24 30 F3 0F 10 6C 24 34 F3 0F 10 64 24 30 0F 28 D5 0F 28 C4 F3 0F 59 D5 89 44 24 38 F3 0F 10 5C 24 38 F3 0F 59 C4 0F 28 CB C6 44 24 20 00 F3 0F 59 CB F3 0F 58 D0 0F 57 C0 F3 0F 58 D1 F3 0F 10 0D B0 CA 45 01) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+91DF8)
label(code)
label(return)
label(camx)
registersymbol(camx)
label(camy)
registersymbol(camy)
label(camz)
registersymbol(camz)
newmem:
cmp [rcx+4C],A5D00002 //50-253FFFFF 54-25B00000 58-33CFFFFC 74-A5D00002 78-253FFFFF
jne code // 138-A4D4652C 13C-000158B4 140-FED79C5A 144-C917ACE6
cmp [rcx+50],253FFFFF
jne code
// X
cmp [camx],(float)90000
jne short @f
mov [camx],eax
@@:
mov eax,[camx]
mov [rcx+30],eax
// Y
mov eax,[rdx+04]
cmp [camy],(float)90000
jne short @f
mov [camy],eax
@@:
mov eax,[camy]
mov [rcx+34],eax
//Z
mov eax,[rdx+08]
cmp [camz],(float)90000
jne short @f
mov [camz],eax
@@:
mov eax,[camz]
mov [rcx+38],eax
jmp return
code:
mov [rcx+30],eax
mov eax,[rdx+04]
mov [rcx+34],eax
mov eax,[rdx+08]
mov [rcx+38],eax
jmp return
camx:
dd (float)90000
camy:
dd (float)90000
camz:
dd (float)90000
camdetachx:
jmp newmem
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
return:
registersymbol(camdetachx)
[DISABLE]
camdetachx:
db 89 41 30 8B 42 04 89 41 34 8B 42 08 89 41 38
unregistersymbol(camx)
unregistersymbol(camy)
unregistersymbol(camz)
unregistersymbol(camdetachx)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+91DF8
"theHunterCotW_F.exe"+91DCB: F3 44 0F 11 51 14 - movss [rcx+14],xmm10
"theHunterCotW_F.exe"+91DD1: 45 0F 28 53 A8 - movaps xmm10,[r11-58]
"theHunterCotW_F.exe"+91DD6: F3 44 0F 11 41 18 - movss [rcx+18],xmm8
"theHunterCotW_F.exe"+91DDC: 45 0F 28 43 C8 - movaps xmm8,[r11-38]
"theHunterCotW_F.exe"+91DE1: 89 41 1C - mov [rcx+1C],eax
"theHunterCotW_F.exe"+91DE4: 89 41 2C - mov [rcx+2C],eax
"theHunterCotW_F.exe"+91DE7: F3 0F 11 61 20 - movss [rcx+20],xmm4
"theHunterCotW_F.exe"+91DEC: F3 0F 11 51 24 - movss [rcx+24],xmm2
"theHunterCotW_F.exe"+91DF1: F3 0F 11 49 28 - movss [rcx+28],xmm1
"theHunterCotW_F.exe"+91DF6: 8B 02 - mov eax,[rdx]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+91DF8: 89 41 30 - mov [rcx+30],eax
"theHunterCotW_F.exe"+91DFB: 8B 42 04 - mov eax,[rdx+04]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+91DFE: 89 41 34 - mov [rcx+34],eax
"theHunterCotW_F.exe"+91E01: 8B 42 08 - mov eax,[rdx+08]
"theHunterCotW_F.exe"+91E04: 89 41 38 - mov [rcx+38],eax
"theHunterCotW_F.exe"+91E07: 48 8B C1 - mov rax,rcx
"theHunterCotW_F.exe"+91E0A: C7 41 3C 00 00 80 3F - mov [rcx+3C],3F800000
"theHunterCotW_F.exe"+91E11: 48 83 C4 68 - add rsp,68
"theHunterCotW_F.exe"+91E15: C3 - ret
"theHunterCotW_F.exe"+91E16: CC - int 3
"theHunterCotW_F.exe"+91E17: CC - int 3
"theHunterCotW_F.exe"+91E18: CC - int 3
}
28252
"Camera Roll"
000000
Auto Assembler Script
globalalloc(cheaton2,4) // global variable for createThread on/off
cheaton2:
dd 0
[ENABLE]
aobscanmodule(camroll,theHunterCotW_F.exe,F3 0F 10 7F 3C 41) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+498F3D)
alloc(cam_roll,4)
label(code)
label(return)
newmem:
code:
push rsi
mov rsi,[cam_roll]
mov [rdi+3C],rsi
movss xmm7,[rdi+3C]
pop rsi
jmp return
camroll:
jmp newmem
return:
registersymbol(camroll)
registersymbol(cam_roll)
{$lua}
local RollSpeed = 0.0015 -- Roll Speed
local Roll = 0 -- Default Camera Roll Value
createNativeThread(function(timer2)
sleep(200) -- delay for giving script time to write for "cheaton" proper value
while readFloat("cheaton2") == 0 do -- while "cheaton" value equal "0" this cheat work
sleep(15) -- like timer interval
-------------------------
-- Assign Hotkeys Here --
-------------------------
local Roll_Left = isKeyPressed(VK_Q) -- press Q for roll camera to left
local Roll_Right = isKeyPressed(VK_E) -- press E for roll camera to right
local Roll_Zero = isKeyPressed(VK_T) -- press T for zeroing camera roll
if readBytes("theHunterCotW_F.exe+1DA8920") == 0 then -- Check for Alt-Tab
if Roll_Left then -- cam roll left
Roll = Roll + RollSpeed -- calculate Roll
writeFloat("cam_roll", Roll) -- write new roll value
elseif Roll_Right then -- cam roll right
Roll = Roll - RollSpeed -- calculate Roll
writeFloat("cam_roll", Roll) -- write new roll value
elseif Roll_Zero then
Roll = 0
writeFloat("cam_roll", 0) -- reset roll
end
end -- close Alt-Tab check
end -- close while
end) -- close function timer
[DISABLE]
{$asm}
camroll:
db F3 0F 10 7F 3C
unregistersymbol(camroll)
unregistersymbol(cam_roll)
dealloc(newmem3)
dealloc(cam_roll)
{$asm}
cheaton2:
dd 1 // give to "cheaton" any other value than "0" for stop thread from LUA
{camroll
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+498F3D
"theHunterCotW_F.exe"+498F0B: E8 90 C8 F2 FF - call theHunterCotW_F.exe+3C57A0
"theHunterCotW_F.exe"+498F10: F3 0F 10 47 2C - movss xmm0,[rdi+2C]
"theHunterCotW_F.exe"+498F15: F3 0F 58 47 1C - addss xmm0,dword ptr [rdi+1C]
"theHunterCotW_F.exe"+498F1A: F3 0F 58 45 B0 - addss xmm0,dword ptr [rbp-50]
"theHunterCotW_F.exe"+498F1F: F3 0F 11 45 BC - movss [rbp-44],xmm0
"theHunterCotW_F.exe"+498F24: F3 0F 10 4F 30 - movss xmm1,[rdi+30]
"theHunterCotW_F.exe"+498F29: F3 0F 58 4F 20 - addss xmm1,dword ptr [rdi+20]
"theHunterCotW_F.exe"+498F2E: F3 0F 58 4F 38 - addss xmm1,dword ptr [rdi+38]
"theHunterCotW_F.exe"+498F33: F3 0F 58 4D B4 - addss xmm1,dword ptr [rbp-4C]
"theHunterCotW_F.exe"+498F38: F3 0F 11 4D B8 - movss [rbp-48],xmm1
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+498F3D: F3 0F 10 7F 3C - movss xmm7,[rdi+3C]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+498F42: 41 0F B7 96 40 01 00 00 - movzx edx,word ptr [r14+00000140]
"theHunterCotW_F.exe"+498F4A: 48 C1 E2 10 - shl rdx,10
"theHunterCotW_F.exe"+498F4E: 41 0F B7 86 42 01 00 00 - movzx eax,word ptr [r14+00000142]
"theHunterCotW_F.exe"+498F56: 48 0B D0 - or rdx,rax
"theHunterCotW_F.exe"+498F59: 48 C1 E2 10 - shl rdx,10
"theHunterCotW_F.exe"+498F5D: 41 0F B7 86 44 01 00 00 - movzx eax,word ptr [r14+00000144]
"theHunterCotW_F.exe"+498F65: 48 0B D0 - or rdx,rax
"theHunterCotW_F.exe"+498F68: 48 C1 E2 10 - shl rdx,10
"theHunterCotW_F.exe"+498F6C: 41 0F B7 86 46 01 00 00 - movzx eax,word ptr [r14+00000146]
"theHunterCotW_F.exe"+498F74: 48 0B D0 - or rdx,rax
}
28253
"cam_roll"
Float
cam_roll
14337
"Animals Animations"
0077D9
1
35114
"Manual_Animation"
0000FF
Auto Assembler Script
[ENABLE]
aobscanmodule(Animals_Animations,theHunterCotW_F.exe,44 8B 40 10 44 89 44 24 48) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+2FC771)
label(code)
label(return)
label(myvar)
registersymbol(myvar)
newmem:
// cmp [rdi+C0],0
// je code
mov r8d,[myvar] //[rax+10]
mov [rsp+48],r8d
jmp return
code:
mov r8d,[rax+10]
mov [rsp+48],r8d
jmp return
myvar:
db 5E 13 C1 01
Animals_Animations:
jmp newmem
nop
nop
nop
nop
return:
registersymbol(Animals_Animations)
[DISABLE]
Animals_Animations:
db 44 8B 40 10 44 89 44 24 48
unregistersymbol(myvar)
unregistersymbol(Animals_Animations)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+2FC771
"theHunterCotW_F.exe"+2FC74E: CC - int 3
"theHunterCotW_F.exe"+2FC74F: CC - int 3
"theHunterCotW_F.exe"+2FC750: 48 89 54 24 10 - mov [rsp+10],rdx
"theHunterCotW_F.exe"+2FC755: 53 - push rbx
"theHunterCotW_F.exe"+2FC756: 48 83 EC 30 - sub rsp,30
"theHunterCotW_F.exe"+2FC75A: 48 8B 41 30 - mov rax,[rcx+30]
"theHunterCotW_F.exe"+2FC75E: 48 8B DA - mov rbx,rdx
"theHunterCotW_F.exe"+2FC761: C7 44 24 20 00 00 00 00 - mov [rsp+20],00000000
"theHunterCotW_F.exe"+2FC769: 4C 8B 40 40 - mov r8,[rax+40]
"theHunterCotW_F.exe"+2FC76D: 49 8B 40 18 - mov rax,[r8+18]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+2FC771: 44 8B 40 10 - mov r8d,[rax+10]
"theHunterCotW_F.exe"+2FC775: 44 89 44 24 48 - mov [rsp+48],r8d
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+2FC77A: 4C 8D 44 24 48 - lea r8,[rsp+48]
"theHunterCotW_F.exe"+2FC77F: E8 EC E6 FF FF - call theHunterCotW_F.exe+2FAE70
"theHunterCotW_F.exe"+2FC784: 48 8B C3 - mov rax,rbx
"theHunterCotW_F.exe"+2FC787: 48 83 C4 30 - add rsp,30
"theHunterCotW_F.exe"+2FC78B: 5B - pop rbx
"theHunterCotW_F.exe"+2FC78C: C3 - ret
"theHunterCotW_F.exe"+2FC78D: CC - int 3
"theHunterCotW_F.exe"+2FC78E: CC - int 3
"theHunterCotW_F.exe"+2FC78F: CC - int 3
"theHunterCotW_F.exe"+2FC790: 48 8B 81 D0 00 00 00 - mov rax,[rcx+000000D0]
}
69944
"Set_Animation"
4 Bytes
myvar
13960
"Animations List"
1
14180
"Static"
1
14181
"Temp"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=39046908
end
end
[disable]
18937
"Stay"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=29430622
end
end
[disable]
14193
"Stay 3"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=625579594
end
end
[disable]
14194
"Stay 4"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=673842132
end
end
[disable]
14216
"Stay FR Leg Up"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=2893017483
end
end
[disable]
14202
"Stay FR Leg Up"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=1410380171
end
end
[disable]
14200
"Stay Head Up and Back 1"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=1343539958
end
end
[disable]
14205
"Stay Head Up and Back 2"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=1618101958
end
end
[disable]
14211
"Stay Head Up and Back 3"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=2372936604
end
end
[disable]
14214
"Stay Head Up and Back 4"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=2551229428
end
end
[disable]
14218
"Stay Head Up and Back 5"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=3147062946
end
end
[disable]
14222
"Stay Head Up and Back 6"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=3825643030
end
end
[disable]
14192
"Stay RF Leg to Normal"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=600855729
end
end
[disable]
14207
"Stay LF Leg to Normal"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2198339742
end
end
[disable]
14208
"Trans Stay Head Up to Straight"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2299908253
end
end
[disable]
14209
"Trans Stay Head Up to Straight 2"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2309104349
end
end
[disable]
14201
"Call"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1346269151
end
end
[disable]
14206
"Call Attention Head Up"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1653708227
end
end
[disable]
14188
"Call Attention Head Casual Height"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=450070126
end
end
[disable]
14197
"Sneeze?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=943806873
end
end
[disable]
14198
"Lay Down"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1241805309
end
end
[disable]
14189
"Lay (ears up)"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=527526523
end
end
[disable]
14191
"Lay (ears down)"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=589989142
end
end
[disable]
14183
"Lay Lick Leg"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=39046908
end
end
[disable]
14190
"Lay Head on Ground (ears up)"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=571888349
end
end
[disable]
14184
"Lay Head on Ground (ears down)"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=66068348
end
end
[disable]
14195
"Wake Up and Stay"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=878236932
end
end
[disable]
14203
"Eat"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1493164729
end
end
[disable]
14204
"Eat 2"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1542974542
end
end
[disable]
14219
"Eat Search"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3249870621
end
end
[disable]
14223
"Eat Search 2"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3869341567
end
end
[disable]
14224
"Eat Move Head Down"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4023784260
end
end
[disable]
14212
"Eat Move Head Down 2"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2411516079
end
end
[disable]
14220
"Eat Move Head Up Look Around Eat"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3612694029
end
end
[disable]
14213
"Trans Eat to Head Up"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2469572000
end
end
[disable]
14217
"Trans Eat to Head Up 2"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3037827917
end
end
[disable]
14187
"Shooted and Fall Dead Left Side"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=393253618
end
end
[disable]
14221
"Shooted and Fall Dead Right Side"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3778894856
end
end
[disable]
14215
"Shooted From Right Struggle Wake"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2753335498
end
end
[disable]
14185
"Turn Left Run (just a bit)"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=79853251
end
end
[disable]
14196
"Turn Right and Run"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=929064742
end
end
[disable]
14199
"Turn Left 110 and Run"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1331601155
end
end
[disable]
14210
"Run Fast Forward"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2356150964
end
end
[disable]
14186
"in Jump"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=384508704
end
end
[disable]
2
"Positioning"
FF0000
1
22872
"Stay"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=29430622
end
end
[disable]
14225
"Turn Right cycled"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=590023945
end
end
[disable]
14230
"Turn Left cycled"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1857946441
end
end
[disable]
14227
"Turn 180 Right"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1152525557
end
end
[disable]
14226
"Turn 180 Left"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=664465783
end
end
[disable]
14236
"Turn Right 180 Head Up"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4009898405
end
end
[disable]
14238
"Turn Left 180 Head Up"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4242220403
end
end
[disable]
14228
"Turn Right 90 Head Up"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1481753750
end
end
[disable]
14233
"Turn Left 90 Head Up"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3775150620
end
end
[disable]
14232
"Turn Right 90"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3355642094
end
end
[disable]
14237
"Turn Left 90"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4025626029
end
end
[disable]
14229
"Walk cycled"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1736046729
end
end
[disable]
14231
"Turn Left 90 and Walk"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1861180589
end
end
[disable]
14234
"Turn Left 15 Run"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3870821097
end
end
[disable]
14235
"Eat Search Forward cycled"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3952373941
end
end
[disable]
4
"Partial"
0000FF
1
36639
"Stay"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=29430622
end
end
[disable]
14280
"Walk Slow"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2047243712
end
end
[disable]
14255
"Walk Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3198952828
end
end
[disable]
14266
"Walk Shooted Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2633294951
end
end
[disable]
14298
"Walk bit Forward 2"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=506653579
end
end
[disable]
14299
"Walk bit Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=454425741
end
end
[disable]
14302
"Walk Shooted Back"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=402546363
end
end
[disable]
14271
"Wake up Run Forward Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2391741922
end
end
[disable]
14272
"Wake Up Run Right Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2370730540
end
end
[disable]
14273
"Wake Up Run Left Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2365124336
end
end
[disable]
14277
"Wake Up Walk Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2215664757
end
end
[disable]
14285
"Wake Up Run Forward Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1676659797
end
end
[disable]
14290
"Wake up Run Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1351008777
end
end
[disable]
14296
"Wake up Run Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=697313571
end
end
[disable]
14250
"Wake Up Turn Left 110 Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3596041071
end
end
[disable]
14297
"Wake Up Jump Right"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=655033917
end
end
[disable]
14241
"Turn Left 15 Run Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4207596524
end
end
[disable]
14248
"Turn Left 180 Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3648774815
end
end
[disable]
14251
"Turn Right 180 Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3410870015
end
end
[disable]
14256
"Turn Left 90 Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3104271076
end
end
[disable]
14281
"Turn Left 90 Walk 2"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1989796530
end
end
[disable]
14249
"Turn Right 90 Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3604949374
end
end
[disable]
14279
"Turn Right 90 Run and Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2088803308
end
end
[disable]
14283
"Turn Right and Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1732422813
end
end
[disable]
14303
"Turn Left Run-Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=348423474
end
end
[disable]
14289
"Turn Right 110 and Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1380653702
end
end
[disable]
14300
"Turn Left Run-Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=434239657
end
end
[disable]
14242
"Trans Walk Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4007569844
end
end
[disable]
14244
"Trans from Walk to Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3845676525
end
end
[disable]
14245
"Trans from Eat to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3800057973
end
end
[disable]
14253
"Trans Semi-Run Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3366314740
end
end
[disable]
14263
"Trans Run to Stay"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2700498157
end
end
[disable]
14269
"Trans Fast Run to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2473724998
end
end
[disable]
14270
"Trans Walk to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2419721728
end
end
[disable]
14276
"Trans Walk to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2219362993
end
end
[disable]
14282
"Trans Walk to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1780426358
end
end
[disable]
14278
"Trans Slow Walk to Stop"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2091615968
end
end
[disable]
14292
"Trans from Semi-Run to Stay"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1289081548
end
end
[disable]
14293
"Trans Run to Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=995799104
end
end
[disable]
14305
"Trans Semi-Run to Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=181079862
end
end
[disable]
14301
"Trans from Run to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=432967348
end
end
[disable]
14294
"Trans Jump Run to Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=876332116
end
end
[disable]
14286
"Shooted Fall Right SIde Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1675078402
end
end
[disable]
14288
"Shooted Fall Forward Legs Up"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1402219789
end
end
[disable]
14239
"Shooted Fall Forward Back Legs Up"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4292105831
end
end
[disable]
14243
"Shooted Fall Right Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3964495780
end
end
[disable]
14247
"Shooted Fall Left Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3653002159
end
end
[disable]
14252
"Shooted Back Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3398468971
end
end
[disable]
14257
"Shooted from Back Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3036829009
end
end
[disable]
14261
"Shooted from Back Struggle Wake 2"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2825865252
end
end
[disable]
14274
"Shooted Fall Right Side Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2352493908
end
end
[disable]
14264
"Shooted Fall Left Side Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2683513448
end
end
[disable]
14268
"Shooted When Run Forward then Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2540091840
end
end
[disable]
14287
"Semi-Run Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1596106573
end
end
[disable]
14240
"Semi-Run - Run - Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4237644155
end
end
[disable]
14258
"Semi-Run some trans?"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3033048479
end
end
[disable]
14246
"Run Fast Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3798977494
end
end
[disable]
14254
"Run Fast Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3283110166
end
end
[disable]
14259
"Run - Jump - Fast Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2920879731
end
end
[disable]
14260
"Run Left 110 Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2915948023
end
end
[disable]
14262
"Run Fast Left 45 Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2785482528
end
end
[disable]
14265
"Run Fast Right 45 Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2669388970
end
end
[disable]
14267
"Run Fast Right 45 Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2570573240
end
end
[disable]
14284
"Run Fast Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1680600600
end
end
[disable]
14291
"Run Forward and Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1332107669
end
end
[disable]
14295
"Run Fast Forward and Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=864924112
end
end
[disable]
14306
"Run Fast Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=01631064
end
end
[disable]
14336
"Run Turn Run 15"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3870821097
end
end
[disable]
14275
"Head Up to Straight and Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2327901577
end
end
[disable]
14304
"High Fast Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=341468113
end
end
[disable]
0
"Cycled"
FF00FF
1
36640
"Stay"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=29430622
end
end
[disable]
14177
"Walk"
FF00FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1736046729
end
end
[disable]
14308
"Semi-Run"
FF00FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4021408167
end
end
[disable]
14307
"Semi-Run 2"
FF00FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2603578015
end
end
[disable]
14309
"Run Fast Forward"
FF00FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=741705378
end
end
[disable]
14310
"Jump Run Forward"
FF00FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1728289967
end
end
[disable]
3
"Empty"
1
36641
"Stay"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Manual_Animation' then
al[i].Active=true
end
if al[i].Description=='Set_Animation' then
al[i].Value=29430622
end
end
[disable]
14178
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=30400863
end
end
[disable]
14311
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1018145630
end
end
[disable]
14312
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1075169207
end
end
[disable]
14313
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1287854641
end
end
[disable]
14314
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1464705012
end
end
[disable]
14315
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1868781518
end
end
[disable]
14316
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1913682673
end
end
[disable]
14317
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2214454873
end
end
[disable]
14318
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2447905597
end
end
[disable]
14319
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2480052182
end
end
[disable]
14320
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2500969086
end
end
[disable]
14321
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2512813541
end
end
[disable]
14322
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2665684472
end
end
[disable]
14323
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2800036459
end
end
[disable]
14324
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3011377818
end
end
[disable]
14325
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3366140560
end
end
[disable]
14326
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3450032104
end
end
[disable]
14327
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3531205823
end
end
[disable]
14328
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3584801770
end
end
[disable]
14329
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3641401997
end
end
[disable]
14330
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3724587436
end
end
[disable]
14331
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3917282003
end
end
[disable]
14332
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3964577524
end
end
[disable]
14333
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4097126940
end
end
[disable]
14334
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4152573998
end
end
[disable]
14335
"?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4215046777
end
end
[disable]
14179
"All"
1
14022
"Run Fast Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=01631064
end
end
[disable]
14023
"Stay"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=29430622
end
end
[disable]
14024
"T-Pose?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=30400863
end
end
[disable]
14025
"Lay Lick Leg"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=39046908
end
end
[disable]
14026
"Lay Head on Ground (ears down)"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=66068348
end
end
[disable]
14027
"Turn Left Run (just a bit)"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=79853251
end
end
[disable]
14028
"Trans Semi-Run to Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=181079862
end
end
[disable]
14029
"High Fast Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=341468113
end
end
[disable]
14030
"Turn Left Run-Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=348423474
end
end
[disable]
14031
"Jump"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=384508704
end
end
[disable]
14032
"Shooted and Fall Dead on Side"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=393253618
end
end
[disable]
14033
"Walk and Shooted Back"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=402546363
end
end
[disable]
14034
"Trans from Run to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=432967348
end
end
[disable]
14035
"Turn Left Run-Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=434239657
end
end
[disable]
14036
"Call Attention Head Casual Height"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=450070126
end
end
[disable]
14037
"Walk bit Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=454425741
end
end
[disable]
14038
"Walk bit Forward 2"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=506653579
end
end
[disable]
14039
"Lay (ears up)"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=527526523
end
end
[disable]
14040
"Lay Head on Ground (ears up)"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=571888349
end
end
[disable]
14041
"Lay (ears down)"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=589989142
end
end
[disable]
14042
"Rotate All Right"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=590023945
end
end
[disable]
14043
"Stay 2"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=600855729
end
end
[disable]
14044
"Stay 3"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=625579594
end
end
[disable]
14045
"from Lay Jump to Right"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=655033917
end
end
[disable]
14046
"Turn 180 Left"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=664465783
end
end
[disable]
14047
"Stay 4"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=673842132
end
end
[disable]
14048
"Wake up Run Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=697313571
end
end
[disable]
14049
"Run Fast Forward"
FF00FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=741705378
end
end
[disable]
14050
"Run Fast Forward and Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=864924112
end
end
[disable]
14051
"Trans Jump Run to Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=876332116
end
end
[disable]
14052
"Wake Up and Stay"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=878236932
end
end
[disable]
14053
"Turn Right and Run"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=929064742
end
end
[disable]
14054
"Sneeze?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=943806873
end
end
[disable]
14055
"Trans Run to Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=995799104
end
end
[disable]
14056
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1018145630
end
end
[disable]
14057
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1075169207
end
end
[disable]
14058
"Turn 180 Right"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1152525557
end
end
[disable]
14059
"Lay Down"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1241805309
end
end
[disable]
14060
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1287854641
end
end
[disable]
14061
"Trans from Semi-Run to Stay"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1289081548
end
end
[disable]
14062
"Turn Left 110 and Run"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1331601155
end
end
[disable]
14063
"Run Forward and Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1332107669
end
end
[disable]
14064
"Stay Head Up and Back 1"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1343539958
end
end
[disable]
14065
"Call"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1346269151
end
end
[disable]
14066
"Wake up and Run Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1351008777
end
end
[disable]
14067
"Turn Right 110 and Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1380653702
end
end
[disable]
14068
"Fall Forward Shooted Legs Up"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1402219789
end
end
[disable]
14069
"Stay FR Foot Up"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1410380171
end
end
[disable]
14070
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1464705012
end
end
[disable]
14071
"Turn Right 90 Stay Head Up"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1481753750
end
end
[disable]
14072
"Eat"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1493164729
end
end
[disable]
14073
"Eat 2"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1542974542
end
end
[disable]
14074
"Semi-Run Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1596106573
end
end
[disable]
14075
"Stay Head Up and Back 2"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1618101958
end
end
[disable]
14076
"Call Attention Head Up"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1653708227
end
end
[disable]
14077
"Being Shooted Fall Right SIde Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1675078402
end
end
[disable]
14078
"Wake Up Run Forward Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1676659797
end
end
[disable]
14079
"Run Fast Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1680600600
end
end
[disable]
14080
"Jump Run Forward"
FF00FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1728289967
end
end
[disable]
14081
"Turn Right and Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1732422813
end
end
[disable]
14082
"Walk"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1736046729
end
end
[disable]
14083
"Trans Walk to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1780426358
end
end
[disable]
14084
"Turn All Left"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1857946441
end
end
[disable]
14085
"Turn Left 90 and Walk"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1861180589
end
end
[disable]
14086
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1868781518
end
end
[disable]
14088
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1913682673
end
end
[disable]
14087
"Turn Left 90 and Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=1989796530
end
end
[disable]
14089
"Slow Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2047243712
end
end
[disable]
14090
"Turn 180 Run and Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2088803308
end
end
[disable]
14091
"Trans Slow Walk to Stop"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2091615968
end
end
[disable]
14092
"Stay LF Leg to Normal"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2198339742
end
end
[disable]
14093
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2214454873
end
end
[disable]
14094
"Wake Up Walk Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2215664757
end
end
[disable]
14095
"Trans Walk to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2219362993
end
end
[disable]
14096
"Trans Stay Head Up to Straight"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2299908253
end
end
[disable]
14097
"Trans Stay Head Up to Straight 2"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2309104349
end
end
[disable]
14098
"Head Up to Straight and Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2327901577
end
end
[disable]
14099
"Shooted Fall on Right Side Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2352493908
end
end
[disable]
14100
"Run Fast Forward"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2356150964
end
end
[disable]
14101
"Wake Up Run Left Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2365124336
end
end
[disable]
14102
"Wake Up Run Right Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2370730540
end
end
[disable]
14103
"Stay Head Up and Back 3"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2372936604
end
end
[disable]
14104
"Wake up Run Forward Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2391741922
end
end
[disable]
14105
"Eat 3"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2411516079
end
end
[disable]
14106
"Trans Walk to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2419721728
end
end
[disable]
14107
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2447905597
end
end
[disable]
14108
"Trans Eat to Head Up"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2469572000
end
end
[disable]
14109
"Trans Fast Run to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2473724998
end
end
[disable]
14110
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2480052182
end
end
[disable]
14111
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2500969086
end
end
[disable]
14112
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2512813541
end
end
[disable]
14113
"Shooted When Run Forward then Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2540091840
end
end
[disable]
14114
"Stay Head Up and Back 4"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2551229428
end
end
[disable]
14115
"Run Fast Right 45 Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2570573240
end
end
[disable]
14116
"Semi-Run"
FF00FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2603578015
end
end
[disable]
14117
"Walk Shooted Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2633294951
end
end
[disable]
14118
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2665684472
end
end
[disable]
14119
"Run Fast Right 45 Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2669388970
end
end
[disable]
14120
"Shooted Fall Left Side Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2683513448
end
end
[disable]
14121
"Trans Run to Stay"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2700498157
end
end
[disable]
14122
"Shooted From Right Struggle Wake"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2753335498
end
end
[disable]
14123
"Run Fast Left 45 Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2785482528
end
end
[disable]
14124
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2800036459
end
end
[disable]
14125
"Shooted from Back Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2825865252
end
end
[disable]
14126
"Stay FR Leg Up"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2893017483
end
end
[disable]
14127
"Run Left 110 Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2915948023
end
end
[disable]
14128
"Fast Run - Jump - Fast Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=2920879731
end
end
[disable]
14129
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3011377818
end
end
[disable]
14130
"Semi-Run some trans?"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3033048479
end
end
[disable]
14131
"Shooting from Back Strugglw Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3036829009
end
end
[disable]
14132
"Trans Eat Head to Up"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3037827917
end
end
[disable]
14133
"Turn Left 90 Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3104271076
end
end
[disable]
14134
"Stay Head Up and Back 5"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3147062946
end
end
[disable]
14135
"Walk Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3198952828
end
end
[disable]
14136
"Eat Search"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3249870621
end
end
[disable]
14137
"Run Fast Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3283110166
end
end
[disable]
14138
"Turn Right 90"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3355642094
end
end
[disable]
14139
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3366140560
end
end
[disable]
14140
"Trans Semi-Run Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3366314740
end
end
[disable]
14141
"Shooted Back Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3398468971
end
end
[disable]
14142
"Turn 180 Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3410870015
end
end
[disable]
14143
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3450032104
end
end
[disable]
14144
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3531205823
end
end
[disable]
14145
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3584801770
end
end
[disable]
14146
"Wake Up Turn Left 110 Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3596041071
end
end
[disable]
14147
"Turn Right 90 Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3604949374
end
end
[disable]
14148
"Eat Move Head Up Look Around Eat"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3612694029
end
end
[disable]
14149
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3641401997
end
end
[disable]
14150
"Turn 180 Walk"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3648774815
end
end
[disable]
14151
"Shooted Fall Left Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3653002159
end
end
[disable]
14152
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3724587436
end
end
[disable]
14153
"Turn Left 90 Head Up"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3775150620
end
end
[disable]
14154
"Dead Fall Left Side"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3778894856
end
end
[disable]
14155
"Run Fast Forward"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3798977494
end
end
[disable]
14156
"Trans from Eat to Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3800057973
end
end
[disable]
14157
"Stay Head Up and Back 6"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3825643030
end
end
[disable]
14158
"Trans from Walk to Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3845676525
end
end
[disable]
14159
"Eat Search 2"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3869341567
end
end
[disable]
14160
"Run Turn Run 15"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3870821097
end
end
[disable]
14161
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3917282003
end
end
[disable]
14162
"Eat Search Forward 2"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3952373941
end
end
[disable]
14163
"Shooted Fall Right Struggle Wake"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3964495780
end
end
[disable]
14164
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=3964577524
end
end
[disable]
14165
"Trans Walk Semi-Run"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4007569844
end
end
[disable]
14166
"Turn Right 180 head Up"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4009898405
end
end
[disable]
14167
"Semi-Run"
FF00FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4021408167
end
end
[disable]
14168
"Eat Head from Up to Down"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4023784260
end
end
[disable]
14169
"Turn Left 90"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4025626029
end
end
[disable]
14170
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4097126940
end
end
[disable]
14171
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4152573998
end
end
[disable]
14172
"Turn Left 15 Run Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4207596524
end
end
[disable]
14173
"Stay ?"
000000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4215046777
end
end
[disable]
14174
"Semi-Run - Run - Jump"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4237644155
end
end
[disable]
14175
"Turn Left ~160"
FF0000
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4242220403
end
end
[disable]
14176
"Shooted Fall Forward Back Legs Up"
0000FF
Auto Assembler Script
[enable]
{$lua}
local al=getAddressList()
local i
for i=0, al.Count-1 do
if al[i].Description=='Set_Animation' then
al[i].Value=4292105831
end
end
[disable]