Valkyria Chronicles 4

Ask about cheats/tables for single player games here
NukeZen
Novice Cheater
Novice Cheater
Posts: 16
Joined: Thu Mar 02, 2017 11:44 pm
Reputation: 0

Re: Valkyria Chronicles 4

Post by NukeZen » Wed Sep 26, 2018 4:19 am

Ok, now i'm a little deeper in the game and in know more about the game mechanics. It would be great to have a table with all the additional equipment that can be found during the game, each one x99

tontsa00
Expert Cheater
Expert Cheater
Posts: 277
Joined: Wed Mar 08, 2017 5:17 am
Reputation: 7

Re: Valkyria Chronicles 4

Post by tontsa00 » Wed Sep 26, 2018 7:43 am

So could anyone make table for this ?

NukeZen
Novice Cheater
Novice Cheater
Posts: 16
Joined: Thu Mar 02, 2017 11:44 pm
Reputation: 0

Re: Valkyria Chronicles 4

Post by NukeZen » Wed Sep 26, 2018 1:28 pm

pox911 wrote:
Wed Sep 26, 2018 3:11 am

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Get Stats Of Current Controlled Player"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>

[ENABLE]

aobscanmodule(CurPlayer,Valkyria4_x64.exe,48 8B 40 08 8B 40 3C) // should be unique
alloc(newmem,$1000,"Valkyria4_x64.exe"+9297A14)

label(code)
label(return)
label(CurPlyData)
registersymbol(CurPlyData)

newmem:

code:
  mov rax,[rax+08]
  mov [CurPlyData],rax
  mov eax,[rax+3C]
  jmp return
  CurPlyData:

CurPlayer:
  jmp newmem
  nop
  nop
return:
registersymbol(CurPlayer)

[DISABLE]

CurPlayer:
  db 48 8B 40 08 8B 40 3C

unregistersymbol(CurPlayer)
unregistersymbol(CurPlyData)
dealloc(newmem)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Base"</Description>
          <LastState Value="1" RealAddress="141319728"/>
          <VariableType>4 Bytes</VariableType>
          <Address>CurPlyData</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Current Health"</Description>
          <LastState Value="229" RealAddress="141319764"/>
          <VariableType>4 Bytes</VariableType>
          <Address>CurPlyData</Address>
          <Offsets>
            <Offset>3C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>9</ID>
          <Description>"Current Ammo Gun 1"</Description>
          <LastState Value="3" RealAddress="141319818"/>
          <VariableType>Byte</VariableType>
          <Address>CurPlyData</Address>
          <Offsets>
            <Offset>f0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>10</ID>
          <Description>"Infinite Ammo Flag Gun 1"</Description>
          <LastState Value="1" Activated="1" RealAddress="141319819"/>
          <VariableType>Byte</VariableType>
          <Address>CurPlyData</Address>
          <Offsets>
            <Offset>f1</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>11</ID>
          <Description>"Current Ammo Gun 2"</Description>
          <LastState Value="0" RealAddress="14131981C"/>
          <VariableType>Byte</VariableType>
          <Address>CurPlyData</Address>
          <Offsets>
            <Offset>F4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>12</ID>
          <Description>"Infinite Ammo Flag Gun 2"</Description>
          <LastState Value="1" Activated="1" RealAddress="14131981D"/>
          <VariableType>Byte</VariableType>
          <Address>CurPlyData</Address>
          <Offsets>
            <Offset>F5</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>14</ID>
          <Description>"Current Ammo Gun 3"</Description>
          <LastState Value="2" Activated="1" RealAddress="141319820"/>
          <VariableType>Byte</VariableType>
          <Address>CurPlyData</Address>
          <Offsets>
            <Offset>F8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>15</ID>
          <Description>"Infinite Ammo Flag Gun 3"</Description>
          <LastState Value="1" Activated="1" RealAddress="141319821"/>
          <VariableType>Byte</VariableType>
          <Address>CurPlyData</Address>
          <Offsets>
            <Offset>F9</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"Has Taken Action"</Description>
          <LastState Value="0" Activated="1" RealAddress="141319871"/>
          <VariableType>Byte</VariableType>
          <Address>CurPlyData</Address>
          <Offsets>
            <Offset>149</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>7</ID>
      <Description>"Infinite AP"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(InfAPTestAOB,Valkyria4_x64.exe,F3 0F 11 BB C4 04 00 00) // should be unique
