OUDTAED, could crash game, don't use
made an
alt walk key script, which smoothen the transition from idle to walk, the game's own walk key would makes Rook seems almost tripped over everytime you start walking from stand-still.
script default walk key: CapsLock.
you may want to disable/change the game's walk key first.
copy and paste the following ONto your table:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>195</ID>
<Description>"alt walk key"</Description>
<Options moHideChildren="1" moAllowManualCollapseAndExpand="1"/>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(someInputWritesAOB,$process,F3 0F * * * 8* * 4* * * * 4* * * * 4* * * * F* * 4* * * 7*)
registersymbol(someInputWritesAOB)
label(bWalk)
registersymbol(bWalk)
alloc(newmem,2048)
label(returnhere)
label(originalcode_someInputWritesAOB)
registersymbol(originalcode_someInputWritesAOB)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cmp rdx,c0
je @f
cmp rdx,c1
je @f
jmp end
@@:
mov rax,bWalk
cmp byte ptr [rax],1
jne @f
mulss xmm6,[rax+4]
movss [rcx+rdx*4],xmm6
end:
originalcode_someInputWritesAOB:
readmem(someInputWritesAOB,15)
//movss [rcx+rdx*4],xmm6
//mov ecx,eax
//mov rax,[rsi+28]
//mov [rax+rcx*4],r15d
exit:
jmp returnhere
///
bWalk:
dd 0
dd (float)0.5
///
someInputWritesAOB: //"Dragon Age The Veilguard.exe"+22EB685:
jmp far newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
someInputWritesAOB: //"Dragon Age The Veilguard.exe"+22EB685:
readmem(originalcode_someInputWritesAOB,15)
//db F3 0F 11 34 91 8B C8 48 8B 46 28 44 89 3C 88
//movss [rcx+rdx*4],xmm6
//mov ecx,eax
//mov rax,[rsi+28]
//mov [rax+rcx*4],r15d
unregistersymbol(originalcode_someInputWritesAOB)
unregistersymbol(bWalk)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>196</ID>
<Description>"ctrl-H on me to change key"</Description>
<DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">*:to-be activated
00:normal
01:walk
</DropDownList>
<ShowAsHex>1</ShowAsHex>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Byte</VariableType>
<Address>bWalk</Address>
<Hotkeys>
<Hotkey OnlyWhileDown="1">
<Action>Set Value</Action>
<Keys>
<Key>20</Key>
</Keys>
<Value>1</Value>
<ID>0</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>