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))
8766
"Time"
008000
Auto Assembler Script
[ENABLE]
aobscanmodule(manual_time,theHunterCotW_F.exe,F3 0F 11 81 E8 00 00 00 E8 F7 ED FE FF) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+394C0C)
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"+394C0C
"theHunterCotW_F.exe"+394BE7: F3 0F 2C FA - cvttss2si edi,xmm2
"theHunterCotW_F.exe"+394BEB: 77 05 - ja theHunterCotW_F.exe+394BF2
"theHunterCotW_F.exe"+394BED: 0F 2F C8 - comiss xmm1,xmm0
"theHunterCotW_F.exe"+394BF0: 77 03 - ja theHunterCotW_F.exe+394BF5
"theHunterCotW_F.exe"+394BF2: 0F 28 C1 - movaps xmm0,xmm1
"theHunterCotW_F.exe"+394BF5: 0F 2F C3 - comiss xmm0,xmm3
"theHunterCotW_F.exe"+394BF8: 73 12 - jae theHunterCotW_F.exe+394C0C
"theHunterCotW_F.exe"+394BFA: F3 0F 58 0D 5A 68 15 01 - addss xmm1,[theHunterCotW_F.exe+14EB45C]
"theHunterCotW_F.exe"+394C02: F3 0F 11 89 E8 00 00 00 - movss [rcx+000000E8],xmm1
"theHunterCotW_F.exe"+394C0A: EB 08 - jmp theHunterCotW_F.exe+394C14
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+394C0C: F3 0F 11 81 E8 00 00 00 - movss [rcx+000000E8],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+394C14: E8 F7 ED FE FF - call theHunterCotW_F.exe+383A10
"theHunterCotW_F.exe"+394C19: F3 0F 10 83 E8 00 00 00 - movss xmm0,[rbx+000000E8]
"theHunterCotW_F.exe"+394C21: F3 0F 2C C0 - cvttss2si eax,xmm0
"theHunterCotW_F.exe"+394C25: 66 0F 6E C8 - movd xmm1,eax
"theHunterCotW_F.exe"+394C29: 0F 5B C9 - cvtdq2ps xmm1,xmm1
"theHunterCotW_F.exe"+394C2C: F3 0F 5C C1 - subss xmm0,xmm1
"theHunterCotW_F.exe"+394C30: 0F 2F C7 - comiss xmm0,xmm7
"theHunterCotW_F.exe"+394C33: 73 08 - jae theHunterCotW_F.exe+394C3D
"theHunterCotW_F.exe"+394C35: F3 0F 5C 0D C3 CC 14 01 - subss xmm1,[theHunterCotW_F.exe+14E1900]
"theHunterCotW_F.exe"+394C3D: F3 0F 2C C1 - cvttss2si eax,xmm1
}
Toggle Activation
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"+4411A4)
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"+4411A4
"theHunterCotW_F.exe"+44117B: 83 3F 00 - cmp dword ptr [rdi],00
"theHunterCotW_F.exe"+44117E: 75 0B - jne theHunterCotW_F.exe+44118B
"theHunterCotW_F.exe"+441180: F3 0F 10 47 0C - movss xmm0,[rdi+0C]
"theHunterCotW_F.exe"+441185: F3 0F 5F C3 - maxss xmm0,xmm3
"theHunterCotW_F.exe"+441189: EB 19 - jmp theHunterCotW_F.exe+4411A4
"theHunterCotW_F.exe"+44118B: 0F 28 C7 - movaps xmm0,xmm7
"theHunterCotW_F.exe"+44118E: F3 0F 59 44 CB 04 - mulss xmm0,[rbx+rcx*8+04]
"theHunterCotW_F.exe"+441194: F3 0F 58 C3 - addss xmm0,xmm3
"theHunterCotW_F.exe"+441198: F3 0F 5F C6 - maxss xmm0,xmm6
"theHunterCotW_F.exe"+44119C: F3 0F 5D 83 B4 19 00 00 - minss xmm0,[rbx+000019B4]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+4411A4: F3 0F 11 44 CB 18 - movss [rbx+rcx*8+18],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+4411AA: F3 0F 10 44 CB 04 - movss xmm0,[rbx+rcx*8+04]
"theHunterCotW_F.exe"+4411B0: 0F 2F C6 - comiss xmm0,xmm6
"theHunterCotW_F.exe"+4411B3: 76 0A - jna theHunterCotW_F.exe+4411BF
"theHunterCotW_F.exe"+4411B5: 44 8B 44 CB 1C - mov r8d,[rbx+rcx*8+1C]
"theHunterCotW_F.exe"+4411BA: 0F 28 D0 - movaps xmm2,xmm0
"theHunterCotW_F.exe"+4411BD: 33 D2 - xor edx,edx
"theHunterCotW_F.exe"+4411BF: 48 85 FF - test rdi,rdi
"theHunterCotW_F.exe"+4411C2: 74 1A - je theHunterCotW_F.exe+4411DE
"theHunterCotW_F.exe"+4411C4: 8B 04 CB - mov eax,[rbx+rcx*8]
"theHunterCotW_F.exe"+4411C7: 39 47 10 - cmp [rdi+10],eax
}
2640
"Stop_Animals"
000080
Auto Assembler Script
[ENABLE]
aobscanmodule(stopanimals,theHunterCotW_F.exe,44 88 BF F9 28 00 00 C6 87 10 29 00 00 01) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+3D2242)
label(code)
label(return)
newmem:
code:
mov [rdi+000028F9],0 //r15l
jmp return
stopanimals:
jmp newmem
nop
nop
return:
registersymbol(stopanimals)
[DISABLE]
stopanimals:
db 44 88 BF F9 28 00 00
unregistersymbol(stopanimals)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+3D2242
"theHunterCotW_F.exe"+3D221A: 48 8B CE - mov rcx,rsi
"theHunterCotW_F.exe"+3D221D: E8 7E AA 02 00 - call theHunterCotW_F.exe+3FCCA0
"theHunterCotW_F.exe"+3D2222: 48 8B 86 70 64 00 00 - mov rax,[rsi+00006470]
"theHunterCotW_F.exe"+3D2229: 48 8B 88 B0 02 00 00 - mov rcx,[rax+000002B0]
"theHunterCotW_F.exe"+3D2230: 48 85 C9 - test rcx,rcx
"theHunterCotW_F.exe"+3D2233: 74 1B - je theHunterCotW_F.exe+3D2250
"theHunterCotW_F.exe"+3D2235: 48 8B 01 - mov rax,[rcx]
"theHunterCotW_F.exe"+3D2238: FF 90 D0 00 00 00 - call qword ptr [rax+000000D0]
"theHunterCotW_F.exe"+3D223E: 84 C0 - test al,al
"theHunterCotW_F.exe"+3D2240: 74 0E - je theHunterCotW_F.exe+3D2250
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+3D2242: 44 88 BF F9 28 00 00 - mov [rdi+000028F9],r15l
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+3D2249: C6 87 10 29 00 00 01 - mov byte ptr [rdi+00002910],01
"theHunterCotW_F.exe"+3D2250: 4C 8B C6 - mov r8,rsi
"theHunterCotW_F.exe"+3D2253: 48 8B D3 - mov rdx,rbx
"theHunterCotW_F.exe"+3D2256: 48 8B CF - mov rcx,rdi
"theHunterCotW_F.exe"+3D2259: E8 C2 B7 03 00 - call theHunterCotW_F.exe+40DA20
"theHunterCotW_F.exe"+3D225E: E9 E5 00 00 00 - jmp theHunterCotW_F.exe+3D2348
"theHunterCotW_F.exe"+3D2263: 48 8B 87 58 26 00 00 - mov rax,[rdi+00002658]
"theHunterCotW_F.exe"+3D226A: 48 8D 15 A7 46 17 01 - lea rdx,[theHunterCotW_F.exe+1546918]
"theHunterCotW_F.exe"+3D2271: 41 B8 1E 00 00 00 - mov r8d,0000001E
"theHunterCotW_F.exe"+3D2277: 48 C7 44 24 58 0F 00 00 00 - mov [rsp+58],0000000F
}
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"+B8A81C)
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"+B8A81C
"theHunterCotW_F.exe"+B8A7FA: 0F 50 C0 - movmskps eax,xmm0
"theHunterCotW_F.exe"+B8A7FD: 83 E0 07 - and eax,07
"theHunterCotW_F.exe"+B8A800: 3C 07 - cmp al,07
"theHunterCotW_F.exe"+B8A802: 0F 84 A3 00 00 00 - je theHunterCotW_F.exe+B8A8AB
"theHunterCotW_F.exe"+B8A808: 41 83 E3 09 - and r11d,09
"theHunterCotW_F.exe"+B8A80C: 45 84 DB - test r11l,r11l
"theHunterCotW_F.exe"+B8A80F: 75 05 - jne theHunterCotW_F.exe+B8A816
"theHunterCotW_F.exe"+B8A811: E8 6A 6A FF FF - call theHunterCotW_F.exe+B81280
"theHunterCotW_F.exe"+B8A816: 0F 28 06 - movaps xmm0,[rsi]
"theHunterCotW_F.exe"+B8A819: 4C 8B C3 - mov r8,rbx
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+B8A81C: 0F 29 43 40 - movaps [rbx+40],xmm0
"theHunterCotW_F.exe"+B8A820: 48 8B CF - mov rcx,rdi
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+B8A823: 0F 28 53 10 - movaps xmm2,[rbx+10]
"theHunterCotW_F.exe"+B8A827: 0F 28 65 00 - movaps xmm4,[rbp+00]
"theHunterCotW_F.exe"+B8A82B: 0F 28 EA - movaps xmm5,xmm2
"theHunterCotW_F.exe"+B8A82E: 0F C6 EA C9 - shufps xmm5,xmm2,-37
"theHunterCotW_F.exe"+B8A832: 0F 28 C4 - movaps xmm0,xmm4
"theHunterCotW_F.exe"+B8A835: 0F C6 C4 C9 - shufps xmm0,xmm4,-37
"theHunterCotW_F.exe"+B8A839: 0F 28 CA - movaps xmm1,xmm2
"theHunterCotW_F.exe"+B8A83C: 0F 59 C2 - mulps xmm0,xmm2
"theHunterCotW_F.exe"+B8A83F: 0F 28 F2 - movaps xmm6,xmm2
"theHunterCotW_F.exe"+B8A842: 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"+27C117)
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"+27C117
"theHunterCotW_F.exe"+27C0ED: 8B 42 04 - mov eax,[rdx+04]
"theHunterCotW_F.exe"+27C0F0: 89 83 B0 D9 11 00 - mov [rbx+0011D9B0],eax
"theHunterCotW_F.exe"+27C0F6: 89 BB 58 DA 11 00 - mov [rbx+0011DA58],edi
"theHunterCotW_F.exe"+27C0FC: 89 BB 5C DA 11 00 - mov [rbx+0011DA5C],edi
"theHunterCotW_F.exe"+27C102: F3 0F 10 4A 10 - movss xmm1,[rdx+10]
"theHunterCotW_F.exe"+27C107: 0F 2E C8 - ucomiss xmm1,xmm0
"theHunterCotW_F.exe"+27C10A: 74 06 - je theHunterCotW_F.exe+27C112
"theHunterCotW_F.exe"+27C10C: 0F 2F 4A 0C - comiss xmm1,[rdx+0C]
"theHunterCotW_F.exe"+27C110: 72 05 - jb theHunterCotW_F.exe+27C117
"theHunterCotW_F.exe"+27C112: F3 0F 10 4A 0C - movss xmm1,[rdx+0C]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+27C117: F3 0F 11 8B 94 D8 11 00 - movss [rbx+0011D894],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+27C11F: 8B 42 10 - mov eax,[rdx+10]
"theHunterCotW_F.exe"+27C122: 89 83 98 D8 11 00 - mov [rbx+0011D898],eax
"theHunterCotW_F.exe"+27C128: 8B 42 14 - mov eax,[rdx+14]
"theHunterCotW_F.exe"+27C12B: 89 83 9C D8 11 00 - mov [rbx+0011D89C],eax
"theHunterCotW_F.exe"+27C131: F2 0F 10 42 18 - movsd xmm0,[rdx+18]
"theHunterCotW_F.exe"+27C136: F2 0F 11 83 A0 D8 11 00 - movsd [rbx+0011D8A0],xmm0
"theHunterCotW_F.exe"+27C13E: 8B 42 20 - mov eax,[rdx+20]
"theHunterCotW_F.exe"+27C141: 89 83 A8 D8 11 00 - mov [rbx+0011D8A8],eax
"theHunterCotW_F.exe"+27C147: 48 8B 03 - mov rax,[rbx]
"theHunterCotW_F.exe"+27C14A: 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"+27C117)
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"+27C117
"theHunterCotW_F.exe"+27C0ED: 8B 42 04 - mov eax,[rdx+04]
"theHunterCotW_F.exe"+27C0F0: 89 83 B0 D9 11 00 - mov [rbx+0011D9B0],eax
"theHunterCotW_F.exe"+27C0F6: 89 BB 58 DA 11 00 - mov [rbx+0011DA58],edi
"theHunterCotW_F.exe"+27C0FC: 89 BB 5C DA 11 00 - mov [rbx+0011DA5C],edi
"theHunterCotW_F.exe"+27C102: F3 0F 10 4A 10 - movss xmm1,[rdx+10]
"theHunterCotW_F.exe"+27C107: 0F 2E C8 - ucomiss xmm1,xmm0
"theHunterCotW_F.exe"+27C10A: 74 06 - je theHunterCotW_F.exe+27C112
"theHunterCotW_F.exe"+27C10C: 0F 2F 4A 0C - comiss xmm1,[rdx+0C]
"theHunterCotW_F.exe"+27C110: 72 05 - jb theHunterCotW_F.exe+27C117
"theHunterCotW_F.exe"+27C112: F3 0F 10 4A 0C - movss xmm1,[rdx+0C]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+27C117: F3 0F 11 8B 94 D8 11 00 - movss [rbx+0011D894],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+27C11F: 8B 42 10 - mov eax,[rdx+10]
"theHunterCotW_F.exe"+27C122: 89 83 98 D8 11 00 - mov [rbx+0011D898],eax
"theHunterCotW_F.exe"+27C128: 8B 42 14 - mov eax,[rdx+14]
"theHunterCotW_F.exe"+27C12B: 89 83 9C D8 11 00 - mov [rbx+0011D89C],eax
"theHunterCotW_F.exe"+27C131: F2 0F 10 42 18 - movsd xmm0,[rdx+18]
"theHunterCotW_F.exe"+27C136: F2 0F 11 83 A0 D8 11 00 - movsd [rbx+0011D8A0],xmm0
"theHunterCotW_F.exe"+27C13E: 8B 42 20 - mov eax,[rdx+20]
"theHunterCotW_F.exe"+27C141: 89 83 A8 D8 11 00 - mov [rbx+0011D8A8],eax
"theHunterCotW_F.exe"+27C147: 48 8B 03 - mov rax,[rbx]
"theHunterCotW_F.exe"+27C14A: 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"+938993)
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"+93C751)
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"+938993
"theHunterCotW_F.exe"+93895C: F3 41 0F 10 88 08 01 00 00 - movss xmm1,[r8+00000108]
"theHunterCotW_F.exe"+938965: F3 41 0F 10 80 04 01 00 00 - movss xmm0,[r8+00000104]
"theHunterCotW_F.exe"+93896E: F3 0F 11 44 24 20 - movss [rsp+20],xmm0
"theHunterCotW_F.exe"+938974: F3 0F 11 4C 24 24 - movss [rsp+24],xmm1
"theHunterCotW_F.exe"+93897A: F3 0F 11 54 24 28 - movss [rsp+28],xmm2
"theHunterCotW_F.exe"+938980: E8 1B 68 75 FF - call theHunterCotW_F.exe+8F1A0
"theHunterCotW_F.exe"+938985: 8B 43 50 - mov eax,[rbx+50]
"theHunterCotW_F.exe"+938988: 48 8B 13 - mov rdx,[rbx]
"theHunterCotW_F.exe"+93898B: 48 6B C8 38 - imul rcx,rax,38
"theHunterCotW_F.exe"+93898F: 48 03 4A 20 - add rcx,[rdx+20]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+938993: F3 0F 10 49 18 - movss xmm1,[rcx+18]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+938998: F3 0F 59 C9 - mulss xmm1,xmm1
"theHunterCotW_F.exe"+93899C: 0F 2F C1 - comiss xmm0,xmm1
"theHunterCotW_F.exe"+93899F: 0F 97 C0 - seta al
"theHunterCotW_F.exe"+9389A2: 48 83 C4 30 - add rsp,30
"theHunterCotW_F.exe"+9389A6: 5B - pop rbx
"theHunterCotW_F.exe"+9389A7: C3 - ret
"theHunterCotW_F.exe"+9389A8: CC - int 3
"theHunterCotW_F.exe"+9389A9: CC - int 3
"theHunterCotW_F.exe"+9389AA: CC - int 3
"theHunterCotW_F.exe"+9389AB: CC - int 3
}
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+93C751
"theHunterCotW_F.exe"+93C724: 41 0F 28 C4 - movaps xmm0,xmm12
"theHunterCotW_F.exe"+93C728: F3 0F 59 05 68 8E BA 00 - mulss xmm0,[theHunterCotW_F.exe+14E5598]
"theHunterCotW_F.exe"+93C730: 41 0F 28 F8 - movaps xmm7,xmm8
"theHunterCotW_F.exe"+93C734: 33 F6 - xor esi,esi
"theHunterCotW_F.exe"+93C736: 45 33 F6 - xor r14d,r14d
"theHunterCotW_F.exe"+93C739: F3 41 0F 51 CB - sqrtss xmm1,xmm11
"theHunterCotW_F.exe"+93C73E: 41 0F 28 F6 - movaps xmm6,xmm14
"theHunterCotW_F.exe"+93C742: F3 41 0F 5D C0 - minss xmm0,xmm8
"theHunterCotW_F.exe"+93C747: F3 41 0F 59 F1 - mulss xmm6,xmm9
"theHunterCotW_F.exe"+93C74C: F3 41 0F 5F F2 - maxss xmm6,xmm10
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+93C751: F3 41 0F 59 43 38 - mulss xmm0,[r11+38]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+93C757: F3 0F 5E C8 - divss xmm1,xmm0
"theHunterCotW_F.exe"+93C75B: F3 41 0F 5D F0 - minss xmm6,xmm8
"theHunterCotW_F.exe"+93C760: F3 0F 5C F9 - subss xmm7,xmm1
"theHunterCotW_F.exe"+93C764: F3 41 0F 5E 7B 48 - divss xmm7,[r11+48]
"theHunterCotW_F.exe"+93C76A: F3 41 0F 5F FA - maxss xmm7,xmm10
"theHunterCotW_F.exe"+93C76F: F3 41 0F 5D F8 - minss xmm7,xmm8
"theHunterCotW_F.exe"+93C774: F3 0F 59 F7 - mulss xmm6,xmm7
"theHunterCotW_F.exe"+93C778: 41 0F 2F F7 - comiss xmm6,xmm15
"theHunterCotW_F.exe"+93C77C: 72 60 - jb theHunterCotW_F.exe+93C7DE
"theHunterCotW_F.exe"+93C77E: 49 63 39 - movsxd rdi,dword ptr [r9]
}
22870
"Longer Render"
Float
myvar8
36666
"Better_Grass (Glitchy)"
008000
Auto Assembler Script
[ENABLE]
aobscanmodule(gfcv34g,theHunterCotW_F.exe,89 83 98 D8 11 00) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+27C122)
label(code)
label(return)
newmem:
code:
mov [rbx+0011D898],(float)-500 //eax
jmp return
gfcv34g:
jmp newmem
nop
return:
registersymbol(gfcv34g)
[DISABLE]
gfcv34g:
db 89 83 98 D8 11 00
unregistersymbol(gfcv34g)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+27C122
"theHunterCotW_F.exe"+27C0F6: 89 BB 58 DA 11 00 - mov [rbx+0011DA58],edi
"theHunterCotW_F.exe"+27C0FC: 89 BB 5C DA 11 00 - mov [rbx+0011DA5C],edi
"theHunterCotW_F.exe"+27C102: F3 0F 10 4A 10 - movss xmm1,[rdx+10]
"theHunterCotW_F.exe"+27C107: 0F 2E C8 - ucomiss xmm1,xmm0
"theHunterCotW_F.exe"+27C10A: 74 06 - je theHunterCotW_F.exe+27C112
"theHunterCotW_F.exe"+27C10C: 0F 2F 4A 0C - comiss xmm1,[rdx+0C]
"theHunterCotW_F.exe"+27C110: 72 05 - jb theHunterCotW_F.exe+27C117
"theHunterCotW_F.exe"+27C112: F3 0F 10 4A 0C - movss xmm1,[rdx+0C]
"theHunterCotW_F.exe"+27C117: F3 0F 11 8B 94 D8 11 00 - movss [rbx+0011D894],xmm1
"theHunterCotW_F.exe"+27C11F: 8B 42 10 - mov eax,[rdx+10]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+27C122: 89 83 98 D8 11 00 - mov [rbx+0011D898],eax
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+27C128: 8B 42 14 - mov eax,[rdx+14]
"theHunterCotW_F.exe"+27C12B: 89 83 9C D8 11 00 - mov [rbx+0011D89C],eax
"theHunterCotW_F.exe"+27C131: F2 0F 10 42 18 - movsd xmm0,[rdx+18]
"theHunterCotW_F.exe"+27C136: F2 0F 11 83 A0 D8 11 00 - movsd [rbx+0011D8A0],xmm0
"theHunterCotW_F.exe"+27C13E: 8B 42 20 - mov eax,[rdx+20]
"theHunterCotW_F.exe"+27C141: 89 83 A8 D8 11 00 - mov [rbx+0011D8A8],eax
"theHunterCotW_F.exe"+27C147: 48 8B 03 - mov rax,[rbx]
"theHunterCotW_F.exe"+27C14A: 39 78 08 - cmp [rax+08],edi
"theHunterCotW_F.exe"+27C14D: 74 0A - je theHunterCotW_F.exe+27C159
"theHunterCotW_F.exe"+27C14F: 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"+692B3E)
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"+692B3E
"theHunterCotW_F.exe"+692B16: 48 C1 FA 04 - sar rdx,04
"theHunterCotW_F.exe"+692B1A: 48 8B C2 - mov rax,rdx
"theHunterCotW_F.exe"+692B1D: 48 C1 E8 3F - shr rax,3F
"theHunterCotW_F.exe"+692B21: 48 03 D0 - add rdx,rax
"theHunterCotW_F.exe"+692B24: 0F 84 03 02 00 00 - je theHunterCotW_F.exe+692D2D
"theHunterCotW_F.exe"+692B2A: 4D 8B E1 - mov r12,r9
"theHunterCotW_F.exe"+692B2D: 0F 1F 00 - nop [rax]
"theHunterCotW_F.exe"+692B30: 4C 8B 73 30 - mov r14,[rbx+30]
"theHunterCotW_F.exe"+692B34: 0F 28 C6 - movaps xmm0,xmm6
"theHunterCotW_F.exe"+692B37: F3 43 0F 58 44 34 40 - addss xmm0,[r12+r14+40]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+692B3E: F3 43 0F 11 44 34 40 - movss [r12+r14+40],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+692B45: F3 41 0F 10 4D 04 - movss xmm1,[r13+04]
"theHunterCotW_F.exe"+692B4B: 0F 2F C1 - comiss xmm0,xmm1
"theHunterCotW_F.exe"+692B4E: 0F 86 61 01 00 00 - jbe theHunterCotW_F.exe+692CB5
"theHunterCotW_F.exe"+692B54: 4B 8D 34 34 - lea rsi,[r12+r14]
"theHunterCotW_F.exe"+692B58: 45 33 C0 - xor r8d,r8d
"theHunterCotW_F.exe"+692B5B: 48 8D 56 48 - lea rdx,[rsi+48]
"theHunterCotW_F.exe"+692B5F: 48 8B 0D 22 65 7F 01 - mov rcx,[theHunterCotW_F.exe+1E89088]
"theHunterCotW_F.exe"+692B66: E8 B5 68 18 00 - call theHunterCotW_F.exe+819420
"theHunterCotW_F.exe"+692B6B: 48 8B 53 38 - mov rdx,[rbx+38]
"theHunterCotW_F.exe"+692B6F: 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"+692B3E)
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"+692B3E
"theHunterCotW_F.exe"+692B16: 48 C1 FA 04 - sar rdx,04
"theHunterCotW_F.exe"+692B1A: 48 8B C2 - mov rax,rdx
"theHunterCotW_F.exe"+692B1D: 48 C1 E8 3F - shr rax,3F
"theHunterCotW_F.exe"+692B21: 48 03 D0 - add rdx,rax
"theHunterCotW_F.exe"+692B24: 0F 84 03 02 00 00 - je theHunterCotW_F.exe+692D2D
"theHunterCotW_F.exe"+692B2A: 4D 8B E1 - mov r12,r9
"theHunterCotW_F.exe"+692B2D: 0F 1F 00 - nop [rax]
"theHunterCotW_F.exe"+692B30: 4C 8B 73 30 - mov r14,[rbx+30]
"theHunterCotW_F.exe"+692B34: 0F 28 C6 - movaps xmm0,xmm6
"theHunterCotW_F.exe"+692B37: F3 43 0F 58 44 34 40 - addss xmm0,[r12+r14+40]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+692B3E: F3 43 0F 11 44 34 40 - movss [r12+r14+40],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+692B45: F3 41 0F 10 4D 04 - movss xmm1,[r13+04]
"theHunterCotW_F.exe"+692B4B: 0F 2F C1 - comiss xmm0,xmm1
"theHunterCotW_F.exe"+692B4E: 0F 86 61 01 00 00 - jbe theHunterCotW_F.exe+692CB5
"theHunterCotW_F.exe"+692B54: 4B 8D 34 34 - lea rsi,[r12+r14]
"theHunterCotW_F.exe"+692B58: 45 33 C0 - xor r8d,r8d
"theHunterCotW_F.exe"+692B5B: 48 8D 56 48 - lea rdx,[rsi+48]
"theHunterCotW_F.exe"+692B5F: 48 8B 0D 22 65 7F 01 - mov rcx,[theHunterCotW_F.exe+1E89088]
"theHunterCotW_F.exe"+692B66: E8 B5 68 18 00 - call theHunterCotW_F.exe+819420
"theHunterCotW_F.exe"+692B6B: 48 8B 53 38 - mov rdx,[rbx+38]
"theHunterCotW_F.exe"+692B6F: 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"+144014
"theHunterCotW_F.exe"+143FE3: 44 8D 42 03 - lea r8d,[rdx+03]
"theHunterCotW_F.exe"+143FE7: E8 44 D0 0B 01 - call theHunterCotW_F.exe+1201030
"theHunterCotW_F.exe"+143FEC: 0F 28 05 CD EB 39 01 - movaps xmm0,[theHunterCotW_F.exe+14E2BC0]
"theHunterCotW_F.exe"+143FF3: 4C 8D 4C 24 30 - lea r9,[rsp+30]
"theHunterCotW_F.exe"+143FF8: 45 33 C0 - xor r8d,r8d
"theHunterCotW_F.exe"+143FFB: 0F 29 44 24 60 - movaps [rsp+60],xmm0
"theHunterCotW_F.exe"+144000: 48 8B CB - mov rcx,rbx
"theHunterCotW_F.exe"+144003: C7 44 24 20 04 00 00 00 - mov [rsp+20],00000004
"theHunterCotW_F.exe"+14400B: 41 8D 50 01 - lea edx,[r8+01]
"theHunterCotW_F.exe"+14400F: E8 DC C6 0B 01 - call theHunterCotW_F.exe+12006F0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+144014: F3 0F 10 44 B7 30 - movss xmm0,[rdi+rsi*4+30]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+14401A: 4C 8D 8C 24 80 00 00 00 - lea r9,[rsp+00000080]
"theHunterCotW_F.exe"+144022: F3 0F 58 C0 - addss xmm0,xmm0
"theHunterCotW_F.exe"+144026: 48 C7 84 24 88 00 00 00 00 00 00 00 - mov [rsp+00000088],00000000
"theHunterCotW_F.exe"+144032: BA 01 00 00 00 - mov edx,00000001
"theHunterCotW_F.exe"+144037: C7 44 24 20 01 00 00 00 - mov [rsp+20],00000001
"theHunterCotW_F.exe"+14403F: 48 8B CB - mov rcx,rbx
"theHunterCotW_F.exe"+144042: F3 0F 11 84 24 80 00 00 00 - movss [rsp+00000080],xmm0
"theHunterCotW_F.exe"+14404B: 44 8D 42 03 - lea r8d,[rdx+03]
"theHunterCotW_F.exe"+14404F: F3 0F 10 44 AF 10 - movss xmm0,[rdi+rbp*4+10]
"theHunterCotW_F.exe"+144055: 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"+5CF381
"theHunterCotW_F.exe"+5CF354: 74 2B - je theHunterCotW_F.exe+5CF381
"theHunterCotW_F.exe"+5CF356: 80 BB E2 01 00 00 00 - cmp byte ptr [rbx+000001E2],00
"theHunterCotW_F.exe"+5CF35D: 75 3A - jne theHunterCotW_F.exe+5CF399
"theHunterCotW_F.exe"+5CF35F: 48 8B CB - mov rcx,rbx
"theHunterCotW_F.exe"+5CF362: C7 83 D4 01 00 00 01 00 00 00 - mov [rbx+000001D4],00000001
"theHunterCotW_F.exe"+5CF36C: C6 83 E2 01 00 00 01 - mov byte ptr [rbx+000001E2],01
"theHunterCotW_F.exe"+5CF373: E8 D8 D0 FE FF - call theHunterCotW_F.exe+5BC450
"theHunterCotW_F.exe"+5CF378: 48 81 C4 80 00 00 00 - add rsp,00000080
"theHunterCotW_F.exe"+5CF37F: 5B - pop rbx
"theHunterCotW_F.exe"+5CF380: C3 - ret
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+5CF381: 80 BB E2 01 00 00 00 - cmp byte ptr [rbx+000001E2],00
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+5CF388: 74 0F - je theHunterCotW_F.exe+5CF399
"theHunterCotW_F.exe"+5CF38A: 48 8B CB - mov rcx,rbx
"theHunterCotW_F.exe"+5CF38D: C6 83 E2 01 00 00 00 - mov byte ptr [rbx+000001E2],00
"theHunterCotW_F.exe"+5CF394: E8 77 D2 FE FF - call theHunterCotW_F.exe+5BC610
"theHunterCotW_F.exe"+5CF399: 48 81 C4 80 00 00 00 - add rsp,00000080
"theHunterCotW_F.exe"+5CF3A0: 5B - pop rbx
"theHunterCotW_F.exe"+5CF3A1: C3 - ret
"theHunterCotW_F.exe"+5CF3A2: CC - int 3
"theHunterCotW_F.exe"+5CF3A3: CC - int 3
"theHunterCotW_F.exe"+5CF3A4: 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"+119A28)
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"+119A28
"theHunterCotW_F.exe"+1199F1: F3 0F 10 8E 80 00 00 00 - movss xmm1,[rsi+00000080]
"theHunterCotW_F.exe"+1199F9: F3 0F 5C F9 - subss xmm7,xmm1
"theHunterCotW_F.exe"+1199FD: F3 0F 59 D1 - mulss xmm2,xmm1
"theHunterCotW_F.exe"+119A01: F3 0F 59 8F 78 25 00 00 - mulss xmm1,[rdi+00002578]
"theHunterCotW_F.exe"+119A09: 0F 28 C7 - movaps xmm0,xmm7
"theHunterCotW_F.exe"+119A0C: F3 0F 59 BF 4C 14 00 00 - mulss xmm7,[rdi+0000144C]
"theHunterCotW_F.exe"+119A14: F3 0F 59 C3 - mulss xmm0,xmm3
"theHunterCotW_F.exe"+119A18: F3 0F 58 F9 - addss xmm7,xmm1
"theHunterCotW_F.exe"+119A1C: F3 0F 58 C2 - addss xmm0,xmm2
"theHunterCotW_F.exe"+119A20: F3 0F 11 BF 78 25 00 00 - movss [rdi+00002578],xmm7
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+119A28: F3 0F 11 87 74 25 00 00 - movss [rdi+00002574],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+119A30: F3 0F 10 87 74 25 00 00 - movss xmm0,[rdi+00002574]
"theHunterCotW_F.exe"+119A38: F3 41 0F 5F C4 - maxss xmm0,xmm12
"theHunterCotW_F.exe"+119A3D: F3 41 0F 5D C5 - minss xmm0,xmm13
"theHunterCotW_F.exe"+119A42: F3 0F 11 87 74 25 00 00 - movss [rdi+00002574],xmm0
"theHunterCotW_F.exe"+119A4A: 48 8B 4C 24 50 - mov rcx,[rsp+50]
"theHunterCotW_F.exe"+119A4F: 48 33 CC - xor rcx,rsp
"theHunterCotW_F.exe"+119A52: E8 49 69 18 01 - call theHunterCotW_F.exe+12A03A0
"theHunterCotW_F.exe"+119A57: 4C 8D 9C 24 F0 00 00 00 - lea r11,[rsp+000000F0]
"theHunterCotW_F.exe"+119A5F: 49 8B 5B 38 - mov rbx,[r11+38]
"theHunterCotW_F.exe"+119A63: 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
38443
"HUD"
1
38444
"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
38445
"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
38446
"No_Camera_Rot"
FF8080
Auto Assembler Script
[ENABLE]
aobscanmodule(camerax,theHunterCotW_F.exe,F3 44 0F 11 57 1C) // should be unique
camerax:
db 90 90 90 90 90 90
registersymbol(camerax)
aobscanmodule(cameray,theHunterCotW_F.exe,F3 0F 11 7F 20) // 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"+490B89
"theHunterCotW_F.exe"+490B58: 41 F6 86 90 01 00 00 02 - test byte ptr [r14+00000190],02
"theHunterCotW_F.exe"+490B60: 74 21 - je theHunterCotW_F.exe+490B83
"theHunterCotW_F.exe"+490B62: 4D 8D 8E 28 01 00 00 - lea r9,[r14+00000128]
"theHunterCotW_F.exe"+490B69: C6 44 24 20 01 - mov byte ptr [rsp+20],01
"theHunterCotW_F.exe"+490B6E: 41 0F 28 D2 - movaps xmm2,xmm10
"theHunterCotW_F.exe"+490B72: F3 0F 10 4F 1C - movss xmm1,[rdi+1C]
"theHunterCotW_F.exe"+490B77: 48 8B CF - mov rcx,rdi
"theHunterCotW_F.exe"+490B7A: E8 D1 C6 FF FF - call theHunterCotW_F.exe+48D250
"theHunterCotW_F.exe"+490B7F: 44 0F 28 D0 - movaps xmm10,xmm0
"theHunterCotW_F.exe"+490B83: F3 44 0F 58 57 1C - addss xmm10,[rdi+1C]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+490B89: F3 44 0F 11 57 1C - movss [rdi+1C],xmm10
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+490B8F: F3 41 0F 58 F9 - addss xmm7,xmm9
"theHunterCotW_F.exe"+490B94: 41 F6 86 90 01 00 00 01 - test byte ptr [r14+00000190],01
"theHunterCotW_F.exe"+490B9C: 74 1F - je theHunterCotW_F.exe+490BBD
"theHunterCotW_F.exe"+490B9E: 4D 8D 8E 18 01 00 00 - lea r9,[r14+00000118]
"theHunterCotW_F.exe"+490BA5: C6 44 24 20 01 - mov byte ptr [rsp+20],01
"theHunterCotW_F.exe"+490BAA: 0F 28 D7 - movaps xmm2,xmm7
"theHunterCotW_F.exe"+490BAD: F3 0F 10 4F 20 - movss xmm1,[rdi+20]
"theHunterCotW_F.exe"+490BB2: 48 8B CF - mov rcx,rdi
"theHunterCotW_F.exe"+490BB5: E8 96 C6 FF FF - call theHunterCotW_F.exe+48D250
"theHunterCotW_F.exe"+490BBA: 0F 28 F8 - movaps xmm7,xmm0
}
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+490BC2
"theHunterCotW_F.exe"+490B94: 41 F6 86 90 01 00 00 01 - test byte ptr [r14+00000190],01
"theHunterCotW_F.exe"+490B9C: 74 1F - je theHunterCotW_F.exe+490BBD
"theHunterCotW_F.exe"+490B9E: 4D 8D 8E 18 01 00 00 - lea r9,[r14+00000118]
"theHunterCotW_F.exe"+490BA5: C6 44 24 20 01 - mov byte ptr [rsp+20],01
"theHunterCotW_F.exe"+490BAA: 0F 28 D7 - movaps xmm2,xmm7
"theHunterCotW_F.exe"+490BAD: F3 0F 10 4F 20 - movss xmm1,[rdi+20]
"theHunterCotW_F.exe"+490BB2: 48 8B CF - mov rcx,rdi
"theHunterCotW_F.exe"+490BB5: E8 96 C6 FF FF - call theHunterCotW_F.exe+48D250
"theHunterCotW_F.exe"+490BBA: 0F 28 F8 - movaps xmm7,xmm0
"theHunterCotW_F.exe"+490BBD: F3 0F 58 7F 20 - addss xmm7,[rdi+20]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+490BC2: F3 0F 11 7F 20 - movss [rdi+20],xmm7
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+490BC7: F3 0F 10 47 1C - movss xmm0,[rdi+1C]
"theHunterCotW_F.exe"+490BCC: F3 0F 10 0D DC 1F 05 01 - movss xmm1,[theHunterCotW_F.exe+14E2BB0]
"theHunterCotW_F.exe"+490BD4: F3 0F 10 15 C8 1F 05 01 - movss xmm2,[theHunterCotW_F.exe+14E2BA4]
"theHunterCotW_F.exe"+490BDC: 0F 2F C2 - comiss xmm0,xmm2
"theHunterCotW_F.exe"+490BDF: 76 0E - jna theHunterCotW_F.exe+490BEF
"theHunterCotW_F.exe"+490BE1: F3 0F 58 C1 - addss xmm0,xmm1
"theHunterCotW_F.exe"+490BE5: 0F 2F C2 - comiss xmm0,xmm2
"theHunterCotW_F.exe"+490BE8: 77 F7 - ja theHunterCotW_F.exe+490BE1
"theHunterCotW_F.exe"+490BEA: F3 0F 11 47 1C - movss [rdi+1C],xmm0
"theHunterCotW_F.exe"+490BEF: F3 0F 10 47 1C - movss xmm0,[rdi+1C]
}
38447
"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"+871653
"theHunterCotW_F.exe"+871636: 74 1D - je theHunterCotW_F.exe+871655
"theHunterCotW_F.exe"+871638: 41 8B 08 - mov ecx,[r8]
"theHunterCotW_F.exe"+87163B: 0F 1F 44 00 00 - nop [rax+rax+00]
"theHunterCotW_F.exe"+871640: 39 08 - cmp [rax],ecx
"theHunterCotW_F.exe"+871642: 74 0B - je theHunterCotW_F.exe+87164F
"theHunterCotW_F.exe"+871644: 48 83 C0 08 - add rax,08
"theHunterCotW_F.exe"+871648: 48 3B C2 - cmp rax,rdx
"theHunterCotW_F.exe"+87164B: 75 F3 - jne theHunterCotW_F.exe+871640
"theHunterCotW_F.exe"+87164D: EB 06 - jmp theHunterCotW_F.exe+871655
"theHunterCotW_F.exe"+87164F: 44 38 60 04 - cmp [rax+04],r12l
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+871653: 75 0E - jne theHunterCotW_F.exe+871663
"theHunterCotW_F.exe"+871655: 49 83 C0 04 - add r8,04
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+871659: 4D 3B C1 - cmp r8,r9
"theHunterCotW_F.exe"+87165C: 75 D2 - jne theHunterCotW_F.exe+871630
"theHunterCotW_F.exe"+87165E: 45 32 DB - xor r11l,r11l
"theHunterCotW_F.exe"+871661: EB 03 - jmp theHunterCotW_F.exe+871666
"theHunterCotW_F.exe"+871663: 41 B3 01 - mov r11l,01
"theHunterCotW_F.exe"+871666: 4D 8B 87 C0 00 00 00 - mov r8,[r15+000000C0]
"theHunterCotW_F.exe"+87166D: 4D 8B 8F C8 00 00 00 - mov r9,[r15+000000C8]
"theHunterCotW_F.exe"+871674: 4D 3B C1 - cmp r8,r9
"theHunterCotW_F.exe"+871677: 74 3B - je theHunterCotW_F.exe+8716B4
"theHunterCotW_F.exe"+871679: 4D 8B 95 E8 13 00 00 - mov r10,[r13+000013E8]
}
38448
"Timelapse"
1
38449
"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"+39A49B)
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"+39A49B
"theHunterCotW_F.exe"+39A47B: CC - int 3
"theHunterCotW_F.exe"+39A47C: CC - int 3
"theHunterCotW_F.exe"+39A47D: CC - int 3
"theHunterCotW_F.exe"+39A47E: CC - int 3
"theHunterCotW_F.exe"+39A47F: CC - int 3
"theHunterCotW_F.exe"+39A480: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+39A483: F3 0F 10 00 - movss xmm0,[rax]
"theHunterCotW_F.exe"+39A487: F3 0F 5F 05 71 74 14 01 - maxss xmm0,[theHunterCotW_F.exe+14E1900]
"theHunterCotW_F.exe"+39A48F: 48 8B 41 08 - mov rax,[rcx+08]
"theHunterCotW_F.exe"+39A493: F3 0F 5D 05 E9 0F 15 01 - minss xmm0,[theHunterCotW_F.exe+14EB484]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+39A49B: F3 0F 11 80 F4 00 00 00 - movss [rax+000000F4],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+39A4A3: C3 - ret
"theHunterCotW_F.exe"+39A4A4: CC - int 3
"theHunterCotW_F.exe"+39A4A5: CC - int 3
"theHunterCotW_F.exe"+39A4A6: CC - int 3
"theHunterCotW_F.exe"+39A4A7: CC - int 3
"theHunterCotW_F.exe"+39A4A8: CC - int 3
"theHunterCotW_F.exe"+39A4A9: CC - int 3
"theHunterCotW_F.exe"+39A4AA: CC - int 3
"theHunterCotW_F.exe"+39A4AB: CC - int 3
"theHunterCotW_F.exe"+39A4AC: CC - int 3
}
38450
"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"+28C6B0)
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"+28C6B0
"theHunterCotW_F.exe"+28C6A0: C6 81 12 01 00 00 01 - mov byte ptr [rcx+00000112],01
"theHunterCotW_F.exe"+28C6A7: C3 - ret
"theHunterCotW_F.exe"+28C6A8: CC - int 3
"theHunterCotW_F.exe"+28C6A9: CC - int 3
"theHunterCotW_F.exe"+28C6AA: CC - int 3
"theHunterCotW_F.exe"+28C6AB: CC - int 3
"theHunterCotW_F.exe"+28C6AC: CC - int 3
"theHunterCotW_F.exe"+28C6AD: CC - int 3
"theHunterCotW_F.exe"+28C6AE: CC - int 3
"theHunterCotW_F.exe"+28C6AF: CC - int 3
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+28C6B0: F3 0F 10 81 D0 01 00 00 - movss xmm0,[rcx+000001D0]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+28C6B8: C3 - ret
"theHunterCotW_F.exe"+28C6B9: CC - int 3
"theHunterCotW_F.exe"+28C6BA: CC - int 3
"theHunterCotW_F.exe"+28C6BB: CC - int 3
"theHunterCotW_F.exe"+28C6BC: CC - int 3
"theHunterCotW_F.exe"+28C6BD: CC - int 3
"theHunterCotW_F.exe"+28C6BE: CC - int 3
"theHunterCotW_F.exe"+28C6BF: CC - int 3
"theHunterCotW_F.exe"+28C6C0: F3 0F 10 81 84 02 00 00 - movss xmm0,[rcx+00000284]
"theHunterCotW_F.exe"+28C6C8: F3 0F 58 81 80 02 00 00 - addss xmm0,[rcx+00000280]
}
38451
"Time_Mult"
Float
time_mult
38452
"Weather_Change_Speed"
Float
Weather_Change_Speed
38453
"Weather Effects"
FF0000
1
38454
"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"+28712B)
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"+28712B
"theHunterCotW_F.exe"+287100: EB 08 - jmp theHunterCotW_F.exe+28710A
"theHunterCotW_F.exe"+287102: F3 0F 10 3D F6 A7 25 01 - movss xmm7,[theHunterCotW_F.exe+14E1900]
"theHunterCotW_F.exe"+28710A: 48 8B 01 - mov rax,[rcx]
"theHunterCotW_F.exe"+28710D: F3 0F 10 71 0C - movss xmm6,[rcx+0C]
"theHunterCotW_F.exe"+287112: FF 50 10 - call qword ptr [rax+10]
"theHunterCotW_F.exe"+287115: F3 0F 5C C6 - subss xmm0,xmm6
"theHunterCotW_F.exe"+287119: F3 0F 59 C7 - mulss xmm0,xmm7
"theHunterCotW_F.exe"+28711D: 0F 28 7C 24 20 - movaps xmm7,[rsp+20]
"theHunterCotW_F.exe"+287122: F3 0F 58 C6 - addss xmm0,xmm6
"theHunterCotW_F.exe"+287126: 0F 28 74 24 30 - movaps xmm6,[rsp+30]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+28712B: F3 0F 11 43 0C - movss [rbx+0C],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+287130: 48 83 C4 40 - add rsp,40
"theHunterCotW_F.exe"+287134: 5B - pop rbx
"theHunterCotW_F.exe"+287135: C3 - ret
"theHunterCotW_F.exe"+287136: CC - int 3
"theHunterCotW_F.exe"+287137: CC - int 3
"theHunterCotW_F.exe"+287138: CC - int 3
"theHunterCotW_F.exe"+287139: CC - int 3
"theHunterCotW_F.exe"+28713A: CC - int 3
"theHunterCotW_F.exe"+28713B: CC - int 3
"theHunterCotW_F.exe"+28713C: CC - int 3
}
38455
"Wind_1"
Float
graphic2
-C0
38456
"Fog_1"
Float
graphic2
-A0
38457
"Fog_3"
Float
graphic2
-80
38458
"Fog_2"
Float
graphic2
-60
38459
"Wind_2"
Float
graphic2
-40
38460
"Fog_22"
Float
graphic2
-20
38461
"Img_Temperature"
Float
graphic2
0
38462
"Clouds"
000000
1
38463
"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"+272CE5
"theHunterCotW_F.exe"+272CC5: F3 0F 11 43 08 - movss [rbx+08],xmm0
"theHunterCotW_F.exe"+272CCA: EB 04 - jmp theHunterCotW_F.exe+272CD0
"theHunterCotW_F.exe"+272CCC: 84 C0 - test al,al
"theHunterCotW_F.exe"+272CCE: 74 11 - je theHunterCotW_F.exe+272CE1
"theHunterCotW_F.exe"+272CD0: 4D 8B CE - mov r9,r14
"theHunterCotW_F.exe"+272CD3: 41 B0 01 - mov r8l,01
"theHunterCotW_F.exe"+272CD6: 48 8B D3 - mov rdx,rbx
"theHunterCotW_F.exe"+272CD9: 48 8B CE - mov rcx,rsi
"theHunterCotW_F.exe"+272CDC: E8 3F 13 00 00 - call theHunterCotW_F.exe+274020
"theHunterCotW_F.exe"+272CE1: 44 38 7B 2D - cmp [rbx+2D],r15l
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+272CE5: 74 6C - je theHunterCotW_F.exe+272D53
"theHunterCotW_F.exe"+272CE7: F3 0F 10 4B 1C - movss xmm1,[rbx+1C]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+272CEC: 0F 28 C1 - movaps xmm0,xmm1
"theHunterCotW_F.exe"+272CEF: F3 0F 5C 43 18 - subss xmm0,[rbx+18]
"theHunterCotW_F.exe"+272CF4: F3 41 0F 59 C0 - mulss xmm0,xmm8
"theHunterCotW_F.exe"+272CF9: F3 0F 58 43 18 - addss xmm0,[rbx+18]
"theHunterCotW_F.exe"+272CFE: 0F 2F 05 B7 86 27 01 - comiss xmm0,[theHunterCotW_F.exe+14EB3BC]
"theHunterCotW_F.exe"+272D05: F3 0F 11 43 18 - movss [rbx+18],xmm0
"theHunterCotW_F.exe"+272D0A: 77 0B - ja theHunterCotW_F.exe+272D17
"theHunterCotW_F.exe"+272D0C: 0F 2F CF - comiss xmm1,xmm7
"theHunterCotW_F.exe"+272D0F: 77 06 - ja theHunterCotW_F.exe+272D17
"theHunterCotW_F.exe"+272D11: 44 88 7B 2D - mov [rbx+2D],r15l
}
38464
"No_Volumetric_Clouds"
Auto Assembler Script
[ENABLE]
aobscanmodule(noVolumClouds,theHunterCotW_F.exe,F3 44 0F 10 3D DE 72 28 01) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+294621)
label(code)
label(return)
label(noclouds)
newmem:
movss xmm15,[noclouds]
jmp return
code:
movss xmm15,[theHunterCotW_F.exe+151BE68]
jmp return
noclouds:
dd (float)1
noVolumClouds:
jmp newmem
nop
nop
nop
nop
return:
registersymbol(noVolumClouds)
[DISABLE]
noVolumClouds:
db F3 44 0F 10 3D DE 72 28 01
unregistersymbol(noVolumClouds)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+294621
"theHunterCotW_F.exe"+2945E9: 41 0F 28 FD - movaps xmm7,xmm13
"theHunterCotW_F.exe"+2945ED: 85 C0 - test eax,eax
"theHunterCotW_F.exe"+2945EF: 0F 84 ED 02 00 00 - je theHunterCotW_F.exe+2948E2
"theHunterCotW_F.exe"+2945F5: 44 39 7B 70 - cmp [rbx+70],r15d
"theHunterCotW_F.exe"+2945F9: 0F 8E 8C 01 00 00 - jng theHunterCotW_F.exe+29478B
"theHunterCotW_F.exe"+2945FF: F3 44 0F 10 2D 88 E5 24 01 - movss xmm13,[theHunterCotW_F.exe+14E2B90]
"theHunterCotW_F.exe"+294608: 4D 8B C7 - mov r8,r15
"theHunterCotW_F.exe"+29460B: F3 44 0F 10 35 00 6E 25 01 - movss xmm14,[theHunterCotW_F.exe+14EB414]
"theHunterCotW_F.exe"+294614: F3 44 0F 10 4C 24 24 - movss xmm9,[rsp+24]
"theHunterCotW_F.exe"+29461B: 44 0F 29 7C 24 50 - movaps [rsp+50],xmm15
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+294621: F3 44 0F 10 3D 3E 78 28 01 - movss xmm15,[theHunterCotW_F.exe+151BE68]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+29462A: 66 0F 1F 44 00 00 - nop [rax+rax+00]
"theHunterCotW_F.exe"+294630: 48 8B 53 78 - mov rdx,[rbx+78]
"theHunterCotW_F.exe"+294634: 0F 28 E9 - movaps xmm5,xmm1
"theHunterCotW_F.exe"+294637: 49 03 D0 - add rdx,r8
"theHunterCotW_F.exe"+29463A: 41 0F 28 D9 - movaps xmm3,xmm9
"theHunterCotW_F.exe"+29463E: F3 0F 10 4A 38 - movss xmm1,[rdx+38]
"theHunterCotW_F.exe"+294643: F3 0F 5C 4A 30 - subss xmm1,[rdx+30]
"theHunterCotW_F.exe"+294648: F3 0F 10 72 2C - movss xmm6,[rdx+2C]
"theHunterCotW_F.exe"+29464D: F3 0F 5C 72 28 - subss xmm6,[rdx+28]
"theHunterCotW_F.exe"+294652: F3 0F 10 52 20 - movss xmm2,[rdx+20]
}
38465
"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"+2946A1)
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"+2946A1
"theHunterCotW_F.exe"+294670: F3 0F 58 4A 30 - addss xmm1,[rdx+30]
"theHunterCotW_F.exe"+294675: F3 41 0F 59 D3 - mulss xmm2,xmm11
"theHunterCotW_F.exe"+29467A: F3 0F 58 72 28 - addss xmm6,[rdx+28]
"theHunterCotW_F.exe"+29467F: F3 0F 11 5A 04 - movss [rdx+04],xmm3
"theHunterCotW_F.exe"+294684: F3 0F 58 52 1C - addss xmm2,[rdx+1C]
"theHunterCotW_F.exe"+294689: F3 0F 11 4A 30 - movss [rdx+30],xmm1
"theHunterCotW_F.exe"+29468E: F3 0F 10 4A 3C - movss xmm1,[rdx+3C]
"theHunterCotW_F.exe"+294693: 41 0F 2F F7 - comiss xmm6,xmm15
"theHunterCotW_F.exe"+294697: F3 0F 5C 4A 34 - subss xmm1,[rdx+34]
"theHunterCotW_F.exe"+29469C: F3 0F 11 6A 0C - movss [rdx+0C],xmm5
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+2946A1: F3 0F 11 72 28 - movss [rdx+28],xmm6
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+2946A6: F3 0F 11 52 1C - movss [rdx+1C],xmm2
"theHunterCotW_F.exe"+2946AB: F3 41 0F 59 C8 - mulss xmm1,xmm8
"theHunterCotW_F.exe"+2946B0: F3 0F 58 4A 34 - addss xmm1,[rdx+34]
"theHunterCotW_F.exe"+2946B5: F3 0F 11 4A 34 - movss [rdx+34],xmm1
"theHunterCotW_F.exe"+2946BA: F3 0F 10 4A 14 - movss xmm1,[rdx+14]
"theHunterCotW_F.exe"+2946BF: F3 0F 5C 4A 08 - subss xmm1,[rdx+08]
"theHunterCotW_F.exe"+2946C4: F3 41 0F 59 CC - mulss xmm1,xmm12
"theHunterCotW_F.exe"+2946C9: F3 0F 58 4A 08 - addss xmm1,[rdx+08]
"theHunterCotW_F.exe"+2946CE: F3 0F 11 4A 08 - movss [rdx+08],xmm1
"theHunterCotW_F.exe"+2946D3: 0F 86 82 00 00 00 - jbe theHunterCotW_F.exe+29475B
}
38466
"Vol_Clouds_Amount"
Float
Vol_Clouds_Amount
38467
"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"+28CF7A)
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"+28CF7A
"theHunterCotW_F.exe"+28CF4D: 48 8B D9 - mov rbx,rcx
"theHunterCotW_F.exe"+28CF50: 44 0F 29 4C 24 40 - movaps [rsp+40],xmm9
"theHunterCotW_F.exe"+28CF56: 44 0F 29 54 24 30 - movaps [rsp+30],xmm10
"theHunterCotW_F.exe"+28CF5C: 44 0F 28 D3 - movaps xmm10,xmm3
"theHunterCotW_F.exe"+28CF60: 44 0F 29 5C 24 20 - movaps [rsp+20],xmm11
"theHunterCotW_F.exe"+28CF66: 44 0F 28 DA - movaps xmm11,xmm2
"theHunterCotW_F.exe"+28CF6A: 73 09 - jae theHunterCotW_F.exe+28CF75
"theHunterCotW_F.exe"+28CF6C: F3 44 0F 10 99 CC 01 00 00 - movss xmm11,[rcx+000001CC]
"theHunterCotW_F.exe"+28CF75: 0F 2F DE - comiss xmm3,xmm6
"theHunterCotW_F.exe"+28CF78: 73 09 - jae theHunterCotW_F.exe+28CF83
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+28CF7A: F3 44 0F 10 91 D4 01 00 00 - movss xmm10,[rcx+000001D4]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+28CF83: 48 8B 05 DE 32 B3 01 - mov rax,[theHunterCotW_F.exe+1DC0268]
"theHunterCotW_F.exe"+28CF8A: F3 44 0F 10 88 B0 12 00 00 - movss xmm9,[rax+000012B0]
"theHunterCotW_F.exe"+28CF93: F3 44 0F 5C 0D 34 85 26 01 - subss xmm9,[theHunterCotW_F.exe+14F54D0]
"theHunterCotW_F.exe"+28CF9C: 44 0F 2F CE - comiss xmm9,xmm6
"theHunterCotW_F.exe"+28CFA0: 73 08 - jae theHunterCotW_F.exe+28CFAA
"theHunterCotW_F.exe"+28CFA2: 44 0F 57 0D 36 5C 25 01 - xorps xmm9,[theHunterCotW_F.exe+14E2BE0]
"theHunterCotW_F.exe"+28CFAA: F3 44 0F 5C 0D 99 E4 25 01 - subss xmm9,[theHunterCotW_F.exe+14EB44C]
"theHunterCotW_F.exe"+28CFB3: F3 0F 10 42 04 - movss xmm0,[rdx+04]
"theHunterCotW_F.exe"+28CFB8: F3 0F 5C 81 94 00 00 00 - subss xmm0,[rcx+00000094]
"theHunterCotW_F.exe"+28CFC0: F3 0F 10 0D D8 F5 A4 01 - movss xmm1,[theHunterCotW_F.exe+1CDC5A0]
}
38468
"Rain_Clouds_Amount"
Float
Rain_Clouds_Amount
38469
"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"+2907DB)
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"+11B7AA)
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"+2907DB
"theHunterCotW_F.exe"+2907A7: 89 42 08 - mov [rdx+08],eax
"theHunterCotW_F.exe"+2907AA: 80 BB 14 02 00 00 00 - cmp byte ptr [rbx+00000214],00
"theHunterCotW_F.exe"+2907B1: 0F 84 56 02 00 00 - je theHunterCotW_F.exe+290A0D
"theHunterCotW_F.exe"+2907B7: 40 88 3D 62 EF BD 01 - mov [theHunterCotW_F.exe+1E6F720],dil
"theHunterCotW_F.exe"+2907BE: 48 89 1D 63 EF BD 01 - mov [theHunterCotW_F.exe+1E6F728],rbx
"theHunterCotW_F.exe"+2907C5: F3 0F 10 15 DF 23 25 01 - movss xmm2,[theHunterCotW_F.exe+14E2BAC]
"theHunterCotW_F.exe"+2907CD: 0F 28 DA - movaps xmm3,xmm2
"theHunterCotW_F.exe"+2907D0: 48 8B CB - mov rcx,rbx
"theHunterCotW_F.exe"+2907D3: E8 78 13 00 00 - call theHunterCotW_F.exe+291B50
"theHunterCotW_F.exe"+2907D8: 0F 28 D0 - movaps xmm2,xmm0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+2907DB: F3 0F 11 93 FC 00 00 00 - movss [rbx+000000FC],xmm2
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+2907E3: F3 0F 10 83 08 01 00 00 - movss xmm0,[rbx+00000108]
"theHunterCotW_F.exe"+2907EB: F3 0F 10 8B 00 01 00 00 - movss xmm1,[rbx+00000100]
"theHunterCotW_F.exe"+2907F3: F3 0F 5F 8B 04 01 00 00 - maxss xmm1,[rbx+00000104]
"theHunterCotW_F.exe"+2907FB: F3 0F 5D C8 - minss xmm1,xmm0
"theHunterCotW_F.exe"+2907FF: F3 0F 11 8B 00 01 00 00 - movss [rbx+00000100],xmm1
"theHunterCotW_F.exe"+290807: 45 0F 57 C0 - xorps xmm8,xmm8
"theHunterCotW_F.exe"+29080B: 41 0F 2F D0 - comiss xmm2,xmm8
"theHunterCotW_F.exe"+29080F: 76 22 - jna theHunterCotW_F.exe+290833
"theHunterCotW_F.exe"+290811: 0F 2F C8 - comiss xmm1,xmm0
"theHunterCotW_F.exe"+290814: 73 1D - jae theHunterCotW_F.exe+290833
}
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+11B7AA
"theHunterCotW_F.exe"+11B78C: CC - int 3
"theHunterCotW_F.exe"+11B78D: CC - int 3
"theHunterCotW_F.exe"+11B78E: CC - int 3
"theHunterCotW_F.exe"+11B78F: CC - int 3
"theHunterCotW_F.exe"+11B790: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+11B793: 0F 57 C0 - xorps xmm0,xmm0
"theHunterCotW_F.exe"+11B796: F3 0F 10 08 - movss xmm1,[rax]
"theHunterCotW_F.exe"+11B79A: 48 8B 41 08 - mov rax,[rcx+08]
"theHunterCotW_F.exe"+11B79E: F3 0F 5F C8 - maxss xmm1,xmm0
"theHunterCotW_F.exe"+11B7A2: F3 0F 5D 0D 56 61 3C 01 - minss xmm1,[theHunterCotW_F.exe+14E1900]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+11B7AA: F3 0F 11 48 20 - movss [rax+20],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+11B7AF: C3 - ret
"theHunterCotW_F.exe"+11B7B0: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+11B7B3: 0F 57 C0 - xorps xmm0,xmm0
"theHunterCotW_F.exe"+11B7B6: F3 0F 10 08 - movss xmm1,[rax]
"theHunterCotW_F.exe"+11B7BA: 48 8B 41 08 - mov rax,[rcx+08]
"theHunterCotW_F.exe"+11B7BE: F3 0F 5F C8 - maxss xmm1,xmm0
"theHunterCotW_F.exe"+11B7C2: F3 0F 5D 0D 36 61 3C 01 - minss xmm1,[theHunterCotW_F.exe+14E1900]
"theHunterCotW_F.exe"+11B7CA: F3 0F 11 88 D0 01 00 00 - movss [rax+000001D0],xmm1
"theHunterCotW_F.exe"+11B7D2: C3 - ret
"theHunterCotW_F.exe"+11B7D3: CC - int 3
}
38470
"rain_amount"
Float
rain_amount
38471
"wet_effect"
Float
wet_effect
38472
"more_snow"
Float
more_snow
38473
"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"+2961E9)
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"+2961E9
"theHunterCotW_F.exe"+2961D9: CC - int 3
"theHunterCotW_F.exe"+2961DA: CC - int 3
"theHunterCotW_F.exe"+2961DB: CC - int 3
"theHunterCotW_F.exe"+2961DC: CC - int 3
"theHunterCotW_F.exe"+2961DD: CC - int 3
"theHunterCotW_F.exe"+2961DE: CC - int 3
"theHunterCotW_F.exe"+2961DF: CC - int 3
"theHunterCotW_F.exe"+2961E0: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+2961E3: 48 8B 49 08 - mov rcx,[rcx+08]
"theHunterCotW_F.exe"+2961E7: 8B 00 - mov eax,[rax]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+2961E9: 89 81 F8 00 00 00 - mov [rcx+000000F8],eax
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+2961EF: C3 - ret
"theHunterCotW_F.exe"+2961F0: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+2961F3: 0F 57 C0 - xorps xmm0,xmm0
"theHunterCotW_F.exe"+2961F6: F3 0F 10 08 - movss xmm1,[rax]
"theHunterCotW_F.exe"+2961FA: 48 8B 41 08 - mov rax,[rcx+08]
"theHunterCotW_F.exe"+2961FE: F3 0F 5F C8 - maxss xmm1,xmm0
"theHunterCotW_F.exe"+296202: F3 0F 11 88 88 02 00 00 - movss [rax+00000288],xmm1
"theHunterCotW_F.exe"+29620A: C3 - ret
"theHunterCotW_F.exe"+29620B: CC - int 3
"theHunterCotW_F.exe"+29620C: CC - int 3
}
{
RainSnowSwitch2
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+290869
"theHunterCotW_F.exe"+290833: 41 0F 2F C8 - comiss xmm1,xmm8
"theHunterCotW_F.exe"+290837: 76 17 - jna theHunterCotW_F.exe+290850
"theHunterCotW_F.exe"+290839: 0F 28 C7 - movaps xmm0,xmm7
"theHunterCotW_F.exe"+29083C: F3 0F 59 83 10 01 00 00 - mulss xmm0,[rbx+00000110]
"theHunterCotW_F.exe"+290844: F3 0F 5C C8 - subss xmm1,xmm0
"theHunterCotW_F.exe"+290848: F3 0F 11 8B 00 01 00 00 - movss [rbx+00000100],xmm1
"theHunterCotW_F.exe"+290850: F3 0F 10 8B F8 00 00 00 - movss xmm1,[rbx+000000F8]
"theHunterCotW_F.exe"+290858: F3 41 0F 5F C8 - maxss xmm1,xmm8
"theHunterCotW_F.exe"+29085D: F3 0F 10 05 9B 10 25 01 - movss xmm0,[theHunterCotW_F.exe+14E1900]
"theHunterCotW_F.exe"+290865: F3 0F 5D C8 - minss xmm1,xmm0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+290869: F3 0F 11 8B F8 00 00 00 - movss [rbx+000000F8],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+290871: F3 0F 5C C1 - subss xmm0,xmm1
"theHunterCotW_F.exe"+290875: F3 0F 59 83 00 01 00 00 - mulss xmm0,[rbx+00000100]
"theHunterCotW_F.exe"+29087D: 48 8B 05 E4 F9 B2 01 - mov rax,[theHunterCotW_F.exe+1DC0268]
"theHunterCotW_F.exe"+290884: F3 0F 11 80 7C 14 00 00 - movss [rax+0000147C],xmm0
"theHunterCotW_F.exe"+29088C: F3 0F 10 83 00 01 00 00 - movss xmm0,[rbx+00000100]
"theHunterCotW_F.exe"+290894: F3 0F 59 83 F8 00 00 00 - mulss xmm0,[rbx+000000F8]
"theHunterCotW_F.exe"+29089C: 48 8B 05 C5 F9 B2 01 - mov rax,[theHunterCotW_F.exe+1DC0268]
"theHunterCotW_F.exe"+2908A3: F3 0F 11 80 80 14 00 00 - movss [rax+00001480],xmm0
"theHunterCotW_F.exe"+2908AB: F3 0F 10 8B FC 00 00 00 - movss xmm1,[rbx+000000FC]
"theHunterCotW_F.exe"+2908B3: 48 8B 83 F0 00 00 00 - mov rax,[rbx+000000F0]
}
38474
"Rain_Snow_Switch"
Float
Rain_Snow_Switch
38475
"Wind_Mult"
Auto Assembler Script
[ENABLE]
aobscanmodule(windmult,theHunterCotW_F.exe,F3 41 0F 11 88 80 02 00 00) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+2961CC)
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)5000
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"+2961CC
"theHunterCotW_F.exe"+2961A7: 8B 00 - mov eax,[rax]
"theHunterCotW_F.exe"+2961A9: 89 81 78 02 00 00 - mov [rcx+00000278],eax
"theHunterCotW_F.exe"+2961AF: C3 - ret
"theHunterCotW_F.exe"+2961B0: 4C 8B 41 08 - mov r8,[rcx+08]
"theHunterCotW_F.exe"+2961B4: 41 80 B8 04 02 00 00 00 - cmp byte ptr [r8+00000204],00
"theHunterCotW_F.exe"+2961BC: 75 17 - jne theHunterCotW_F.exe+2961D5
"theHunterCotW_F.exe"+2961BE: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+2961C1: 0F 57 C0 - xorps xmm0,xmm0
"theHunterCotW_F.exe"+2961C4: F3 0F 10 08 - movss xmm1,[rax]
"theHunterCotW_F.exe"+2961C8: F3 0F 5F C8 - maxss xmm1,xmm0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+2961CC: F3 41 0F 11 88 80 02 00 00 - movss [r8+00000280],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+2961D5: C3 - ret
"theHunterCotW_F.exe"+2961D6: CC - int 3
"theHunterCotW_F.exe"+2961D7: CC - int 3
"theHunterCotW_F.exe"+2961D8: CC - int 3
"theHunterCotW_F.exe"+2961D9: CC - int 3
"theHunterCotW_F.exe"+2961DA: CC - int 3
"theHunterCotW_F.exe"+2961DB: CC - int 3
"theHunterCotW_F.exe"+2961DC: CC - int 3
"theHunterCotW_F.exe"+2961DD: CC - int 3
"theHunterCotW_F.exe"+2961DE: CC - int 3
}
38476
"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"+29611E)
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)5000
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"+29611E
"theHunterCotW_F.exe"+2960FC: CC - int 3
"theHunterCotW_F.exe"+2960FD: CC - int 3
"theHunterCotW_F.exe"+2960FE: CC - int 3
"theHunterCotW_F.exe"+2960FF: CC - int 3
"theHunterCotW_F.exe"+296100: 4C 8B 41 08 - mov r8,[rcx+08]
"theHunterCotW_F.exe"+296104: 41 80 B8 04 02 00 00 00 - cmp byte ptr [r8+00000204],00
"theHunterCotW_F.exe"+29610C: 75 19 - jne theHunterCotW_F.exe+296127
"theHunterCotW_F.exe"+29610E: 48 8B 02 - mov rax,[rdx]
"theHunterCotW_F.exe"+296111: F3 41 0F 10 80 80 02 00 00 - movss xmm0,[r8+00000280]
"theHunterCotW_F.exe"+29611A: F3 0F 5F 00 - maxss xmm0,[rax]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+29611E: F3 41 0F 11 80 84 02 00 00 - movss [r8+00000284],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+296127: C3 - ret
"theHunterCotW_F.exe"+296128: CC - int 3
"theHunterCotW_F.exe"+296129: CC - int 3
"theHunterCotW_F.exe"+29612A: CC - int 3
"theHunterCotW_F.exe"+29612B: CC - int 3
"theHunterCotW_F.exe"+29612C: CC - int 3
"theHunterCotW_F.exe"+29612D: CC - int 3
"theHunterCotW_F.exe"+29612E: CC - int 3
"theHunterCotW_F.exe"+29612F: CC - int 3
"theHunterCotW_F.exe"+296130: 48 83 EC 18 - sub rsp,18
}
38477
"Wind_Mult"
Float
wind_mult
38478
"Wind_Mult 2"
Float
wind_mult2
38479
"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"+292852)
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"+292852
"theHunterCotW_F.exe"+292825: D1 EA - shr edx,1
"theHunterCotW_F.exe"+292827: 89 94 88 88 00 00 00 - mov [rax+rcx*4+00000088],edx
"theHunterCotW_F.exe"+29282E: 8B 53 5C - mov edx,[rbx+5C]
"theHunterCotW_F.exe"+292831: 8B 0D 91 8C A4 01 - mov ecx,[theHunterCotW_F.exe+1CDB4C8]
"theHunterCotW_F.exe"+292837: 48 8B 83 10 03 00 00 - mov rax,[rbx+00000310]
"theHunterCotW_F.exe"+29283E: D1 EA - shr edx,1
"theHunterCotW_F.exe"+292840: 83 E1 01 - and ecx,01
"theHunterCotW_F.exe"+292843: 89 94 88 90 00 00 00 - mov [rax+rcx*4+00000090],edx
"theHunterCotW_F.exe"+29284A: 8B 83 E4 00 00 00 - mov eax,[rbx+000000E4]
"theHunterCotW_F.exe"+292850: 33 D2 - xor edx,edx
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+292852: 89 83 E0 00 00 00 - mov [rbx+000000E0],eax
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+292858: 8B 83 BC 01 00 00 - mov eax,[rbx+000001BC]
"theHunterCotW_F.exe"+29285E: 89 83 B8 01 00 00 - mov [rbx+000001B8],eax
"theHunterCotW_F.exe"+292864: C7 05 96 9C A4 01 FF FF FF FF - mov [theHunterCotW_F.exe+1CDC504],FFFFFFFF
"theHunterCotW_F.exe"+29286E: 4C 8B 83 10 03 00 00 - mov r8,[rbx+00000310]
"theHunterCotW_F.exe"+292875: 41 0F B7 40 76 - movzx eax,word ptr [r8+76]
"theHunterCotW_F.exe"+29287A: 41 0F B7 48 70 - movzx ecx,word ptr [r8+70]
"theHunterCotW_F.exe"+29287F: 66 41 89 40 74 - mov [r8+74],ax
"theHunterCotW_F.exe"+292884: FF C0 - inc eax
"theHunterCotW_F.exe"+292886: F7 F1 - div ecx
"theHunterCotW_F.exe"+292888: 41 C6 40 72 00 - mov byte ptr [r8+72],00
}
38480
"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"+245A60)
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"+245A60
"theHunterCotW_F.exe"+245A4B: 48 8B 5C 24 50 - mov rbx,[rsp+50]
"theHunterCotW_F.exe"+245A50: 48 8B 74 24 58 - mov rsi,[rsp+58]
"theHunterCotW_F.exe"+245A55: 48 83 C4 40 - add rsp,40
"theHunterCotW_F.exe"+245A59: 5F - pop rdi
"theHunterCotW_F.exe"+245A5A: C3 - ret
"theHunterCotW_F.exe"+245A5B: CC - int 3
"theHunterCotW_F.exe"+245A5C: CC - int 3
"theHunterCotW_F.exe"+245A5D: CC - int 3
"theHunterCotW_F.exe"+245A5E: CC - int 3
"theHunterCotW_F.exe"+245A5F: CC - int 3
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+245A60: F3 0F 10 0A - movss xmm1,[rdx]
"theHunterCotW_F.exe"+245A64: 0F 57 E4 - xorps xmm4,xmm4
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+245A67: F3 0F 10 15 91 BE 29 01 - movss xmm2,[theHunterCotW_F.exe+14E1900]
"theHunterCotW_F.exe"+245A6F: 0F 28 C1 - movaps xmm0,xmm1
"theHunterCotW_F.exe"+245A72: F3 0F 2C C1 - cvttss2si eax,xmm1
"theHunterCotW_F.exe"+245A76: 66 0F 6E D8 - movd xmm3,eax
"theHunterCotW_F.exe"+245A7A: 0F 5B DB - cvtdq2ps xmm3,xmm3
"theHunterCotW_F.exe"+245A7D: F3 0F 5C C3 - subss xmm0,xmm3
"theHunterCotW_F.exe"+245A81: 0F 2F C4 - comiss xmm0,xmm4
"theHunterCotW_F.exe"+245A84: 73 04 - jae theHunterCotW_F.exe+245A8A
"theHunterCotW_F.exe"+245A86: F3 0F 5C DA - subss xmm3,xmm2
"theHunterCotW_F.exe"+245A8A: F3 0F 2C C1 - cvttss2si eax,xmm1
}
38481
"Blue_Tint2"
Float
Blue_Tint2
38482
"blue_tone"
Float
blue_tone
38483
"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"+2936D9)
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"+291D26)
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"+2936D9
"theHunterCotW_F.exe"+2936A9: F3 0F 11 8C CB 88 00 00 00 - movss [rbx+rcx*8+00000088],xmm1
"theHunterCotW_F.exe"+2936B2: 0F 14 C4 - unpcklps xmm0,xmm4
"theHunterCotW_F.exe"+2936B5: F2 0F 11 44 CB 60 - movsd [rbx+rcx*8+60],xmm0
"theHunterCotW_F.exe"+2936BB: 89 44 CB 68 - mov [rbx+rcx*8+68],eax
"theHunterCotW_F.exe"+2936BF: B8 01 00 00 00 - mov eax,00000001
"theHunterCotW_F.exe"+2936C4: 87 43 18 - xchg [rbx+18],eax
"theHunterCotW_F.exe"+2936C7: 48 8B 4B 08 - mov rcx,[rbx+08]
"theHunterCotW_F.exe"+2936CB: F3 0F 10 B3 F4 00 00 00 - movss xmm6,[rbx+000000F4]
"theHunterCotW_F.exe"+2936D3: 48 8B 01 - mov rax,[rcx]
"theHunterCotW_F.exe"+2936D6: FF 50 60 - call qword ptr [rax+60]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+2936D9: F3 0F 11 70 20 - movss [rax+20],xmm6
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+2936DE: 0F 28 74 24 70 - movaps xmm6,[rsp+70]
"theHunterCotW_F.exe"+2936E3: 48 81 C4 80 00 00 00 - add rsp,00000080
"theHunterCotW_F.exe"+2936EA: 5B - pop rbx
"theHunterCotW_F.exe"+2936EB: C3 - ret
"theHunterCotW_F.exe"+2936EC: CC - int 3
"theHunterCotW_F.exe"+2936ED: CC - int 3
"theHunterCotW_F.exe"+2936EE: CC - int 3
"theHunterCotW_F.exe"+2936EF: CC - int 3
"theHunterCotW_F.exe"+2936F0: 48 8B C4 - mov rax,rsp
"theHunterCotW_F.exe"+2936F3: 55 - push rbp
}
{ starsbrightmult
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+291D26
"theHunterCotW_F.exe"+291D0C: CC - int 3
"theHunterCotW_F.exe"+291D0D: CC - int 3
"theHunterCotW_F.exe"+291D0E: CC - int 3
"theHunterCotW_F.exe"+291D0F: CC - int 3
"theHunterCotW_F.exe"+291D10: 48 83 EC 38 - sub rsp,38
"theHunterCotW_F.exe"+291D14: 48 8B 49 08 - mov rcx,[rcx+08]
"theHunterCotW_F.exe"+291D18: 0F 29 74 24 20 - movaps [rsp+20],xmm6
"theHunterCotW_F.exe"+291D1D: 0F 28 F1 - movaps xmm6,xmm1
"theHunterCotW_F.exe"+291D20: 48 8B 01 - mov rax,[rcx]
"theHunterCotW_F.exe"+291D23: FF 50 60 - call qword ptr [rax+60]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+291D26: F3 0F 11 70 24 - movss [rax+24],xmm6
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+291D2B: 0F 28 74 24 20 - movaps xmm6,[rsp+20]
"theHunterCotW_F.exe"+291D30: 48 83 C4 38 - add rsp,38
"theHunterCotW_F.exe"+291D34: C3 - ret
"theHunterCotW_F.exe"+291D35: CC - int 3
"theHunterCotW_F.exe"+291D36: CC - int 3
"theHunterCotW_F.exe"+291D37: CC - int 3
"theHunterCotW_F.exe"+291D38: CC - int 3
"theHunterCotW_F.exe"+291D39: CC - int 3
"theHunterCotW_F.exe"+291D3A: CC - int 3
"theHunterCotW_F.exe"+291D3B: CC - int 3
}
38484
"Stars_Brightness"
Float
Stars_Brightness
38485
"Stars_Bright_Mult"
Float
Stars_Bright_Mult
38486
"Sun_Moon_Color"
1
38487
"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"+2955E6)
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"+2955E6
"theHunterCotW_F.exe"+2955A4: 48 8B 5C 24 40 - mov rbx,[rsp+40]
"theHunterCotW_F.exe"+2955A9: F3 41 0F 10 96 24 01 00 00 - movss xmm2,[r14+00000124]
"theHunterCotW_F.exe"+2955B2: F3 41 0F 10 8E 28 01 00 00 - movss xmm1,[r14+00000128]
"theHunterCotW_F.exe"+2955BB: F3 41 0F 10 86 2C 01 00 00 - movss xmm0,[r14+0000012C]
"theHunterCotW_F.exe"+2955C4: 49 8B 06 - mov rax,[r14]
"theHunterCotW_F.exe"+2955C7: F3 0F 11 54 24 20 - movss [rsp+20],xmm2
"theHunterCotW_F.exe"+2955CD: F3 0F 11 4C 24 24 - movss [rsp+24],xmm1
"theHunterCotW_F.exe"+2955D3: F3 0F 11 44 24 28 - movss [rsp+28],xmm0
"theHunterCotW_F.exe"+2955D9: C7 44 24 2C 00 00 80 3F - mov [rsp+2C],3F800000
"theHunterCotW_F.exe"+2955E1: 0F 28 44 24 20 - movaps xmm0,[rsp+20]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+2955E6: 0F 11 40 50 - movups [rax+50],xmm0
"theHunterCotW_F.exe"+2955EA: 49 8B 46 08 - mov rax,[r14+08]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+2955EE: F3 41 0F 10 86 2C 01 00 00 - movss xmm0,[r14+0000012C]
"theHunterCotW_F.exe"+2955F7: F3 41 0F 10 8E 24 01 00 00 - movss xmm1,[r14+00000124]
"theHunterCotW_F.exe"+295600: F3 41 0F 10 96 28 01 00 00 - movss xmm2,[r14+00000128]
"theHunterCotW_F.exe"+295609: F3 0F 11 4C 24 20 - movss [rsp+20],xmm1
"theHunterCotW_F.exe"+29560F: F3 0F 11 54 24 24 - movss [rsp+24],xmm2
"theHunterCotW_F.exe"+295615: F3 0F 11 44 24 28 - movss [rsp+28],xmm0
"theHunterCotW_F.exe"+29561B: C7 44 24 2C 00 00 80 3F - mov [rsp+2C],3F800000
"theHunterCotW_F.exe"+295623: 0F 28 44 24 20 - movaps xmm0,[rsp+20]
"theHunterCotW_F.exe"+295628: 0F 11 40 50 - movups [rax+50],xmm0
"theHunterCotW_F.exe"+29562C: 48 83 C4 30 - add rsp,30
}
38488
"Sun_R"
Float
Sun_R
38489
"Sun_G"
Float
Sun_R+4
38490
"Sun_B"
Float
Sun_R+8
38491
"Sun_Mult"
Float
Sun_R+C
38492
"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"+295628)
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"+295628
"theHunterCotW_F.exe"+2955E6: 0F 11 40 50 - movups [rax+50],xmm0
"theHunterCotW_F.exe"+2955EA: 49 8B 46 08 - mov rax,[r14+08]
"theHunterCotW_F.exe"+2955EE: F3 41 0F 10 86 2C 01 00 00 - movss xmm0,[r14+0000012C]
"theHunterCotW_F.exe"+2955F7: F3 41 0F 10 8E 24 01 00 00 - movss xmm1,[r14+00000124]
"theHunterCotW_F.exe"+295600: F3 41 0F 10 96 28 01 00 00 - movss xmm2,[r14+00000128]
"theHunterCotW_F.exe"+295609: F3 0F 11 4C 24 20 - movss [rsp+20],xmm1
"theHunterCotW_F.exe"+29560F: F3 0F 11 54 24 24 - movss [rsp+24],xmm2
"theHunterCotW_F.exe"+295615: F3 0F 11 44 24 28 - movss [rsp+28],xmm0
"theHunterCotW_F.exe"+29561B: C7 44 24 2C 00 00 80 3F - mov [rsp+2C],3F800000
"theHunterCotW_F.exe"+295623: 0F 28 44 24 20 - movaps xmm0,[rsp+20]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+295628: 0F 11 40 50 - movups [rax+50],xmm0
"theHunterCotW_F.exe"+29562C: 48 83 C4 30 - add rsp,30
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+295630: 41 5E - pop r14
"theHunterCotW_F.exe"+295632: C3 - ret
"theHunterCotW_F.exe"+295633: CC - int 3
"theHunterCotW_F.exe"+295634: CC - int 3
"theHunterCotW_F.exe"+295635: CC - int 3
"theHunterCotW_F.exe"+295636: CC - int 3
"theHunterCotW_F.exe"+295637: CC - int 3
"theHunterCotW_F.exe"+295638: CC - int 3
"theHunterCotW_F.exe"+295639: CC - int 3
"theHunterCotW_F.exe"+29563A: CC - int 3
}
38493
"Sun_Halo_R"
Float
Sun_Halo_R
38494
"Sun_Halo_G"
Float
Sun_Halo_R+4
38495
"Sun_Halo_B"
Float
Sun_Halo_R+8
38496
"Sun_Halo_Mult"
Float
Sun_Halo_R+C
38497
"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"+272815)
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"+272815
"theHunterCotW_F.exe"+2727E7: F3 0F 5F C4 - maxss xmm0,xmm4
"theHunterCotW_F.exe"+2727EB: F3 0F 5C C8 - subss xmm1,xmm0
"theHunterCotW_F.exe"+2727EF: F3 0F 59 05 A5 03 27 01 - mulss xmm0,[theHunterCotW_F.exe+14E2B9C]
"theHunterCotW_F.exe"+2727F7: F3 0F 5C D8 - subss xmm3,xmm0
"theHunterCotW_F.exe"+2727FB: F3 0F 59 CA - mulss xmm1,xmm2
"theHunterCotW_F.exe"+2727FF: F3 0F 5F DC - maxss xmm3,xmm4
"theHunterCotW_F.exe"+272803: F3 0F 11 4D B4 - movss [rbp-4C],xmm1
"theHunterCotW_F.exe"+272808: F3 0F 59 DA - mulss xmm3,xmm2
"theHunterCotW_F.exe"+27280C: F3 0F 11 5D B8 - movss [rbp-48],xmm3
"theHunterCotW_F.exe"+272811: 0F 28 45 B0 - movaps xmm0,[rbp-50]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+272815: 0F 11 40 50 - movups [rax+50],xmm0
"theHunterCotW_F.exe"+272819: 48 83 C4 70 - add rsp,70
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+27281D: 5D - pop rbp
"theHunterCotW_F.exe"+27281E: C3 - ret
"theHunterCotW_F.exe"+27281F: CC - int 3
"theHunterCotW_F.exe"+272820: 40 55 - push rbp
"theHunterCotW_F.exe"+272822: 48 8B EC - mov rbp,rsp
"theHunterCotW_F.exe"+272825: 48 83 EC 70 - sub rsp,70
"theHunterCotW_F.exe"+272829: 80 79 3D 00 - cmp byte ptr [rcx+3D],00
"theHunterCotW_F.exe"+27282D: 4C 8B C1 - mov r8,rcx
"theHunterCotW_F.exe"+272830: 44 0F 29 54 24 30 - movaps [rsp+30],xmm10
"theHunterCotW_F.exe"+272836: 0F 84 87 02 00 00 - je theHunterCotW_F.exe+272AC3
}
38498
"Moon_R"
Float
Moon_R
38499
"Moon_G"
Float
Moon_R+4
38500
"Moon_B"
Float
Moon_R+8
38501
"Moon_Mult"
Float
Moon_R+C
38502
"Graphic Settings"
FF0000
1
38503
"Environment_Control"
0000FF
Auto Assembler Script
[ENABLE]
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"+D0B97)
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"+D0B5C
"theHunterCotW_F.exe"+D0B34: 4A 8B 14 D0 - mov rdx,[rax+r10*8]
"theHunterCotW_F.exe"+D0B38: 49 03 D0 - add rdx,r8
"theHunterCotW_F.exe"+D0B3B: 48 8B 4F 40 - mov rcx,[rdi+40]
"theHunterCotW_F.exe"+D0B3F: 48 8B 47 60 - mov rax,[rdi+60]
"theHunterCotW_F.exe"+D0B43: 0F 28 CE - movaps xmm1,xmm6
"theHunterCotW_F.exe"+D0B46: F3 42 0F 59 0C 80 - mulss xmm1,[rax+r8*4]
"theHunterCotW_F.exe"+D0B4C: 0F 28 C7 - movaps xmm0,xmm7
"theHunterCotW_F.exe"+D0B4F: F3 0F 5C C6 - subss xmm0,xmm6
"theHunterCotW_F.exe"+D0B53: F3 0F 59 04 91 - mulss xmm0,[rcx+rdx*4]
"theHunterCotW_F.exe"+D0B58: F3 0F 58 C8 - addss xmm1,xmm0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+D0B5C: F3 0F 11 0C 91 - movss [rcx+rdx*4],xmm1
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+D0B61: 41 FF C1 - inc r9d
"theHunterCotW_F.exe"+D0B64: 45 8B C1 - mov r8d,r9d
"theHunterCotW_F.exe"+D0B67: 4D 3B C3 - cmp r8,r11
"theHunterCotW_F.exe"+D0B6A: 0F 82 60 FF FF FF - jb theHunterCotW_F.exe+D0AD0
"theHunterCotW_F.exe"+D0B70: EB 32 - jmp theHunterCotW_F.exe+D0BA4
"theHunterCotW_F.exe"+D0B72: 41 8B F4 - mov esi,r12d
"theHunterCotW_F.exe"+D0B75: 4D 85 DB - test r11,r11
"theHunterCotW_F.exe"+D0B78: 74 2A - je theHunterCotW_F.exe+D0BA4
"theHunterCotW_F.exe"+D0B7A: 4D 8B CC - mov r9,r12
"theHunterCotW_F.exe"+D0B7D: 0F 1F 00 - nop [rax]
}
{Enviro1
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+D0B97
"theHunterCotW_F.exe"+D0B75: 4D 85 DB - test r11,r11
"theHunterCotW_F.exe"+D0B78: 74 2A - je theHunterCotW_F.exe+D0BA4
"theHunterCotW_F.exe"+D0B7A: 4D 8B CC - mov r9,r12
"theHunterCotW_F.exe"+D0B7D: 0F 1F 00 - nop [rax]
"theHunterCotW_F.exe"+D0B80: 4C 8B 47 60 - mov r8,[rdi+60]
"theHunterCotW_F.exe"+D0B84: 48 8B 47 48 - mov rax,[rdi+48]
"theHunterCotW_F.exe"+D0B88: 4A 8B 14 D0 - mov rdx,[rax+r10*8]
"theHunterCotW_F.exe"+D0B8C: 49 03 D1 - add rdx,r9
"theHunterCotW_F.exe"+D0B8F: 48 8B 4F 40 - mov rcx,[rdi+40]
"theHunterCotW_F.exe"+D0B93: 43 8B 04 88 - mov eax,[r8+r9*4]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+D0B97: 89 04 91 - mov [rcx+rdx*4],eax
"theHunterCotW_F.exe"+D0B9A: FF C6 - inc esi
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+D0B9C: 44 8B CE - mov r9d,esi
"theHunterCotW_F.exe"+D0B9F: 4D 3B CB - cmp r9,r11
"theHunterCotW_F.exe"+D0BA2: 72 DC - jb theHunterCotW_F.exe+D0B80
"theHunterCotW_F.exe"+D0BA4: 0F B6 84 24 20 01 00 00 - movzx eax,byte ptr [rsp+00000120]
"theHunterCotW_F.exe"+D0BAC: 41 FF C6 - inc r14d
"theHunterCotW_F.exe"+D0BAF: 44 89 74 24 20 - mov [rsp+20],r14d
"theHunterCotW_F.exe"+D0BB4: 44 3B 75 20 - cmp r14d,[rbp+20]
"theHunterCotW_F.exe"+D0BB8: 48 8B 74 24 30 - mov rsi,[rsp+30]
"theHunterCotW_F.exe"+D0BBD: 0F 82 1D FD FF FF - jb theHunterCotW_F.exe+D08E0
"theHunterCotW_F.exe"+D0BC3: 84 C0 - test al,al
}
38504
"Bloom"
C08000
1
38505
"Slippery_Bloom"
Float
graphic1
0
38506
"Bloom"
Float
graphic1
4
38507
"Bloom_Glow"
Float
graphic1
C
38508
"Lens_Dirt"
Float
graphic1
10
38509
"Clouds"
C08000
1
38510
"Clouds_Bright_Mult"
Float
graphic1
24
38511
"Clouds_R"
Float
graphic1
28
38512
"Clouds_G"
Float
graphic1
2C
38513
"Clouds_B"
Float
graphic1
30
38514
"Bright_On_Horizont"
Float
graphic1
34
38515
"Bright_From_Sun_Moon"
Float
graphic1
38
38516
"Shadows_From_Clouds"
Float
graphic1
3C
38517
"Clouds_Shadows_R"
Float
graphic1
1D0
38518
"Clouds_Shadows_G"
Float
graphic1
1D4
38519
"Clouds_Shadows_B"
Float
graphic1
1D8
38520
"Brightness and Contrast"
C08000
1
38521
"Brightness_Blue_Tone"
Float
graphic1
40
38522
"Brightness_R"
Float
graphic1
44
38523
"Brightness_G"
Float
graphic1
48
38524
"Brightness_B"
Float
graphic1
4C
38525
"Earth_R"
Float
graphic1
9C
38526
"Earth_G"
Float
graphic1
A0
38527
"Earth_B"
Float
graphic1
A4
38528
"Atmosphere_R"
Float
graphic1
A8
38529
"Atmosphere_G"
Float
graphic1
AC
38530
"Atmosphere_B"
Float
graphic1
B0
38531
"Contrast_Exposure"
Float
graphic1
26C
38532
"Contrast_Saturation"
Float
graphic1
270
38533
"Contrast2"
Float
graphic1
274
38534
"Contrast3"
Float
graphic1
278
38535
"Contrast4"
Float
graphic1
27C
38536
"Contrast5"
Float
graphic1
280
38537
"Kill_Overbright"
Float
graphic1
284
38538
"Fog"
C08000
1
38539
"Fog_Godrays_R"
Float
graphic1
104
38540
"Fog_Godrays_G"
Float
graphic1
108
38541
"Fog_Godrays_B"
Float
graphic1
10C
38542
"Fog_R"
Float
graphic1
110
38543
"Fog_G"
Float
graphic1
114
38544
"Fog_B"
Float
graphic1
118
38545
"Fog_Intensity"
Float
graphic1
11C
38546
"Fog_Height"
Float
graphic1
120
38547
"Fog_Clouds"
Float
graphic1
124
38548
"Fog_Horiz_Speed"
Float
graphic1
128
38549
"Fog_Vert_Speed"
Float
graphic1
12C
38550
"Fog_Texture_Horiz_Scale"
Float
graphic1
130
38551
"Fog_Texture_Vert_Scale"
Float
graphic1
134
38552
"near_Fog_Texture_Rotation"
Float
graphic1
138
38553
"Fog_Up_Scale"
Float
graphic1
13C
38554
"Fog_Intensity_to_Spot"
Float
graphic1
140
38555
"Fog_Swirls"
Float
graphic1
144
38556
"Fog_Swirls2"
Float
graphic1
148
38557
"Fog_Swirls3"
Float
graphic1
14C
38558
"Fog_Swirls4"
Float
graphic1
150
38559
"Smog_1"
Float
graphic1
2B4
38560
"Smog_2"
Float
graphic1
2B8
38561
"Smog_To_Ground"
Float
graphic1
2C4
38562
"Fog3---?"
Float
graphic1
154
38563
"Fog3---?"
Float
graphic1
158
38564
"SSAO"
C08000
1
38565
"SSAO_Distance"
Float
graphic1
178
38566
"SSAO_Smooth?"
Float
graphic1
180
38567
"SSAO_Radius_1"
Float
graphic1
184
38568
"SSAO_Far_Effect"
Float
graphic1
188
38569
"SSAO_Radius_2"
Float
graphic1
18C
38570
"SSAO_Far_Objects_Brightness"
Float
graphic1
190
38571
"SSAO_Sharpness"
Float
graphic1
194
38572
"SSAO_Distance2"
Float
graphic1
198
38573
"SSAO_Sharpness2"
Float
graphic1
19C
38574
"SSAO_Brightness"
Float
graphic1
1A0
38575
"SSAO_Intensity"
Float
graphic1
1A4
38576
"SSAO_Contrast"
Float
graphic1
1A8
38577
"Lights"
C08000
1
38578
"Sun_Moon_Light_R"
Float
graphic1
1BC
38579
"Sun_Moon_Light_G"
Float
graphic1
1C0
38580
"Sun_Moon_Light_B"
Float
graphic1
1C4
38581
"Sun_Moon_Light_Power"
Float
graphic1
1C8
38582
"Sun_Moon_Halo"
Float
graphic1
2BC
38583
"Sun_Moon_Light_Switch"
Float
graphic1
2A8
38584
"Sun_Moon_Light_Tint1"
Float
graphic1
2AC
38585
"Opposite_Light_R"
Float
graphic1
214
38586
"Opposite_Light_G"
Float
graphic1
218
38587
"Opposite_Light_B"
Float
graphic1
21C
38588
"Enviro_Light_Power"
Float
graphic1
28C
38589
"Atmosphere_Intensety"
Float
graphic1
288
38590
"Atmosphere_Intensety_Mult"
Float
graphic1
298
38591
"Atmosphere_Glow"
Float
graphic1
2C0
38592
"Atmosphere_Glow_Mult"
Float
graphic1
2A0
38593
"Evening_Sky"
Float
graphic1
2C8
38594
"Evening_Sky_Yellow_Tint"
Float
graphic1
2CC
38595
"Spot_Lights_Power"
Float
graphic1
220
38596
"Light_Bulbs_Texture_Glow"
Float
graphic1
224
38597
"Spot_Lights_Power2"
Float
graphic1
228
38598
"Spot_Lights_Radius_Power"
Float
graphic1
1AC
38599
"Spot_Lights_Fog"
Float
graphic1
22C
38600
"Spot_Far_Lights_Flick"
Float
graphic1
94
38601
"Spot_Far_Lights_Flick_Mult"
Float
graphic1
90
38602
"Spot_Far_Lights_Flick_Radius"
Float
graphic1
98
38603
"Reflect_Light_Up"
Float
graphic1
258
38604
"Reflect_Light_Up_Amount1"
Float
graphic1
23C
38605
"Reflect_Light_Up_Amount2"
Float
graphic1
234
38606
"Reflect_Light_Down1"
Float
graphic1
268
38607
"Reflect_Light_Down2"
Float
graphic1
248
38608
"Reflect_Light_Down2_Highlight"
Float
graphic1
238
38609
"Reflect_Light_Down2_Amount2"
Float
graphic1
230
38610
"Fire_Intensity"
Float
graphic1
2A4
38611
"Thunderstorm_Freq"
Float
graphic1
3D8
38612
"Thunderstorm_R"
Float
graphic1
3E0
38613
"Thunderstorm_G"
Float
graphic1
3E4
38614
"Thunderstorm_B"
Float
graphic1
3E8
38615
"Water"
C08000
1
38616
"Water_Shallow_R"
Float
graphic1
2D0
38617
"Water_Shallow_G"
Float
graphic1
2D4
38618
"Water_Shallow_B"
Float
graphic1
2D8
38619
"Water_Shallow_Power"
Float
graphic1
2DC
38620
"Water_Deep_R"
Float
graphic1
2E0
38621
"Water_Deep_G"
Float
graphic1
2E4
38622
"Water_Deep_B"
Float
graphic1
2E8
38623
"Water_Deep_Power"
Float
graphic1
2EC
38624
"Water_SunMoon_Gloss_Power"
Float
graphic1
2F0
38625
"Water_SunMoon_Gloss_SizeSmaller"
Float
graphic1
2F4
38626
"Water_Reflect_Amount"
Float
graphic1
2F8
38627
"Water_Reflect_Bright_Saturation"
Float
graphic1
2FC
38628
"Water_Borders_Bright"
Float
graphic1
300
38629
"Water_Small_Waves_Scale"
Float
graphic1
308
38630
"Water_Waves_Scale"
Float
graphic1
30C
38631
"Water_Puddles_Waves"
Float
graphic1
310
38632
"Water_inner_Fog_Brightness"
Float
graphic1
314
38633
"Water_inner_Fog"
Float
graphic1
318
38634
"Water_Scums_Bright"
Float
graphic1
31C
38635
"Water_Ground_Color_R"
Float
graphic1
33C
38636
"Water_Ground_Color_G"
Float
graphic1
340
38637
"Water_Ground_Color_B"
Float
graphic1
344
38638
"Underwater_Dirt_Level"
Float
graphic1
F8
38639
"Underwater_Ground_R"
Float
graphic1
DC
38640
"Underwater_Ground_G"
Float
graphic1
E0
38641
"Underwater_Ground_B"
Float
graphic1
E4
38642
"Water_Ground_Power"
Float
graphic1
348
38643
"? Water Waves Scale"
Float
graphic1
34C
38644
"Water_Small_Waves_Power"
Float
graphic1
350
38645
"Water_Big_Waves_Power"
Float
graphic1
354
38646
"Water_Waves_Flow"
Float
graphic1
358
38647
"Water_Scum_Brightness"
Float
graphic1
35C
38648
"DoF and Heat Haze"
C08000
1
38649
"DoF_Near_Distance_from_Player"
Float
graphic1
388
38650
"DoF_Near_Power"
Float
graphic1
390
38651
"DoF_Near_Smooth"
Float
graphic1
398
38652
"DoF_Far_Distance_to_Player"
Float
graphic1
394
38653
"DoF_Far_Power_Negative"
Float
graphic1
38C
38654
"DoF_Far_Smooth"
Float
graphic1
39C
38655
"DoF_Far_to_Ground"
Float
graphic1
3A0
38656
"Heat_Haze"
Float
graphic1
3A4
38657
"Heat_Haze_Dist_from_Player"
Float
graphic1
3A8
38658
"Heat_Haze_Hemisphere"
Float
graphic1
3AC
38659
"Snow"
C08000
1
38660
"-"
Float
graphic1
54
38661
"-"
Float
graphic1
58
38662
"Snow_More"
Float
graphic1
1B8
38663
"-"
Float
graphic1
1CC
38664
"Rain_Snow_Switch"
Float
graphic1
410
38665
"-"
Float
graphic1
414
38666
"Others"
C08000
1
38667
"Sun_Shadow_Catcher_Height"
Float
graphic1
3B0
38668
"Sun_Shadow_Catcher_Smooth"
Float
graphic1
3B4
38669
"Shadows_Distance"
Float
graphic1
3B8
38670
"Wetness_Amount"
Float
graphic1
290
38671
"Wetness_Mult"
Float
graphic1
294
38672
"Wind_Direction_Range"
Float
graphic1
3F0
38673
"Wind_Direction_Change_Speed"
Float
graphic1
3F4
38674
"Wind1"
Float
graphic1
3FC
38675
"Wind2"
Float
graphic1
400
38676
"Vegetations_Sway_Speed"
Float
graphic1
404
38677
"Vegetations_Sway_Freq"
Float
graphic1
3F8
38678
"Time_Speed"
Float
graphic1
50
38679
"Player_Visible"
Float
graphic1
40C
38680
"idk wtf is that"
C08000
1
38681
"Make_Screen_Black"
Float
graphic1
60
38682
"More_Dark?"
Float
graphic1
6C
38683
"Exposure?"
Float
graphic1
68
38684
"Semi_Exposure"
Float
graphic1
5C
38685
"-"
Float
graphic1
8
38686
"-"
Float
graphic1
14
38687
"-"
Float
graphic1
18
38688
"-"
Float
graphic1
1C
38689
"-"
Float
graphic1
20
38690
"-"
Float
graphic1
64
38691
"-"
Float
graphic1
70
38692
"-"
Float
graphic1
74
38693
"-"
Float
graphic1
78
38694
"-"
Float
graphic1
7C
38695
"-"
Float
graphic1
80
38696
"-"
Float
graphic1
84
38697
"-"
Float
graphic1
88
38698
"-"
Float
graphic1
100
38699
"---"
Float
graphic1
40
38700
"-"
Float
graphic1
FC
38701
"-"
Float
graphic1
F4
38702
"-"
Float
graphic1
F0
38703
"-"
Float
graphic1
EC
38704
"-"
Float
graphic1
E8
38705
"-"
Float
graphic1
D8
38706
"-"
Float
graphic1
D4
38707
"-"
Float
graphic1
D0
38708
"-"
Float
graphic1
174
38709
"-"
Float
graphic1
170
38710
"-"
Float
graphic1
16C
38711
"-"
Float
graphic1
168
38712
"-"
Float
graphic1
164
38713
"-"
Float
graphic1
160
38714
"-"
Float
graphic1
15C
38715
"-"
Float
graphic1
17C
38716
"-"
Float
graphic1
1B4
38717
"-"
Float
graphic1
1B0
38718
"-"
Float
graphic1
210
38719
"-"
Float
graphic1
20C
38720
"-"
Float
graphic1
208
38721
"-"
Float
graphic1
204
38722
"-"
Float
graphic1
200
38723
"-"
Float
graphic1
1FC
38724
"-"
Float
graphic1
1F8
38725
"-"
Float
graphic1
1F4
38726
"-"
Float
graphic1
1F0
38727
"-"
Float
graphic1
1EC
38728
"-"
Float
graphic1
1E8
38729
"-"
Float
graphic1
1E4
38730
"-"
Float
graphic1
1E0
38731
"-"
Float
graphic1
1DC
38732
"-"
Float
graphic1
264
38733
"-"
Float
graphic1
260
38734
"-"
Float
graphic1
25C
38735
"-"
Float
graphic1
250
38736
"-"
Float
graphic1
240
38737
"-"
Float
graphic1
2B0
38738
"-"
Float
graphic1
304
38739
"-"
Float
graphic1
338
38740
"-"
Float
graphic1
334
38741
"-"
Float
graphic1
330
38742
"-"
Float
graphic1
32C
38743
"-"
Float
graphic1
328
38744
"-"
Float
graphic1
320
38745
"-"
Float
graphic1
370
38746
"-"
Float
graphic1
36C
38747
"-"
Float
graphic1
368
38748
"-"
Float
graphic1
364
38749
"-"
Float
graphic1
360
38750
"-"
Float
graphic1
35C
38751
"-"
Float
graphic1
380
38752
"-"
Float
graphic1
378
38753
"-"
Float
graphic1
3D4
38754
"-"
Float
graphic1
3D0
38755
"-"
Float
graphic1
3CC
38756
"-"
Float
graphic1
3C8
38757
"-"
Float
graphic1
3C4
38758
"-"
Float
graphic1
3C0
38759
"-"
Float
graphic1
3BC
38760
"Moon Light Switch"
Float
graphic1
408
38761
"-"
Float
graphic1
3EC
38762
"-"
Float
graphic1
3DC
38763
"-"
Float
graphic1
324
38764
"-"
Float
graphic1
384
38765
"-"
Float
graphic1
37C
38766
"Static Graphic Settings"
FF0000
1
38767
"Hirschfelden Layton Medved"
000000
1
38768
"Bloom"
000000
1
38769
"Slippery_Bloom 0.03999999911"
000000
Float
theHunterCotW_F.exe+1E6FB80
0
10
08
0
48
38770
"Bloom 0"
000000
Float
theHunterCotW_F.exe+1E6FB80
10
10
08
0
48
38771
"Bloom_Glow 1.015503883"
000000
Float
theHunterCotW_F.exe+1E6FB80
30
10
08
0
48
38772
"Lens_Dirt 0.05999999866"
000000
Float
theHunterCotW_F.exe+1E6FB80
40
10
08
0
48
38773
"Clouds"
000000
1
38774
"Clouds_Bright_Mult 0.5"
000000
Float
theHunterCotW_F.exe+1E6FB80
88
10
08
0
48
38775
"Clouds_Bright_On_Horizont 250"
000000
Float
theHunterCotW_F.exe+1E6FB80
1F0
10
08
0
48
38776
"Clouds_Bright_From_Sun_Moon 2"
000000
Float
theHunterCotW_F.exe+1E6FB80
200
10
08
0
48
38777
"Shadows_From_Clouds 0.9200000167"
000000
Float
theHunterCotW_F.exe+1E6FB80
210
10
08
0
48
38778
"Clouds_Shadows_R 0"
000000
Float
theHunterCotW_F.exe+1E6FB80
CC0
10
08
0
48
38779
"Clouds_Shadows_G 0"
000000
Float
theHunterCotW_F.exe+1E6FB80
CC4
10
08
0
48
38780
"Clouds_Shadows_B 0"
000000
Float
theHunterCotW_F.exe+1E6FB80
CC8
10
08
0
48
38781
"Brightness and Contrast"
000000
1
38782
"Brightness_R 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
260
10
08
0
48
38783
"Brightness_G 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
264
10
08
0
48
38784
"Brightness_B 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
268
10
08
0
48
38785
"Contrast_Exposure 0.150000006"
000000
Float
theHunterCotW_F.exe+1E6FB80
1060
10
08
0
48
38786
"Contrast_Saturation 0.5"
000000
Float
theHunterCotW_F.exe+1E6FB80
1070
10
08
0
48
38787
"Contrast2 0.1000000015"
000000
Float
theHunterCotW_F.exe+1E6FB80
1080
10
08
0
48
38788
"Contrast3 0.200000003"
000000
Float
theHunterCotW_F.exe+1E6FB80
1090
10
08
0
48
38789
"Contrast4 0.01999999955"
000000
Float
theHunterCotW_F.exe+1E6FB80
10A0
10
08
0
48
38790
"Contrast5 0.3000000119"
000000
Float
theHunterCotW_F.exe+1E6FB80
10B0
10
08
0
48
38791
"Kill_Overbright 11.19999981"
000000
Float
theHunterCotW_F.exe+1E6FB80
10C0
10
08
0
48
38792
"Lights"
000000
1
38793
"Spot_Lights_Power2 100"
000000
Float
theHunterCotW_F.exe+1E6FB80
F50
10
08
0
48
38794
"Spot_Lights_Radius_Power 0.9843924046"
000000
Float
theHunterCotW_F.exe+1E6FB80
AD0
10
08
0
48
38795
"Spot_Lights_Fog 0.05000000075"
000000
Float
theHunterCotW_F.exe+1E6FB80
F60
10
08
0
48
38796
"Atmosphere_Intensety_Mult 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
1130
10
08
0
48
38797
"Atmosphere_Glow_Mult 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
1150
10
08
0
48
38798
"Evening_Sky 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
12F0
10
08
0
48
38799
"Evening_Sky_Yellow_Tint 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
1300
10
08
0
48
38800
"Fire_Intensity 100"
000000
Float
theHunterCotW_F.exe+1E6FB80
1160
10
08
0
48
38801
"Spot_Far_Lights_Flick_Mult 500"
000000
Float
theHunterCotW_F.exe+1E6FB80
348
10
08
0
48
38802
"Spot_Far_Lights_Flick 0.01499999966"
000000
Float
theHunterCotW_F.exe+1E6FB80
358
10
08
0
48
38803
"Spot_Far_Lights_Flick_Radius 0.8000000119"
000000
Float
theHunterCotW_F.exe+1E6FB80
368
10
08
0
48
38804
"Reflect_Light_Down2_Amount2 3"
000000
Float
theHunterCotW_F.exe+1E6FB80
F70
10
08
0
48
38805
"Reflect_Light_Up_Amount2 3.5"
000000
Float
theHunterCotW_F.exe+1E6FB80
F80
10
08
0
48
38806
"Reflect_Light_Down2_Highlight 16"
000000
Float
theHunterCotW_F.exe+1E6FB80
F90
10
08
0
48
38807
"Reflect_Light_Up_Amount1 10"
000000
Float
theHunterCotW_F.exe+1E6FB80
FA0
10
08
0
48
38808
"Reflect_Light_Down2 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
FD0
10
08
0
48
38809
"Reflect_Light_Up 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
1010
10
08
0
48
38810
"Reflect_Light_Down1 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
1050
10
08
0
48
38811
"Water"
000000
1
38812
"Water_Shallow_Power 0.1000000015"
000000
Float
theHunterCotW_F.exe+1E6FB80
13F0
10
08
0
48
38813
"Water_Deep_Power 20"
000000
Float
theHunterCotW_F.exe+1E6FB80
1520
10
08
0
48
38814
"Water_SunMoon_Gloss_SizeSmaller 3000"
000000
Float
theHunterCotW_F.exe+1E6FB80
1560
10
08
0
48
38815
"Water_Reflect_Amount 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
1570
10
08
0
48
38816
"Water_Reflect_Bright_Saturation 0.01999999955"
000000
Float
theHunterCotW_F.exe+1E6FB80
1580
10
08
0
48
38817
"Water_Borders_Bright 5"
000000
Float
theHunterCotW_F.exe+1E6FB80
1590
10
08
0
48
38818
"Water_Small_Waves_Scale 0.200000003"
000000
Float
theHunterCotW_F.exe+1E6FB80
15B0
10
08
0
48
38819
"Water_Waves_Scale 50"
000000
Float
theHunterCotW_F.exe+1E6FB80
15C0
10
08
0
48
38820
"Water_Puddles_Waves 0.03999999911"
000000
Float
theHunterCotW_F.exe+1E6FB80
15D0
10
08
0
48
38821
"Water_inner_Fog_Brightness 0"
000000
Float
theHunterCotW_F.exe+1E6FB80
15E0
10
08
0
48
38822
"Water_inner_Fog 0.400000006"
000000
Float
theHunterCotW_F.exe+1E6FB80
15F0
10
08
0
48
38823
"Water_Scums_Bright 0.400000006"
000000
Float
theHunterCotW_F.exe+1E6FB80
1600
10
08
0
48
38824
"Water_Ground_Color_R 0.5668097138"
000000
Float
theHunterCotW_F.exe+1E6FB80
1668
10
08
0
48
38825
"Water_Ground_Color_G 0.320381552"
000000
Float
theHunterCotW_F.exe+1E6FB80
166C
10
08
0
48
38826
"Water_Ground_Color_B 0.09626612067"
000000
Float
theHunterCotW_F.exe+1E6FB80
1670
10
08
0
48
38827
"Water_Ground_Power 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
1680
10
08
0
48
38828
"? Water Waves Scale 0.004999999888"
000000
Float
theHunterCotW_F.exe+1E6FB80
1690
10
08
0
48
38829
"Water_Small_Waves_Power 0.4029215574"
000000
Float
theHunterCotW_F.exe+1E6FB80
16A0
10
08
0
48
38830
"Water_Big_Waves_Power 0.4559918046"
000000
Float
theHunterCotW_F.exe+1E6FB80
16B0
10
08
0
48
38831
"Water_Waves_Flow 0.9300000072"
000000
Float
theHunterCotW_F.exe+1E6FB80
16C0
10
08
0
48
38832
"Water_Scum_Brightness 0.5"
000000
Float
theHunterCotW_F.exe+1E6FB80
1730
10
08
0
48
38833
"DoF and Heat Haze"
000000
1
38834
"DoF_Near_Distance_from_Player 0.3400000036"
000000
Float
theHunterCotW_F.exe+1E6FB80
1780
10
08
0
48
38835
"DoF_Far_Power_Negative 25"
000000
Float
theHunterCotW_F.exe+1E6FB80
1790
10
08
0
48
38836
"DoF_Near_Power 0.5"
000000
Float
theHunterCotW_F.exe+1E6FB80
17A0
10
08
0
48
38837
"DoF_Far_Distance_to_Player 0.1199999973"
000000
Float
theHunterCotW_F.exe+1E6FB80
17B0
10
08
0
48
38838
"DoF_Near_Smooth 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
17C0
10
08
0
48
38839
"DoF_Far_Smooth 30"
000000
Float
theHunterCotW_F.exe+1E6FB80
17D0
10
08
0
48
38840
"DoF_Far_to_Ground 3"
000000
Float
theHunterCotW_F.exe+1E6FB80
17E0
10
08
0
48
38841
"Heat_Haze_Dist_from_Player 500"
000000
Float
theHunterCotW_F.exe+1E6FB80
1820
10
08
0
48
38842
"Heat_Haze_Hemisphere 50"
000000
Float
theHunterCotW_F.exe+1E6FB80
1830
10
08
0
48
38843
"Other"
000000
1
38844
"Sun_Shadow_Catcher_Smooth 900"
000000
Float
theHunterCotW_F.exe+1E6FB80
1890
10
08
0
48
38845
"Shadows_Distance 1200"
000000
Float
theHunterCotW_F.exe+1E6FB80
18A0
10
08
0
48
38846
"Thunderstorm_Freq 0.04180601984"
000000
Float
theHunterCotW_F.exe+1E6FB80
1920
10
08
0
48
38847
"Thunderstorm_R 0.5795466304"
000000
Float
theHunterCotW_F.exe+1E6FB80
1940
10
08
0
48
38848
"Thunderstorm_G 0.5924380422"
000000
Float
theHunterCotW_F.exe+1E6FB80
1944
10
08
0
48
38849
"Thunderstorm_B 0.9239933491"
000000
Float
theHunterCotW_F.exe+1E6FB80
1948
10
08
0
48
38850
"Vurhonga"
000000
1
38851
"Bloom"
000000
1
38852
"Slippery_Bloom 0.03999999911"
000000
Float
theHunterCotW_F.exe+1E6FB80
3C08
10
08
0
48
38853
"Bloom 0"
000000
Float
theHunterCotW_F.exe+1E6FB80
3C18
10
08
0
48
38854
"Bloom_Glow 1.015503883"
000000
Float
theHunterCotW_F.exe+1E6FB80
3C38
10
08
0
48
38855
"Lens_Dirt 0.05999999866"
000000
Float
theHunterCotW_F.exe+1E6FB80
3C48
10
08
0
48
38856
"Clouds"
000000
1
38857
"Clouds_Bright_Mult 0.5"
000000
Float
theHunterCotW_F.exe+1E6FB80
3C90
10
08
0
48
38858
"Clouds_Bright_On_Horizont 250"
000000
Float
theHunterCotW_F.exe+1E6FB80
1F0+3DF8
10
08
0
48
38859
"Clouds_Bright_From_Sun_Moon 2"
000000
Float
theHunterCotW_F.exe+1E6FB80
3E08
10
08
0
48
38860
"Shadows_From_Clouds 0.9200000167"
000000
Float
theHunterCotW_F.exe+1E6FB80
3E18
10
08
0
48
38861
"Clouds_Shadows_R 0"
000000
Float
theHunterCotW_F.exe+1E6FB80
CC0
10
08
0
48
38862
"Clouds_Shadows_G 0"
000000
Float
theHunterCotW_F.exe+1E6FB80
CC4+3C08
10
08
0
48
38863
"Clouds_Shadows_B 0"
000000
Float
theHunterCotW_F.exe+1E6FB80
CC8
10
08
0
48
38864
"Brightness and Contrast"
000000
1
38865
"Brightness_R 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
3E48
10
08
0
48
38866
"Brightness_G 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
3E4C
10
08
0
48
38867
"Brightness_B 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
3E50
10
08
0
48
38868
"Contrast_Exposure 0.150000006"
000000
Float
theHunterCotW_F.exe+1E6FB80
4C68
10
08
0
48
38869
"Contrast_Saturation 0.5"
000000
Float
theHunterCotW_F.exe+1E6FB80
4C50
10
08
0
48
38870
"Contrast2 0.1000000015"
000000
Float
theHunterCotW_F.exe+1E6FB80
4C60
10
08
0
48
38871
"Contrast3 0.200000003"
000000
Float
theHunterCotW_F.exe+1E6FB80
4C70
10
08
0
48
38872
"Contrast4 0.01999999955"
000000
Float
theHunterCotW_F.exe+1E6FB80
4C80
10
08
0
48
38873
"Contrast5 0.3000000119"
000000
Float
theHunterCotW_F.exe+1E6FB80
4C90
10
08
0
48
38874
"Kill_Overbright 11.19999981"
000000
Float
theHunterCotW_F.exe+1E6FB80
4CA0
10
08
0
48
38875
"Lights"
000000
1
38876
"Spot_Lights_Power2 100"
000000
Float
theHunterCotW_F.exe+1E6FB80
4B30
10
08
0
48
38877
"Spot_Lights_Radius_Power 0.9843924046"
000000
Float
theHunterCotW_F.exe+1E6FB80
46B0
10
08
0
48
38878
"Spot_Lights_Fog 0.05000000075"
000000
Float
theHunterCotW_F.exe+1E6FB80
4B40
10
08
0
48
38879
"Atmosphere_Intensety_Mult 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
4D10
10
08
0
48
38880
"Atmosphere_Glow_Mult 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
4D30
10
08
0
48
38881
"Evening_Sky 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
4ED0
10
08
0
48
38882
"Evening_Sky_Yellow_Tint 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
4EE0
10
08
0
48
38883
"Fire_Intensity 100"
000000
Float
theHunterCotW_F.exe+1E6FB80
4D40
10
08
0
48
38884
"Water"
000000
1
38885
"Water_Shallow_Power 0.1000000015"
000000
Float
theHunterCotW_F.exe+1E6FB80
4FD0
10
08
0
48
38886
"Water_Deep_Power 20"
000000
Float
theHunterCotW_F.exe+1E6FB80
5100
10
08
0
48
38887
"Water_SunMoon_Gloss_SizeSmaller 3000"
000000
Float
theHunterCotW_F.exe+1E6FB80
5140
10
08
0
48
38888
"Water_Reflect_Amount 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
5150
10
08
0
48
38889
"Water_Reflect_Bright_Saturation 0.01999999955"
000000
Float
theHunterCotW_F.exe+1E6FB80
5160
10
08
0
48
38890
"Water_Borders_Bright 5"
000000
Float
theHunterCotW_F.exe+1E6FB80
5170
10
08
0
48
38891
"Water_Small_Waves_Scale 0.200000003"
000000
Float
theHunterCotW_F.exe+1E6FB80
5190
10
08
0
48
38892
"Water_Waves_Scale 50"
000000
Float
theHunterCotW_F.exe+1E6FB80
51A0
10
08
0
48
38893
"Water_Puddles_Waves 0.03999999911"
000000
Float
theHunterCotW_F.exe+1E6FB80
51B0
10
08
0
48
38894
"Water_inner_Fog_Brightness 0"
000000
Float
theHunterCotW_F.exe+1E6FB80
51C0
10
08
0
48
38895
"Water_inner_Fog 0.400000006"
000000
Float
theHunterCotW_F.exe+1E6FB80
51D0
10
08
0
48
38896
"Water_Scums_Bright 0.400000006"
000000
Float
theHunterCotW_F.exe+1E6FB80
51E0
10
08
0
48
38897
"Water_Ground_Color_R 0.5668097138"
000000
Float
theHunterCotW_F.exe+1E6FB80
5248
10
08
0
48
38898
"Water_Ground_Color_G 0.320381552"
000000
Float
theHunterCotW_F.exe+1E6FB80
524C
10
08
0
48
38899
"Water_Ground_Color_B 0.09626612067"
000000
Float
theHunterCotW_F.exe+1E6FB80
5250
10
08
0
48
38900
"Water_Ground_Power 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
5260
10
08
0
48
38901
"? Water Waves Scale 0.004999999888"
000000
Float
theHunterCotW_F.exe+1E6FB80
5270
10
08
0
48
38902
"Water_Small_Waves_Power 0.4029215574"
000000
Float
theHunterCotW_F.exe+1E6FB80
5280
10
08
0
48
38903
"Water_Big_Waves_Power 0.4559918046"
000000
Float
theHunterCotW_F.exe+1E6FB80
5290
10
08
0
48
38904
"Water_Waves_Flow 0.9300000072"
000000
Float
theHunterCotW_F.exe+1E6FB80
52A0
10
08
0
48
38905
"Water_Scum_Brightness 0.5"
000000
Float
theHunterCotW_F.exe+1E6FB80
5310
10
08
0
48
38906
"DoF and Heat Haze"
000000
1
38907
"DoF_Near_Distance_from_Player 0.3400000036"
000000
Float
theHunterCotW_F.exe+1E6FB80
5360
10
08
0
48
38908
"DoF_Far_Power_Negative 25"
000000
Float
theHunterCotW_F.exe+1E6FB80
5370
10
08
0
48
38909
"DoF_Near_Power 0.5"
000000
Float
theHunterCotW_F.exe+1E6FB80
5380
10
08
0
48
38910
"DoF_Far_Distance_to_Player 0.1199999973"
000000
Float
theHunterCotW_F.exe+1E6FB80
5390
10
08
0
48
38911
"DoF_Near_Smooth 1"
000000
Float
theHunterCotW_F.exe+1E6FB80
53A0
10
08
0
48
38912
"DoF_Far_Smooth 30"
000000
Float
theHunterCotW_F.exe+1E6FB80
53B0
10
08
0
48
38913
"DoF_Far_to_Ground 3"
000000
Float
theHunterCotW_F.exe+1E6FB80
53C0
10
08
0
48
38914
"Heat_Haze_Max 0.4224191308"
000000
Float
theHunterCotW_F.exe+1E6FB80
53F8
10
08
0
48
38915
"Heat_Haze_Min 0.150000006"
000000
Float
theHunterCotW_F.exe+1E6FB80
53E8
10
08
0
48
38916
"Heat_Haze_Dist_from_Player 500"
000000
Float
theHunterCotW_F.exe+1E6FB80
5410
10
08
0
48
38917
"Heat_Haze_Hemisphere 50"
000000
Float
theHunterCotW_F.exe+1E6FB80
5420
10
08
0
48
38918
"Other"
000000
1
38919
"Sun_Shadow_Catcher_Smooth 900"
000000
Float
theHunterCotW_F.exe+1E6FB80
5480
10
08
0
48
38920
"Shadows_Distance 1200"
000000
Float
theHunterCotW_F.exe+1E6FB80
5490
10
08
0
48
38921
"Free Cam Group"
1
38922
"Free Cam"
1
Toggle Activation
18
82
0
38923
"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 30 FF 44 01) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+91948)
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
// 138-A4D4652C 13C-000158B4 140-FED79C5A 144-C917ACE6
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"+91948
"theHunterCotW_F.exe"+9191B: F3 44 0F 11 51 14 - movss [rcx+14],xmm10
"theHunterCotW_F.exe"+91921: 45 0F 28 53 A8 - movaps xmm10,[r11-58]
"theHunterCotW_F.exe"+91926: F3 44 0F 11 41 18 - movss [rcx+18],xmm8
"theHunterCotW_F.exe"+9192C: 45 0F 28 43 C8 - movaps xmm8,[r11-38]
"theHunterCotW_F.exe"+91931: 89 41 1C - mov [rcx+1C],eax
"theHunterCotW_F.exe"+91934: 89 41 2C - mov [rcx+2C],eax
"theHunterCotW_F.exe"+91937: F3 0F 11 61 20 - movss [rcx+20],xmm4
"theHunterCotW_F.exe"+9193C: F3 0F 11 51 24 - movss [rcx+24],xmm2
"theHunterCotW_F.exe"+91941: F3 0F 11 49 28 - movss [rcx+28],xmm1
"theHunterCotW_F.exe"+91946: 8B 02 - mov eax,[rdx]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+91948: 89 41 30 - mov [rcx+30],eax
"theHunterCotW_F.exe"+9194B: 8B 42 04 - mov eax,[rdx+04]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+9194E: 89 41 34 - mov [rcx+34],eax
"theHunterCotW_F.exe"+91951: 8B 42 08 - mov eax,[rdx+08]
"theHunterCotW_F.exe"+91954: 89 41 38 - mov [rcx+38],eax
"theHunterCotW_F.exe"+91957: 48 8B C1 - mov rax,rcx
"theHunterCotW_F.exe"+9195A: C7 41 3C 00 00 80 3F - mov [rcx+3C],3F800000
"theHunterCotW_F.exe"+91961: 48 83 C4 68 - add rsp,68
"theHunterCotW_F.exe"+91965: C3 - ret
"theHunterCotW_F.exe"+91966: CC - int 3
"theHunterCotW_F.exe"+91967: CC - int 3
"theHunterCotW_F.exe"+91968: CC - int 3
}
38924
"no_lakes_issue"
Auto Assembler Script
[ENABLE]
aobscanmodule(no_lakes_issue,theHunterCotW_F.exe,75 08 F3 0F 10 05 A1 A5 29 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"+25AF39
"theHunterCotW_F.exe"+25AF1A: 48 83 C4 28 - add rsp,28
"theHunterCotW_F.exe"+25AF1E: C3 - ret
"theHunterCotW_F.exe"+25AF1F: CC - int 3
"theHunterCotW_F.exe"+25AF20: 48 83 EC 28 - sub rsp,28
"theHunterCotW_F.exe"+25AF24: E8 27 FF FF FF - call theHunterCotW_F.exe+25AE50
"theHunterCotW_F.exe"+25AF29: 48 85 C0 - test rax,rax
"theHunterCotW_F.exe"+25AF2C: 74 0D - je theHunterCotW_F.exe+25AF3B
"theHunterCotW_F.exe"+25AF2E: F3 0F 10 40 18 - movss xmm0,[rax+18]
"theHunterCotW_F.exe"+25AF33: 0F 57 C9 - xorps xmm1,xmm1
"theHunterCotW_F.exe"+25AF36: 0F 2E C1 - ucomiss xmm0,xmm1
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+25AF39: 75 08 - jne theHunterCotW_F.exe+25AF43
"theHunterCotW_F.exe"+25AF3B: F3 0F 10 05 A1 A5 29 01 - movss xmm0,[theHunterCotW_F.exe+14F54E4]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+25AF43: 48 83 C4 28 - add rsp,28
"theHunterCotW_F.exe"+25AF47: C3 - ret
"theHunterCotW_F.exe"+25AF48: CC - int 3
"theHunterCotW_F.exe"+25AF49: CC - int 3
"theHunterCotW_F.exe"+25AF4A: CC - int 3
"theHunterCotW_F.exe"+25AF4B: CC - int 3
"theHunterCotW_F.exe"+25AF4C: CC - int 3
"theHunterCotW_F.exe"+25AF4D: CC - int 3
"theHunterCotW_F.exe"+25AF4E: CC - int 3
"theHunterCotW_F.exe"+25AF4F: CC - int 3
}
38925
"Free_Camera"
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 --
-------------------------------------
local al=getAddressList()
local i
for i=0, al.Count-1 do
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("markx")
calcY = readFloat("marky")
calcZ = readFloat("markz")]]
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+1DBFDA0") == 0 then -- Check for Alt-Tab
--[[if isKeyPressed(VK_SHIFT) then
maxPosSpeed = 0.25
maxNegSpeed = -0.25
SlowerMult = 1
end
if not isKeyPressed(VK_SHIFT) and multFB > 0.1 or multRL > 0.1 or multUpDown > 0.1 then
multFB = 0
multRL = 0
multUpDown =0
maxPosSpeed = 0.1
maxNegSpeed = -0.1
SlowerMult = 0.0001
end]]
-- read in-game sin/cos values
local sinh = readFloat("theHunterCotW_F.exe+1E9236C")
local cosh = readFloat("theHunterCotW_F.exe+1E92364")
-------------------------
-- 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 UpdateCoords = isKeyPressed(VK_SHIFT) and isKeyPressed(VK_E) -- local variable for update Camera XYZ values hotkey
----------------------------
-- Movements calculations --
----------------------------
---- 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=='Player_and_Animals_Freeze' then
al[i].Active=false
end
end
{$asm}
cheaton:
dd 1 // give to "cheaton" any other value than "0" for stop thread from LUA
38926
"Values"
1
38927
"camx"
Float
camx
38928
"camy"
Float
camy
38929
"camz"
Float
camz
38930
"in-game sinh"
008000
Float
theHunterCotW_F.exe+1E9236C
38931
"in-game cosh"
008000
Float
theHunterCotW_F.exe+1E92364
38932
"in-game alt/tab"
008000
4 Bytes
theHunterCotW_F.exe+1DBFDA0
38933
"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 EA 6D 5E 01) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+88B687)
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"+88C12A)
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"+88B6B7
"theHunterCotW_F.exe"+88B66F: C7 85 A4 01 00 00 00 00 80 3F - mov [rbp+000001A4],3F800000
"theHunterCotW_F.exe"+88B679: C7 85 B8 01 00 00 00 00 80 3F - mov [rbp+000001B8],3F800000
"theHunterCotW_F.exe"+88B683: C7 85 CC 01 00 00 00 00 80 3F - mov [rbp+000001CC],3F800000
"theHunterCotW_F.exe"+88B68D: 66 44 89 A5 D4 01 00 00 - mov [rbp+000001D4],r12w
"theHunterCotW_F.exe"+88B695: 4C 8D 85 00 01 00 00 - lea r8,[rbp+00000100]
"theHunterCotW_F.exe"+88B69C: 49 8B 95 B0 01 00 00 - mov rdx,[r13+000001B0]
"theHunterCotW_F.exe"+88B6A3: 49 8B 8D A0 01 00 00 - mov rcx,[r13+000001A0]
"theHunterCotW_F.exe"+88B6AA: E8 71 55 7B 00 - call theHunterCotW_F.exe+1040C20
"theHunterCotW_F.exe"+88B6AF: 84 C0 - test al,al
"theHunterCotW_F.exe"+88B6B1: 0F 84 87 00 00 00 - je theHunterCotW_F.exe+88B73E
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+88B6B7: F3 0F 10 9B 8C 27 00 00 - movss xmm3,[rbx+0000278C]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+88B6BF: F3 0F 10 93 84 27 00 00 - movss xmm2,[rbx+00002784]
"theHunterCotW_F.exe"+88B6C7: 48 8B 05 EA 6D 5E 01 - mov rax,[theHunterCotW_F.exe+1E724B8]
"theHunterCotW_F.exe"+88B6CE: F3 0F 10 80 00 02 00 00 - movss xmm0,[rax+00000200]
"theHunterCotW_F.exe"+88B6D6: 41 0F 57 C6 - xorps xmm0,xmm14
"theHunterCotW_F.exe"+88B6DA: F3 0F 10 88 F8 01 00 00 - movss xmm1,[rax+000001F8]
"theHunterCotW_F.exe"+88B6E2: 41 0F 57 CE - xorps xmm1,xmm14
"theHunterCotW_F.exe"+88B6E6: F3 0F 5C D8 - subss xmm3,xmm0
"theHunterCotW_F.exe"+88B6EA: F3 0F 5C D1 - subss xmm2,xmm1
"theHunterCotW_F.exe"+88B6EE: F3 41 0F 59 DF - mulss xmm3,xmm15
"theHunterCotW_F.exe"+88B6F3: F3 41 0F 59 D7 - mulss xmm2,xmm15
}
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+88C12A
"theHunterCotW_F.exe"+88C0FA: 48 8B 4B 10 - mov rcx,[rbx+10]
"theHunterCotW_F.exe"+88C0FE: E8 0D 60 7B 00 - call theHunterCotW_F.exe+1042110
"theHunterCotW_F.exe"+88C103: 48 8B 05 CE 89 60 01 - mov rax,[theHunterCotW_F.exe+1E94AD8]
"theHunterCotW_F.exe"+88C10A: 48 8B 88 88 00 00 00 - mov rcx,[rax+00000088]
"theHunterCotW_F.exe"+88C111: 48 8B 91 40 01 00 00 - mov rdx,[rcx+00000140]
"theHunterCotW_F.exe"+88C118: 48 85 D2 - test rdx,rdx
"theHunterCotW_F.exe"+88C11B: 0F 95 C0 - setne al
"theHunterCotW_F.exe"+88C11E: F3 0F 10 35 A2 F2 C5 00 - movss xmm6,[theHunterCotW_F.exe+14EB3C8]
"theHunterCotW_F.exe"+88C126: 84 C0 - test al,al
"theHunterCotW_F.exe"+88C128: 74 58 - je theHunterCotW_F.exe+88C182
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+88C12A: F3 0F 10 9A 8C 27 00 00 - movss xmm3,[rdx+0000278C]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+88C132: F3 0F 10 92 84 27 00 00 - movss xmm2,[rdx+00002784]
"theHunterCotW_F.exe"+88C13A: 48 8B 05 77 63 5E 01 - mov rax,[theHunterCotW_F.exe+1E724B8]
"theHunterCotW_F.exe"+88C141: F3 0F 10 80 00 02 00 00 - movss xmm0,[rax+00000200]
"theHunterCotW_F.exe"+88C149: 41 0F 57 C6 - xorps xmm0,xmm14
"theHunterCotW_F.exe"+88C14D: F3 0F 10 88 F8 01 00 00 - movss xmm1,[rax+000001F8]
"theHunterCotW_F.exe"+88C155: 41 0F 57 CE - xorps xmm1,xmm14
"theHunterCotW_F.exe"+88C159: F3 0F 5C D8 - subss xmm3,xmm0
"theHunterCotW_F.exe"+88C15D: F3 0F 5C D1 - subss xmm2,xmm1
"theHunterCotW_F.exe"+88C161: F3 0F 59 DE - mulss xmm3,xmm6
"theHunterCotW_F.exe"+88C165: F3 0F 59 D6 - mulss xmm2,xmm6
}
38934
"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"+8A4842)
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"+8A48B2
"theHunterCotW_F.exe"+8A4880: 0F 84 4F 09 00 00 - je theHunterCotW_F.exe+8A51D5
"theHunterCotW_F.exe"+8A4886: 48 8B 05 E3 B9 51 01 - mov rax,[theHunterCotW_F.exe+1DC0270]
"theHunterCotW_F.exe"+8A488D: 48 8D 54 24 70 - lea rdx,[rsp+70]
"theHunterCotW_F.exe"+8A4892: 49 8B CC - mov rcx,r12
"theHunterCotW_F.exe"+8A4895: 40 38 B0 2A 13 00 00 - cmp [rax+0000132A],sil
"theHunterCotW_F.exe"+8A489C: 75 21 - jne theHunterCotW_F.exe+8A48BF
"theHunterCotW_F.exe"+8A489E: 49 8D 9C 24 84 00 00 00 - lea rbx,[r12+00000084]
"theHunterCotW_F.exe"+8A48A6: 4C 8B C3 - mov r8,rbx
"theHunterCotW_F.exe"+8A48A9: E8 B2 C4 FF FF - call theHunterCotW_F.exe+8A0D60
"theHunterCotW_F.exe"+8A48AE: F2 0F 10 00 - movsd xmm0,[rax]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+8A48B2: F2 0F 11 45 80 - movsd [rbp-80],xmm0
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+8A48B7: 8B 40 08 - mov eax,[rax+08]
"theHunterCotW_F.exe"+8A48BA: 89 45 88 - mov [rbp-78],eax
"theHunterCotW_F.exe"+8A48BD: EB 2D - jmp theHunterCotW_F.exe+8A48EC
"theHunterCotW_F.exe"+8A48BF: 4C 8D 05 D2 19 5F 01 - lea r8,[theHunterCotW_F.exe+1E96298]
"theHunterCotW_F.exe"+8A48C6: E8 95 C4 FF FF - call theHunterCotW_F.exe+8A0D60
"theHunterCotW_F.exe"+8A48CB: F2 0F 10 00 - movsd xmm0,[rax]
"theHunterCotW_F.exe"+8A48CF: F2 0F 11 45 80 - movsd [rbp-80],xmm0
"theHunterCotW_F.exe"+8A48D4: 8B 40 08 - mov eax,[rax+08]
"theHunterCotW_F.exe"+8A48D7: 89 45 88 - mov [rbp-78],eax
"theHunterCotW_F.exe"+8A48DA: 49 8D 9C 24 84 00 00 00 - lea rbx,[r12+00000084]
}
38935
"Cursor Z"
Auto Assembler Script
[ENABLE]
aobscanmodule(cursz,theHunterCotW_F.exe,F3 0F 58 E2 F3 0F 59 1D 34 85 C7 00) // should be unique
alloc(newmem,$1000,"theHunterCotW_F.exe"+8A0DD8)
label(code)
label(return)
label(cursorz)
registersymbol(cursorz)
newmem:
code:
addss xmm4,xmm2
//
movss [cursorz],xmm4
//
mulss xmm3,[theHunterCotW_F.exe+1519318]
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 34 85 C7 00
unregistersymbol(cursorz)
unregistersymbol(cursz)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "theHunterCotW_F.exe"+8A0DD8
"theHunterCotW_F.exe"+8A0D9C: F3 0F 5C 4C 24 34 - subss xmm1,[rsp+34]
"theHunterCotW_F.exe"+8A0DA2: F3 0F 5C 44 24 30 - subss xmm0,[rsp+30]
"theHunterCotW_F.exe"+8A0DA8: 0F 57 15 31 1E C4 00 - xorps xmm2,[theHunterCotW_F.exe+14E2BE0]
"theHunterCotW_F.exe"+8A0DAF: 0F 28 DC - movaps xmm3,xmm4
"theHunterCotW_F.exe"+8A0DB2: F3 0F 59 E1 - mulss xmm4,xmm1
"theHunterCotW_F.exe"+8A0DB6: F3 0F 10 88 F8 01 00 00 - movss xmm1,[rax+000001F8]
"theHunterCotW_F.exe"+8A0DBE: 0F 57 0D 1B 1E C4 00 - xorps xmm1,[theHunterCotW_F.exe+14E2BE0]
"theHunterCotW_F.exe"+8A0DC5: F3 0F 59 25 4B 85 C7 00 - mulss xmm4,[theHunterCotW_F.exe+1519318]
"theHunterCotW_F.exe"+8A0DCD: C7 42 04 00 00 00 00 - mov [rdx+04],00000000
"theHunterCotW_F.exe"+8A0DD4: F3 0F 59 D8 - mulss xmm3,xmm0
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+8A0DD8: F3 0F 58 E2 - addss xmm4,xmm2
"theHunterCotW_F.exe"+8A0DDC: F3 0F 59 1D 34 85 C7 00 - mulss xmm3,[theHunterCotW_F.exe+1519318]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+8A0DE4: F3 0F 11 62 08 - movss [rdx+08],xmm4
"theHunterCotW_F.exe"+8A0DE9: F3 0F 58 D9 - addss xmm3,xmm1
"theHunterCotW_F.exe"+8A0DED: F3 0F 11 1A - movss [rdx],xmm3
"theHunterCotW_F.exe"+8A0DF1: 48 8B 0D 50 E1 5C 01 - mov rcx,[theHunterCotW_F.exe+1E6EF48]
"theHunterCotW_F.exe"+8A0DF8: E8 43 7B 9B FF - call theHunterCotW_F.exe+258940
"theHunterCotW_F.exe"+8A0DFD: 0F 57 C9 - xorps xmm1,xmm1
"theHunterCotW_F.exe"+8A0E00: F3 0F 11 43 04 - movss [rbx+04],xmm0
"theHunterCotW_F.exe"+8A0E05: 0F 2E C1 - ucomiss xmm0,xmm1
"theHunterCotW_F.exe"+8A0E08: 75 1C - jne theHunterCotW_F.exe+8A0E26
"theHunterCotW_F.exe"+8A0E0A: 48 8B 0D 37 E1 5C 01 - mov rcx,[theHunterCotW_F.exe+1E6EF48]
}
38936
"markx"
Float
cursorx
38937
"marky"
Float
cursorx+4
38938
"markz"
Float
cursorz
38939
"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"+490CDD)
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"+490CDD
"theHunterCotW_F.exe"+490CAB: E8 80 F5 F2 FF - call theHunterCotW_F.exe+3C0230
"theHunterCotW_F.exe"+490CB0: F3 0F 10 47 2C - movss xmm0,[rdi+2C]
"theHunterCotW_F.exe"+490CB5: F3 0F 58 47 1C - addss xmm0,[rdi+1C]
"theHunterCotW_F.exe"+490CBA: F3 0F 58 45 B0 - addss xmm0,[rbp-50]
"theHunterCotW_F.exe"+490CBF: F3 0F 11 45 BC - movss [rbp-44],xmm0
"theHunterCotW_F.exe"+490CC4: F3 0F 10 4F 30 - movss xmm1,[rdi+30]
"theHunterCotW_F.exe"+490CC9: F3 0F 58 4F 20 - addss xmm1,[rdi+20]
"theHunterCotW_F.exe"+490CCE: F3 0F 58 4F 38 - addss xmm1,[rdi+38]
"theHunterCotW_F.exe"+490CD3: F3 0F 58 4D B4 - addss xmm1,[rbp-4C]
"theHunterCotW_F.exe"+490CD8: F3 0F 11 4D B8 - movss [rbp-48],xmm1
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+490CDD: F3 0F 10 7F 3C - movss xmm7,[rdi+3C]
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+490CE2: 41 0F B7 96 40 01 00 00 - movzx edx,word ptr [r14+00000140]
"theHunterCotW_F.exe"+490CEA: 48 C1 E2 10 - shl rdx,10
"theHunterCotW_F.exe"+490CEE: 41 0F B7 86 42 01 00 00 - movzx eax,word ptr [r14+00000142]
"theHunterCotW_F.exe"+490CF6: 48 0B D0 - or rdx,rax
"theHunterCotW_F.exe"+490CF9: 48 C1 E2 10 - shl rdx,10
"theHunterCotW_F.exe"+490CFD: 41 0F B7 86 44 01 00 00 - movzx eax,word ptr [r14+00000144]
"theHunterCotW_F.exe"+490D05: 48 0B D0 - or rdx,rax
"theHunterCotW_F.exe"+490D08: 48 C1 E2 10 - shl rdx,10
"theHunterCotW_F.exe"+490D0C: 41 0F B7 86 46 01 00 00 - movzx eax,word ptr [r14+00000146]
"theHunterCotW_F.exe"+490D14: 48 0B D0 - or rdx,rax
}
38940
"cam_roll"
Float
cam_roll
38942
"Animals Animations"
0077D9
1
37862
"Animal X Here"
Float
1FE44CF8784
37861
"Y"
Float
+4
37860
"Z"
Float
+8
37869
"Rot Y"
Float
-10
38943
"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"+2F73F1)
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"+2F73F1
"theHunterCotW_F.exe"+2F73CE: CC - int 3
"theHunterCotW_F.exe"+2F73CF: CC - int 3
"theHunterCotW_F.exe"+2F73D0: 48 89 54 24 10 - mov [rsp+10],rdx
"theHunterCotW_F.exe"+2F73D5: 53 - push rbx
"theHunterCotW_F.exe"+2F73D6: 48 83 EC 30 - sub rsp,30
"theHunterCotW_F.exe"+2F73DA: 48 8B 41 30 - mov rax,[rcx+30]
"theHunterCotW_F.exe"+2F73DE: 48 8B DA - mov rbx,rdx
"theHunterCotW_F.exe"+2F73E1: C7 44 24 20 00 00 00 00 - mov [rsp+20],00000000
"theHunterCotW_F.exe"+2F73E9: 4C 8B 40 40 - mov r8,[rax+40]
"theHunterCotW_F.exe"+2F73ED: 49 8B 40 18 - mov rax,[r8+18]
// ---------- INJECTING HERE ----------
"theHunterCotW_F.exe"+2F73F1: 44 8B 40 10 - mov r8d,[rax+10]
"theHunterCotW_F.exe"+2F73F5: 44 89 44 24 48 - mov [rsp+48],r8d
// ---------- DONE INJECTING ----------
"theHunterCotW_F.exe"+2F73FA: 4C 8D 44 24 48 - lea r8,[rsp+48]
"theHunterCotW_F.exe"+2F73FF: E8 EC E6 FF FF - call theHunterCotW_F.exe+2F5AF0
"theHunterCotW_F.exe"+2F7404: 48 8B C3 - mov rax,rbx
"theHunterCotW_F.exe"+2F7407: 48 83 C4 30 - add rsp,30
"theHunterCotW_F.exe"+2F740B: 5B - pop rbx
"theHunterCotW_F.exe"+2F740C: C3 - ret
"theHunterCotW_F.exe"+2F740D: CC - int 3
"theHunterCotW_F.exe"+2F740E: CC - int 3
"theHunterCotW_F.exe"+2F740F: CC - int 3
"theHunterCotW_F.exe"+2F7410: 48 8B 81 D0 00 00 00 - mov rax,[rcx+000000D0]
}
38944
"Set_Animation"
4 Bytes
myvar
38945
"Animations List"
1
38946
"Static"
1
38947
"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=2394645424
end
end
[disable]
38948
"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]
38949
"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]
38950
"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]
38951
"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]
38952
"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]
38953
"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]
38954
"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]
38955
"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]
38956
"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]
38957
"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]
38958
"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]
38959
"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]
38960
"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]
38961
"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]
38962
"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]
38963
"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]
38964
"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]
38965
"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]
38966
"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]
38967
"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]
38968
"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]
38969
"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]
38970
"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]
38971
"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]
38972
"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]
38973
"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]
38974
"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]
38975
"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]
38976
"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]
38977
"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]
38978
"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]
38979
"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]
38980
"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]
38981
"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]
38982
"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]
38983
"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]
38984
"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]
38985
"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]
38986
"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]
38987
"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]
38988
"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]
38989
"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]
38990
"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]
38991
"Positioning"
FF0000
1
38992
"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]
38993
"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]
38994
"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]
38995
"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]
38996
"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]
38997
"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]
38998
"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]
38999
"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]
39000
"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]
39001
"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]
39002
"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]
39003
"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]
39004
"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]
39005
"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]
39006
"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]
39007
"Partial"
0000FF
1
39008
"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]
39009
"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]
39010
"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]
39011
"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]
39012
"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]
39013
"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]
39014
"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]
39015
"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]
39016
"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]
39017
"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]
39018
"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]
39019
"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]
39020
"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]
39021
"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]
39022
"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]
39023
"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]
39024
"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]
39025
"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]
39026
"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]
39027
"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]
39028
"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]
39029
"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]
39030
"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]
39031
"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]
39032
"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]
39033
"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]
39034
"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]
39035
"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]
39036
"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]
39037
"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]
39038
"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]
39039
"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]
39040
"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]
39041
"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]
39042
"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]
39043
"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]
39044
"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]
39045
"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]
39046
"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]
39047
"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]
39048
"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]
39049
"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]
39050
"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]
39051
"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]
39052
"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]
39053
"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]
39054
"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]
39055
"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]
39056
"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]
39057
"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]
39058
"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]
39059
"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]
39060
"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]
39061
"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]
39062
"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]
39063
"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]
39064
"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]
39065
"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]
39066
"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]
39067
"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]
39068
"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]
39069
"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]
39070
"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]
39071
"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]
39072
"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]
39073
"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]
39074
"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]
39075
"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]
39076
"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]
39077
"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]
39078
"Cycled"
FF00FF
1
39079
"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]
39080
"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]
39081
"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]
39082
"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]
39083
"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]
39084
"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]
39085
"Empty"
1
39086
"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]
39087
"?"
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]
39088
"?"
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]
39089
"?"
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]
39090
"?"
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]
39091
"?"
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]
39092
"?"
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]
39093
"?"
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]
39094
"?"
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]
39095
"?"
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]
39096
"?"
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]
39097
"?"
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]
39098
"?"
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]
39099
"?"
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]
39100
"?"
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]
39101
"?"
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]
39102
"?"
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]
39103
"?"
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]
39104
"?"
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]
39105
"?"
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]
39106
"?"
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]
39107
"?"
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]
39108
"?"
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]
39109
"?"
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]
39110
"?"
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]
39111
"?"
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]
39112
"?"
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]
39113
"All"
1
39114
"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]
39115
"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]
39116
"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]
39117
"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]
39118
"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]
39119
"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]
39120
"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]
39121
"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]
39122
"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]
39123
"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]
39124
"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]
39125
"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]
39126
"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]
39127
"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]
39128
"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]
39129
"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]
39130
"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]
39131
"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]
39132
"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]
39133
"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]
39134
"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]
39135
"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]
39136
"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]
39137
"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]
39138
"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]
39139
"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]
39140
"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]
39141
"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]
39142
"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]
39143
"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]
39144
"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]
39145
"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]
39146
"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]
39147
"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]
39148
"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]
39149
"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]
39150
"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]
39151
"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]
39152
"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]
39153
"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]
39154
"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]
39155
"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]
39156
"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]
39157
"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]
39158
"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]
39159
"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]
39160
"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]
39161
"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]
39162
"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]
39163
"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]
39164
"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]
39165
"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]
39166
"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]
39167
"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]
39168
"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]
39169
"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]
39170
"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]
39171
"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]
39172
"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]
39173
"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]
39174
"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]
39175
"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]
39176
"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]
39177
"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]
39178
"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]
39179
"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]
39180
"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]
39181
"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]
39182
"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]
39183
"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]
39184
"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]
39185
"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]
39186
"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]
39187
"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]
39188
"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]
39189
"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]
39190
"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]
39191
"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]
39192
"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]
39193
"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]
39194
"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]
39195
"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]
39196
"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]
39197
"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]
39198
"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]
39199
"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]
39200
"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]
39201
"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]
39202
"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]
39203
"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]
39204
"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]
39205
"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]
39206
"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]
39207
"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]
39208
"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]
39209
"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]
39210
"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]
39211
"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]
39212
"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]
39213
"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]
39214
"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]
39215
"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]
39216
"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]
39217
"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]
39218
"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]
39219
"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]
39220
"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]
39221
"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]
39222
"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]
39223
"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]
39224
"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]
39225
"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]
39226
"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]
39227
"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]
39228
"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]
39229
"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]
39230
"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]
39231
"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]
39232
"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]
39233
"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]
39234
"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]
39235
"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]
39236
"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]
39237
"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]
39238
"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]
39239
"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]
39240
"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]
39241
"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]
39242
"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]
39243
"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]
39244
"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]
39245
"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]
39246
"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]
39247
"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]
39248
"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]
39249
"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]
39250
"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]
39251
"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]
39252
"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]
39253
"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]
39254
"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]
39255
"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]
39256
"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]
39257
"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]
39258
"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]
39259
"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]
39260
"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]
39261
"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]
39262
"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]
39263
"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]
39264
"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]
39265
"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]
39266
"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]
39267
"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]
39268
"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]
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
Morng - - - - Ctrl + Num1
Evng - - - - Ctrl + Num3
Time:
Disable HUD and Freeze Camera - Ctrl + Q
Enable HUD and unFreeze Camera - Shift + Q
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
Moving - WASDRF
Roll - QE (T for zeroing)