registersymbol(InfAPTestAOB)

InfAPTestAOB:
db 90 90 90 90 90 90 90 90
 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat

InfAPTestAOB:
db f3 0f 11 bb c4 04 00 00


unregistersymbol(InfAPTestAOB)
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Here is what ive thrown together so far. Infinite AP and some stats on your current selected character like health, ammo, has completed an action(never ending use :P)
Works great, thx a lot.

nos4r2
Expert Cheater
Expert Cheater
Posts: 64
Joined: Sun Oct 29, 2017 3:58 am
Reputation: 2

Re: Valkyria Chronicles 4

Post by nos4r2 » Thu Sep 27, 2018 8:44 am

Not many play this game i guess i really want option for all accessory or part something like that option like infinity ap just made the game too easy

Not to mention infinity cp.... there like no point to play anymore

Trondeath1977
What is cheating?
What is cheating?
Posts: 2
Joined: Sun Mar 11, 2018 11:41 am
Reputation: 0

Re: Valkyria Chronicles 4

Post by Trondeath1977 » Thu Sep 27, 2018 3:55 pm

Greetings.
So could anyone make table for this ?
Tanks in advance.

Erlkonig
Cheater
Cheater
Posts: 30
Joined: Fri Mar 03, 2017 3:18 pm
Reputation: 1

Re: Valkyria Chronicles 4

Post by Erlkonig » Thu Sep 27, 2018 4:46 pm

nos4r2 wrote:
Thu Sep 27, 2018 8:44 am
Not many play this game i guess i really want option for all accessory or part something like that option like infinity ap just made the game too easy

Not to mention infinity cp.... there like no point to play anymore
You already have a difficulty option if you're looking for an easy game.

I personally just cheat because I'm a cheating addict, not for any particular reason like "I'm struggling with this thing".

EDIT: I agree a code for accessories and weapons would be really nice though.

tontsa00
Expert Cheater
Expert Cheater
Posts: 277
Joined: Wed Mar 08, 2017 5:17 am
Reputation: 7

Re: Valkyria Chronicles 4

Post by tontsa00 » Thu Sep 27, 2018 5:54 pm

Just keep killing "Ace's" and you get more weapons :)

ronnen
What is cheating?
What is cheating?
Posts: 4
Joined: Fri Jan 26, 2018 6:23 pm
Reputation: 2

Re: Valkyria Chronicles 4

Post by ronnen » Fri Sep 28, 2018 1:55 pm

I found that you could give yourself the dropped weapons via this table...

It also doesn't include the uniform decorations, but I imagine it will be formatted similarly just somewhere else...

