13038
"enable"
FF0000
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(sFetch1AOB,"APlagueTaleInnocence_x64.exe",48 8B CB E8 ** ** ** ** 0F 57 ** 0F 2F ** 0F 86)
registersymbol(sFetch1AOB)
label(pSomeBase)
registersymbol(pSomeBase)
alloc(newmem,2048,sFetch1AOB+8) //"APlagueTaleInnocence_x64.exe"+3982ED)
label(returnhere)
label(originalcode_sFetch1AOB)
registersymbol(originalcode_sFetch1AOB)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov rax,pSomeBase
mov [rax],rcx
originalcode_sFetch1AOB:
readmem(sFetch1AOB+8,6)
//xorps xmm2,xmm2
//comiss xmm0,xmm2
exit:
jmp returnhere
///
pSomeBase:
///
sFetch1AOB+8: //"APlagueTaleInnocence_x64.exe"+3982ED:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
sFetch1AOB+8: //"APlagueTaleInnocence_x64.exe"+3982ED:
readmem(originalcode_sFetch1AOB,6)
//db 0F 57 D2 0F 2F C2
//Alt: xorps xmm2,xmm2
//Alt: comiss xmm0,xmm2
unregistersymbol(originalcode_sFetch1AOB)
unregistersymbol(pSomeBase)
13033
"stealth mod"
FF0000
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(awarelessWiteOnSightedAOB,"APlagueTaleInnocence_x64.exe",F3 0F 11 ** ** ** 00 00 48 8B ** ** ** 00 00 8B ** ** 48 ** ** ** 48)
registersymbol(awarelessWiteOnSightedAOB)
label(bStealthMethod)
registersymbol(bStealthMethod)
label(dMinAwareless)
registersymbol(dMinAwareless)
alloc(newmem,2048,awarelessWiteOnSightedAOB) //"APlagueTaleInnocence_x64.exe"+70B94)
label(returnhere)
label(originalcode_awarelessWiteOnSightedAOB)
registersymbol(originalcode_awarelessWiteOnSightedAOB)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov rbx,bStealthMethod
cmp byte ptr [rbx],0
je end
cmp byte ptr [rbx],2
je @f
mov rsi,pSomeBase
mov rsi,[rsi]
test rsi,rsi
jz end
cmp byte ptr [rsi+28bc],1
jne end
@@:
mov rsi,dMinAwareless
cmp byte ptr [rbx+2],0
je @f
lea rsi,[rsi+4]
@@:
minss xmm0,[rsi]
readmem(awarelessWiteOnSightedAOB,8)
//
jmp exit
end:
originalcode_awarelessWiteOnSightedAOB:
readmem(awarelessWiteOnSightedAOB,8)
//movss [rdi+00000140],xmm0
exit:
jmp returnhere
///
bStealthMethod:
dw 2 //0-disable,1-in crouch,2-always
dw 0 //0-min,1-full
dMinAwareless:
dd (float)1
dd 0
///
awarelessWiteOnSightedAOB: //"APlagueTaleInnocence_x64.exe"+70B94:
jmp newmem
nop
nop
nop
returnhere:
///********************************///
aobscanmodule(awarelessWiteOnClosingAOB,"APlagueTaleInnocence_x64.exe",76 ** F3 0F 11 ** ** ** 00 00 48 81 ** ** ** 00 00 48 ** ** ** 48 ** ** 0F 85)
registersymbol(awarelessWiteOnClosingAOB)
alloc(newmem2,2048,awarelessWiteOnClosingAOB+2) //"APlagueTaleInnocence_x64.exe"+70CBB)
label(returnhere2)
label(originalcode2_awarelessWiteOnClosingAOB)
registersymbol(originalcode2_awarelessWiteOnClosingAOB)
label(exit2)
newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
push rsi
mov rax,bStealthMethod
cmp byte ptr [rax],0
je end2
cmp byte ptr [rax],2
je @f
mov rsi,pSomeBase
mov rsi,[rsi]
test rsi,rsi
jz end2
cmp byte ptr [rsi+28bc],1
jne end2
@@:
mov rsi,dMinAwareless
cmp byte ptr [rax+2],0
je @f
lea rsi,[rsi+4]
@@:
minss xmm0,[rsi]
readmem(awarelessWiteOnClosingAOB+2,8)
//
pop rsi
jmp exit2
end2:
pop rsi
originalcode2_awarelessWiteOnClosingAOB:
readmem(awarelessWiteOnClosingAOB+2,8)
//movss [rdi+00000140],xmm0
exit2:
jmp returnhere2
///
awarelessWiteOnClosingAOB+2: //"APlagueTaleInnocence_x64.exe"+70CBB:
jmp newmem2
nop
nop
nop
returnhere2:
///********************************///
aobscanmodule(awarelessWiteOnHeardAOB,"APlagueTaleInnocence_x64.exe",F3 0F 11 ** ** ** 00 00 F3 0F 10 ** ** ** 00 00 41 0F ** ** 72)
registersymbol(awarelessWiteOnHeardAOB)
alloc(newmem6,2048,awarelessWiteOnHeardAOB) //"APlagueTaleInnocence_x64.exe"+70B3C)
label(returnhere6)
label(originalcode6_awarelessWiteOnHeardAOB)
registersymbol(originalcode6_awarelessWiteOnHeardAOB)
label(exit6)
newmem6: //this is allocated memory, you have read,write,execute access
//place your code here
push rsi
push rbx
mov rbx,bStealthMethod
cmp byte ptr [rbx],0
je end6
cmp byte ptr [rbx],2
je @f
mov rsi,pSomeBase
mov rsi,[rsi]
test rsi,rsi
jz end6
cmp byte ptr [rsi+28bc],1
jne end6
@@:
mov rsi,dMinAwareless
cmp byte ptr [rbx+2],0
je @f
lea rsi,[rsi+4]
@@:
minss xmm0,[rsi]
movss [rdi+140],xmm0
pop rbx
pop rsi
jmp exit6
end6:
pop rbx
pop rsi
originalcode6_awarelessWiteOnHeardAOB:
readmem(awarelessWiteOnHeardAOB,8)
//movss [rdi+00000140],xmm0
exit6:
jmp returnhere6
///
awarelessWiteOnHeardAOB: //"APlagueTaleInnocence_x64.exe"+70B3C:
jmp newmem6
nop
nop
nop
returnhere6:
///********************************///
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
awarelessWiteOnSightedAOB: //"APlagueTaleInnocence_x64.exe"+70B94:
readmem(originalcode_awarelessWiteOnSightedAOB,8)
//db F3 0F 11 87 40 01 00 00
//Alt: movss [rdi+00000140],xmm0
unregistersymbol(originalcode_awarelessWiteOnSightedAOB)
unregistersymbol(bStealthMethod)
unregistersymbol(dMinAwareless)
///********************************///
dealloc(newmem2)
awarelessWiteOnClosingAOB+2: //"APlagueTaleInnocence_x64.exe"+70CBB:
readmem(originalcode2_awarelessWiteOnClosingAOB,8)
//db F3 0F 11 87 40 01 00 00
//Alt: movss [rdi+00000140],xmm0
unregistersymbol(originalcode2_awarelessWiteOnClosingAOB)
///********************************///
dealloc(newmem6)
awarelessWiteOnHeardAOB: //"APlagueTaleInnocence_x64.exe"+70B3C:
readmem(originalcode6_awarelessWiteOnHeardAOB,8)
//db F3 0F 11 87 40 01 00 00
//Alt: movss [rdi+00000140],xmm0
unregistersymbol(originalcode6_awarelessWiteOnHeardAOB)
///********************************///
13040
"status"
0:disable
1:in crouch
2:always
008000
Byte
bStealthMethod
13041
""
0:semi
1:full
008000
Byte
+2
13042
""
008000
Float
+2
20
"walk key .2"
FF0000
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
define(walkkeyiddefault,14)
define(movespeedmultiplierdefault,(float)0.64)
aobscanmodule(anologueInputWriteAOB,"APlagueTaleInnocence_x64.exe",F3 0F 11 ** ** ** 00 00 F3 0F 5C ** 0F 54 ** ** ** ** ** F3 0F 11 ** ** ** 00 00 0F 54)
registersymbol(anologueInputWriteAOB)
label(bWalkKeyID)
registersymbol(bWalkKeyID)
label(bWalkKeyPressed)
registersymbol(bWalkKeyPressed)
label(dMoveSpeedMultiplier)
registersymbol(dMoveSpeedMultiplier)
alloc(newmem,2048,anologueInputWriteAOB) //"APlagueTaleInnocence_x64.exe"+3C0C2C)
label(returnhere)
label(originalcode_anologueInputWriteAOB)
registersymbol(originalcode_anologueInputWriteAOB)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov rbx,bWalkKeyPressed
cmp byte ptr [rbx],1
jne end
mulss xmm7,[rbx+4]
comiss xmm6,[rbx+c]
je @f
mulss xmm7,[rbx+8]
end:
originalcode_anologueInputWriteAOB:
readmem(anologueInputWriteAOB,8)
//movss [rdi+000015A0],xmm7
exit:
jmp returnhere
///
bWalkKeyID:
dd walkkeyiddefault
bWalkKeyPressed:
dd 0
dMoveSpeedMultiplier:
dd movespeedmultiplierdefault
dd (float)0.7
dd 0
///
anologueInputWriteAOB: //"APlagueTaleInnocence_x64.exe"+3C0C2C:
jmp newmem
nop
nop
nop
returnhere:
///*****************************************///
alloc(newmem2,2048,anologueInputWriteAOB+13) //"APlagueTaleInnocence_x64.exe"+3C0C3F)
label(returnhere2)
label(originalcode2_anologueInputWriteAOB)
registersymbol(originalcode2_anologueInputWriteAOB)
label(exit2)
newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
mov rbx,bWalkKeyPressed
cmp byte ptr [rbx],1
jne end2
mulss xmm6,[rbx+4]
lea rcx,[rdi+15a8]
cmp dword ptr [rcx-8],0
je @f
mulss xmm6,[rbx+8]
end2:
originalcode2_anologueInputWriteAOB:
readmem(anologueInputWriteAOB+13,8)
//movss [rdi+000015A8],xmm6
exit2:
jmp returnhere2
///
anologueInputWriteAOB+13: //"APlagueTaleInnocence_x64.exe"+3C0C3F:
jmp newmem2
nop
nop
nop
returnhere2:
///*****************************************///
//modified from TheyCallMeTim13's lua keylistener script
//http://fearlessrevolution.com/viewtopic.php?f=4&t=6041&start=60#p62657
{$lua}
local function walkkeyLuaThread(thread2)
local addr2 = getAddressSafe('bWalkKeyPressed')
while RunWalkkeyLuaThreadLoop do
sleep(100)
if addr2 then
if ( isKeyPressed( readInteger('bWalkKeyID') ) ) then
writeBytes(addr2, 1)
else
writeBytes(addr2, 0)
end
else
addr2 = getAddressSafe('bWalkKeyPressed')
end
end
thread2.terminate()
-- while RunWalkkeyLuaThreadLoop do
-- if ( isKeyPressed(VK_CAPITAL) ) then
-- writeBytes("bWalkKeyPressed" ,1)
-- else
-- writeBytes("bWalkKeyPressed" ,0)
-- end
-- end
-- thread2.terminate()
end
----------------------------------
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = true
createThread(walkkeyLuaThread)
{$asm}
///*****************************************///
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
{$lua}
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = false
{$asm}
///*****************************************///
dealloc(newmem)
anologueInputWriteAOB: //"APlagueTaleInnocence_x64.exe"+3C0C2C:
readmem(originalcode_anologueInputWriteAOB,8)
//db F3 0F 11 BF A0 15 00 00
//Alt: movss [rdi+000015A0],xmm7
unregistersymbol(originalcode_anologueInputWriteAOB)
unregistersymbol(bWalkKeyID)
unregistersymbol(bWalkKeyPressed)
unregistersymbol(dMoveSpeedMultiplier)
///*****************************************///
dealloc(newmem2)
anologueInputWriteAOB+13: //"APlagueTaleInnocence_x64.exe"+3C0C3F:
readmem(originalcode2_anologueInputWriteAOB,8)
//db F3 0F 11 B7 A8 15 00 00
//Alt: movss [rdi+000015A8],xmm6
unregistersymbol(originalcode2_anologueInputWriteAOB)
///*****************************************///
13009
"key"
10:SHIFT key
11:CTRL key
12:ALT key
14:CAPS LOCK key
04:Middle Mouse Button
05:X1 Mouse Button
06:X2 Moust Button
1
008000
Byte
bWalkKeyID
13010
""
008000
Byte
+4
13011
""
008000
Float
+4
13019
""
008000
Float
+4
13022
""
1
13020
"aobt1"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(aobt1,"APlagueTaleInnocence_x64.exe",F3 0F 11 ** ** ** 00 00 F3 0F 10 ** ** ** 00 00 41 0F ** ** 72)
registersymbol(aobt1)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
unregistersymbol(aobt1)
0
"No description"
Float
5B97D1A4
1
"No description"
Float
5B9819D0
2
"No description"
Float
5B982F8C
4
"Auto Assemble script"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
define(walkkeyiddefault,14)
define(movespeedmultiplierdefault,(float)0.5)
aobscanmodule(anologueInputWriteAOB,"APlagueTaleInnocence_x64.exe",F3 0F 11 ** ** ** 00 00 F3 0F 5C ** 0F 54 ** ** ** ** ** F3 0F 11 ** ** ** 00 00 0F 54)
registersymbol(anologueInputWriteAOB)
label(bWalkKeyID)
registersymbol(bWalkKeyID)
label(bWalkKeyPressed)
registersymbol(bWalkKeyPressed)
label(dMoveSpeedMultiplier)
registersymbol(dMoveSpeedMultiplier)
alloc(newmem,2048,anologueInputWriteAOB) //"APlagueTaleInnocence_x64.exe"+3C0C2C)
label(returnhere)
label(originalcode_anologueInputWriteAOB)
registersymbol(originalcode_anologueInputWriteAOB)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov rbx,bWalkKeyPressed
cmp byte ptr [rbx],1
jne @f
//mov rbx,dMoveSpeedMultiplier
lea rbx,[rbx+4]
mulss xmm7,[rbx]
originalcode_anologueInputWriteAOB:
readmem(anologueInputWriteAOB,8)
//movss [rdi+000015A0],xmm7
exit:
jmp returnhere
///
bWalkKeyID:
dd walkkeyiddefault
bWalkKeyPressed:
dd 0
dMoveSpeedMultiplier:
dd movespeedmultiplierdefault
///
anologueInputWriteAOB: //"APlagueTaleInnocence_x64.exe"+3C0C2C:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
anologueInputWriteAOB: //"APlagueTaleInnocence_x64.exe"+3C0C2C:
readmem(originalcode_anologueInputWriteAOB,8)
//db F3 0F 11 BF A0 15 00 00
//Alt: movss [rdi+000015A0],xmm7
unregistersymbol(originalcode_anologueInputWriteAOB)
unregistersymbol(bWalkKeyID)
unregistersymbol(bWalkKeyPressed)
unregistersymbol(dMoveSpeedMultiplier)
3
"Auto Assemble script"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem2,2048,anologueInputWriteAOB+13) //"APlagueTaleInnocence_x64.exe"+3C0C3F)
label(returnhere2)
label(originalcode2_anologueInputWriteAOB)
registersymbol(originalcode2_anologueInputWriteAOB)
label(exit2)
newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
mov rbx,bWalkKeyPressed
cmp byte ptr [rbx],1
jne @f
//mov rbx,dMoveSpeedMultiplier
lea rbx,[rbx+4]
mulss xmm6,[rbx]
originalcode2_anologueInputWriteAOB:
readmem(anologueInputWriteAOB+13,8)
//movss [rdi+000015A8],xmm6
exit2:
jmp returnhere2
///
anologueInputWriteAOB+13: //"APlagueTaleInnocence_x64.exe"+3C0C3F:
jmp newmem2
nop
nop
nop
returnhere2:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
anologueInputWriteAOB+13: //"APlagueTaleInnocence_x64.exe"+3C0C3F:
readmem(originalcode2_anologueInputWriteAOB,8)
//db F3 0F 11 B7 A8 15 00 00
//Alt: movss [rdi+000015A8],xmm6
unregistersymbol(originalcode2_anologueInputWriteAOB)
13021
"Auto Assemble script"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
///*****************************************///
//modified from TheyCallMeTim13's lua keylistener script
//http://fearlessrevolution.com/viewtopic.php?f=4&t=6041&start=60#p62657
{$lua}
local function walkkeyLuaThread(thread2)
local addr2 = getAddressSafe('bWalkKeyPressed')
while RunWalkkeyLuaThreadLoop do
sleep(100)
if addr2 then
if ( isKeyPressed( readInteger('bWalkKeyID') ) ) then
writeBytes(addr2, 1)
else
writeBytes(addr2, 0)
end
else
addr2 = getAddressSafe('bWalkKeyPressed')
end
end
thread2.terminate()
-- while RunWalkkeyLuaThreadLoop do
-- if ( isKeyPressed(VK_CAPITAL) ) then
-- writeBytes("bWalkKeyPressed" ,1)
-- else
-- writeBytes("bWalkKeyPressed" ,0)
-- end
-- end
-- thread2.terminate()
end
----------------------------------
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = true
createThread(walkkeyLuaThread)
{$asm}
///*****************************************///
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
{$lua}
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = false
{$asm}
///*****************************************///
13023
"No description"
2 Bytes
0624C024
13024
"No description"
2 Bytes
87B8646C
13025
"No description"
2 Bytes
EBA58428
13026
"No description"
2 Bytes
F103FD80
13027
"No description"
2 Bytes
1097A147C
13028
"No description"
Float
E2956310
13029
"Auto Assemble script"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(awarelessWiteOnHeardSightedAOB,"APlagueTaleInnocence_x64.exe",F3 0F 11 ** ** ** 00 00 48 8B ** ** ** 00 00 8B ** ** 48 ** ** ** 48)
registersymbol(awarelessWiteOnHeardSightedAOB)
alloc(newmem,2048,awarelessWiteOnHeardSightedAOB) //"APlagueTaleInnocence_x64.exe"+70B94)
label(returnhere)
label(originalcode_awarelessWiteOnHeardSightedAOB)
registersymbol(originalcode_awarelessWiteOnHeardSightedAOB)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
xorps xmm0,xmm0
originalcode_awarelessWiteOnHeardSightedAOB:
readmem(awarelessWiteOnHeardSightedAOB,8)
//movss [rdi+00000140],xmm0
exit:
jmp returnhere
///
awarelessWiteOnHeardSightedAOB: //"APlagueTaleInnocence_x64.exe"+70B94:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
awarelessWiteOnHeardSightedAOB: //"APlagueTaleInnocence_x64.exe"+70B94:
readmem(originalcode_awarelessWiteOnHeardSightedAOB,8)
//db F3 0F 11 87 40 01 00 00
//Alt: movss [rdi+00000140],xmm0
unregistersymbol(originalcode_awarelessWiteOnHeardSightedAOB)
13030
"Auto Assemble script"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
"APlagueTaleInnocence_x64.exe"+70CA4:
db 5F
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
"APlagueTaleInnocence_x64.exe"+70CA4:
db 5D
//Alt: minss
13031
"Auto Assemble script"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"APlagueTaleInnocence_x64.exe"+70A95)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
xorps xmm7,xmm7
originalcode:
addss xmm7,dword ptr [rdi+00000140]
exit:
jmp returnhere
///
"APlagueTaleInnocence_x64.exe"+70A95:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"APlagueTaleInnocence_x64.exe"+70A95:
db F3 0F 58 BF 40 01 00 00
//Alt: addss xmm7,dword ptr [rdi+00000140]
13032
"Auto Assemble script"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(awarelessWiteOnClosingAOB,"APlagueTaleInnocence_x64.exe",76 ** F3 0F 11 ** ** ** 00 00 48 81 ** ** ** 00 00 48 ** ** ** 48 ** ** 0F 85)
registersymbol(awarelessWiteOnClosingAOB)
awarelessWiteOnClosingAOB: //"APlagueTaleInnocence_x64.exe"+70CB9:
db EB
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
awarelessWiteOnClosingAOB: //"APlagueTaleInnocence_x64.exe"+70CB9:
db 76
//Alt: jna
13039
"senseless enemies"
FF0000
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(awarelessWiteOnHeardSightedAOB,"APlagueTaleInnocence_x64.exe",F3 0F 11 ** ** ** 00 00 48 8B ** ** ** 00 00 8B ** ** 48 ** ** ** 48)
registersymbol(awarelessWiteOnHeardSightedAOB)
alloc(newmem,2048,awarelessWiteOnHeardSightedAOB) //"APlagueTaleInnocence_x64.exe"+70B94)
label(returnhere)
label(originalcode_awarelessWiteOnHeardSightedAOB)
registersymbol(originalcode_awarelessWiteOnHeardSightedAOB)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
xorps xmm0,xmm0
originalcode_awarelessWiteOnHeardSightedAOB:
readmem(awarelessWiteOnHeardSightedAOB,8)
//movss [rdi+00000140],xmm0
exit:
jmp returnhere
///
awarelessWiteOnHeardSightedAOB: //"APlagueTaleInnocence_x64.exe"+70B94:
jmp newmem
nop
nop
nop
returnhere:
///********************************///
aobscanmodule(awarelessWiteOnClosingAOB,"APlagueTaleInnocence_x64.exe",76 ** F3 0F 11 ** ** ** 00 00 48 81 ** ** ** 00 00 48 ** ** ** 48 ** ** 0F 85)
registersymbol(awarelessWiteOnClosingAOB)
awarelessWiteOnClosingAOB: //"APlagueTaleInnocence_x64.exe"+70CB9:
db EB
///********************************///
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
awarelessWiteOnHeardSightedAOB: //"APlagueTaleInnocence_x64.exe"+70B94:
readmem(originalcode_awarelessWiteOnHeardSightedAOB,8)
//db F3 0F 11 87 40 01 00 00
//Alt: movss [rdi+00000140],xmm0
unregistersymbol(originalcode_awarelessWiteOnHeardSightedAOB)
///********************************///
awarelessWiteOnClosingAOB: //"APlagueTaleInnocence_x64.exe"+70CB9:
db 76
//Alt: jna
///********************************///
13034
"No description"
Byte
AF69348C
13035
"Auto Assemble script"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"APlagueTaleInnocence_x64.exe"+3AC9B0)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
movss xmm0,[rcx+28b4]
push rax
mov rax,dSprintSpeedMultiplier
mulss xmm0,[rax]
pop rax
jmp exit
originalcode:
movss xmm0,[rcx+000028B4]
exit:
jmp returnhere
///
dSprintSpeedMultiplier:
dd (float)2
///
"APlagueTaleInnocence_x64.exe"+3AC9B0:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"APlagueTaleInnocence_x64.exe"+3AC9B0:
db F3 0F 10 81 B4 28 00 00
//Alt: movss xmm0,[rcx+000028B4]
13036
"No Description"
Float
B1ED0264
13037
"No description"
Byte
B1ED026C
13043
"No Description"
Float
CC59B5E0
13044
"Auto Assemble script"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(awarelessWiteOnHeardAOB,"APlagueTaleInnocence_x64.exe",F3 0F 11 ** ** ** 00 00 F3 0F 10 ** ** ** 00 00 41 0F ** ** 72)
registersymbol(awarelessWiteOnHeardAOB)
alloc(newmem6,2048,awarelessWiteOnHeardAOB) //"APlagueTaleInnocence_x64.exe"+70B3C)
label(returnhere6)
label(originalcode6_awarelessWiteOnHeardAOB)
registersymbol(originalcode6_awarelessWiteOnHeardAOB)
label(exit6)
newmem6: //this is allocated memory, you have read,write,execute access
//place your code here
push rsi
push rbx
mov rbx,bStealthMethod
cmp byte ptr [rbx],0
je end6
cmp byte ptr [rbx],2
je @f
mov rsi,pSomeBase
mov rsi,[rsi]
test rsi,rsi
jz end6
cmp byte ptr [rsi+28bc],1
jne end6
@@:
mov rsi,dMinAwareless
cmp byte ptr [rbx+2],0
je @f
lea rsi,[rsi+4]
@@:
minss xmm0,[rsi]
movss [rdi+140],xmm0
pop rbx
pop rsi
jmp exit6
end6:
pop rbx
pop rsi
originalcode6_awarelessWiteOnHeardAOB:
readmem(awarelessWiteOnHeardAOB,8)
//movss [rdi+00000140],xmm0
exit6:
jmp returnhere6
///
awarelessWiteOnHeardAOB: //"APlagueTaleInnocence_x64.exe"+70B3C:
jmp newmem6
nop
nop
nop
returnhere6:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem6)
awarelessWiteOnHeardAOB: //"APlagueTaleInnocence_x64.exe"+70B3C:
readmem(originalcode6_awarelessWiteOnHeardAOB,8)
//db F3 0F 11 87 40 01 00 00
//Alt: movss [rdi+00000140],xmm0
unregistersymbol(originalcode6_awarelessWiteOnHeardAOB)
13045
"walk key"
FF0000
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
define(walkkeyiddefault,14)
define(movespeedmultiplierdefault,(float)0.5)
aobscanmodule(anologueInputWriteAOB,"APlagueTaleInnocence_x64.exe",F3 0F 11 ** ** ** 00 00 F3 0F 5C ** 0F 54 ** ** ** ** ** F3 0F 11 ** ** ** 00 00 0F 54)
registersymbol(anologueInputWriteAOB)
label(bWalkKeyID)
registersymbol(bWalkKeyID)
label(bWalkKeyPressed)
registersymbol(bWalkKeyPressed)
label(dMoveSpeedMultiplier)
registersymbol(dMoveSpeedMultiplier)
alloc(newmem,2048,anologueInputWriteAOB) //"APlagueTaleInnocence_x64.exe"+3C0C2C)
label(returnhere)
label(originalcode_anologueInputWriteAOB)
registersymbol(originalcode_anologueInputWriteAOB)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov rbx,bWalkKeyPressed
cmp byte ptr [rbx],1
jne @f
//mov rbx,dMoveSpeedMultiplier
lea rbx,[rbx+4]
mulss xmm7,[rbx]
originalcode_anologueInputWriteAOB:
readmem(anologueInputWriteAOB,8)
//movss [rdi+000015A0],xmm7
exit:
jmp returnhere
///
bWalkKeyID:
dd walkkeyiddefault
bWalkKeyPressed:
dd 0
dMoveSpeedMultiplier:
dd movespeedmultiplierdefault
///
anologueInputWriteAOB: //"APlagueTaleInnocence_x64.exe"+3C0C2C:
jmp newmem
nop
nop
nop
returnhere:
///*****************************************///
alloc(newmem2,2048,anologueInputWriteAOB+13) //"APlagueTaleInnocence_x64.exe"+3C0C3F)
label(returnhere2)
label(originalcode2_anologueInputWriteAOB)
registersymbol(originalcode2_anologueInputWriteAOB)
label(exit2)
newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
mov rbx,bWalkKeyPressed
cmp byte ptr [rbx],1
jne @f
//mov rbx,dMoveSpeedMultiplier
lea rbx,[rbx+4]
mulss xmm6,[rbx]
originalcode2_anologueInputWriteAOB:
readmem(anologueInputWriteAOB+13,8)
//movss [rdi+000015A8],xmm6
exit2:
jmp returnhere2
///
anologueInputWriteAOB+13: //"APlagueTaleInnocence_x64.exe"+3C0C3F:
jmp newmem2
nop
nop
nop
returnhere2:
///*****************************************///
//modified from TheyCallMeTim13's lua keylistener script
//http://fearlessrevolution.com/viewtopic.php?f=4&t=6041&start=60#p62657
{$lua}
local function walkkeyLuaThread(thread2)
local addr2 = getAddressSafe('bWalkKeyPressed')
while RunWalkkeyLuaThreadLoop do
sleep(100)
if addr2 then
if ( isKeyPressed( readInteger('bWalkKeyID') ) ) then
writeBytes(addr2, 1)
else
writeBytes(addr2, 0)
end
else
addr2 = getAddressSafe('bWalkKeyPressed')
end
end
thread2.terminate()
-- while RunWalkkeyLuaThreadLoop do
-- if ( isKeyPressed(VK_CAPITAL) ) then
-- writeBytes("bWalkKeyPressed" ,1)
-- else
-- writeBytes("bWalkKeyPressed" ,0)
-- end
-- end
-- thread2.terminate()
end
----------------------------------
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = true
createThread(walkkeyLuaThread)
{$asm}
///*****************************************///
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
{$lua}
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = false
{$asm}
///*****************************************///
dealloc(newmem)
anologueInputWriteAOB: //"APlagueTaleInnocence_x64.exe"+3C0C2C:
readmem(originalcode_anologueInputWriteAOB,8)
//db F3 0F 11 BF A0 15 00 00
//Alt: movss [rdi+000015A0],xmm7
unregistersymbol(originalcode_anologueInputWriteAOB)
unregistersymbol(bWalkKeyID)
unregistersymbol(bWalkKeyPressed)
unregistersymbol(dMoveSpeedMultiplier)
///*****************************************///
dealloc(newmem2)
anologueInputWriteAOB+13: //"APlagueTaleInnocence_x64.exe"+3C0C3F:
readmem(originalcode2_anologueInputWriteAOB,8)
//db F3 0F 11 B7 A8 15 00 00
//Alt: movss [rdi+000015A8],xmm6
unregistersymbol(originalcode2_anologueInputWriteAOB)
///*****************************************///
13046
"key"
10:SHIFT key
11:CTRL key
12:ALT key
14:CAPS LOCK key
04:Middle Mouse Button
05:X1 Mouse Button
06:X2 Moust Button
1
008000
Byte
bWalkKeyID
13047
""
008000
Byte
+4
13048
""
008000
Float
+4
13049
""
008000
Float
+4
Code :movss [rdi+000015A8],xmm6
APlagueTaleInnocence_x64.exe+3C0C3F
3D
81
3D
AC
00
F3
0F
11
B7
A8
15
00
00
0F
54
35
72
3D
Code :mov eax,[rax+30]
APlagueTaleInnocence_x64.exe+1EB5C5
48
85
C0
74
0E
8B
40
30
48
8B
5C
24
30
Code :movss xmm0,[rbx+00000140]
APlagueTaleInnocence_x64.exe+6F41E
83
C4
20
5B
C3
F3
0F
10
83
40
01
00
00
48
83
C4
20
5B
Code :movss xmm6,[rdi+00000140]
APlagueTaleInnocence_x64.exe+70AFD
F3
41
0F
59
C3
F3
0F
10
B7
40
01
00
00
F3
0F
5C
F0
BA
Code :subss xmm1,[rdi+00000140]
APlagueTaleInnocence_x64.exe+70B2A
5D
C6
0F
28
C8
F3
0F
5C
8F
40
01
00
00
41
0F
54
C9
41
http://fearlessrevolution.com/viewtopic.php?f=4&t=9404
https://www.patreon.com/Cielos