Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>7</ID>
<Description>"Cave Finder (HotKey)"</Description>
<LastState/>
<Color>02234F</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(INJECT,trove.exe, B8 03 02 00 00 c3)
label(return)
INJECT:
db B8 07 02 00 00
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db B8 03 02 00 00
unregistersymbol(INJECT)
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Activate</Action>
<Keys>
<Key>120</Key>
</Keys>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Deactivate</Action>
<Keys>
<Key>121</Key>
</Keys>
<ID>1</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>153</ID>
<Description>"Infinity Dogde (Hotkey)"</Description>
<LastState/>
<Color>8000FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(DODGE,trove.exe,DF F1 DD D8 73 12 56) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
fcomip st(0),st(1)
fstp st(0)
jae trove.exe+56E4C9
jmp return
DODGE:
fcomip st(0),st(0)
return:
registersymbol(DODGE)
[DISABLE]
DODGE:
db DF F1 DD D8 73 12
unregistersymbol(DODGE)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "trove.exe"+56E4B1
"trove.exe"+56E494: DD 5A 18 - fstp qword ptr [edx+18]
"trove.exe"+56E497: 52 - push edx
"trove.exe"+56E498: 8B 01 - mov eax,[ecx]
"trove.exe"+56E49A: FF 50 04 - call dword ptr [eax+04]
"trove.exe"+56E49D: D9 EE - fldz
"trove.exe"+56E49F: DD 83 E0 00 00 00 - fld qword ptr [ebx+000000E0]
"trove.exe"+56E4A5: DF F1 - fcomip st(0),st(1)
"trove.exe"+56E4A7: 76 1E - jna trove.exe+56E4C7
"trove.exe"+56E4A9: DD 83 E0 00 00 00 - fld qword ptr [ebx+000000E0]
"trove.exe"+56E4AF: D9 C9 - fxch st(1)
// ---------- INJECTING HERE ----------
"trove.exe"+56E4B1: DF F1 - fcomip st(0),st(1)
"trove.exe"+56E4B3: DD D8 - fstp st(0)
"trove.exe"+56E4B5: 73 12 - jae trove.exe+56E4C9
// ---------- DONE INJECTING ----------
"trove.exe"+56E4B7: 56 - push esi
"trove.exe"+56E4B8: E8 C3 58 F7 FF - call trove.exe+4E3D80
"trove.exe"+56E4BD: 83 C4 04 - add esp,04
"trove.exe"+56E4C0: 8B F0 - mov esi,eax
"trove.exe"+56E4C2: E9 F3 00 00 00 - jmp trove.exe+56E5BA
"trove.exe"+56E4C7: DD D8 - fstp st(0)
"trove.exe"+56E4C9: 8B CF - mov ecx,edi
"trove.exe"+56E4CB: E8 F0 24 0F 00 - call trove.exe+6609C0
"trove.exe"+56E4D0: 84 C0 - test al,al
"trove.exe"+56E4D2: 0F 84 8E 00 00 00 - je trove.exe+56E566
}
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Activate</Action>
<Keys>
<Key>116</Key>
</Keys>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Deactivate</Action>
<Keys>
<Key>117</Key>
</Keys>
<ID>1</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>0</ID>
<Description>"Trove Teleport Up (HotKey)"</Description>
<LastState Value="62.00099945" RealAddress="22133C24"/>
<Color>00FF00</Color>
<VariableType>Float</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>64</Offset>
<Offset>4</Offset>
<Offset>C4</Offset>
<Offset>28</Offset>
<Offset>0</Offset>
</Offsets>
<Hotkeys>
<Hotkey>
<Action>Increase Value</Action>
<Keys>
<Key>97</Key>
</Keys>
<Value>1</Value>
<ID>2</ID>
</Hotkey>
<Hotkey>
<Action>Decrease Value</Action>
<Keys>
<Key>98</Key>
</Keys>
<Value>1</Value>
<ID>3</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>5</ID>
<Description>"Trove Teleport Z (Hotkeys)"</Description>
<LastState Value="86.89434814" RealAddress="22133C28"/>
<Color>00FF00</Color>
<VariableType>Float</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>68</Offset>
<Offset>4</Offset>
<Offset>C4</Offset>
<Offset>11C</Offset>
<Offset>4</Offset>
</Offsets>
<Hotkeys>
<Hotkey>
<Action>Increase Value</Action>
<Keys>
<Key>38</Key>
</Keys>
<Value>1</Value>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Decrease Value</Action>
<Keys>
<Key>40</Key>
</Keys>
<Value>1</Value>
<ID>1</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>6</ID>
<Description>"Trove Teleport X (Hotkeys)"</Description>
<LastState Value="44.05685806" RealAddress="22133C20"/>
<Color>00FF00</Color>
<VariableType>Float</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>60</Offset>
<Offset>4</Offset>
<Offset>C4</Offset>
<Offset>11C</Offset>
<Offset>10</Offset>
</Offsets>
<Hotkeys>
<Hotkey>
<Action>Increase Value</Action>
<Keys>
<Key>37</Key>
</Keys>
<Value>1</Value>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Decrease Value</Action>
<Keys>
<Key>39</Key>
</Keys>
<Value>1</Value>
<ID>1</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>4</ID>
<Description>"Fly Trove (Hotkeys)"</Description>
<LastState Value="0" RealAddress="22133C54"/>
<Color>0080FF</Color>
<VariableType>Float</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>94</Offset>
<Offset>4</Offset>
<Offset>C4</Offset>
<Offset>28</Offset>
<Offset>8</Offset>
</Offsets>
<Hotkeys>
<Hotkey>
<Action>Set Value</Action>
<Keys>
<Key>45</Key>
</Keys>
<Value>10</Value>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Activate</Action>
<Keys>
<Key>45</Key>
</Keys>
<ID>1</ID>
</Hotkey>
<Hotkey>
<Action>Deactivate</Action>
<Keys>
<Key>46</Key>
</Keys>
<ID>2</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>18</ID>
<Description>"Fly Speed X (Hotkeys)"</Description>
<LastState Value="0" RealAddress="22133C58"/>
<Color>0080FF</Color>
<VariableType>Float</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>98</Offset>
<Offset>4</Offset>
<Offset>C4</Offset>
<Offset>28</Offset>
<Offset>8</Offset>
</Offsets>
<Hotkeys>
<Hotkey>
<Action>Set Value</Action>
<Keys>
<Key>103</Key>
</Keys>
<Value>15</Value>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Set Value</Action>
<Keys>
<Key>104</Key>
</Keys>
<Value>-15</Value>
<ID>3</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>24</ID>
<Description>"Speed Hack (Hotkeys)"</Description>
<LastState Value="335868840" RealAddress="220899BC"/>
<Color>FF0000</Color>
<VariableType>4 Bytes</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>1BC</Offset>
<Offset>178</Offset>
<Offset>80</Offset>
<Offset>28</Offset>
<Offset>0</Offset>
</Offsets>
<Hotkeys>
<Hotkey>
<Action>Set Value</Action>
<Keys>
<Key>36</Key>
</Keys>
<Value>339801000</Value>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Activate</Action>
<Keys>
<Key>36</Key>
</Keys>
<ID>1</ID>
</Hotkey>
<Hotkey>
<Action>Deactivate</Action>
<Keys>
<Key>35</Key>
</Keys>
<ID>2</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>25</ID>
<Description>"Speed Hack"</Description>
<LastState Value="335868840" RealAddress="220899BC"/>
<Color>FF0000</Color>
<VariableType>4 Bytes</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>1BC</Offset>
<Offset>178</Offset>
<Offset>A0</Offset>
<Offset>28</Offset>
<Offset>C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>59</ID>
<Description>"Full Speed (Hotkeys)"</Description>
<LastState Value="A8 F3 04 14" RealAddress="220899BC"/>
<ShowAsHex>1</ShowAsHex>
<Color>FF0000</Color>
<VariableType>Array of byte</VariableType>
<ByteLength>4</ByteLength>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>1BC</Offset>
<Offset>2D4</Offset>
<Offset>C4</Offset>
<Offset>11C</Offset>
<Offset>4</Offset>
</Offsets>
<Hotkeys>
<Hotkey>
<Action>Activate</Action>
<Keys>
<Key>36</Key>
</Keys>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Set Value</Action>
<Keys>
<Key>36</Key>
</Keys>
<Value>A8 F3 90 14</Value>
<ID>1</ID>
</Hotkey>
<Hotkey>
<Action>Deactivate</Action>
<Keys>
<Key>35</Key>
</Keys>
<ID>2</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>33</ID>
<Description>"Atk speed"</Description>
<LastState Value="351859624" RealAddress="220899D8"/>
<Color>FF0000</Color>
<VariableType>4 Bytes</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>1D8</Offset>
<Offset>2D4</Offset>
<Offset>C4</Offset>
<Offset>28</Offset>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>35</ID>
<Description>"Atk speed"</Description>
<LastState Value="351859624" RealAddress="220899D8"/>
<Color>FF0000</Color>
<VariableType>4 Bytes</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>1D8</Offset>
<Offset>2D4</Offset>
<Offset>C4</Offset>
<Offset>28</Offset>
<Offset>18</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>102</ID>
<Description>"Gravity Hack (Hotkeys)"</Description>
<LastState Value="3253207040" RealAddress="22133C78"/>
<Color>FFFF00</Color>
<VariableType>4 Bytes</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>B8</Offset>
<Offset>4</Offset>
<Offset>C4</Offset>
<Offset>11C</Offset>
<Offset>10</Offset>
</Offsets>
<Hotkeys>
<Hotkey>
<Action>Set Value</Action>
<Keys>
<Key>33</Key>
</Keys>
<Value>3233207040</Value>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Activate</Action>
<Keys>
<Key>33</Key>
</Keys>
<ID>1</ID>
</Hotkey>
<Hotkey>
<Action>Set Value</Action>
<Keys>
<Key>34</Key>
</Keys>
<Value>3253207040</Value>
<ID>2</ID>
</Hotkey>
<Hotkey>
<Action>Deactivate</Action>
<Keys>
<Key>34</Key>
</Keys>
<ID>3</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>136</ID>
<Description>"Energia (Infinity Back Ninja Dash)"</Description>
<LastState Value="1120403456" RealAddress="2208A150"/>
<Color>008080</Color>
<VariableType>4 Bytes</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>58</Offset>
<Offset>4C</Offset>
<Offset>2DC</Offset>
<Offset>AC</Offset>
<Offset>80</Offset>
<Offset>28</Offset>
<Offset>C</Offset>
</Offsets>
<Hotkeys>
<Hotkey>
<Action>Activate</Action>
<Keys>
<Key>17</Key>
<Key>49</Key>
</Keys>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Deactivate</Action>
<Keys>
<Key>17</Key>
<Key>50</Key>
</Keys>
<ID>1</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>135</ID>
<Description>"Energia"</Description>
<LastState Value="1120403456" RealAddress="2208A150"/>
<Color>008080</Color>
<VariableType>4 Bytes</VariableType>
<Address>"trove.exe"+00F35B8C</Address>
<Offsets>
<Offset>58</Offset>
<Offset>34</Offset>
<Offset>A0</Offset>
<Offset>2DC</Offset>
<Offset>C4</Offset>
<Offset>28</Offset>
<Offset>C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>152</ID>
<Description>"Cooldown Test"</Description>
<LastState Value="0" RealAddress="239000EC"/>
<VariableType>4 Bytes</VariableType>
<Address>"iggy_w32.dll"+000B586C</Address>
<Offsets>
<Offset>A4</Offset>
<Offset>0</Offset>
<Offset>218</Offset>
<Offset>10</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>