undead
- ACTIVATE before loading a savegame.
- Rook's health still drop but won't be killed.
alt walk key
- 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>201</ID>
<Description>"undead"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(godFlagSetAOB,$process,C* * * * * * 00 4* * * * * 4* * * * * C3 4* * * * 4* * * 0F * * E8)
registersymbol(godFlagSetAOB)
alloc(newmem,2048,godFlagSetAOB+16) //"Dragon Age The Veilguard.exe"+16C0ED1)
label(returnhere)
label(originalcode_godFlagSetAOB)
registersymbol(originalcode_godFlagSetAOB)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
//temp player filter: +5c, +Dc (float)1/0
xor edx,edx
cmp [rsp+5c],edx
je @f
cmp [rsp+dc],edx
je @f
mov dl,1
mov [rax],dl
originalcode_godFlagSetAOB:
readmem(godFlagSetAOB+16,6)
//mov rcx,rdi
//movzx edx,byte ptr [rax]
exit:
jmp returnhere
///
godFlagSetAOB+16: //"Dragon Age The Veilguard.exe"+16C0ED1:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
godFlagSetAOB+16: //"Dragon Age The Veilguard.exe"+16C0ED1:
readmem(originalcode_godFlagSetAOB,6)
//db 48 8B CF 0F B6 10
//mov rcx,rdi
//movzx edx,byte ptr [rax]
unregistersymbol(originalcode_godFlagSetAOB)
/*
Dragon Age The Veilguard.exe+16C0DE9 - E8 F28C6901 - call "Dragon Age The Veilguard.exe"+2D59AE0 { ->Dragon Age The Veilguard.exe+2D59AE0 }
Dragon Age The Veilguard.exe+16C0DEE - 48 8B D0 - mov rdx,rax
Dragon Age The Veilguard.exe+16C0DF1 - 48 8D 8F F8000000 - lea rcx,[rdi+000000F8]
Dragon Age The Veilguard.exe+16C0DF8 - E8 F3D3FAFF - call "Dragon Age The Veilguard.exe"+166E1F0 { ->Dragon Age The Veilguard.exe+166E1F0 }
Dragon Age The Veilguard.exe+16C0DFD - 48 8D 8F F0020000 - lea rcx,[rdi+000002F0]
Dragon Age The Veilguard.exe+16C0E04 - E8 F7ACCBFF - call "Dragon Age The Veilguard.exe"+137BB00 { ->Dragon Age The Veilguard.exe+137BB00 }
Dragon Age The Veilguard.exe+16C0E09 - 48 8B D0 - mov rdx,rax
Dragon Age The Veilguard.exe+16C0E0C - 48 8D 8F 28010000 - lea rcx,[rdi+00000128]
Dragon Age The Veilguard.exe+16C0E13 - E8 E81BFBFF - call "Dragon Age The Veilguard.exe"+1672A00 { ->Dragon Age The Veilguard.exe+1672A00 }
Dragon Age The Veilguard.exe+16C0E18 - 48 8B 5C 24 70 - mov rbx,[rsp+70]
Dragon Age The Veilguard.exe+16C0E1D - 48 83 C4 60 - add rsp,60 { 96 }
Dragon Age The Veilguard.exe+16C0E21 - 5F - pop rdi
Dragon Age The Veilguard.exe+16C0E22 - C3 - ret
Dragon Age The Veilguard.exe+16C0E23 - 48 8B 43 08 - mov rax,[rbx+08]
Dragon Age The Veilguard.exe+16C0E27 - 48 8B CF - mov rcx,rdi
Dragon Age The Veilguard.exe+16C0E2A - 0FB6 10 - movzx edx,byte ptr [rax]
Dragon Age The Veilguard.exe+16C0E2D - E8 FE340000 - call "Dragon Age The Veilguard.exe"+16C4330 { ->Dragon Age The Veilguard.exe+16C4330 }
Dragon Age The Veilguard.exe+16C0E32 - 48 8B 5C 24 70 - mov rbx,[rsp+70]
Dragon Age The Veilguard.exe+16C0E37 - 48 83 C4 60 - add rsp,60 { 96 }
Dragon Age The Veilguard.exe+16C0E3B - 5F - pop rdi
Dragon Age The Veilguard.exe+16C0E3C - C3 - ret
Dragon Age The Veilguard.exe+16C0E3D - 48 8B 87 F8000000 - mov rax,[rdi+000000F8]
Dragon Age The Veilguard.exe+16C0E44 - 48 8D 8F F8000000 - lea rcx,[rdi+000000F8]
Dragon Age The Veilguard.exe+16C0E4B - 0F29 74 24 50 - movaps [rsp+50],xmm6
Dragon Age The Veilguard.exe+16C0E50 - FF 50 28 - call qword ptr [rax+28]
Dragon Age The Veilguard.exe+16C0E53 - 48 8B 47 38 - mov rax,[rdi+38]
Dragon Age The Veilguard.exe+16C0E57 - 4C 8D 44 24 30 - lea r8,[rsp+30]
Dragon Age The Veilguard.exe+16C0E5C - 48 8B 4F 08 - mov rcx,[rdi+08]
Dragon Age The Veilguard.exe+16C0E60 - 48 8D 54 24 20 - lea rdx,[rsp+20]
Dragon Age The Veilguard.exe+16C0E65 - 0F28 F0 - movaps xmm6,xmm0
Dragon Age The Veilguard.exe+16C0E68 - 48 8B 58 58 - mov rbx,[rax+58]
Dragon Age The Veilguard.exe+16C0E6C - E8 8F409A02 - call "Dragon Age The Veilguard.exe"+4064F00 { ->Dragon Age The Veilguard.exe+4064F00 }
Dragon Age The Veilguard.exe+16C0E71 - 48 8D 15 A0FDB204 - lea rdx,["Dragon Age The Veilguard.exe"+61F0C18] { (146E0F680) }
Dragon Age The Veilguard.exe+16C0E78 - 48 8B C8 - mov rcx,rax
Dragon Age The Veilguard.exe+16C0E7B - E8 608C6901 - call "Dragon Age The Veilguard.exe"+2D59AE0 { ->Dragon Age The Veilguard.exe+2D59AE0 }
Dragon Age The Veilguard.exe+16C0E80 - 48 8D 4F 38 - lea rcx,[rdi+38]
Dragon Age The Veilguard.exe+16C0E84 - F3 0F10 08 - movss xmm1,[rax]
Dragon Age The Veilguard.exe+16C0E88 - FF D3 - call rbx
Dragon Age The Veilguard.exe+16C0E8A - 48 8B 47 38 - mov rax,[rdi+38]
Dragon Age The Veilguard.exe+16C0E8E - 48 8D 8F F8000000 - lea rcx,[rdi+000000F8]
Dragon Age The Veilguard.exe+16C0E95 - F3 0F10 4F 44 - movss xmm1,[rdi+44]
Dragon Age The Veilguard.exe+16C0E9A - 0F28 D6 - movaps xmm2,xmm6
Dragon Age The Veilguard.exe+16C0E9D - C6 87 C8020000 01 - mov byte ptr [rdi+000002C8],01 { 1 }
Dragon Age The Veilguard.exe+16C0EA4 - 48 8B 58 50 - mov rbx,[rax+50]
Dragon Age The Veilguard.exe+16C0EA8 - E8 833CFAFF - call "Dragon Age The Veilguard.exe"+1664B30 { ->Dragon Age The Veilguard.exe+1664B30 }
Dragon Age The Veilguard.exe+16C0EAD - 48 8D 4F 38 - lea rcx,[rdi+38]
Dragon Age The Veilguard.exe+16C0EB1 - 0F28 C8 - movaps xmm1,xmm0
Dragon Age The Veilguard.exe+16C0EB4 - FF D3 - call rbx
Dragon Age The Veilguard.exe+16C0EB6 - 0F28 74 24 50 - movaps xmm6,[rsp+50]
godFlagSetAOB - C6 87 C8020000 00 - mov byte ptr [rdi+000002C8],00 { 0 }
Dragon Age The Veilguard.exe+16C0EC2 - 48 8B 5C 24 70 - mov rbx,[rsp+70]
Dragon Age The Veilguard.exe+16C0EC7 - 48 83 C4 60 - add rsp,60 { 96 }
Dragon Age The Veilguard.exe+16C0ECB - 5F - pop rdi
Dragon Age The Veilguard.exe+16C0ECC - C3 - ret
Dragon Age The Veilguard.exe+16C0ECD - 48 8B 43 08 - mov rax,[rbx+08]
Dragon Age The Veilguard.exe+16C0ED1 - 48 8B CF - mov rcx,rdi
Dragon Age The Veilguard.exe+16C0ED4 - 0FB6 10 - movzx edx,byte ptr [rax]
Dragon Age The Veilguard.exe+16C0ED7 - E8 94380000 - call "Dragon Age The Veilguard.exe"+16C4770 { ->Dragon Age The Veilguard.exe+16C4770 }
Dragon Age The Veilguard.exe+16C0EDC - 48 8B 5C 24 70 - mov rbx,[rsp+70]
Dragon Age The Veilguard.exe+16C0EE1 - 48 83 C4 60 - add rsp,60 { 96 }
Dragon Age The Veilguard.exe+16C0EE5 - 5F - pop rdi
Dragon Age The Veilguard.exe+16C0EE6 - C3 - ret
Dragon Age The Veilguard.exe+16C0EE7 - CC - int 3
Dragon Age The Veilguard.exe+16C0EE8 - CC - int 3
Dragon Age The Veilguard.exe+16C0EE9 - CC - int 3
Dragon Age The Veilguard.exe+16C0EEA - CC - int 3
Dragon Age The Veilguard.exe+16C0EEB - CC - int 3
Dragon Age The Veilguard.exe+16C0EEC - CC - int 3
Dragon Age The Veilguard.exe+16C0EED - CC - int 3
Dragon Age The Veilguard.exe+16C0EEE - CC - int 3
Dragon Age The Veilguard.exe+16C0EEF - CC - int 3
Dragon Age The Veilguard.exe+16C0EF0 - 81 3A 3845EBB3 - cmp [rdx],B3EB4538 { (33948305) }
Dragon Age The Veilguard.exe+16C0EF6 - 75 0C - jne "Dragon Age The Veilguard.exe"+16C0F04 { ->Dragon Age The Veilguard.exe+16C0F04 }
Dragon Age The Veilguard.exe+16C0EF8 - 48 8B 42 08 - mov rax,[rdx+08]
Dragon Age The Veilguard.exe+16C0EFC - 0FB6 10 - movzx edx,byte ptr [rax]
Dragon Age The Veilguard.exe+16C0EFF - E9 EC340000 - jmp "Dragon Age The Veilguard.exe"+16C43F0 { ->Dragon Age The Veilguard.exe+16C43F0 }
Dragon Age The Veilguard.exe+16C0F04 - C3 - ret
Dragon Age The Veilguard.exe+16C0F05 - CC - int 3
Dragon Age The Veilguard.exe+16C0F06 - CC - int 3
Dragon Age The Veilguard.exe+16C0F07 - CC - int 3
Dragon Age The Veilguard.exe+16C0F08 - CC - int 3
Dragon Age The Veilguard.exe+16C0F09 - CC - int 3
Dragon Age The Veilguard.exe+16C0F0A - CC - int 3
Dragon Age The Veilguard.exe+16C0F0B - CC - int 3
Dragon Age The Veilguard.exe+16C0F0C - CC - int 3
Dragon Age The Veilguard.exe+16C0F0D - CC - int 3
Dragon Age The Veilguard.exe+16C0F0E - CC - int 3
Dragon Age The Veilguard.exe+16C0F0F - CC - int 3
Dragon Age The Veilguard.exe+16C0F10 - 48 89 5C 24 08 - mov [rsp+08],rbx
Dragon Age The Veilguard.exe+16C0F15 - 48 89 74 24 10 - mov [rsp+10],rsi
Dragon Age The Veilguard.exe+16C0F1A - 57 - push rdi
Dragon Age The Veilguard.exe+16C0F1B - 48 83 EC 20 - sub rsp,20 { 32 }
Dragon Age The Veilguard.exe+16C0F1F - 48 8B FA - mov rdi,rdx
Dragon Age The Veilguard.exe+16C0F22 - 48 8B D9 - mov rbx,rcx
Dragon Age The Veilguard.exe+16C0F25 - E8 564CDAFE - call "Dragon Age The Veilguard.exe"+465B80 { ->Dragon Age The Veilguard.exe+465B80 }
*/
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>195</ID>
<Description>"alt walk key"</Description>
<Options moHideChildren="1" moAllowManualCollapseAndExpand="1"/>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript Async="1">[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
push rax
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:
pop rax
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)
/*
Dragon Age The Veilguard.exe+22EB5E7 - 80 7D 00 00 - cmp byte ptr [rbp+00],00 { 0 }
Dragon Age The Veilguard.exe+22EB5EB - 74 06 - je "Dragon Age The Veilguard.exe"+22EB5F3 { ->Dragon Age The Veilguard.exe+22EB5F3 }
Dragon Age The Veilguard.exe+22EB5ED - 41 0F28 D0 - movaps xmm2,xmm8
Dragon Age The Veilguard.exe+22EB5F1 - EB 09 - jmp "Dragon Age The Veilguard.exe"+22EB5FC { ->Dragon Age The Veilguard.exe+22EB5FC }
Dragon Age The Veilguard.exe+22EB5F3 - 41 0F28 D1 - movaps xmm2,xmm9
Dragon Age The Veilguard.exe+22EB5F7 - EB 03 - jmp "Dragon Age The Veilguard.exe"+22EB5FC { ->Dragon Age The Veilguard.exe+22EB5FC }
Dragon Age The Veilguard.exe+22EB5F9 - 0F28 D7 - movaps xmm2,xmm7
Dragon Age The Veilguard.exe+22EB5FC - 0F28 CA - movaps xmm1,xmm2
Dragon Age The Veilguard.exe+22EB5FF - 0F28 C6 - movaps xmm0,xmm6
Dragon Age The Veilguard.exe+22EB602 - 41 0F54 CB - andps xmm1,xmm11
Dragon Age The Veilguard.exe+22EB606 - 41 0F54 C3 - andps xmm0,xmm11
Dragon Age The Veilguard.exe+22EB60A - 0F2F C8 - comiss xmm1,xmm0
Dragon Age The Veilguard.exe+22EB60D - 76 16 - jna "Dragon Age The Veilguard.exe"+22EB625 { ->Dragon Age The Veilguard.exe+22EB625 }
Dragon Age The Veilguard.exe+22EB60F - 8B 45 2C - mov eax,[rbp+2C]
Dragon Age The Veilguard.exe+22EB612 - 0F28 F2 - movaps xmm6,xmm2
Dragon Age The Veilguard.exe+22EB615 - 41 89 04 24 - mov [r12],eax
Dragon Age The Veilguard.exe+22EB619 - 41 89 86 AC000000 - mov [r14+000000AC],eax
Dragon Age The Veilguard.exe+22EB620 - F3 0F11 55 04 - movss [rbp+04],xmm2
Dragon Age The Veilguard.exe+22EB625 - 48 83 C3 18 - add rbx,18 { 24 }
Dragon Age The Veilguard.exe+22EB629 - FF C7 - inc edi
Dragon Age The Veilguard.exe+22EB62B - 48 3B DE - cmp rbx,rsi
Dragon Age The Veilguard.exe+22EB62E - 0F85 F1FEFFFF - jne "Dragon Age The Veilguard.exe"+22EB525 { ->Dragon Age The Veilguard.exe+22EB525 }
Dragon Age The Veilguard.exe+22EB634 - F3 0F10 7D 0C - movss xmm7,[rbp+0C]
Dragon Age The Veilguard.exe+22EB639 - F3 44 0F10 45 10 - movss xmm8,[rbp+10]
Dragon Age The Veilguard.exe+22EB63F - F3 44 0F10 55 14 - movss xmm10,[rbp+14]
Dragon Age The Veilguard.exe+22EB645 - F3 44 0F10 4D 18 - movss xmm9,[rbp+18]
Dragon Age The Veilguard.exe+22EB64B - 4C 8B 7D 30 - mov r15,[rbp+30]
Dragon Age The Veilguard.exe+22EB64F - 4D 8B 67 08 - mov r12,[r15+08]
Dragon Age The Veilguard.exe+22EB653 - 33 FF - xor edi,edi
Dragon Age The Veilguard.exe+22EB655 - 49 8B 1F - mov rbx,[r15]
Dragon Age The Veilguard.exe+22EB658 - 49 3B DC - cmp rbx,r12
Dragon Age The Veilguard.exe+22EB65B - 74 42 - je "Dragon Age The Veilguard.exe"+22EB69F { ->Dragon Age The Veilguard.exe+22EB69F }
Dragon Age The Veilguard.exe+22EB65D - 0F1F 00 - nop dword ptr [rax]
Dragon Age The Veilguard.exe+22EB660 - 42 80 3C 2F 00 - cmp byte ptr [rdi+r13],00 { 0 }
Dragon Age The Veilguard.exe+22EB665 - 74 2D - je "Dragon Age The Veilguard.exe"+22EB694 { ->Dragon Age The Veilguard.exe+22EB694 }
Dragon Age The Veilguard.exe+22EB667 - 48 8B 45 20 - mov rax,[rbp+20]
Dragon Age The Veilguard.exe+22EB66B - 8B 4B 10 - mov ecx,[rbx+10]
Dragon Age The Veilguard.exe+22EB66E - 49 8B 76 08 - mov rsi,[r14+08]
Dragon Age The Veilguard.exe+22EB672 - 44 8B 38 - mov r15d,[rax]
Dragon Age The Veilguard.exe+22EB675 - E8 36771002 - call "Dragon Age The Veilguard.exe"+43F2DB0 { ->Dragon Age The Veilguard.exe+43F2DB0 }
Dragon Age The Veilguard.exe+22EB67A - 80 3E 00 - cmp byte ptr [rsi],00 { 0 }
Dragon Age The Veilguard.exe+22EB67D - 75 15 - jne "Dragon Age The Veilguard.exe"+22EB694 { ->Dragon Age The Veilguard.exe+22EB694 }
Dragon Age The Veilguard.exe+22EB67F - 48 8B 4E 08 - mov rcx,[rsi+08]
Dragon Age The Veilguard.exe+22EB683 - 8B D0 - mov edx,eax
someInputWritesAOB - F3 0F11 34 91 - movss [rcx+rdx*4],xmm6
Dragon Age The Veilguard.exe+22EB68A - 8B C8 - mov ecx,eax
Dragon Age The Veilguard.exe+22EB68C - 48 8B 46 28 - mov rax,[rsi+28]
Dragon Age The Veilguard.exe+22EB690 - 44 89 3C 88 - mov [rax+rcx*4],r15d
Dragon Age The Veilguard.exe+22EB694 - 48 83 C3 18 - add rbx,18 { 24 }
Dragon Age The Veilguard.exe+22EB698 - FF C7 - inc edi
Dragon Age The Veilguard.exe+22EB69A - 49 3B DC - cmp rbx,r12
Dragon Age The Veilguard.exe+22EB69D - 75 C1 - jne "Dragon Age The Veilguard.exe"+22EB660 { ->Dragon Age The Veilguard.exe+22EB660 }
Dragon Age The Veilguard.exe+22EB69F - 44 0F2F D7 - comiss xmm10,xmm7
Dragon Age The Veilguard.exe+22EB6A3 - 48 8B 85 F0000000 - mov rax,[rbp+000000F0]
Dragon Age The Veilguard.exe+22EB6AA - C6 00 00 - mov byte ptr [rax],00 { 0 }
Dragon Age The Veilguard.exe+22EB6AD - 76 23 - jna "Dragon Age The Veilguard.exe"+22EB6D2 { ->Dragon Age The Veilguard.exe+22EB6D2 }
Dragon Age The Veilguard.exe+22EB6AF - 45 0F2F D1 - comiss xmm10,xmm9
Dragon Age The Veilguard.exe+22EB6B3 - 76 1D - jna "Dragon Age The Veilguard.exe"+22EB6D2 { ->Dragon Age The Veilguard.exe+22EB6D2 }
Dragon Age The Veilguard.exe+22EB6B5 - 45 0F2F D0 - comiss xmm10,xmm8
Dragon Age The Veilguard.exe+22EB6B9 - 76 17 - jna "Dragon Age The Veilguard.exe"+22EB6D2 { ->Dragon Age The Veilguard.exe+22EB6D2 }
Dragon Age The Veilguard.exe+22EB6BB - C6 00 01 - mov byte ptr [rax],01 { 1 }
Dragon Age The Veilguard.exe+22EB6BE - 41 C7 86 AC000000 00000000 - mov [r14+000000AC],00000000 { 0 }
Dragon Age The Veilguard.exe+22EB6C9 - EB 62 - jmp "Dragon Age The Veilguard.exe"+22EB72D { ->Dragon Age The Veilguard.exe+22EB72D }
Dragon Age The Veilguard.exe+22EB6CB - F3 0F10 45 04 - movss xmm0,[rbp+04]
Dragon Age The Veilguard.exe+22EB6D0 - EB 5E - jmp "Dragon Age The Veilguard.exe"+22EB730 { ->Dragon Age The Veilguard.exe+22EB730 }
Dragon Age The Veilguard.exe+22EB6D2 - 41 0F2F FA - comiss xmm7,xmm10
Dragon Age The Veilguard.exe+22EB6D6 - 76 19 - jna "Dragon Age The Veilguard.exe"+22EB6F1 { ->Dragon Age The Veilguard.exe+22EB6F1 }
Dragon Age The Veilguard.exe+22EB6D8 - 41 0F2F F9 - comiss xmm7,xmm9
Dragon Age The Veilguard.exe+22EB6DC - 76 13 - jna "Dragon Age The Veilguard.exe"+22EB6F1 { ->Dragon Age The Veilguard.exe+22EB6F1 }
Dragon Age The Veilguard.exe+22EB6DE - 41 0F2F F8 - comiss xmm7,xmm8
Dragon Age The Veilguard.exe+22EB6E2 - 76 0D - jna "Dragon Age The Veilguard.exe"+22EB6F1 { ->Dragon Age The Veilguard.exe+22EB6F1 }
Dragon Age The Veilguard.exe+22EB6E4 - 41 C7 86 AC000000 01000000 - mov [r14+000000AC],00000001 { 1 }
Dragon Age The Veilguard.exe+22EB6EF - EB 3C - jmp "Dragon Age The Veilguard.exe"+22EB72D { ->Dragon Age The Veilguard.exe+22EB72D }
Dragon Age The Veilguard.exe+22EB6F1 - 45 0F2F CA - comiss xmm9,xmm10
Dragon Age The Veilguard.exe+22EB6F5 - 76 19 - jna "Dragon Age The Veilguard.exe"+22EB710 { ->Dragon Age The Veilguard.exe+22EB710 }
Dragon Age The Veilguard.exe+22EB6F7 - 44 0F2F CF - comiss xmm9,xmm7
Dragon Age The Veilguard.exe+22EB6FB - 76 13 - jna "Dragon Age The Veilguard.exe"+22EB710 { ->Dragon Age The Veilguard.exe+22EB710 }
Dragon Age The Veilguard.exe+22EB6FD - 45 0F2F C8 - comiss xmm9,xmm8
Dragon Age The Veilguard.exe+22EB701 - 76 0D - jna "Dragon Age The Veilguard.exe"+22EB710 { ->Dragon Age The Veilguard.exe+22EB710 }
Dragon Age The Veilguard.exe+22EB703 - 41 C7 86 AC000000 02000000 - mov [r14+000000AC],00000002 { 2 }
Dragon Age The Veilguard.exe+22EB70E - EB 1D - jmp "Dragon Age The Veilguard.exe"+22EB72D { ->Dragon Age The Veilguard.exe+22EB72D }
Dragon Age The Veilguard.exe+22EB710 - 45 0F2F C2 - comiss xmm8,xmm10
Dragon Age The Veilguard.exe+22EB714 - 76 17 - jna "Dragon Age The Veilguard.exe"+22EB72D { ->Dragon Age The Veilguard.exe+22EB72D }
Dragon Age The Veilguard.exe+22EB716 - 44 0F2F C7 - comiss xmm8,xmm7
Dragon Age The Veilguard.exe+22EB71A - 76 11 - jna "Dragon Age The Veilguard.exe"+22EB72D { ->Dragon Age The Veilguard.exe+22EB72D }
Dragon Age The Veilguard.exe+22EB71C - 45 0F2F C1 - comiss xmm8,xmm9
Dragon Age The Veilguard.exe+22EB720 - 76 0B - jna "Dragon Age The Veilguard.exe"+22EB72D { ->Dragon Age The Veilguard.exe+22EB72D }
Dragon Age The Veilguard.exe+22EB722 - 41 C7 86 AC000000 04000000 - mov [r14+000000AC],00000004 { 4 }
Dragon Age The Veilguard.exe+22EB72D - 0F28 C6 - movaps xmm0,xmm6
Dragon Age The Veilguard.exe+22EB730 - 48 8B 4D 38 - mov rcx,[rbp+38]
Dragon Age The Veilguard.exe+22EB734 - 48 33 CD - xor rcx,rbp
Dragon Age The Veilguard.exe+22EB737 - E8 14275401 - call "Dragon Age The Veilguard.exe"+382DE50 { ->Dragon Age The Veilguard.exe+382DE50 }
*/
</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>
<LastState Value="00" RealAddress="0069005B"/>
<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>
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1