<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>52</ID>
      <Description>"Compact View Mode"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
--Make parts of the main form invisible.
controlMainForm = getMainForm()
control_setVisible(wincontrol_getControl(controlMainForm,0), false)
control_setVisible(wincontrol_getControl(controlMainForm,2), false)
control_setVisible(wincontrol_getControl(controlMainForm,3), false)

[DISABLE]
{$lua}
--Make parts of the main form visible.
controlMainForm = getMainForm()
control_setVisible(wincontrol_getControl(controlMainForm,0), true)
control_setVisible(wincontrol_getControl(controlMainForm,2), true)
control_setVisible(wincontrol_getControl(controlMainForm,3), true)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>68</ID>
      <Description>"-----"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Find CharacterController Stats"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>///Current health is a float and the game reads it in the pause menu too.
//It's rounded in the pause menu so you have to scan between and such.

[ENABLE]

aobscanmodule(readhealth,GameAssembly.dll,F3 0F 10 BB 70 01 00 00 48 85 C0 74 76) // should be unique
alloc(newmem,$1000,readhealth)

label(code)
label(return)

globalalloc(_charactercontroller,8)

newmem:

code:
  push rax //Push a register to the stack to free it for use.
  mov rax,_charactercontroller //Copy our allocated address into it.
  mov [rax],rbx //Copy our desired value into where the register is pointing.
  pop rax //Restore the value of the register and pretend nothing happened.
  movss xmm7,[rbx+00000170]
  jmp return

readhealth:
  jmp newmem
  nop 3
return:
registersymbol(readhealth)

[DISABLE]

readhealth:
  db F3 0F 10 BB 70 01 00 00

unregistersymbol(readhealth)
unregistersymbol(_charactercontroller)
dealloc(newmem)
dealloc(_charactercontroller)