Probably a better way to format this table for presentation but meh... I'm lazy

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="26">
  <CheatEntries>
    <CheatEntry>
      <ID>4</ID>
      <Description>"Lenfield R1 count"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="99" RealAddress="141314A08"/>
      <VariableType>Byte</VariableType>
      <Address>Valkyria4_x64.exe+1314A08</Address>
      <CheatEntries>
        <CheatEntry>
          <ID>59</ID>
          <Description>"Gallian-X1R"</Description>
          <LastState Value="98" RealAddress="141314A3C"/>
          <VariableType>Byte</VariableType>
          <Address>+30</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>60</ID>
          <Description>"Gallian-A10R"</Description>
          <LastState Value="97" RealAddress="141314A6C"/>
          <VariableType>Byte</VariableType>
          <Address>+60</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>61</ID>
          <Description>"Gallian-X20R"</Description>
          <LastState Value="96" RealAddress="141314A9C"/>
          <VariableType>Byte</VariableType>
          <Address>+90</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>62</ID>
          <Description>"Lenfield R11"</Description>
          <LastState Value="95" RealAddress="141314ACC"/>
          <VariableType>Byte</VariableType>
          <Address>+C0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>63</ID>
          <Description>"ZM Kar 1(e)"</Description>
          <LastState Value="7" RealAddress="141314AFC"/>
          <VariableType>Byte</VariableType>
          <Address>+F0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>64</ID>
          <Description>"ZM Kar 2(e)"</Description>
          <LastState Value="94" RealAddress="141314B2C"/>
          <VariableType>Byte</VariableType>
          <Address>+120</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>65</ID>
          <Description>"ZM Kar 3(e)"</Description>
          <LastState Value="93" RealAddress="141314B5C"/>
          <VariableType>Byte</VariableType>
          <Address>+150</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>66</ID>
          <Description>"ZM Kar 4(e)"</Description>
          <LastState Value="92" RealAddress="141314B8C"/>
          <VariableType>Byte</VariableType>
          <Address>+180</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>67</ID>
          <Description>"ZM Kar 5(e)"</Description>
          <LastState Value="91" RealAddress="141314BBC"/>
          <VariableType>Byte</VariableType>
          <Address>+1B0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>68</ID>
          <Description>"Robinson M91R"</Description>
          <LastState Value="9" RealAddress="141314BEC"/>
          <VariableType>Byte</VariableType>
          <Address>+1E0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>69</ID>
          <Description>"ZM MP 1(e)"</Description>
          <LastState Value="90" RealAddress="141314C1C"/>
          <VariableType>Byte</VariableType>
          <Address>+210</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>70</ID>
          <Description>"MAJ-X M1R"</Description>
          <LastState Value="89" RealAddress="141314C4C"/>
          <VariableType>Byte</VariableType>
          <Address>+240</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>71</ID>
          <Description>"Reising M9A1R"</Description>
          <LastState Value="88" RealAddress="141314C7C"/>
          <VariableType>Byte</VariableType>
          <Address>+270</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>72</ID>
          <Description>"MAJ-X M30R"</Description>
          <LastState Value="87" RealAddress="141314CAC"/>
          <VariableType>Byte</VariableType>
          <Address>+2A0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>73</ID>
          <Description>"Robinson M101R"</Description>
          <LastState Value="86" RealAddress="141314CDC"/>
          <VariableType>Byte</VariableType>
          <Address>+2D0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>74</ID>
          <Description>"ZM MP 3(e)"</Description>
          <LastState Value="85" RealAddress="141314D3C"/>
          <VariableType>Byte</VariableType>
          <Address>+330</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>75</ID>
          <Description>"ZM MP 4(e)"</Description>
          <LastState Value="84" RealAddress="141314D6C"/>
          <VariableType>Byte</VariableType>
          <Address>+360</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>76</ID>
          <Description>"ZM MP 5(e)"</Description>
          <LastState Value="83" RealAddress="141314D9C"/>
          <VariableType>Byte</VariableType>
          <Address>+390</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>77</ID>
          <Description>"LF Wasp No. 1R"</Description>
          <LastState Value="6" RealAddress="141314DCC"/>
          <VariableType>Byte</VariableType>
          <Address>+3C0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>78</ID>
          <Description>"Brondel M101XR"</Description>
          <LastState Value="82" RealAddress="141314DFC"/>
          <VariableType>Byte</VariableType>
          <Address>+3F0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>79</ID>
          <Description>"LF-ASR No. 1R"</Description>
          <LastState Value="81" RealAddress="141314E2C"/>
          <VariableType>Byte</VariableType>
          <Address>+420</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>80</ID>
          <Description>"Gautt R"</Description>
          <LastState Value="80" RealAddress="141314E5C"/>
          <VariableType>Byte</VariableType>
          <Address>+450</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>81</ID>
          <Description>"LF Wasp No. 11R"</Description>
          <LastState Value="79" RealAddress="141314E8C"/>
          <VariableType>Byte</VariableType>
          <Address>+480</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>82</ID>
          <Description>"ZM SG 1(e)"</Description>
          <LastState Value="78" RealAddress="141314EBC"/>
          <VariableType>Byte</VariableType>
          <Address>+4B0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>83</ID>
          <Description>"ZM SG 2(e)"</Description>
          <LastState Value="77" RealAddress="141314EEC"/>
          <VariableType>Byte</VariableType>
          <Address>+4E0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>84</ID>
          <Description>"ZM SG 3(e)"</Description>
          <LastState Value="76" RealAddress="141314F1C"/>
          <VariableType>Byte</VariableType>
          <Address>+510</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>85</ID>
          <Description>"ZM SG 4(e)"</Description>
          <LastState Value="75" RealAddress="141314F4C"/>
          <VariableType>Byte</VariableType>
          <Address>+540</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>86</ID>
          <Description>"ZM SG 5(e)"</Description>
          <LastState Value="74" RealAddress="141314F7C"/>
          <VariableType>Byte</VariableType>
          <Address>+570</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>87</ID>
          <Description>"Lancaar M1R"</Description>
          <LastState Value="3" RealAddress="141314FAC"/>
          <VariableType>Byte</VariableType>
          <Address>+5A0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>88</ID>
          <Description>"VB PL 1(e)"</Description>
          <LastState Value="73" RealAddress="141314FDC"/>
          <VariableType>Byte</VariableType>
          <Address>+5D0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>89</ID>
          <Description>"SB9-7R"</Description>
          <LastState Value="72" RealAddress="14131503C"/>
          <VariableType>Byte</VariableType>
          <Address>+630</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>90</ID>
          <Description>"VB PL 2(e)"</Description>
          <LastState Value="71" RealAddress="14131506C"/>
          <VariableType>Byte</VariableType>
          <Address>+660</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>91</ID>
          <Description>"VB PL 3(e)"</Description>
          <LastState Value="70" RealAddress="14131509C"/>
          <VariableType>Byte</VariableType>
          <Address>+690</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>92</ID>
          <Description>"VB PL 4(e)"</Description>
          <LastState Value="69" RealAddress="1413150CC"/>
          <VariableType>Byte</VariableType>
          <Address>+6C0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>93</ID>
          <Description>"VB PL 1B(e)"</Description>
          <LastState Value="68" RealAddress="1413150FC"/>
          <VariableType>Byte</VariableType>
          <Address>+6F0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>94</ID>
          <Description>"VB PL 2B(e)"</Description>
          <LastState Value="67" RealAddress="14131512C"/>
          <VariableType>Byte</VariableType>
          <Address>+720</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>95</ID>
          <Description>"Hartman MS1R"</Description>
          <LastState Value="4" RealAddress="14131515C"/>
          <VariableType>Byte</VariableType>
          <Address>+750</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>96</ID>
          <Description>"VB GW 1(e)"</Description>
          <LastState Value="66" RealAddress="14131518C"/>
          <VariableType>Byte</VariableType>
          <Address>+780</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>97</ID>
          <Description>"Sanders M3R"</Description>
          <LastState Value="65" RealAddress="1413151BC"/>
          <VariableType>Byte</VariableType>
          <Address>+7B0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>98</ID>
          <Description>"Elias MA4R"</Description>
          <LastState Value="64" RealAddress="1413151EC"/>
          <VariableType>Byte</VariableType>
          <Address>+7E0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>99</ID>
          <Description>"Sanders M8R"</Description>
          <LastState Value="63" RealAddress="14131521C"/>
          <VariableType>Byte</VariableType>
          <Address>+810</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>100</ID>
          <Description>"Hartman MS10R"</Description>
          <LastState Value="62" RealAddress="14131524C"/>
          <VariableType>Byte</VariableType>
          <Address>+840</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>101</ID>
          <Description>"VB GW 2B(e)"</Description>
          <LastState Value="61" RealAddress="14131527C"/>
          <VariableType>Byte</VariableType>
          <Address>+870</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>102</ID>
          <Description>"VB GW 3(e)"</Description>
          <LastState Value="60" RealAddress="1413152AC"/>
          <VariableType>Byte</VariableType>
          <Address>+8A0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>103</ID>
          <Description>"VB GW 4B(e)"</Description>
          <LastState Value="59" RealAddress="1413152DC"/>
          <VariableType>Byte</VariableType>
          <Address>+8D0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>104</ID>
          <Description>"ZM Kar 6(e)"</Description>
          <LastState Value="58" RealAddress="14131533C"/>
          <VariableType>Byte</VariableType>
          <Address>+930</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>105</ID>
          <Description>"ZM Kar 7(e)"</Description>
          <LastState Value="57" RealAddress="14131536C"/>
          <VariableType>Byte</VariableType>
          <Address>+960</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>106</ID>
          <Description>"ZM MP 6(e)"</Description>
          <LastState Value="56" RealAddress="14131539C"/>
          <VariableType>Byte</VariableType>
          <Address>+990</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>107</ID>
          <Description>"ZM MP 7(e)"</Description>
          <LastState Value="55" RealAddress="1413153CC"/>
          <VariableType>Byte</VariableType>
          <Address>+9C0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>108</ID>
          <Description>"ZM SG 6(e)"</Description>
          <LastState Value="54" RealAddress="1413153FC"/>
          <VariableType>Byte</VariableType>
          <Address>+9F0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>109</ID>
          <Description>"ZM SG X(e)"</Description>
          <LastState Value="53" RealAddress="14131542C"/>
          <VariableType>Byte</VariableType>
          <Address>+A20</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>110</ID>
          <Description>"VB PL 5(e)"</Description>
          <LastState Value="52" RealAddress="14131545C"/>
          <VariableType>Byte</VariableType>
          <Address>+A50</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>111</ID>
          <Description>"VB PL 3B(e)"</Description>
          <LastState Value="51" RealAddress="14131548C"/>
          <VariableType>Byte</VariableType>
          <Address>+A80</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>112</ID>
          <Description>"VB GW 6(e)"</Description>
          <LastState Value="52" RealAddress="14131545C"/>
          <VariableType>Byte</VariableType>
          <Address>+AB0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113</ID>
          <Description>"VB GW 7B(e)"</Description>
          <LastState Value="51" RealAddress="14131548C"/>
          <VariableType>Byte</VariableType>
          <Address>+AE0</Address>
        </CheatEntry>
      </CheatEntries>   
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"Lenfield r1 total"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="99" Activated="1" RealAddress="141314A0C"/>
      <VariableType>Byte</VariableType>
      <Address>Valkyria4_x64.exe+1314A0C</Address>
      <CheatEntries>
        <CheatEntry>
          <ID>59</ID>
          <Description>"Gallian-X1R"</Description>
          <LastState Value="98" RealAddress="141314A3C"/>
          <VariableType>Byte</VariableType>
          <Address>+30</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>60</ID>
          <Description>"Gallian-A10R"</Description>
          <LastState Value="97" RealAddress="141314A6C"/>
          <VariableType>Byte</VariableType>
          <Address>+60</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>61</ID>
          <Description>"Gallian-X20R"</Description>
          <LastState Value="96" RealAddress="141314A9C"/>
          <VariableType>Byte</VariableType>
          <Address>+90</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>62</ID>
          <Description>"Lenfield R11"</Description>
          <LastState Value="95" RealAddress="141314ACC"/>
          <VariableType>Byte</VariableType>
          <Address>+C0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>63</ID>
          <Description>"ZM Kar 1(e)"</Description>
          <LastState Value="7" RealAddress="141314AFC"/>
          <VariableType>Byte</VariableType>
          <Address>+F0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>64</ID>
          <Description>"ZM Kar 2(e)"</Description>
          <LastState Value="94" RealAddress="141314B2C"/>
          <VariableType>Byte</VariableType>
          <Address>+120</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>65</ID>
          <Description>"ZM Kar 3(e)"</Description>
          <LastState Value="93" RealAddress="141314B5C"/>
          <VariableType>Byte</VariableType>
          <Address>+150</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>66</ID>
          <Description>"ZM Kar 4(e)"</Description>
          <LastState Value="92" RealAddress="141314B8C"/>
          <VariableType>Byte</VariableType>
          <Address>+180</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>67</ID>
          <Description>"ZM Kar 5(e)"</Description>
          <LastState Value="91" RealAddress="141314BBC"/>
          <VariableType>Byte</VariableType>
          <Address>+1B0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>68</ID>
          <Description>"Robinson M91R"</Description>
          <LastState Value="9" RealAddress="141314BEC"/>
          <VariableType>Byte</VariableType>
          <Address>+1E0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>69</ID>
          <Description>"ZM MP 1(e)"</Description>
          <LastState Value="90" RealAddress="141314C1C"/>
          <VariableType>Byte</VariableType>
          <Address>+210</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>70</ID>
          <Description>"MAJ-X M1R"</Description>
          <LastState Value="89" RealAddress="141314C4C"/>
          <VariableType>Byte</VariableType>
          <Address>+240</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>71</ID>
          <Description>"Reising M9A1R"</Description>
          <LastState Value="88" RealAddress="141314C7C"/>
          <VariableType>Byte</VariableType>
          <Address>+270</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>72</ID>
          <Description>"MAJ-X M30R"</Description>
          <LastState Value="87" RealAddress="141314CAC"/>
          <VariableType>Byte</VariableType>
          <Address>+2A0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>73</ID>
          <Description>"Robinson M101R"</Description>
          <LastState Value="86" RealAddress="141314CDC"/>
          <VariableType>Byte</VariableType>
          <Address>+2D0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>74</ID>
          <Description>"ZM MP 3(e)"</Description>
          <LastState Value="85" RealAddress="141314D3C"/>
          <VariableType>Byte</VariableType>
          <Address>+330</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>75</ID>
          <Description>"ZM MP 4(e)"</Description>
          <LastState Value="84" RealAddress="141314D6C"/>
          <VariableType>Byte</VariableType>
          <Address>+360</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>76</ID>
          <Description>"ZM MP 5(e)"</Description>
          <LastState Value="83" RealAddress="141314D9C"/>
          <VariableType>Byte</VariableType>
          <Address>+390</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>77</ID>
          <Description>"LF Wasp No. 1R"</Description>
          <LastState Value="6" RealAddress="141314DCC"/>
          <VariableType>Byte</VariableType>
          <Address>+3C0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>78</ID>
          <Description>"Brondel M101XR"</Description>
          <LastState Value="82" RealAddress="141314DFC"/>
          <VariableType>Byte</VariableType>
          <Address>+3F0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>79</ID>
          <Description>"LF-ASR No. 1R"</Description>
          <LastState Value="81" RealAddress="141314E2C"/>
          <VariableType>Byte</VariableType>
          <Address>+420</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>80</ID>
          <Description>"Gautt R"</Description>
          <LastState Value="80" RealAddress="141314E5C"/>
          <VariableType>Byte</VariableType>
          <Address>+450</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>81</ID>
          <Description>"LF Wasp No. 11R"</Description>
          <LastState Value="79" RealAddress="141314E8C"/>
          <VariableType>Byte</VariableType>
          <Address>+480</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>82</ID>
          <Description>"ZM SG 1(e)"</Description>
          <LastState Value="78" RealAddress="141314EBC"/>
          <VariableType>Byte</VariableType>
          <Address>+4B0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>83</ID>
          <Description>"ZM SG 2(e)"</Description>
          <LastState Value="77" RealAddress="141314EEC"/>
          <VariableType>Byte</VariableType>
          <Address>+4E0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>84</ID>
          <Description>"ZM SG 3(e)"</Description>
          <LastState Value="76" RealAddress="141314F1C"/>
          <VariableType>Byte</VariableType>
          <Address>+510</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>85</ID>
          <Description>"ZM SG 4(e)"</Description>
          <LastState Value="75" RealAddress="141314F4C"/>
          <VariableType>Byte</VariableType>
          <Address>+540</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>86</ID>
          <Description>"ZM SG 5(e)"</Description>
          <LastState Value="74" RealAddress="141314F7C"/>
          <VariableType>Byte</VariableType>
          <Address>+570</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>87</ID>
          <Description>"Lancaar M1R"</Description>
          <LastState Value="3" RealAddress="141314FAC"/>
          <VariableType>Byte</VariableType>
          <Address>+5A0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>88</ID>
          <Description>"VB PL 1(e)"</Description>
          <LastState Value="73" RealAddress="141314FDC"/>
          <VariableType>Byte</VariableType>
          <Address>+5D0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>89</ID>
          <Description>"SB9-7R"</Description>
          <LastState Value="72" RealAddress="14131503C"/>
          <VariableType>Byte</VariableType>
          <Address>+630</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>90</ID>
          <Description>"VB PL 2(e)"</Description>
          <LastState Value="71" RealAddress="14131506C"/>
          <VariableType>Byte</VariableType>
          <Address>+660</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>91</ID>
          <Description>"VB PL 3(e)"</Description>
          <LastState Value="70" RealAddress="14131509C"/>
          <VariableType>Byte</VariableType>
          <Address>+690</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>92</ID>
          <Description>"VB PL 4(e)"</Description>
          <LastState Value="69" RealAddress="1413150CC"/>
          <VariableType>Byte</VariableType>
          <Address>+6C0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>93</ID>
          <Description>"VB PL 1B(e)"</Description>
          <LastState Value="68" RealAddress="1413150FC"/>
          <VariableType>Byte</VariableType>
          <Address>+6F0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>94</ID>
          <Description>"VB PL 2B(e)"</Description>
          <LastState Value="67" RealAddress="14131512C"/>
          <VariableType>Byte</VariableType>
          <Address>+720</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>95</ID>
          <Description>"Hartman MS1R"</Description>
          <LastState Value="4" RealAddress="14131515C"/>
          <VariableType>Byte</VariableType>
          <Address>+750</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>96</ID>
          <Description>"VB GW 1(e)"</Description>
          <LastState Value="66" RealAddress="14131518C"/>
          <VariableType>Byte</VariableType>
          <Address>+780</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>97</ID>
          <Description>"Sanders M3R"</Description>
          <LastState Value="65" RealAddress="1413151BC"/>
          <VariableType>Byte</VariableType>
          <Address>+7B0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>98</ID>
          <Description>"Elias MA4R"</Description>
          <LastState Value="64" RealAddress="1413151EC"/>
          <VariableType>Byte</VariableType>
          <Address>+7E0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>99</ID>
          <Description>"Sanders M8R"</Description>
          <LastState Value="63" RealAddress="14131521C"/>
          <VariableType>Byte</VariableType>
          <Address>+810</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>100</ID>
          <Description>"Hartman MS10R"</Description>
          <LastState Value="62" RealAddress="14131524C"/>
          <VariableType>Byte</VariableType>
          <Address>+840</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>101</ID>
          <Description>"VB GW 2B(e)"</Description>
          <LastState Value="61" RealAddress="14131527C"/>
          <VariableType>Byte</VariableType>
          <Address>+870</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>102</ID>
          <Description>"VB GW 3(e)"</Description>
          <LastState Value="60" RealAddress="1413152AC"/>
          <VariableType>Byte</VariableType>
          <Address>+8A0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>103</ID>
          <Description>"VB GW 4B(e)"</Description>
          <LastState Value="59" RealAddress="1413152DC"/>
          <VariableType>Byte</VariableType>
          <Address>+8D0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>104</ID>
          <Description>"ZM Kar 6(e)"</Description>
          <LastState Value="58" RealAddress="14131533C"/>
          <VariableType>Byte</VariableType>
          <Address>+930</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>105</ID>
          <Description>"ZM Kar 7(e)"</Description>
          <LastState Value="57" RealAddress="14131536C"/>
          <VariableType>Byte</VariableType>
          <Address>+960</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>106</ID>
          <Description>"ZM MP 6(e)"</Description>
          <LastState Value="56" RealAddress="14131539C"/>
          <VariableType>Byte</VariableType>
          <Address>+990</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>107</ID>
          <Description>"ZM MP 7(e)"</Description>
          <LastState Value="55" RealAddress="1413153CC"/>
          <VariableType>Byte</VariableType>
          <Address>+9C0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>108</ID>
          <Description>"ZM SG 6(e)"</Description>
          <LastState Value="54" RealAddress="1413153FC"/>
          <VariableType>Byte</VariableType>
          <Address>+9F0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>109</ID>
          <Description>"ZM SG X(e)"</Description>
          <LastState Value="53" RealAddress="14131542C"/>
          <VariableType>Byte</VariableType>
          <Address>+A20</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>110</ID>
          <Description>"VB PL 5(e)"</Description>
          <LastState Value="52" RealAddress="14131545C"/>
          <VariableType>Byte</VariableType>
          <Address>+A50</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>111</ID>
          <Description>"VB PL 3B(e)"</Description>
          <LastState Value="51" RealAddress="14131548C"/>
          <VariableType>Byte</VariableType>
          <Address>+A80</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>112</ID>
          <Description>"VB GW 6(e)"</Description>
          <LastState Value="52" RealAddress="14131545C"/>
          <VariableType>Byte</VariableType>
          <Address>+AB0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113</ID>
          <Description>"VB GW 7B(e)"</Description>
          <LastState Value="51" RealAddress="14131548C"/>
          <VariableType>Byte</VariableType>
          <Address>+AE0</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
