<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="52">
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"View Mode [Off/On]"</Description>
      <Color>404080</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Eagle Knight Paradox' or 'Eagle Knight Paradox'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible    = state; getMainForm().Panel5.Visible    = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))
[DISABLE]
LuaCall(cycleFullCompact(nil,false))
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>33</ID>
          <Description>"Eagle Knight Paradox"</Description>
          <Options moDeactivateChildrenAsWell="1"/>
          <Color>6B6B6B</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
OpenProcess("Eagle Knight Paradox.exe")
mono_initialize()
LaunchMonoDataCollector()
{$asm}
[DISABLE]
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>120</ID>
              <Description>"MechaGun"</Description>
              <Options moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanfunction(MechaGun,Playstorm.EKP.Gun:MakeDamage,48 63 56 70 48 8B CF FF 57 18)
alloc(MG,8)
alloc(newmem,$1000,MechaGun)
label(return)
registersymbol(MechaGun MG)
newmem:
  mov [MG],rsi
  movsxd  rdx,dword ptr [rsi+70]
  mov rcx,rdi
  jmp return
MechaGun:
  jmp newmem
  nop 2
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
MechaGun:
  db 48 63 56 70 48 8B CF
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>121</ID>
                  <Description>"Attributes.Type"</Description>
                  <Options moDeactivateChildrenAsWell="1"/>
                  <Color>0000FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>115</ID>
                      <Description>"ammo"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MG]+70</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>112</ID>
                      <Description>"infinity"</Description>
                      <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>C08080</Color>
                      <VariableType>Byte</VariableType>
                      <Address>[MG]+65</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>108</ID>
                      <Description>"flip"</Description>
                      <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>C08080</Color>
                      <VariableType>Byte</VariableType>
                      <Address>[MG]+38</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>122</ID>
                  <Description>"Attributes.Use"</Description>
                  <Options moDeactivateChildrenAsWell="1"/>
                  <Color>0000FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>110</ID>
                      <Description>"rateTime"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MG]+60</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>109</ID>
                      <Description>"rateTimer"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MG]+3C</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>113</ID>
                      <Description>"speed"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MG]+68</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>59</ID>
              <Description>"MechaStats"</Description>
              <Options moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanfunction(MechaStats,Playstorm.EKP.MechaShooter:LateUpdate,48 8B 40 28 48 63 40 1C 85 C0 40 0F 9F C0)
alloc(MS,8)
alloc(newmem,$1000,MechaStats)
label(return)
registersymbol(MechaStats MS)
newmem:
  mov [MS],rax
  mov rax,[rax+28]
  movsxd  rax,dword ptr [rax+1c]
  jmp return
MechaStats:
  jmp newmem
  nop 3
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
MechaStats:
  db 48 8B 40 28 48 63 40 1C
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>106</ID>
                  <Description>"Attributes.CombatDamage"</Description>
                  <Options moDeactivateChildrenAsWell="1"/>
                  <Color>0000FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>70</ID>
                      <Description>"dashDamageAmount"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+20</Address>
                      <Offsets>
                        <Offset>74</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>74</ID>
                      <Description>"meleeMaxComboCount"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>800080</Color>
                      <VariableType>2 Bytes</VariableType>
                      <Address>[MS]+20</Address>
                      <Offsets>
                        <Offset>84</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>73</ID>
                      <Description>"meleeMaxFallSpeed"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+20</Address>
                      <Offsets>
                        <Offset>80</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>72</ID>
                      <Description>"strongMeleeDamageAmount"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+20</Address>
                      <Offsets>
                        <Offset>7C</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>71</ID>
                      <Description>"weakMeleeDamageAmount"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+20</Address>
                      <Offsets>
                        <Offset>78</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>85</ID>
                  <Description>"Attributes.Data"</Description>
                  <Options moDeactivateChildrenAsWell="1"/>
                  <Color>0000FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>86</ID>
                      <Description>"currentLives"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+28</Address>
                      <Offsets>
                        <Offset>38</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>93</ID>
                      <Description>"currentShield"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+28</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>94</ID>
                      <Description>"damageMultiplier"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+28</Address>
                      <Offsets>
                        <Offset>18</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>84</ID>
                      <Description>"health"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+28</Address>
                      <Offsets>
                        <Offset>10</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>95</ID>
                      <Description>"healthMultiplier"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+28</Address>
                      <Offsets>
                        <Offset>14</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>61</ID>
                      <Description>"invulnerabilityDuration"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+20</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>89</ID>
                      <Description>"maxAirDash"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+28</Address>
                      <Offsets>
                        <Offset>2C</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>88</ID>
                      <Description>"maxAirDodge"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+28</Address>
                      <Offsets>
                        <Offset>30</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>87</ID>
                      <Description>"maxLives"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+28</Address>
                      <Offsets>
                        <Offset>34</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>92</ID>
                      <Description>"missileAmmo"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+28</Address>
                      <Offsets>
                        <Offset>20</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>105</ID>
                  <Description>"Attributes.Movement"</Description>
                  <Options moDeactivateChildrenAsWell="1"/>
                  <Color>0000FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>98</ID>
                      <Description>"DashAirCount"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+48</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>79</ID>
                      <Description>"DeltaJumpHeight"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+20</Address>
                      <Offsets>
                        <Offset>C8</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>97</ID>
                      <Description>"DodgeAirCount"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF0000</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>[MS]+44</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>96</ID>
                      <Description>"JumpCount"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>800080</Color>
                      <VariableType>2 Bytes</VariableType>
                      <Address>[MS]+40</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>100</ID>
                      <Description>"LastDashTime"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+50</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>102</ID>
                      <Description>"LastDodgeTime"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+58</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>101</ID>
                      <Description>"LastStartedDashTime"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+54</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>103</ID>
                      <Description>"LastStartedDodgeTime"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+5C</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>66</ID>
                      <Description>"maxSpeed"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+20</Address>
                      <Offsets>
                        <Offset>5C</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>104</ID>
                      <Description>"ShieldRecoveryLerp"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+60</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>67</ID>
                      <Description>"turboSpeed"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+20</Address>
                      <Offsets>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>99</ID>
                      <Description>"wallClimbStamina"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8000</Color>
                      <VariableType>Float</VariableType>
                      <Address>[MS]+4C</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
