Valkyria Chronicles 4 v1.03

Upload your cheat tables here (No requests)
Post Reply
User avatar
mochongli
Expert Cheater
Expert Cheater
Posts: 82
Joined: Wed Apr 22, 2020 7:36 pm
Reputation: 99

Valkyria Chronicles 4 v1.03

Post by mochongli »

==============================
Full jewelry Buff 800
Seized arms Also enjoy ornaments Increase range
==============================
Supply Ammunition no limit(teammate)
Per round ammo +Max
Grass hide
High morale
rank will be full in 1 operation (Easy to unlock player story)
==============================
==============================
==============================
==============================
==============================
==============================
Valkyria4_x64_v1.03_.CT
(16.39 KiB) Downloaded 728 times

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>214</ID>
      <Description>"Full jewelry Buff 800"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
fullaccess(Valkyria4_x64.exe,0x1000)

//===============calc value
define(game_getitemdata,Valkyria4_x64.exe+436F60)
define(data_24,Valkyria4_x64.exe+800)
define(data_26,Valkyria4_x64.exe+804)
define(data_28,Valkyria4_x64.exe+808)
define(data_2a,Valkyria4_x64.exe+80c)
define(data_2c,Valkyria4_x64.exe+810)
define(data_2e,Valkyria4_x64.exe+814)
define(data_30,Valkyria4_x64.exe+818)
define(data_32,Valkyria4_x64.exe+81c)
define(temp1,Valkyria4_x64.exe+820)

label(loop1)
Valkyria4_x64.exe+830:
xor rax,rax
mov [data_24],rax
mov [data_28],rax
mov [data_2c],rax
mov [data_30],rax
mov [temp1],eax
loop1:
mov ecx,[temp1]
cmp ecx,80
db 7c 01
ret
sub rsp,20
call game_getitemdata
add rsp,20
inc [temp1]
test rax,rax
je loop1
mov rax,[rax+8]
test rax,rax
je loop1
mov cx,word ptr [rax+24]
add [data_24],cx
mov cx,word ptr [rax+26]
add [data_26],cx
mov cx,word ptr [rax+28]
add [data_28],cx
mov cx,word ptr [rax+2a]
add [data_2a],cx
mov cx,word ptr [rax+2c]
add [data_2c],cx
mov cx,word ptr [rax+2e]
add [data_2e],cx
mov cx,word ptr [rax+30]
add [data_30],cx
mov cx,word ptr [rax+32]
add [data_32],cx
jmp loop1

createthread(Valkyria4_x64.exe+830)

//============hook

Valkyria4_x64.exe+640:
cmp [rax+4],0
jne Valkyria4_x64.exe+522838B
mov ecx,[data_24]
add [rbx+00000178],ecx
jmp Valkyria4_x64.exe+522838B

Valkyria4_x64.exe+52282A6:
jmp Valkyria4_x64.exe+640
nop


Valkyria4_x64.exe+660:
cmp [rax+4],0
jne Valkyria4_x64.exe+522AFFA
mov ecx,[data_28]
movd xmm0,ecx
cvtdq2ps xmm0,xmm0
addss xmm0,dword ptr [rbx+00000184]
movss [rbx+00000184],xmm0
jmp Valkyria4_x64.exe+522AFFA

Valkyria4_x64.exe+522AFCB:
jmp Valkyria4_x64.exe+660
nop


Valkyria4_x64.exe+690:
cmp [rax+4],0
jne Valkyria4_x64.exe+522948E
mov ecx,[data_2a]
movd xmm0,ecx
cvtdq2ps xmm0,xmm0
addss xmm0,dword ptr [rbx+00000190]
movss [rbx+00000190],xmm0
jmp Valkyria4_x64.exe+522948E

Valkyria4_x64.exe+522945F:
jmp Valkyria4_x64.exe+690
nop


Valkyria4_x64.exe+6c0:
cmp [rax+4],0
jne Valkyria4_x64.exe+522A9BB
mov ecx,[data_26]
movd xmm0,ecx
cvtdq2ps xmm0,xmm0
addss xmm0,dword ptr [rbx+0000019C]
movss [rbx+0000019C],xmm0
jmp Valkyria4_x64.exe+522A9BB

Valkyria4_x64.exe+522A98C:
jmp Valkyria4_x64.exe+6c0
nop


Valkyria4_x64.exe+6f0:
cmp [rax+4],0
jne Valkyria4_x64.exe+5228939
mov ecx,[data_2c]
movd xmm0,ecx
cvtdq2ps xmm0,xmm0
addss xmm0,dword ptr [rbx+000001A8]
movss [rbx+000001A8],xmm0
jmp Valkyria4_x64.exe+5228939

Valkyria4_x64.exe+522890A:
jmp Valkyria4_x64.exe+6f0
nop


Valkyria4_x64.exe+720:
cmp [rax+4],0
jne Valkyria4_x64.exe+52364D9
mov ecx,[data_2e]
movd xmm0,ecx
cvtdq2ps xmm0,xmm0
addss xmm6,xmm0
jmp Valkyria4_x64.exe+52364D9

Valkyria4_x64.exe+52364B6:
jmp Valkyria4_x64.exe+720
nop