*edit* the uniform decorations are handled in a different way, and its a PITA ... based on what I'm seeing you probably can ever have more than 1 of any decoration due to the way the runtime stores / handles the collection. I managed to get it to think there was 99/99 of a given decoration, but if you tried to equip it and either had not earned the decoration or had equipped it on someone else... it would not actually equip the decoration.

I'm sure someone more clever than me may be able to work around that and/or track down where the "persistent" collection of decorations are stored... and modifying that collection instead of the volatile memory may resolve some of these cross validation checks.
Last edited by ronnen on Fri Sep 28, 2018 6:07 pm, edited 1 time in total.

belomar
What is cheating?
What is cheating?
Posts: 2
Joined: Mon May 08, 2017 6:33 pm
Reputation: 1

Re: Valkyria Chronicles 4

Post by belomar » Fri Sep 28, 2018 5:14 pm

Here is a simple table with exp, dct, cp, turn, class levels and scripts from pox911.
For class levels, set value and do a battle.
Edit#01: Updated pointers for patch 2, address offset is 12896 for previous table.
Attachments
Valkyria4_x64.CT
For patch 2.
(7.73 KiB) Downloaded 238 times
Valkyria4_x64.CT
(7.71 KiB) Downloaded 103 times
Last edited by belomar on Mon Oct 01, 2018 4:57 pm, edited 1 time in total.