{
// ORIGINAL CODE - INJECTION POINT: 7FFDC074B163

7FFDC074B143: 84 C0                    - test al,al
7FFDC074B145: 75 15                    - jne 7FFDC074B15C
7FFDC074B147: 0F 2E 35 DE 04 EF 00     - ucomiss xmm6,[7FFDC163B62C]
7FFDC074B14E: 7A 02                    - jp 7FFDC074B152
7FFDC074B150: 74 0A                    - je 7FFDC074B15C
7FFDC074B152: 0F 57 FF                 - xorps xmm7,xmm7
7FFDC074B155: 0F 2E F7                 - ucomiss xmm6,xmm7
7FFDC074B158: 7A 02                    - jp 7FFDC074B15C
7FFDC074B15A: 74 63                    - je 7FFDC074B1BF
7FFDC074B15C: 48 8B 83 60 01 00 00     - mov rax,[rbx+00000160]
// ---------- INJECTING HERE ----------
7FFDC074B163: F3 0F 10 BB 70 01 00 00  - movss xmm7,[rbx+00000170]
// ---------- DONE INJECTING  ----------
7FFDC074B16B: 48 85 C0                 - test rax,rax
7FFDC074B16E: 74 76                    - je 7FFDC074B1E6
7FFDC074B170: 48 8B 80 80 00 00 00     - mov rax,[rax+00000080]
7FFDC074B177: 48 85 C0                 - test rax,rax
7FFDC074B17A: 74 6A                    - je 7FFDC074B1E6
7FFDC074B17C: F3 0F 10 70 14           - movss xmm6,[rax+14]
7FFDC074B181: F3 0F 58 70 10           - addss xmm6,[rax+10]
7FFDC074B186: 0F 28 C6                 - movaps xmm0,xmm6
7FFDC074B189: E8 B2 E2 94 FE           - call 7FFDBF099440
7FFDC074B18E: 84 C0                    - test al,al
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>11</ID>
          <Description>"Base Address"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C0C0C0</Color>
          <VariableType>Binary</VariableType>
          <BitStart>0</BitStart>
          <BitLength>1</BitLength>
          <ShowAsBinary>0</ShowAsBinary>
          <Address>[_charactercontroller]</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>114</ID>
          <Description>"_playerStats"</Description>
          <LastState Value="0" RealAddress="1C024521DE0"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C0C0C0</Color>
          <VariableType>Binary</VariableType>
          <BitStart>0</BitStart>
          <BitLength>1</BitLength>
          <ShowAsBinary>0</ShowAsBinary>
          <Address>[_charactercontroller]+160</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>129</ID>
              <Description>"Max Health"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="119.7900009" RealAddress="1C0647BEE90"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>80</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>143</ID>
                  <Description>"Max Health (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>80</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>126</ID>
              <Description>"Recovery"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="0.5" RealAddress="1C0647BEEB0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>000080</Color>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>68</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>144</ID>
                  <Description>"Recovery (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>000080</Color>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>68</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>124</ID>
              <Description>"Armor"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="3" RealAddress="1C0647BEF10"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>58</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>142</ID>
                  <Description>"Armor (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>58</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>118</ID>
              <Description>"Move Speed"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="1.299999952" RealAddress="1C0647BEF70"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>28</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>145</ID>
                  <Description>"Move Speed (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>28</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>138</ID>
              <Description>"-----"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>115</ID>
              <Description>"Might (Power)"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="1.349999666" RealAddress="1C0647BD010"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>10</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>146</ID>
                  <Description>"Might (Power) (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>117</ID>
              <Description>"Speed"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="1.299999952" RealAddress="1C0647BEFD0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>004080</Color>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>20</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>147</ID>
                  <Description>"Speed (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>004080</Color>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>20</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>121</ID>
              <Description>"Duration"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="1.399999857" RealAddress="1C0647BEEF0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008080</Color>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>40</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>148</ID>
                  <Description>"Duration (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008080</Color>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>40</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>116</ID>
              <Description>"Area"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="1.389999628" RealAddress="1C0647BEFF0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>004080</Color>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>18</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>149</ID>
                  <Description>"Area (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>004080</Color>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>18</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>139</ID>
              <Description>"-----"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>122</ID>
              <Description>"Cooldown (1+value=)"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="0.9500000477" RealAddress="1C0647BEFB0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>000080</Color>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>48</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>150</ID>
                  <Description>"Cooldown (1+value=) (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>000080</Color>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>48</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>123</ID>
              <Description>"Amount"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="1" RealAddress="1C0647BEF90"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>800000</Color>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>50</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>151</ID>
                  <Description>"Amount (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>800000</Color>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>50</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>133</ID>
              <Description>"Revival"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="0" RealAddress="1C066372A60"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>004080</Color>
              <VariableType>Double</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>A0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>152</ID>
                  <Description>"Revival (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>004080</Color>
                  <VariableType>Double</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>18</Offset>
                    <Offset>A0</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>134</ID>
              <Description>"Magnet"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="0.5" RealAddress="1C0647BEE10"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>88</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>196</ID>
                  <Description>"Magnet (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>88</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>140</ID>
              <Description>"-----"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>120</ID>
              <Description>"Luck"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="1.300000072" RealAddress="1C0647BEF30"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>38</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>153</ID>
                  <Description>"Luck (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>38</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>119</ID>
              <Description>"Growth"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="2.399999857" RealAddress="1C0647BEF50"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008080</Color>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>30</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>154</ID>
                  <Description>"Growth (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008080</Color>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>30</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>125</ID>
              <Description>"Greed"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="1.500000119" RealAddress="1C0647BEED0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>60</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>155</ID>
                  <Description>"Greed (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>131</ID>
              <Description>"Curse"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="1.500000119" RealAddress="1C0647BEDF0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>800080</Color>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>90</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>156</ID>
                  <Description>"Curse (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>800080</Color>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>90</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>141</ID>
              <Description>"-----"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>127</ID>
              <Description>"Reroll"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="12" RealAddress="1C0647BEE70"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>70</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>157</ID>
                  <Description>"Reroll (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>70</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>128</ID>
              <Description>"Skip"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="10" RealAddress="1C0647BEE50"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>78</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>158</ID>
                  <Description>"Skip (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>78</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>132</ID>
              <Description>"Banish"</Description>
              <Options moManualExpandCollapse="1"/>
              <LastState Value="10" RealAddress="1C0647BEE30"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+160</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>98</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>159</ID>
                  <Description>"Banish (Egg)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[_charactercontroller]+160</Address>
                  <Offsets>
                    <Offset>14</Offset>
                    <Offset>98</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>107</ID>
          <Description>"Invincibility (Seconds)"</Description>
          <LastState Value="0" RealAddress="1C024521D94"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>[_charactercontroller]+114</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>111</ID>
          <Description>"HP"</Description>
          <LastState Value="143.7480011" RealAddress="1C024521DF0"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>[_charactercontroller]+170</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113</ID>
          <Description>"Level"</Description>
          <LastState Value="20" RealAddress="1C024521DF4"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[_charactercontroller]+174</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"EXP"</Description>
          <LastState Value="2238.609131" RealAddress="1C024521E04"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>[_charactercontroller]+184</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>161</ID>
          <Description>"_playeroptions-&gt;_config"</Description>
          <LastState Value="0" RealAddress="1C01EF5E958"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C0C0C0</Color>
          <VariableType>Binary</VariableType>
          <BitStart>0</BitStart>
          <BitLength>1</BitLength>
          <ShowAsBinary>0</ShowAsBinary>
          <Address>[_charactercontroller]+70</Address>
          <Offsets>
            <Offset>58</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>191</ID>
              <Description>"playerID"</Description>
              <LastState Value="1023152320" RealAddress="1C024D11330"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>192</ID>
              <Description>"selectedCharacter"</Description>
              <LastState Value="75" RealAddress="1C024D11354"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>34</Offset>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>197</ID>
              <Description>"SelectedMaxWeapons"</Description>
              <LastState Value="6" RealAddress="1C024D11374"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>54</Offset>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>175</ID>
              <Description>"Coins"</Description>
              <LastState Value="17842.22266" RealAddress="1C024D11380"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>60</Offset>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>172</ID>
              <Description>"RunCoins"</Description>
              <LastState Value="562.7700806" RealAddress="1C024D11384"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>64</Offset>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>184</ID>
              <Description>"Enemies Killed"</Description>
              <LastState Value="3265" RealAddress="1C024D11388"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>68</Offset>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>185</ID>
              <Description>"LifetimeCoins"</Description>
              <LastState Value="1253852945" RealAddress="1C024D1139C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>7C</Offset>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>186</ID>
              <Description>"TotalCoins"</Description>
              <LastState Value="1280594459" RealAddress="1C024D113A0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>80</Offset>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>173</ID>
              <Description>"BeginnersLuck"</Description>
              <LastState Value="6" RealAddress="1C024D113A4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>84</Offset>
                <Offset>50</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>174</ID>
                  <Description>"Set to 5 for guaranteed 5-item chests."</Description>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>008000</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>198</ID>
              <Description>"CheatCodeUsed"</Description>
              <LastState Value="0" RealAddress="1C024D113E0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>C0</Offset>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>199</ID>
              <Description>"ShowPickups"</Description>
              <LastState Value="1" RealAddress="1C024D113F8"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>D8</Offset>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>200</ID>
              <Description>"ShowSmallMapIcons"</Description>
              <LastState Value="1" RealAddress="1C024D113F9"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>[_charactercontroller]+70</Address>
              <Offsets>
                <Offset>D9</Offset>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>135</ID>
      <Description>"-----"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>65</ID>
      <Description>"Find Timer"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : VampireSurvivors.exe
  Version:
  Date   : 2024-01-16
  Author : Rydian

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(readtimer,GameAssembly.dll,F3 0F 10 B0 B8 02 00 00 48 85) // should be unique
alloc(newmem,$1000,readtimer)

label(code)
label(return)

globalalloc(_timerbase,8)

newmem:

code:
  push rbx //Push a register to the stack to free it for use.
  mov rbx,_timerbase //Copy our allocated address into it.
  mov [rbx],rax //Copy our desired value into where rbx is pointing.
  pop rbx //Restore the value of rbx and pretend nothing happened.
  movss xmm6,[rax+000002B8]
  jmp return

readtimer:
  jmp newmem
  nop 3
return:
registersymbol(readtimer)

[DISABLE]

readtimer:
  db F3 0F 10 B0 B8 02 00 00

unregistersymbol(readtimer)
unregistersymbol(_timerbase)
dealloc(newmem)
dealloc(_timerbase)

{
// ORIGINAL CODE - INJECTION POINT: 7FFDC086E22C

7FFDC086E1F6: 48 89 B4 24 98 00 00 00  - mov [rsp+00000098],rsi
7FFDC086E1FE: 48 8B CF                 - mov rcx,rdi
7FFDC086E201: 0F 29 74 24 70           - movaps [rsp+70],xmm6
7FFDC086E206: E8 55 25 2D 00           - call VampireSurvivors.UI.BaseUIPage.Update
7FFDC086E20B: 48 8B 05 46 69 15 01     - mov rax,[7FFDC19C4B58]
7FFDC086E212: 48 8B 88 B8 00 00 00     - mov rcx,[rax+000000B8]
7FFDC086E219: 48 8B 01                 - mov rax,[rcx]
7FFDC086E21C: 48 85 C0                 - test rax,rax
7FFDC086E21F: 0F 84 95 02 00 00        - je 7FFDC086E4BA
7FFDC086E225: 48 8B 8F 50 01 00 00     - mov rcx,[rdi+00000150]
// ---------- INJECTING HERE ----------
7FFDC086E22C: F3 0F 10 B0 B8 02 00 00  - movss xmm6,[rax+000002B8]
// ---------- DONE INJECTING  ----------
7FFDC086E234: 48 85 C9                 - test rcx,rcx
7FFDC086E237: 0F 84 7D 02 00 00        - je 7FFDC086E4BA
7FFDC086E23D: 45 33 C0                 - xor r8d,r8d
7FFDC086E240: 33 D2                    - xor edx,edx
7FFDC086E242: E8 D9 30 61 FE           - call System.Text.StringBuilder.set_Length
7FFDC086E247: 48 8B B7 50 01 00 00     - mov rsi,[rdi+00000150]
7FFDC086E24E: 0F 28 C6                 - movaps xmm0,xmm6
7FFDC086E251: F3 0F 5E 05 9F CC DC 00  - divss xmm0,[7FFDC163AEF8]
7FFDC086E259: E8 4A 4A 25 FD           - call 7FFDBDAC2CA8
7FFDC086E25E: 48 8B 0D 5B D4 12 01     - mov rcx,[7FFDC199B6C0]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>66</ID>
          <Description>"Seconds"</Description>
          <LastState Value="110" RealAddress="1C03B7E38F8"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>[_timerbase]+2b8</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>67</ID>
      <Description>"-----"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <DisassemblerComments>
    <DisassemblerComment>
      <Address>"pmain.dll"+7297F</Address>
      <Comment>------------------1</Comment>
    </DisassemblerComment>
    <DisassemblerComment>
      <Address>"pmain.dll"+72991</Address>
      <Comment>------------------2</Comment>
    </DisassemblerComment>
  </DisassemblerComments>
</CheatTable>