Valkyria4_x64.exe+750:
cmp [rax+4],0
jne Valkyria4_x64.exe+5235F69
mov ecx,[data_30]
movd xmm0,ecx
cvtdq2ps xmm0,xmm0
addss xmm6,xmm0
jmp Valkyria4_x64.exe+5235F69

Valkyria4_x64.exe+5235F46:
jmp Valkyria4_x64.exe+750
nop


Valkyria4_x64.exe+780:
cmp [rax+4],0
jne Valkyria4_x64.exe+521DE7A
mov ecx,[data_32]
movd xmm1,ecx
cvtdq2ps xmm1,xmm1
addss xmm6,xmm1
jmp Valkyria4_x64.exe+521DE7A

Valkyria4_x64.exe+521DE57:
jmp Valkyria4_x64.exe+780
nop


Valkyria4_x64.exe+7b0:
cmp [rax+4],0
jne Valkyria4_x64.exe+521BF0A
mov ecx,[data_32]
movd xmm0,ecx
cvtdq2ps xmm0,xmm0
addss xmm6,xmm0
jmp Valkyria4_x64.exe+521BF0A

Valkyria4_x64.exe+521BEE7:
jmp Valkyria4_x64.exe+7b0
nop


[DISABLE]
Valkyria4_x64.exe+52282A6:
mov ecx,[rax+0000011C]

Valkyria4_x64.exe+522AFCB:
mov ecx,[rax+0000011C]

Valkyria4_x64.exe+522945F:
mov ecx,[rax+0000011C]

Valkyria4_x64.exe+522A98C:
mov ecx,[rax+0000011C]

Valkyria4_x64.exe+522890A:
mov ecx,[rax+0000011C]

Valkyria4_x64.exe+52364B6:
mov ecx,[rax+0000011C]

Valkyria4_x64.exe+5235F46:
mov ecx,[rax+0000011C]

Valkyria4_x64.exe+521DE57:
mov ecx,[rax+0000011C]

Valkyria4_x64.exe+521BEE7:
mov ecx,[rax+0000011C]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>213</ID>
      <Description>"Seized arms Also enjoy ornaments Increase range "</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
Valkyria4_x64.exe+521DDC9:
inc eax
Valkyria4_x64.exe+521BE59:
inc eax
[DISABLE]
Valkyria4_x64.exe+521DDC9:
test eax,eax
Valkyria4_x64.exe+521BE59:
test eax,eax

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>114</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>46</ID>
      <Description>"Supply Ammunition no limit"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
Valkyria4_x64.exe+75FCB3A:
cmp eax,eax
nop
Valkyria4_x64.exe+6F77687:
cmp eax,eax
nop
[DISABLE]
Valkyria4_x64.exe+75FCB3A:
cmp eax,03
Valkyria4_x64.exe+6F77687:
cmp eax,03

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>62</ID>
      <Description>"Per round ammo +Max"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
Valkyria4_x64.exe+520B885:
db 90 90 90
[DISABLE]
Valkyria4_x64.exe+520B885:
cmovle eax,ebp

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>113</ID>
      <Description>"Grass hide"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
fullaccess(Valkyria4_x64.exe,0x1000)

Valkyria4_x64.exe+580:
mov rcx,[rbx+00000388]
mov rdx,[rcx+08]
mov rcx,[rbx+00000da0]
mov rcx,[rcx+8]
mov ecx,[rcx+4]
test ecx,ecx
je Valkyria4_x64.exe+6F04BF8
jmp Valkyria4_x64.exe+6F04A3E

Valkyria4_x64.exe+6F04A21:
jmp Valkyria4_x64.exe+580

[DISABLE]
Valkyria4_x64.exe+6F04A21:
mov rcx,[rbx+00000388]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>157</ID>
      <Description>"High morale"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
fullaccess(Valkyria4_x64.exe,0x1000)
define(exit,Valkyria4_x64.exe+607A425)
Valkyria4_x64.exe+5c0:
mov rax,[rdi+00000da0]
mov rax,[rax+8]
mov eax,[rax+4]
test eax,eax
mov eax,1
db 74 05
mov eax,0
jmp exit


Valkyria4_x64.exe+607A420:
jmp Valkyria4_x64.exe+5c0
[DISABLE]
Valkyria4_x64.exe+607A420:
call Valkyria4_x64.exe+42CDB0


</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>197</ID>
      <Description>"rank will be full in 1 operation (Easy to unlock player story)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
Valkyria4_x64.exe+75AACF0:
db eb 06
[DISABLE]
Valkyria4_x64.exe+75AACF0:
db 72 06

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>158</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>16</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>15</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>14</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>6</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>20</ID>
      <Description>"Valkyria4_x64.exe"</Description>
      <VariableType>4 Bytes</VariableType>
      <Address>Valkyria4_x64.exe</Address>
    </CheatEntry>
    <CheatEntry>
      <ID>103</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>102</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>101</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>100</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>1</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>215</ID>
      <Description>"=============================="</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

Post Reply

Who is online

Users browsing this forum: AhrefsBot, Alex985, Baidu [Spider], Bing [Bot], hhh851104, HiddenSkurdJ