ronnen
What is cheating?
What is cheating?
Posts: 4
Joined: Fri Jan 26, 2018 6:23 pm
Reputation: 2

Re: Valkyria Chronicles 4

Post by ronnen » Fri Sep 28, 2018 6:30 pm

Repost table. Merged pox91 table with weapon codes.
Attachments
Valkyria4_x64.CT
Merged Pox91 and weapon codes
(37.31 KiB) Downloaded 477 times

klais
Noobzor
Noobzor
Posts: 8
Joined: Fri Mar 03, 2017 9:52 pm
Reputation: 0

Re: Valkyria Chronicles 4

Post by klais » Fri Sep 28, 2018 6:58 pm

It seems there is a hidden value for how many times a character gets deploy/kills thats affects their rank or trigger a squad story I have been trying to find it but no luck so far if someone could help me I would appreciate.

ronnen
What is cheating?
What is cheating?
Posts: 4
Joined: Fri Jan 26, 2018 6:23 pm
Reputation: 2

Re: Valkyria Chronicles 4

Post by ronnen » Fri Sep 28, 2018 7:04 pm

Nico's HP out of battle for me is stored in stable memory at


<CheatEntry>
<ID>1</ID>
<Description>"Nico HP"</Description>
<LastState Value="228" RealAddress="141318FE4"/>
<VariableType>4 Bytes</VariableType>
<Address>Valkyria4_x64.exe+1318FE4</Address>
</CheatEntry>

I haven't tested to see if it does anything in battle... but there are lots of other things stored there like the pointer to her name, what weapon / badge you have equipped on her, other stats... you might try looking in that vicinity?

nos4r2
Expert Cheater
Expert Cheater
Posts: 64
Joined: Sun Oct 29, 2017 3:58 am
Reputation: 2

Re: Valkyria Chronicles 4

Post by nos4r2 » Sat Sep 29, 2018 6:58 am

Wow nice weapon script you got there so accessory are impossible ?

But just weapon are good enough i don't want to use any other cheat except equipment

ronnen
What is cheating?
What is cheating?
Posts: 4
Joined: Fri Jan 26, 2018 6:23 pm
Reputation: 2

Re: Valkyria Chronicles 4

Post by ronnen » Sat Sep 29, 2018 11:20 am

Not impossible, just not as drop dead simple as the weapons. And outside the amount of skill/time I put into it poking at it.

Erlkonig
Cheater
Cheater
Posts: 30
Joined: Fri Mar 03, 2017 3:18 pm
Reputation: 1

Re: Valkyria Chronicles 4

Post by Erlkonig » Sat Sep 29, 2018 5:03 pm

Later in the game they add Special Points and Naval Orders, both of which are available in a limited amount. I haven't been able to find those satisfactorily, what about you guys?

Post Reply

Who is online

Users browsing this forum: No registered users