Page 1 of 15 12311 ... LastLast
Results 1 to 15 of 218
  1. #1
    TroverHacks's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    173
    Reputation
    10
    Thanks
    1,619
    My Mood
    Psychedelic

    Trover Trainer + Farm's (CT) All Updated Here / No Download

    Update : 04/01/2021

    Tutorial for Use Cheats : https://www.mpgh.net/forum/showthrea...4#post15095054

    Need Cheat Engine installed for USE

    Cheats on this CT

    - No-clip
    - Map Hack (RE-ADD)
    - Max Distance viewer
    - Fake Break Blocks
    - Speed Jump
    - Glow Enemies / Objects
    - Extra Ilumination
    - Fov Remover
    - Double Speed
    - Insta-Lasermancy Hack 0~300
    - Full Insta-Lasermancy Hack 300+
    - Anti-Dismount
    - Gun No Damage Freezy Air
    - No-Clip Cam
    - Jump Hack
    - X-Ray PERFECT
    - Infinity Dogde
    - Anti-AFK
    - Faster Lasermancy Geode (OmniTool)
    - Teleport Hack
    - Skip Distance
    - Super Jump
    - Fly Hack
    - Increase Fly Speed
    - Speed Hack
    - Gravity Hack
    - Energy Hack (Good for Infinity Back Ninja Dash)
    - Zoom Hack
    - Character Size


    Trainer Code:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <CheatTable>
      <CheatEntries>
        <CheatEntry>
          <ID>328</ID>
          <Description>"Jump min  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(jumper,trove.exe,FF 46 3C 68) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    
    newmem:
    
    code:
      db FF 46
    
    jumper:
     db FF 4E
     return:
    registersymbol(jumper)
    
    [DISABLE]
    
    jumper:
      db FF 46
    
    unregistersymbol(jumper)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>112</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>994</ID>
          <Description>"Jump Speed - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(jump,trove.exe,0F 28 05 XX XX XX XX XX 29 40 40) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    jump:
      db 0F 28 0D
    return:
    registersymbol(jump)
    
    [DISABLE]
    
    jump:
      db 0F 28 05
    
    unregistersymbol(jump)
    dealloc(newmem)
    
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>80</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3688</ID>
          <Description>"False break blocks - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(draco,trove.exe,80 7F 1C 00 0F 84 XX XX XX XX 8B 4B 08 E8 XX XX XX XX FF 75 0C 8B 4D 10 8B F0 FF 75 08 8B 45 14 83 EC 0C 8B 3E 8B D4) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 80 7F 1C 00
      jmp return
    
    draco:
      db 80 7F 1C 01
    return:
    registersymbol(draco)
    
    [DISABLE]
    
    draco:
      db 80 7F 1C 00
    
    unregistersymbol(draco)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>226</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>165</ID>
          <Description>"Lasermancy Geode (Omni Tool) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Beam,trove.exe,DF F1 DD D8 72 35 8D) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db DF F1
      jmp return
    
    Beam:
      db DF F0
    return:
    registersymbol(Beam)
    
    [DISABLE]
    Beam:
      db DF F1
    
    unregistersymbol(Beam)
    dealloc(newmem)
    
    {
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>113</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>652</ID>
          <Description>"Insta Mining 0 - 300 laser All Blocks - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Trover,trove.exe,DF F1 DD D8 72 61) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db DF F1
      jmp return
    
    Trover:
      db DF F0
    return:
    registersymbol(Trover)
    
    [DISABLE]
    
    Trover:
      db DF F1
    
    unregistersymbol(Trover)
    dealloc(newmem)
    
    {
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>120</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>653</ID>
          <Description>"Inta Mining 300+ Laser &gt; Normal Blocks / Nitro / Shape / cinabrio - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,77 02 8B C7 DD 00 DD 17 DF F1 DD D8 72 61) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 77 02
      jmp return
    
    INJECT:
     db 72 02
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 77 02
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>121</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>2</ID>
          <Description>"Map Hack - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,77 XX B8 XX XX XX XX F3 0F 10 08 F3 0F 11 89 XX XX XX XX 8B 89 A8 00 00 00 85 C9 74 XX) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
    db 77 05
    jmp return
    
    INJECT:
    db EB
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
    db 77 05
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>77</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>153</ID>
          <Description>"Infinity Dogde (Hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</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:
    db DF F1
    jmp return
    
    DODGE:
    db DF F0
    return:
    registersymbol(DODGE)
    
    [DISABLE]
    
    DODGE:
    db DF F1
    
    unregistersymbol(DODGE)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>114</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>338</ID>
          <Description>"Anti Dismount - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(nodismount,trove.exe,74 0B 8B 07 8B CF 6A 00 6A) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 74 0B
      jmp return
    
    
    nodismount:
     db EB 0B
    
    return:
    registersymbol(nodismount)
    
    [DISABLE]
    
    nodismount:
      db 74 0B
    
    unregistersymbol(nodismount)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>115</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>1029</ID>
          <Description>"Perfect X Ray - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,F3 0F 10 48 28 0F C6 C0 00 0F 28 D1 F3 0F 59 15 XX XX XX XX 0F 29 44 24 10) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 48
      jmp return
    
    INJECT:
      db F3 0F 10 40
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 10 48
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>116</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3695</ID>
          <Description>"Speed 2x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::UnloadBank+8085)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.2
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>16</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3697</ID>
          <Description>"Speed 3x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::UnloadBank+8085)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.3
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>103</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3696</ID>
          <Description>"Speed 4x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::UnloadBank+8085)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.4
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>104</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3675</ID>
          <Description>"Fov Script - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(FOVV,trove.exe,F3 0F 10 41 28 F3 0F 59 05 XX XX XX XX 8B 4D F4) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 41 28 F3 0F 59 05
      jmp return
    
    FOVV:
      db F3 0F 10 41 28 F3 0F 59 0D
    return:
    registersymbol(FOVV)
    
    [DISABLE]
    
    FOVV:
      db F3 0F 10 41 28 F3 0F 59 05
    
    unregistersymbol(FOVV)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>70</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3681</ID>
          <Description>"Chams Monster / Object - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(CHAMS,trove.exe,0F 28 05 XX XX XX XX 8B CE 0F 58 00) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    CHAMS:
      db 0F 28 0D
    return:
    registersymbol(CHAMS)
    
    [DISABLE]
    
    CHAMS:
      db 0F 28 05
    
    unregistersymbol(CHAMS)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>71</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
          <CheatEntries>
            <CheatEntry>
              <ID>3682</ID>
              <Description>"Chams Monster / Object2 - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(Chams2,trove.exe,0F 28 05 XX XX XX XX 56 57 8B F9 8B F2 89 75 FC 0F 29 07 85 F6) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    Chams2:
      db 0F 28 0D
    return:
    registersymbol(Chams2)
    
    [DISABLE]
    
    Chams2:
      db 0F 28 05
    
    unregistersymbol(Chams2)
    dealloc(newmem)
    
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>17</Key>
                    <Key>71</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>3693</ID>
          <Description>"No Clip (need hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,0F 84 F0 05 00 00 0F 28 45 E0 0F 28 65 D0) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 84
      jmp return
    
    INJECT:
      db 0F 87
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 0F 84
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>192</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>166</ID>
          <Description>"Anti-AFK - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    aobscanmodule(AntiAFK,trove.exe,55 8B EC 83 E4 F8 D9 EE 83 EC 58)
    alloc(newmem,$1000)
    label(code)
    label(return)
    newmem:
    code:
      ret
      push ebp
      mov ebp,esp
      and esp,-08
      jmp return
    AntiAFK:
      jmp newmem
      nop
    return:
    registersymbol(AntiAFK)
    [DISABLE]
    AntiAFK:
      db 55 8B EC 83 E4 F8
    unregistersymbol(AntiAFK)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>119</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"Gun 2 (need hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Gun2,trove.exe,55 8B EC 51 F3 0F 10 81 D8 00 00 00 0F 2F 05) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      push ebp
      mov ebp,esp
      push ecx
      movss xmm0,[ecx+000000D8]
      jmp return
    
    Gun2:
      push ebp
      mov ebp,esp
      push ecx
      movss xmm0,[ecx+000000AC]
    return:
    registersymbol(Gun2)
    
    [DISABLE]
    
    Gun2:
      db 55 8B EC 51 F3 0F 10 81 D8 00 00 00
    
    unregistersymbol(Gun2)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>4</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
          <CheatEntries>
            <CheatEntry>
              <ID>57</ID>
              <Description>"Gun Hack No damage (need hotkey)  - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(Gun,trove.exe,F3 0F 10 89 D4 00 00 00 0F 57) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss xmm1,[ecx+000000D4]
      jmp return
    
    Gun:
     movss xmm0,[ecx+000000AC]
    
    return:
    registersymbol(Gun)
    
    [DISABLE]
    
    Gun:
      db F3 0F 10 89 D4 00 00 00
    
    unregistersymbol(Gun)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+65921F
    
    "trove.exe"+65920C: CC                       -  int 3 
    "trove.exe"+65920D: CC                       -  int 3 
    "trove.exe"+65920E: CC                       -  int 3 
    "trove.exe"+65920F: CC                       -  int 3 
    "trove.exe"+659210: 55                       -  push ebp
    "trove.exe"+659211: 8B EC                    -  mov ebp,esp
    "trove.exe"+659213: 51                       -  push ecx
    "trove.exe"+659214: 8B 81 68 01 00 00        -  mov eax,[ecx+00000168]
    "trove.exe"+65921A: 83 E8 02                 -  sub eax,02
    "trove.exe"+65921D: 74 30                    -  je trove.exe+65924F
    // ---------- INJECTING HERE ----------
    "trove.exe"+65921F: F3 0F 10 89 D4 00 00 00  -  movss xmm1,[ecx+000000D4]
    // ---------- DONE INJECTING  ----------
    "trove.exe"+659227: 0F 57 C0                 -  xorps xmm0,xmm0
    "trove.exe"+65922A: 0F 2F C1                 -  comiss xmm0,xmm1
    "trove.exe"+65922D: 72 0C                    -  jb trove.exe+65923B
    "trove.exe"+65922F: F3 0F 11 4D FC           -  movss [ebp-04],xmm1
    "trove.exe"+659234: D9 45 FC                 -  fld dword ptr [ebp-04]
    "trove.exe"+659237: 8B E5                    -  mov esp,ebp
    "trove.exe"+659239: 5D                       -  pop ebp
    "trove.exe"+65923A: C3                       -  ret 
    "trove.exe"+65923B: F3 0F 10 05 A4 F5 E1 00  -  movss xmm0,[trove.exe+D8F5A4]
    "trove.exe"+659243: F3 0F 11 45 FC           -  movss [ebp-04],xmm0
    }
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>1028</ID>
              <Description>"Slow Fall Gun (need hotkey) - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(slow1,trove.exe,F3 0F 10 05 XX XX XX XX F3 0F 11 45 FC D9 45 FC 8B E5 5D C3 D9 05 XX XX XX XX) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 05
      jmp return
    
    slow1:
      db F3 0F 10 0D
    return:
    registersymbol(slow1)
    
    [DISABLE]
    
    slow1:
      db F3 0F 10 05
    
    unregistersymbol(slow1)
    dealloc(newmem)
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>1030</ID>
              <Description>"Slow Fall Gun 2 (need hotkey) - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(slow2,trove.exe,F3 0F 10 05 XX XX XX XX F3 0F 11 45 FC D9 45 FC 8B E5 5D C3 CC CC CC CC CC CC CC 55 8B EC 83 EC 60 56) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 05
      jmp return
    
    slow2:
      db F3 0F 10 0D
    return:
    registersymbol(slow2)
    
    [DISABLE]
    
    slow2:
      db F3 0F 10 05
    
    unregistersymbol(slow2)
    dealloc(newmem)
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>331</ID>
          <Description>"Zoom hack  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Trove.exe
      Version: 
      Date   : 2020-07-08
      Author : nnb
    
      This script does blah blah blah
    }
    
    [ENABLE]
    
    
    aobscanmodule(INJECT,trove.exe,F3 0F 11 5F 2C) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss [edi+2C],xmm3
      jmp return
    
    INJECT:
      movss [edi+2C],xmm2
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 11 5F 2C
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+A11833
    
    "trove.exe"+A1180A: 0F 57 DB              -  xorps xmm3,xmm3
    "trove.exe"+A1180D: F3 0F 59 57 38        -  mulss xmm2,[edi+38]
    "trove.exe"+A11812: F3 0F 10 C8           -  movss xmm1,xmm0
    "trove.exe"+A11816: F3 0F 10 47 34        -  movss xmm0,[edi+34]
    "trove.exe"+A1181B: F3 0F 58 57 2C        -  addss xmm2,dword ptr [edi+2C]
    "trove.exe"+A11820: F3 0F 10 DA           -  movss xmm3,xmm2
    "trove.exe"+A11824: F3 0F 5F D9           -  maxss xmm3,xmm1
    "trove.exe"+A11828: 0F 57 C9              -  xorps xmm1,xmm1
    "trove.exe"+A1182B: F3 0F 10 C8           -  movss xmm1,xmm0
    "trove.exe"+A1182F: F3 0F 5D D9           -  minss xmm3,xmm1
    // ---------- INJECTING HERE ----------
    "trove.exe"+A11833: F3 0F 11 5F 2C        -  movss [edi+2C],xmm3
    // ---------- DONE INJECTING  ----------
    "trove.exe"+A11838: 75 1D                 -  jne trove.exe+A11857
    "trove.exe"+A1183A: 8D 4F E0              -  lea ecx,[edi-20]
    "trove.exe"+A1183D: E8 BE 19 00 00        -  call trove.exe+A13200
    "trove.exe"+A11842: D8 05 F8 85 DC 01     -  fadd dword ptr [trove.exe+C185F8]
    "trove.exe"+A11848: 51                    -  push ecx
    "trove.exe"+A11849: 8B 8F 14 01 00 00     -  mov ecx,[edi+00000114]
    "trove.exe"+A1184F: D9 1C 24              -  fstp dword ptr [esp]
    "trove.exe"+A11852: E8 A9 D9 A4 FF        -  call trove.exe+45F200
    "trove.exe"+A11857: 5F                    -  pop edi
    "trove.exe"+A11858: 5E                    -  pop esi
    }
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>117</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>229</ID>
          <Description>"No Clip Cam  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,0F 29 01 C7 41 34 00 00 00 00 0F) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movaps [ecx],xmm0
      jmp return
    
    INJECT:
      db 90 90 90
    
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 0F 29 01
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+A1388A
    
    "trove.exe"+A13868: 0F 58 CA                 -  addps xmm1,xmm2
    "trove.exe"+A1386B: 0F 51 C9                 -  sqrtps xmm1,xmm1
    "trove.exe"+A1386E: F3 0F 5E CB              -  divss xmm1,xmm3
    "trove.exe"+A13872: 0F 2F C1                 -  comiss xmm0,xmm1
    "trove.exe"+A13875: F3 0F 11 4C 24 04        -  movss [esp+04],xmm1
    "trove.exe"+A1387B: 77 05                    -  ja trove.exe+A13882
    "trove.exe"+A1387D: B8 70 EA AA 01           -  mov eax,trove.exe+D0EA70
    "trove.exe"+A13882: D9 00                    -  fld dword ptr [eax]
    "trove.exe"+A13884: D9 59 30                 -  fstp dword ptr [ecx+30]
    "trove.exe"+A13887: 0F 28 02                 -  movaps xmm0,[edx]
    // ---------- INJECTING HERE ----------
    "trove.exe"+A1388A: 0F 29 01                 -  movaps [ecx],xmm0
    "trove.exe"+A1388D: C7 41 34 00 00 00 00     -  mov [ecx+34],00000000
    // ---------- DONE INJECTING  ----------
    "trove.exe"+A13894: 0F 29 69 20              -  movaps [ecx+20],xmm5
    "trove.exe"+A13898: 0F 28 19                 -  movaps xmm3,[ecx]
    "trove.exe"+A1389B: 0F 28 D3                 -  movaps xmm2,xmm3
    "trove.exe"+A1389E: 0F 5C 51 10              -  subps xmm2,[ecx+10]
    "trove.exe"+A138A2: 0F 59 D2                 -  mulps xmm2,xmm2
    "trove.exe"+A138A5: 0F 28 CA                 -  movaps xmm1,xmm2
    "trove.exe"+A138A8: 0F 28 C2                 -  movaps xmm0,xmm2
    "trove.exe"+A138AB: 0F C6 CA AA              -  shufps xmm1,xmm2-56
    "trove.exe"+A138AF: 0F C6 C2 55              -  shufps xmm0,xmm255
    "trove.exe"+A138B3: 0F 58 C8                 -  addps xmm1,xmm0
    }
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>100</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>0</ID>
          <Description>"Trove Teleport Up/Down (HotKey)"</Description>
          <LastState Value="103.0009995" RealAddress="23294B64"/>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>64</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"Trove Teleport Z"</Description>
          <LastState Value="64.5" RealAddress="23294B68"/>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>6</ID>
          <Description>"Trove Teleport  X"</Description>
          <LastState Value="65.5" RealAddress="23294B60"/>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>10</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Fly Trove (Hotkeys)"</Description>
          <LastState Value="0" RealAddress="23294B94"/>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>94</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
          <Hotkeys>
            <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>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>45</Key>
              </Keys>
              <Value>10</Value>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>18</ID>
          <Description>"Fly Speed X (Hotkeys)"</Description>
          <LastState Value="0" RealAddress="23294B98"/>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>98</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>206</ID>
          <Description>"Fly Speed Z (Hotkeys)"</Description>
          <LastState Value="0" RealAddress="23294B90"/>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>90</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>24</ID>
          <Description>"Speed Hack"</Description>
          <LastState Value="1866708849" RealAddress="23451D6C"/>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>1BC</Offset>
            <Offset>178</Offset>
            <Offset>80</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>25</ID>
          <Description>"Speed Hack"</Description>
          <LastState Value="1866708849" RealAddress="23451D6C"/>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+010DFF28</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="71 B7 43 6F" RealAddress="23451D6C"/>
          <ShowAsHex>1</ShowAsHex>
          <Color>FF0000</Color>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>1BC</Offset>
            <Offset>2D4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>4</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>35</Key>
              </Keys>
              <ID>2</ID>
            </Hotkey>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>36</Key>
              </Keys>
              <ID>3</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>33</ID>
          <Description>"Atk speed"</Description>
          <LastState Value="1850533533" RealAddress="23451D88"/>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+010DFF28</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="1850533533" RealAddress="23451D88"/>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+010DFF28</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="23294BB8"/>
          <Color>FFFF00</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+010DFF28</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>"Energy (Good for Infinity Back Ninja Dash)"</Description>
          <LastState Value="1120534528" RealAddress="234520F0"/>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+010DFF28</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>97</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>98</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>135</ID>
          <Description>"Energia (Infinity Back Ninja Dash)"</Description>
          <LastState Value="1120534528" RealAddress="234520F0"/>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>58</Offset>
            <Offset>34</Offset>
            <Offset>A0</Offset>
            <Offset>2DC</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>C</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>97</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>98</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>152</ID>
          <Description>"Cooldown Test"</Description>
          <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>
        <CheatEntry>
          <ID>173</ID>
          <Description>"LaserMancy Omnitool Geode"</Description>
          <LastState Value="1120403456" RealAddress="2345210C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>8C</Offset>
            <Offset>170</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>181</ID>
          <Description>"LaserMancy Omnitool Geode"</Description>
          <LastState Value="00 00 C8 42" RealAddress="2345210C"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>8C</Offset>
            <Offset>170</Offset>
            <Offset>54</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>156</ID>
          <Description>"Lasermancy (Normal)"</Description>
          <LastState Value="1853208433" RealAddress="23451D84"/>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>1D4</Offset>
            <Offset>178</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>157</ID>
          <Description>"laser 7k = 334173192"</Description>
          <LastState Value="1853208433" RealAddress="23451D84"/>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>1D4</Offset>
            <Offset>178</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>339</ID>
          <Description>"No description"</Description>
          <LastState Value="B8 00 0C 00" RealAddress="00A48867"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>trove.exe+2C8867</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>340</ID>
          <Description>"Player Size"</Description>
          <LastState Value="0.5" RealAddress="23294BD4"/>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>D4</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>38</Key>
              </Keys>
              <Value>1.5</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>38</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>40</Key>
              </Keys>
              <Value>0.1</Value>
              <ID>2</ID>
            </Hotkey>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>40</Key>
              </Keys>
              <ID>3</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>39</Key>
              </Keys>
              <Value>0.5</Value>
              <ID>4</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>39</Key>
              </Keys>
              <ID>5</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>341</ID>
          <Description>"Player Size"</Description>
          <LastState Value="0.5" RealAddress="23294BD4"/>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF28</Address>
          <Offsets>
            <Offset>D4</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>16</ID>
          <Description>"Max View"</Description>
          <LastState Value="210" RealAddress="0AED7A98"/>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF1C</Address>
          <Offsets>
            <Offset>28</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>210</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"Grama"</Description>
          <LastState Value="96" RealAddress="0AED7A74"/>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF1C</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>96</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>23</ID>
          <Description>"Object"</Description>
          <LastState Value="150" RealAddress="0AED7A78"/>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF1C</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>150</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
      </CheatEntries>
    </CheatTable>
    Farm's Lua Code:

    Code:
    getAutoAttachList().add("trove.exe") --attach to trove
    
    function skip() --performs the skip
      local xcoord=readFloat("[[[[[trove.exe+010DFF28]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
      local ycoord=readFloat("[[[[[trove.exe+010DFF28]+0]+28]+C4]+4]+64")
      local zcoord=readFloat("[[[[[trove.exe+010DFF28]+0]+28]+C4]+4]+68")
      local xper=readFloat("[[[[[trove.exe+010DFF28]+4]+24]+84]+0]+100")
      local yper=readFloat("[[[[[trove.exe+010DFF28]+4]+24]+84]+0]+104")
      local zper=readFloat("[[[[[trove.exe+010DFF28]+4]+24]+84]+0]+108")
      local xadd=xper*3 --calculating distance to be traveled in each direction/currently this travels 3 blocks whichever direction you point, the 3 could be replaced with a differnt number or a variable
      local yadd=yper*3
      local zadd=zper*3
      local xdest=xcoord+xadd --calculating the new xyz coords
      local ydest=ycoord+yadd
      local zdest=zcoord+zadd
      writeFloat("[[[[[trove.exe+010DFF28]+0]+28]+C4]+4]+60",xdest) --Writes speed values
      writeFloat("[[[[[trove.exe+010DFF28]+0]+28]+C4]+4]+64",ydest)
      writeFloat("[[[[[trove.exe+010DFF28]+0]+28]+C4]+4]+68",zdest)
    end
    
    lastSpeed=1;
    
    function checkKeys(timer)
    if (isKeyPressed(VK_E)) then if lastspeed ~= 2 then speedhack_setSpeed(2) lastSpeed=2 end
    else if lastspeed ~= 1 then speedhack_setSpeed(1) lastSpeed=1 end
    end
    
    end
    
    t=createTimer(nil)
    timer_setInterval(t, 100)
    timer_onTimer(t, checkKeys)
    timer_setEnabled(t, true)
    
    function sprint() --OP speedhack
      if main.speedenable.checked == true then
        local xper=readFloat("[[[[[trove.exe+010DFF28]+4]+24]+84]+0]+100")
        local yper=readFloat("[[[[[trove.exe+010DFF28]+4]+24]+84]+0]+104")
        local zper=readFloat("[[[[[trove.exe+010DFF28]+4]+24]+84]+0]+108")
        local xaccel=xper * main.speedf.text
        local yaccel=yper * main.speedf.text
        local zaccel=zper * main.speedf.text
        writeFloat("[[[[[trove.exe+010DFF28]+0]+28]+C4]+4]+90",xaccel)
        writeFloat("[[[[[trove.exe+010DFF28]+0]+28]+C4]+4]+94",yaccel)
        writeFloat("[[[[[trove.exe+010DFF28]+0]+28]+C4]+4]+98",zaccel)
      end
    end
    
    function togglespeed() --speedhack toggle for hotkey
      if main.speedenable.checked==true then
        main.speedenable.checked=false
      else
        main.speedenable.checked=true
      end
    end
    
    function jump() --boosts jumps for superjump
      if main.superjump.checked==true then
        writeFloat("[[[[[trove.exe+010DFF28]+0]+28]+C4]+4]+94",15)
      end
    end
    
    function float() --superjump without the jump
        writeFloat("[[[[[trove.exe+010DFF28]+0]+28]+C4]+4]+94",15)
    end
    
    skipkey = createHotkey("skip",VK_3) --skip hotkey
    jumpkey = createHotkey("jump",VK_SPACE) --superjump hotkey
    speedokey = createHotkey("togglespeed",VK_CAPITAL) --speedhack on/off hotkey
    speedkey = createHotkey("sprint",VK_CAPITAL) --sprint hotkey
    
    function close() --on close for form
    closeCE()
    return caFree
    end
    
    main=createForm(true)
    main.borderstyle=bsToolWindow
    main.height=150
    main.width=145
    main.left=342
    main.top=115
    main.caption="Farm's Trainer"
    main.OnClose = close
    main.speedenable=createLabel(main)
    main.speedenable.caption=nil
    main.speedenable.checked=false
    main.speedenable.left=108
    main.speedenable.top=40
    main.jumptext=createLabel(main)
    main.jumptext.caption="Superjump"
    main.jumptext.left=28
    main.jumptext.top=5
    main.superjump=createCheckBox(main)
    main.superjump.caption=nil
    main.superjump.checked=false
    main.superjump.left=95
    main.superjump.top=5
    main.speedf=createEdit(main)
    main.speedf.text="25"
    main.speedf.left=95
    main.speedf.top=48
    main.speedf.width=28
    main.speedtexta=createLabel(main)
    main.speedtexta.caption="Speedhack Hold Caps Lock"
    main.speedtexta.left=1
    main.speedtexta.top=30
    main.speedtextb=createLabel(main)
    main.speedtextb.caption="Speed Set :"
    main.speedtextb.left=34
    main.speedtextb.top=50
    main.skiptext=createLabel(main)
    main.skiptext.caption="Skip Distance"
    main.skiptext.left=22
    main.skiptext.top=75
    main.skipdist=createEdit(main)
    main.skipdist.text="3"
    main.skipdist.left=100
    main.skipdist.top=75
    main.skipdist.width=24
    main.checkKeystexta=createLabel(main)
    main.checkKeystexta.caption="Speedhack.dll"
    main.checkKeystexta.left=15
    main.checkKeystexta.top=105
    main.checkKeys=createEdit(main)
    main.checkKeys.text="2.0"
    main.checkKeys.left=90
    main.checkKeys.top=103
    main.checkKeys.width=28
    main.capslocktexta=createLabel(main)
    main.capslocktexta.caption="Hold E"
    main.capslocktexta.left=45
    main.capslocktexta.top=122
    main.OnClose = close
    Copy > Paste and Save!
    GG Good Game
    Last edited by TroverHacks; 04-01-2021 at 11:11 AM.

  2. The Following 13 Users Say Thank You to TroverHacks For This Useful Post:

    azamdanius (06-17-2021),drykus (11-11-2021),enriko395 (04-06-2021),EsmineTs (04-01-2021),Follower9029 (04-05-2021),jake.1999 (05-24-2022),kingsmen223 (12-30-2023),plazhacks444333 (04-02-2021),Shiikii (06-01-2021),Shotgun420 (04-02-2021),T0l3k (04-26-2021),Veccy05 (08-29-2021),xppazar (12-23-2022)

  3. #2
    viliv's Avatar
    Join Date
    Mar 2021
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    1
    Thank you man.
    Last edited by viliv; 04-01-2021 at 11:58 AM.

  4. The Following User Says Thank You to viliv For This Useful Post:

    jake.1999 (05-24-2022)

  5. #3
    TroverHacks's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    173
    Reputation
    10
    Thanks
    1,619
    My Mood
    Psychedelic
    Update : 04/06/2021
    V.3.8
    Pointer: "trove.exe"+00FA27B8

    Cheats on this CT

    - No-clip
    - Map Hack (RE-ADD)
    - Max Distance viewer
    - Fake Break Blocks
    - Speed Jump
    - Glow Enemies / Objects
    - Extra Ilumination
    - Fov Remover
    - Double Speed
    - Insta-Lasermancy Hack 0~300
    - Full Insta-Lasermancy Hack 300+
    - Anti-Dismount
    - Gun No Damage Freezy Air
    - No-Clip Cam
    - Jump Hack
    - X-Ray PERFECT
    - Infinity Dogde
    - Anti-AFK
    - Faster Lasermancy Geode (OmniTool)
    - Teleport Hack
    - Skip Distance
    - Super Jump
    - Fly Hack
    - Increase Fly Speed
    - Speed Hack
    - Gravity Hack
    - Energy Hack (Good for Infinity Back Ninja Dash)
    - Zoom Hack
    - Never Glider Down
    - Character Size



    Tutorial Cheats:

     
    Map Hack (M)

    Ctrl + M = Enable/Disable

    Increase max distance view on Map

    ----------------------------------
    MAx Distance Viewer:

    F11 = ON
    Ctrl + F11 = OFF

    increase distance view Objects, grass, map
    good for farm, and like use X-Ray for maximze your finder
    ores, event items, etc...
    deactivate for change map, has possibility cause crash.
    ----------------------------------
    Double Speed 2x
    Shift = on/off

    increase all speed game

    Speed 3x
    num7 = on/off

    speed 4x
    num8 = on/off
    -------------------
    Speed Jump

    ctrl + P = Enable/Disable

    you jump higher and faster
    ---------------------------
    Glow Enemies / Objects

    ctrl + G = Enable/Disable

    monsters and objects now have a glow effect
    ---------------------------
    No-clip

    ' = Enable/Disable

    now you can go through large objects and areas


    -----------------------------------------

    Double Speed

    Shift On/OFF

    Speed game 2x. for more Faster!!

    num 7 On/OFF

    Speed game 3x.

    num 8 On/OFF

    Speed game 4x.
    ---------------
    Fake Break Blocks

    \ = ON / OFF SCRIPT

    Fake break blocks so you can pass


    ---------------------

    Insta-Lasermancy Hack 0~300

    F9 ON / OFF

    Work's fine all blocks. insta break blocks
    ------------------------

    Insta-Lasermancy Hack 300+

    F10 ON / OFF

    Insta Break Much blocks.
    >>Need lasermancy 300 or more <<<
    Work Normal Blocks / Nitro / Cinabrio / Shapestone


    ---------------------------
    Anti-Dismount

    F4 Enable/Disable
    Active use skills, attacks, lasermancy Mounted.

    -------------------------------
    Gun No damage Freezy Air

    Middle MB (mouse button) Enable/Disable
    you stand in the air, being able to hit enemies on the floor


    -----------------------
    Jump Hack

    F1 Enable

    Increase Number of Jumps.

    ---------------------
    X-Ray


    F5 = Enable/Disable script, now u raw invisible blocks

    wait 10~20 sec to active

    and 30~60 sec for desactive.

    ---------------------------
    Fly Speed

    Hold "Caps Lock" for Get more Speed Gliding

    ----------------------

    Skip Distance (Teleport Hack)

    Press Button "3" to teleport 3 blocks direction of your cursor
    Good for farm, enter dugeons etc.

    --------------------
    Super Jump

    Mark check the box to active Super Jump
    Increase u distance

    -----------------------
    Fly Hack

    Press "Insert" and Glide.
    "Delete" stop

    -----------------------
    Gravity Hack

    Page Up = ON
    falls and up more slowly
    Page Down = Off

    ---------------------
    Energy Hack

    for active Num1
    (Good for Infinity Back Ninja Dash)
    desactive Num2

    --------------------------
    Speed Hack

    get on any mount and press "Home"
    now speed mount Freezed. go battle!
    End = OFF

    --------------------
    Speed Hack.dll

    Hold "E" to set speed 2.0
    More fast World.

    ----------------------

    Speed Hack

    Hold "Caps Lock"
    for increase u speed moving on your cursor

    ------------------------
    Infinity Dodge

    F3 Active/Disable
    now "shift" no have cooldown.

    ----------------------------
    Anti-AFK

    F8 Enable
    no more DC on afk

    ----------------
    Faster Lasermancy Geode (OmniTool)

    F2 = Enable/Disable
    Now smash fast blocks on Geode, only use OmniTool (Lasermancy)
    not work normal World.

    ----------------
    Distance View / Grass

    Button "+" increase distance view 1000
    Good for Dragon / Ore's / Grass / Farm
    Button " - " return to 200.
    Obs : On use Portals, need return 200 or game crash.

    ----------------
    Zoom Hack

    F6 Enable/Disable
    Increase u distance View.

    ----------------
    Map Hack (On M)

    Ctrl + M = ON
    Increase distance map view 1000.

    -------------------------
    No-Clip Cam

    num4 Enable/Disable
    your camera now goes through objects and walls

    ----------------
    Extra Ilumination

    ctrl + L = Enable/Disable

    more light in game areas

    (No status for damage)

    ---------------
    Fov Remover

    ctrl + F = Enable/Disable

    Remove Fov all Map / Underwater

    ---------------
    Boat Speed

    Ctrl + Ç = Enable/Disable

    boat more speed
    -----------------------
    Character Size

    Arrow up /\ = increase character size
    arrow down \/ = decrease character size
    arrow right > = normal character size


    Trainer Code:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <CheatTable>
      <CheatEntries>
        <CheatEntry>
          <ID>328</ID>
          <Description>"Jump min  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(jumper,trove.exe,FF 46 3C 68) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    
    newmem:
    
    code:
      db FF 46
    
    jumper:
     db FF 4E
     return:
    registersymbol(jumper)
    
    [DISABLE]
    
    jumper:
      db FF 46
    
    unregistersymbol(jumper)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>112</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>994</ID>
          <Description>"Jump Speed - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(jump,trove.exe,0F 28 05 XX XX XX XX XX 29 40 40) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    jump:
      db 0F 28 0D
    return:
    registersymbol(jump)
    
    [DISABLE]
    
    jump:
      db 0F 28 05
    
    unregistersymbol(jump)
    dealloc(newmem)
    
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>80</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3688</ID>
          <Description>"False break blocks - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(draco,trove.exe,80 7F 1C 00 0F 84 XX XX XX XX 8B 4B 08 E8 XX XX XX XX FF 75 0C 8B 4D 10 8B F0 FF 75 08 8B 45 14 83 EC 0C 8B 3E 8B D4) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 80 7F 1C 00
      jmp return
    
    draco:
      db 80 7F 1C 01
    return:
    registersymbol(draco)
    
    [DISABLE]
    
    draco:
      db 80 7F 1C 00
    
    unregistersymbol(draco)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>226</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3698</ID>
          <Description>"Glider Never Down Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,0087D78F)
    define(bytes,D8 0D 0C 4E FD 00)
    
    [ENABLE]
    aobScanModule(MyCheat2, Trove.exe, D80DXXXXXXXXD9EED9C9DBF1DDD9)
    assert(MyCheat2, D8 0D)
    registerSymbol(MyCheat2)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat2, 6)
    	newValue:
    		dd (float)99
    
    MyCheat2:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat2:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat2)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>165</ID>
          <Description>"Lasermancy Geode (Omni Tool) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Beam,trove.exe,DF F1 DD D8 72 35 8D) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db DF F1
      jmp return
    
    Beam:
      db DF F0
    return:
    registersymbol(Beam)
    
    [DISABLE]
    Beam:
      db DF F1
    
    unregistersymbol(Beam)
    dealloc(newmem)
    
    {
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>113</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>652</ID>
          <Description>"Insta Mining 0 - 300 laser All Blocks - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Trover,trove.exe,DF F1 DD D8 72 61) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db DF F1
      jmp return
    
    Trover:
      db DF F0
    return:
    registersymbol(Trover)
    
    [DISABLE]
    
    Trover:
      db DF F1
    
    unregistersymbol(Trover)
    dealloc(newmem)
    
    {
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>120</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>653</ID>
          <Description>"Inta Mining 300+ Laser &gt; Normal Blocks / Nitro / Shape / cinabrio - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,77 02 8B C7 DD 00 DD 17 DF F1 DD D8 72 61) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 77 02
      jmp return
    
    INJECT:
     db 72 02
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 77 02
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>121</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>2</ID>
          <Description>"Map Hack - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,77 XX B8 XX XX XX XX F3 0F 10 08 F3 0F 11 89 XX XX XX XX 8B 89 A8 00 00 00 85 C9 74 XX) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
    db 77 05
    jmp return
    
    INJECT:
    db EB
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
    db 77 05
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>77</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>153</ID>
          <Description>"Infinity Dogde (Hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</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:
    db DF F1
    jmp return
    
    DODGE:
    db DF F0
    return:
    registersymbol(DODGE)
    
    [DISABLE]
    
    DODGE:
    db DF F1
    
    unregistersymbol(DODGE)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>114</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>338</ID>
          <Description>"Anti Dismount - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(nodismount,trove.exe,74 0B 8B 07 8B CF 6A 00 6A) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 74 0B
      jmp return
    
    
    nodismount:
     db EB 0B
    
    return:
    registersymbol(nodismount)
    
    [DISABLE]
    
    nodismount:
      db 74 0B
    
    unregistersymbol(nodismount)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>115</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>1029</ID>
          <Description>"Perfect X Ray - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,F3 0F 10 48 28 0F C6 C0 00 0F 28 D1 F3 0F 59 15 XX XX XX XX 0F 29 44 24 10) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 48
      jmp return
    
    INJECT:
      db F3 0F 10 40
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 10 48
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>116</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3695</ID>
          <Description>"Speed 2x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::GetBufferStatusForPinnedEvent+37C5)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.2
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>16</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3697</ID>
          <Description>"Speed 3x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::GetBufferStatusForPinnedEvent+37C5)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.3
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>103</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3696</ID>
          <Description>"Speed 4x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::GetBufferStatusForPinnedEvent+37C5)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.4
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>104</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3675</ID>
          <Description>"Fov Script - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(FOVV,trove.exe,F3 0F 10 41 28 F3 0F 59 05 XX XX XX XX 8B 4D F4) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 41 28 F3 0F 59 05
      jmp return
    
    FOVV:
      db F3 0F 10 41 28 F3 0F 59 0D
    return:
    registersymbol(FOVV)
    
    [DISABLE]
    
    FOVV:
      db F3 0F 10 41 28 F3 0F 59 05
    
    unregistersymbol(FOVV)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>70</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3681</ID>
          <Description>"Chams Monster / Object - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(CHAMS,trove.exe,0F 28 05 XX XX XX XX 8B CE 0F 58 00) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    CHAMS:
      db 0F 28 0D
    return:
    registersymbol(CHAMS)
    
    [DISABLE]
    
    CHAMS:
      db 0F 28 05
    
    unregistersymbol(CHAMS)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>71</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
          <CheatEntries>
            <CheatEntry>
              <ID>3682</ID>
              <Description>"Chams Monster / Object2 - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(Chams2,trove.exe,0F 28 05 XX XX XX XX 56 57 8B F9 8B F2 89 75 FC 0F 29 07 85 F6) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    Chams2:
      db 0F 28 0D
    return:
    registersymbol(Chams2)
    
    [DISABLE]
    
    Chams2:
      db 0F 28 05
    
    unregistersymbol(Chams2)
    dealloc(newmem)
    
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>17</Key>
                    <Key>71</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>3693</ID>
          <Description>"No Clip (need hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,0F 84 F0 05 00 00 0F 28 45 E0 0F 28 65 D0) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 84
      jmp return
    
    INJECT:
      db 0F 87
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 0F 84
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>192</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>166</ID>
          <Description>"Anti-AFK - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    aobscanmodule(AntiAFK,trove.exe,55 8B EC 83 E4 F8 D9 EE 83 EC 58)
    alloc(newmem,$1000)
    label(code)
    label(return)
    newmem:
    code:
      ret
      push ebp
      mov ebp,esp
      and esp,-08
      jmp return
    AntiAFK:
      jmp newmem
      nop
    return:
    registersymbol(AntiAFK)
    [DISABLE]
    AntiAFK:
      db 55 8B EC 83 E4 F8
    unregistersymbol(AntiAFK)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>119</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"Gun 2 (need hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Gun2,trove.exe,55 8B EC 51 F3 0F 10 81 D8 00 00 00 0F 2F 05) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      push ebp
      mov ebp,esp
      push ecx
      movss xmm0,[ecx+000000D8]
      jmp return
    
    Gun2:
      push ebp
      mov ebp,esp
      push ecx
      movss xmm0,[ecx+000000AC]
    return:
    registersymbol(Gun2)
    
    [DISABLE]
    
    Gun2:
      db 55 8B EC 51 F3 0F 10 81 D8 00 00 00
    
    unregistersymbol(Gun2)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>4</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
          <CheatEntries>
            <CheatEntry>
              <ID>57</ID>
              <Description>"Gun Hack No damage (need hotkey)  - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(Gun,trove.exe,F3 0F 10 89 D4 00 00 00 0F 57) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss xmm1,[ecx+000000D4]
      jmp return
    
    Gun:
     movss xmm0,[ecx+000000AC]
    
    return:
    registersymbol(Gun)
    
    [DISABLE]
    
    Gun:
      db F3 0F 10 89 D4 00 00 00
    
    unregistersymbol(Gun)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+65921F
    
    "trove.exe"+65920C: CC                       -  int 3 
    "trove.exe"+65920D: CC                       -  int 3 
    "trove.exe"+65920E: CC                       -  int 3 
    "trove.exe"+65920F: CC                       -  int 3 
    "trove.exe"+659210: 55                       -  push ebp
    "trove.exe"+659211: 8B EC                    -  mov ebp,esp
    "trove.exe"+659213: 51                       -  push ecx
    "trove.exe"+659214: 8B 81 68 01 00 00        -  mov eax,[ecx+00000168]
    "trove.exe"+65921A: 83 E8 02                 -  sub eax,02
    "trove.exe"+65921D: 74 30                    -  je trove.exe+65924F
    // ---------- INJECTING HERE ----------
    "trove.exe"+65921F: F3 0F 10 89 D4 00 00 00  -  movss xmm1,[ecx+000000D4]
    // ---------- DONE INJECTING  ----------
    "trove.exe"+659227: 0F 57 C0                 -  xorps xmm0,xmm0
    "trove.exe"+65922A: 0F 2F C1                 -  comiss xmm0,xmm1
    "trove.exe"+65922D: 72 0C                    -  jb trove.exe+65923B
    "trove.exe"+65922F: F3 0F 11 4D FC           -  movss [ebp-04],xmm1
    "trove.exe"+659234: D9 45 FC                 -  fld dword ptr [ebp-04]
    "trove.exe"+659237: 8B E5                    -  mov esp,ebp
    "trove.exe"+659239: 5D                       -  pop ebp
    "trove.exe"+65923A: C3                       -  ret 
    "trove.exe"+65923B: F3 0F 10 05 A4 F5 E1 00  -  movss xmm0,[trove.exe+D8F5A4]
    "trove.exe"+659243: F3 0F 11 45 FC           -  movss [ebp-04],xmm0
    }
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>1028</ID>
              <Description>"Slow Fall Gun (need hotkey) - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(slow1,trove.exe,F3 0F 10 05 XX XX XX XX F3 0F 11 45 FC D9 45 FC 8B E5 5D C3 D9 05 XX XX XX XX) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 05
      jmp return
    
    slow1:
      db F3 0F 10 0D
    return:
    registersymbol(slow1)
    
    [DISABLE]
    
    slow1:
      db F3 0F 10 05
    
    unregistersymbol(slow1)
    dealloc(newmem)
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>1030</ID>
              <Description>"Slow Fall Gun 2 (need hotkey) - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(slow2,trove.exe,F3 0F 10 05 XX XX XX XX F3 0F 11 45 FC D9 45 FC 8B E5 5D C3 CC CC CC CC CC CC CC 55 8B EC 83 EC 60 56) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 05
      jmp return
    
    slow2:
      db F3 0F 10 0D
    return:
    registersymbol(slow2)
    
    [DISABLE]
    
    slow2:
      db F3 0F 10 05
    
    unregistersymbol(slow2)
    dealloc(newmem)
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>331</ID>
          <Description>"Zoom hack  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Trove.exe
      Version: 
      Date   : 2020-07-08
      Author : nnb
    
      This script does blah blah blah
    }
    
    [ENABLE]
    
    
    aobscanmodule(INJECT,trove.exe,F3 0F 11 5F 2C) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss [edi+2C],xmm3
      jmp return
    
    INJECT:
      movss [edi+2C],xmm2
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 11 5F 2C
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+A11833
    
    "trove.exe"+A1180A: 0F 57 DB              -  xorps xmm3,xmm3
    "trove.exe"+A1180D: F3 0F 59 57 38        -  mulss xmm2,[edi+38]
    "trove.exe"+A11812: F3 0F 10 C8           -  movss xmm1,xmm0
    "trove.exe"+A11816: F3 0F 10 47 34        -  movss xmm0,[edi+34]
    "trove.exe"+A1181B: F3 0F 58 57 2C        -  addss xmm2,dword ptr [edi+2C]
    "trove.exe"+A11820: F3 0F 10 DA           -  movss xmm3,xmm2
    "trove.exe"+A11824: F3 0F 5F D9           -  maxss xmm3,xmm1
    "trove.exe"+A11828: 0F 57 C9              -  xorps xmm1,xmm1
    "trove.exe"+A1182B: F3 0F 10 C8           -  movss xmm1,xmm0
    "trove.exe"+A1182F: F3 0F 5D D9           -  minss xmm3,xmm1
    // ---------- INJECTING HERE ----------
    "trove.exe"+A11833: F3 0F 11 5F 2C        -  movss [edi+2C],xmm3
    // ---------- DONE INJECTING  ----------
    "trove.exe"+A11838: 75 1D                 -  jne trove.exe+A11857
    "trove.exe"+A1183A: 8D 4F E0              -  lea ecx,[edi-20]
    "trove.exe"+A1183D: E8 BE 19 00 00        -  call trove.exe+A13200
    "trove.exe"+A11842: D8 05 F8 85 DC 01     -  fadd dword ptr [trove.exe+C185F8]
    "trove.exe"+A11848: 51                    -  push ecx
    "trove.exe"+A11849: 8B 8F 14 01 00 00     -  mov ecx,[edi+00000114]
    "trove.exe"+A1184F: D9 1C 24              -  fstp dword ptr [esp]
    "trove.exe"+A11852: E8 A9 D9 A4 FF        -  call trove.exe+45F200
    "trove.exe"+A11857: 5F                    -  pop edi
    "trove.exe"+A11858: 5E                    -  pop esi
    }
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>117</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>229</ID>
          <Description>"No Clip Cam  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,0F 29 01 C7 41 34 00 00 00 00 0F) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movaps [ecx],xmm0
      jmp return
    
    INJECT:
      db 90 90 90
    
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 0F 29 01
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+A1388A
    
    "trove.exe"+A13868: 0F 58 CA                 -  addps xmm1,xmm2
    "trove.exe"+A1386B: 0F 51 C9                 -  sqrtps xmm1,xmm1
    "trove.exe"+A1386E: F3 0F 5E CB              -  divss xmm1,xmm3
    "trove.exe"+A13872: 0F 2F C1                 -  comiss xmm0,xmm1
    "trove.exe"+A13875: F3 0F 11 4C 24 04        -  movss [esp+04],xmm1
    "trove.exe"+A1387B: 77 05                    -  ja trove.exe+A13882
    "trove.exe"+A1387D: B8 70 EA AA 01           -  mov eax,trove.exe+D0EA70
    "trove.exe"+A13882: D9 00                    -  fld dword ptr [eax]
    "trove.exe"+A13884: D9 59 30                 -  fstp dword ptr [ecx+30]
    "trove.exe"+A13887: 0F 28 02                 -  movaps xmm0,[edx]
    // ---------- INJECTING HERE ----------
    "trove.exe"+A1388A: 0F 29 01                 -  movaps [ecx],xmm0
    "trove.exe"+A1388D: C7 41 34 00 00 00 00     -  mov [ecx+34],00000000
    // ---------- DONE INJECTING  ----------
    "trove.exe"+A13894: 0F 29 69 20              -  movaps [ecx+20],xmm5
    "trove.exe"+A13898: 0F 28 19                 -  movaps xmm3,[ecx]
    "trove.exe"+A1389B: 0F 28 D3                 -  movaps xmm2,xmm3
    "trove.exe"+A1389E: 0F 5C 51 10              -  subps xmm2,[ecx+10]
    "trove.exe"+A138A2: 0F 59 D2                 -  mulps xmm2,xmm2
    "trove.exe"+A138A5: 0F 28 CA                 -  movaps xmm1,xmm2
    "trove.exe"+A138A8: 0F 28 C2                 -  movaps xmm0,xmm2
    "trove.exe"+A138AB: 0F C6 CA AA              -  shufps xmm1,xmm2-56
    "trove.exe"+A138AF: 0F C6 C2 55              -  shufps xmm0,xmm255
    "trove.exe"+A138B3: 0F 58 C8                 -  addps xmm1,xmm0
    }
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>100</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>0</ID>
          <Description>"Trove Teleport Up/Down (HotKey)"</Description>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>64</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"Trove Teleport Z"</Description>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>6</ID>
          <Description>"Trove Teleport  X"</Description>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>10</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Fly Trove (Hotkeys)"</Description>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>94</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
          <Hotkeys>
            <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>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>45</Key>
              </Keys>
              <Value>10</Value>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>18</ID>
          <Description>"Fly Speed X (Hotkeys)"</Description>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>98</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>206</ID>
          <Description>"Fly Speed Z (Hotkeys)"</Description>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>90</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>24</ID>
          <Description>"Speed Hack"</Description>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>1BC</Offset>
            <Offset>178</Offset>
            <Offset>80</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>25</ID>
          <Description>"Speed Hack"</Description>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA27B8</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>
          <ShowAsHex>1</ShowAsHex>
          <Color>FF0000</Color>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>1BC</Offset>
            <Offset>2D4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>4</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>35</Key>
              </Keys>
              <ID>2</ID>
            </Hotkey>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>36</Key>
              </Keys>
              <ID>3</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>33</ID>
          <Description>"Atk speed"</Description>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA27B8</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>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA27B8</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>
          <Color>FFFF00</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA27B8</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>"Energy (Good for Infinity Back Ninja Dash)"</Description>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA27B8</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>97</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>98</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>135</ID>
          <Description>"Energia (Infinity Back Ninja Dash)"</Description>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>58</Offset>
            <Offset>34</Offset>
            <Offset>A0</Offset>
            <Offset>2DC</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>C</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>97</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>98</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>173</ID>
          <Description>"LaserMancy Omnitool Geode"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>8C</Offset>
            <Offset>170</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>181</ID>
          <Description>"LaserMancy Omnitool Geode"</Description>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>8C</Offset>
            <Offset>170</Offset>
            <Offset>54</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>156</ID>
          <Description>"Lasermancy (Normal)"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>1D4</Offset>
            <Offset>178</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>157</ID>
          <Description>"laser 7k = 334173192"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>1D4</Offset>
            <Offset>178</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>340</ID>
          <Description>"Player Size"</Description>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>D4</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>38</Key>
              </Keys>
              <Value>1.5</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>38</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>40</Key>
              </Keys>
              <Value>0.1</Value>
              <ID>2</ID>
            </Hotkey>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>40</Key>
              </Keys>
              <ID>3</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>39</Key>
              </Keys>
              <Value>0.5</Value>
              <ID>4</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>39</Key>
              </Keys>
              <ID>5</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>341</ID>
          <Description>"Player Size"</Description>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA27B8</Address>
          <Offsets>
            <Offset>D4</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>16</ID>
          <Description>"Max View"</Description>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA27BC</Address>
          <Offsets>
            <Offset>28</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>210</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"Grama"</Description>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA27BC</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>96</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>23</ID>
          <Description>"Object"</Description>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA27BC</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>150</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
      </CheatEntries>
    </CheatTable>
    Farm's Lua Code:
    Code:
    getAutoAttachList().add("trove.exe") --attach to trove
    
    function skip() --performs the skip
      local xcoord=readFloat("[[[[[trove.exe+00FA27B8]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
      local ycoord=readFloat("[[[[[trove.exe+00FA27B8]+0]+28]+C4]+4]+64")
      local zcoord=readFloat("[[[[[trove.exe+00FA27B8]+0]+28]+C4]+4]+68")
      local xper=readFloat("[[[[[trove.exe+00FA27B8]+4]+24]+84]+0]+100")
      local yper=readFloat("[[[[[trove.exe+00FA27B8]+4]+24]+84]+0]+104")
      local zper=readFloat("[[[[[trove.exe+00FA27B8]+4]+24]+84]+0]+108")
      local xadd=xper*3 --calculating distance to be traveled in each direction/currently this travels 3 blocks whichever direction you point, the 3 could be replaced with a differnt number or a variable
      local yadd=yper*3
      local zadd=zper*3
      local xdest=xcoord+xadd --calculating the new xyz coords
      local ydest=ycoord+yadd
      local zdest=zcoord+zadd
      writeFloat("[[[[[trove.exe+00FA27B8]+0]+28]+C4]+4]+60",xdest) --Writes speed values
      writeFloat("[[[[[trove.exe+00FA27B8]+0]+28]+C4]+4]+64",ydest)
      writeFloat("[[[[[trove.exe+00FA27B8]+0]+28]+C4]+4]+68",zdest)
    end
    
    lastSpeed=1;
    
    function checkKeys(timer)
    if (isKeyPressed(VK_E)) then if lastspeed ~= 2 then speedhack_setSpeed(2) lastSpeed=2 end
    else if lastspeed ~= 1 then speedhack_setSpeed(1) lastSpeed=1 end
    end
    
    end
    
    t=createTimer(nil)
    timer_setInterval(t, 100)
    timer_onTimer(t, checkKeys)
    timer_setEnabled(t, true)
    
    function sprint() --OP speedhack
      if main.speedenable.checked == true then
        local xper=readFloat("[[[[[trove.exe+00FA27B8]+4]+24]+84]+0]+100")
        local yper=readFloat("[[[[[trove.exe+00FA27B8]+4]+24]+84]+0]+104")
        local zper=readFloat("[[[[[trove.exe+00FA27B8]+4]+24]+84]+0]+108")
        local xaccel=xper * main.speedf.text
        local yaccel=yper * main.speedf.text
        local zaccel=zper * main.speedf.text
        writeFloat("[[[[[trove.exe+00FA27B8]+0]+28]+C4]+4]+90",xaccel)
        writeFloat("[[[[[trove.exe+00FA27B8]+0]+28]+C4]+4]+94",yaccel)
        writeFloat("[[[[[trove.exe+00FA27B8]+0]+28]+C4]+4]+98",zaccel)
      end
    end
    
    function togglespeed() --speedhack toggle for hotkey
      if main.speedenable.checked==true then
        main.speedenable.checked=false
      else
        main.speedenable.checked=true
      end
    end
    
    function jump() --boosts jumps for superjump
      if main.superjump.checked==true then
        writeFloat("[[[[[trove.exe+00FA27B8]+0]+28]+C4]+4]+94",15)
      end
    end
    
    function float() --superjump without the jump
        writeFloat("[[[[[trove.exe+00FA27B8]+0]+28]+C4]+4]+94",15)
    end
    
    skipkey = createHotkey("skip",VK_3) --skip hotkey
    jumpkey = createHotkey("jump",VK_SPACE) --superjump hotkey
    speedokey = createHotkey("togglespeed",VK_CAPITAL) --speedhack on/off hotkey
    speedkey = createHotkey("sprint",VK_CAPITAL) --sprint hotkey
    
    function close() --on close for form
    closeCE()
    return caFree
    end
    
    main=createForm(true)
    main.borderstyle=bsToolWindow
    main.height=150
    main.width=145
    main.left=342
    main.top=115
    main.caption="Farm's Trainer"
    main.OnClose = close
    main.speedenable=createLabel(main)
    main.speedenable.caption=nil
    main.speedenable.checked=false
    main.speedenable.left=108
    main.speedenable.top=40
    main.jumptext=createLabel(main)
    main.jumptext.caption="Superjump"
    main.jumptext.left=28
    main.jumptext.top=5
    main.superjump=createCheckBox(main)
    main.superjump.caption=nil
    main.superjump.checked=false
    main.superjump.left=95
    main.superjump.top=5
    main.speedf=createEdit(main)
    main.speedf.text="25"
    main.speedf.left=95
    main.speedf.top=48
    main.speedf.width=28
    main.speedtexta=createLabel(main)
    main.speedtexta.caption="Speedhack Hold Caps Lock"
    main.speedtexta.left=1
    main.speedtexta.top=30
    main.speedtextb=createLabel(main)
    main.speedtextb.caption="Speed Set :"
    main.speedtextb.left=34
    main.speedtextb.top=50
    main.skiptext=createLabel(main)
    main.skiptext.caption="Skip Distance"
    main.skiptext.left=22
    main.skiptext.top=75
    main.skipdist=createEdit(main)
    main.skipdist.text="3"
    main.skipdist.left=100
    main.skipdist.top=75
    main.skipdist.width=24
    main.checkKeystexta=createLabel(main)
    main.checkKeystexta.caption="Speedhack.dll"
    main.checkKeystexta.left=15
    main.checkKeystexta.top=105
    main.checkKeys=createEdit(main)
    main.checkKeys.text="2.0"
    main.checkKeys.left=90
    main.checkKeys.top=103
    main.checkKeys.width=28
    main.capslocktexta=createLabel(main)
    main.capslocktexta.caption="Hold E"
    main.capslocktexta.left=45
    main.capslocktexta.top=122
    main.OnClose = close
    Scan:
    https://www.virustotal.com/gui/file/...e404/detection
    https://virusscan.jotti.org/pt-BR/fi...job/54adw7212s
    <b>Downloadable Files</b> Downloadable Files
    Last edited by TroverHacks; 04-06-2021 at 10:51 AM.

  6. The Following 81 Users Say Thank You to TroverHacks For This Useful Post:

    1SynC (07-13-2021),6qwerty6 (08-10-2021),Adralian3 (11-13-2023),Akizuma (08-03-2021),AngryStyle (07-16-2021),aquatichippy (01-15-2022),Athrou (08-14-2021),awdsagfo (08-07-2021),azamdanius (06-17-2021),BanditCake (09-03-2021),bartekhej6 (06-09-2021),bartekhejduk1 (01-02-2023),betopic872 (10-18-2021),Bomberzz (04-07-2021),Bows_ (04-06-2021),BRUHBRUHBRUH3 (02-02-2023),candyfreezer (05-07-2021),Chacal111 (07-04-2021),Chamadeath (03-31-2022),chronaxie (08-29-2023),da,sd (07-11-2021),DARKKNSSFNN (05-25-2021),Denizen33 (05-29-2023),dopiwah762 (07-19-2021),dratanike (05-19-2021),ericwang0620 (07-25-2021),EsmineTs (04-06-2021),fanfon3 (04-20-2021),FirWall843 (07-07-2022),FlamingFury321 (04-17-2021),gamershen (04-25-2023),gonzalezjg17 (11-26-2021),hackkaa (09-21-2023),HolyEpic12 (09-28-2021),HRH12138 (09-04-2021),Incursio11 (08-19-2021),InsaneLKY (04-06-2021),ismax0 (12-17-2021),jackyy123 (10-26-2022),jake.1999 (05-24-2022),Kamizu (11-02-2021),KEK-1985 (04-13-2021),l1v0n (05-04-2021),Linkgodsupreme (05-31-2021),loopyloo (04-06-2021),lSilenceDl (10-09-2022),lucastek (01-20-2023),MadKingz (04-14-2023),MakoKun (06-12-2021),MasterTom556 (07-15-2022),maxsem2212 (04-06-2021),miki02122 (03-28-2023),mlgnorbe (06-30-2021),Monophobie (09-02-2021),Morgnarok (05-09-2021),mrduycanh03 (09-13-2021),newwarlock (04-16-2023),NGHTMR (12-05-2021),nijaafluent (03-19-2023),oetibr (08-02-2022),random random (02-15-2024),raspiovian (01-27-2024),Rivoliss89 (07-11-2021),Scrooge_McDuck (10-22-2021),sedow (04-14-2021),SignoreXII (04-14-2021),skiluu (04-06-2021),Szarsen (05-06-2021),T0l3k (04-26-2021),TTTtttTTtttasd (07-04-2021),V3NDO (11-24-2021),vexdemon99 (12-26-2021),Vienks (02-13-2024),Wilgron (04-07-2021),xieao (12-17-2021),yawala7 (09-02-2021),yeahman27 (05-14-2021),yoremaj529 (08-27-2021),Zekeee (09-26-2023),zzzxxx3698 (10-12-2022),水莫38 (07-16-2021)

  7. #4
    Ally's Avatar
    Join Date
    Dec 2014
    Gender
    female
    Location
       ♥
    Posts
    8,697
    Reputation
    1610
    Thanks
    8,499
    My Mood
    Angelic
    //approved

    Premium Member 22/4/16
    Steam Minion 22/12/2017
    OFPS Minion 5/2/2019
    MMO Minion 5/2/2019
    Minion+ 5/2/2019
    Mod 8/11/2020
    Retired 3/10/2022
    22 / Dec 7, 2001

  8. #5
    enriko395's Avatar
    Join Date
    Apr 2021
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0

    thanks but

    Does it exist, does anyone know a trainer with an active map, already integrated in the trainer without the need to open the engine?

  9. #6
    IKOIk203432's Avatar
    Join Date
    Jun 2020
    Gender
    male
    Posts
    96
    Reputation
    10
    Thanks
    21
    Thanks dude, i'm gonna try this right away

  10. #7
    guigo27's Avatar
    Join Date
    Mar 2021
    Gender
    male
    Posts
    6
    Reputation
    10
    Thanks
    2
    Could it be that there was no way to make an atk range?
    I saw that there is a fly I think that the next step for a long-range attack is very possible

  11. #8
    EsmineTs's Avatar
    Join Date
    Aug 2020
    Gender
    male
    Posts
    82
    Reputation
    10
    Thanks
    95
    My Mood
    Relaxed
    Update : 04/27/2021

    Tutorial for Use Cheats : https://www.mpgh.net/forum/showthrea...4#post15095054

    Need Cheat Engine installed for USE

    Pointer: "trove.exe"+00FA7544

    Credits to @TroverHacks

    Cheats on this CT

    - No-clip
    - Map Hack (RE-ADD)
    - Max Distance viewer
    - Fake Break Blocks
    - Speed Jump
    - Glow Enemies / Objects
    - Extra Ilumination
    - Fov Remover
    - Double Speed
    - Insta-Lasermancy Hack 0~300
    - Full Insta-Lasermancy Hack 300+
    - Anti-Dismount
    - Gun No Damage Freezy Air
    - No-Clip Cam
    - Jump Hack
    - X-Ray PERFECT
    - Infinity Dogde
    - Anti-AFK
    - Faster Lasermancy Geode (OmniTool)
    - Teleport Hack
    - Skip Distance
    - Super Jump
    - Fly Hack
    - Increase Fly Speed
    - Speed Hack
    - Gravity Hack
    - Energy Hack (Good for Infinity Back Ninja Dash)
    - Zoom Hack
    - Never Glider Down
    - Character Size


    Trainer Code:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <CheatTable>
      <CheatEntries>
        <CheatEntry>
          <ID>328</ID>
          <Description>"Jump min  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(jumper,trove.exe,FF 46 3C 68) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    
    newmem:
    
    code:
      db FF 46
    
    jumper:
     db FF 4E
     return:
    registersymbol(jumper)
    
    [DISABLE]
    
    jumper:
      db FF 46
    
    unregistersymbol(jumper)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>112</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>994</ID>
          <Description>"Jump Speed - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(jump,trove.exe,0F 28 05 XX XX XX XX XX 29 40 40) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    jump:
      db 0F 28 0D
    return:
    registersymbol(jump)
    
    [DISABLE]
    
    jump:
      db 0F 28 05
    
    unregistersymbol(jump)
    dealloc(newmem)
    
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>80</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3688</ID>
          <Description>"False break blocks - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(draco,trove.exe,80 7F 1C 00 0F 84 XX XX XX XX 8B 4B 08 E8 XX XX XX XX FF 75 0C 8B 4D 10 8B F0 FF 75 08 8B 45 14 83 EC 0C 8B 3E 8B D4) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 80 7F 1C 00
      jmp return
    
    draco:
      db 80 7F 1C 01
    return:
    registersymbol(draco)
    
    [DISABLE]
    
    draco:
      db 80 7F 1C 00
    
    unregistersymbol(draco)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>226</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3698</ID>
          <Description>"Glider Never Down Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,0087D78F)
    define(bytes,D8 0D 0C 4E FD 00)
    
    [ENABLE]
    aobScanModule(MyCheat2, Trove.exe, D80DXXXXXXXXD9EED9C9DBF1DDD9)
    assert(MyCheat2, D8 0D)
    registerSymbol(MyCheat2)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat2, 6)
    	newValue:
    		dd (float)99
    
    MyCheat2:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat2:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat2)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>165</ID>
          <Description>"Lasermancy Geode (Omni Tool) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Beam,trove.exe,DF F1 DD D8 72 35 8D) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db DF F1
      jmp return
    
    Beam:
      db DF F0
    return:
    registersymbol(Beam)
    
    [DISABLE]
    Beam:
      db DF F1
    
    unregistersymbol(Beam)
    dealloc(newmem)
    
    {
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>113</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>652</ID>
          <Description>"Insta Mining 0 - 300 laser All Blocks - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Trover,trove.exe,DF F1 DD D8 72 61) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db DF F1
      jmp return
    
    Trover:
      db DF F0
    return:
    registersymbol(Trover)
    
    [DISABLE]
    
    Trover:
      db DF F1
    
    unregistersymbol(Trover)
    dealloc(newmem)
    
    {
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>120</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>653</ID>
          <Description>"Inta Mining 300+ Laser &gt; Normal Blocks / Nitro / Shape / cinabrio - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,77 02 8B C7 DD 00 DD 17 DF F1 DD D8 72 61) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 77 02
      jmp return
    
    INJECT:
     db 72 02
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 77 02
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>121</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>2</ID>
          <Description>"Map Hack - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,77 XX B8 XX XX XX XX F3 0F 10 08 F3 0F 11 89 XX XX XX XX 8B 89 A8 00 00 00 85 C9 74 XX) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
    db 77 05
    jmp return
    
    INJECT:
    db EB
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
    db 77 05
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>77</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>153</ID>
          <Description>"Infinity Dogde (Hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</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:
    db DF F1
    jmp return
    
    DODGE:
    db DF F0
    return:
    registersymbol(DODGE)
    
    [DISABLE]
    
    DODGE:
    db DF F1
    
    unregistersymbol(DODGE)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>114</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>338</ID>
          <Description>"Anti Dismount - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(nodismount,trove.exe,74 0B 8B 07 8B CF 6A 00 6A) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 74 0B
      jmp return
    
    
    nodismount:
     db EB 0B
    
    return:
    registersymbol(nodismount)
    
    [DISABLE]
    
    nodismount:
      db 74 0B
    
    unregistersymbol(nodismount)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>115</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>1029</ID>
          <Description>"Perfect X Ray - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,F3 0F 10 48 28 0F C6 C0 00 0F 28 D1 F3 0F 59 15 XX XX XX XX 0F 29 44 24 10) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 48
      jmp return
    
    INJECT:
      db F3 0F 10 40
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 10 48
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>116</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3695</ID>
          <Description>"Speed 2x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::GetBufferStatusForPinnedEvent+37C5)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.2
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>16</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3697</ID>
          <Description>"Speed 3x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::GetBufferStatusForPinnedEvent+37C5)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.3
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>103</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3696</ID>
          <Description>"Speed 4x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::GetBufferStatusForPinnedEvent+37C5)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.4
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>104</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3675</ID>
          <Description>"Fov Script - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(FOVV,trove.exe,F3 0F 10 41 28 F3 0F 59 05 XX XX XX XX 8B 4D F4) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 41 28 F3 0F 59 05
      jmp return
    
    FOVV:
      db F3 0F 10 41 28 F3 0F 59 0D
    return:
    registersymbol(FOVV)
    
    [DISABLE]
    
    FOVV:
      db F3 0F 10 41 28 F3 0F 59 05
    
    unregistersymbol(FOVV)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>70</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3681</ID>
          <Description>"Chams Monster / Object - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(CHAMS,trove.exe,0F 28 05 XX XX XX XX 8B CE 0F 58 00) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    CHAMS:
      db 0F 28 0D
    return:
    registersymbol(CHAMS)
    
    [DISABLE]
    
    CHAMS:
      db 0F 28 05
    
    unregistersymbol(CHAMS)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>71</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
          <CheatEntries>
            <CheatEntry>
              <ID>3682</ID>
              <Description>"Chams Monster / Object2 - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(Chams2,trove.exe,0F 28 05 XX XX XX XX 56 57 8B F9 8B F2 89 75 FC 0F 29 07 85 F6) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    Chams2:
      db 0F 28 0D
    return:
    registersymbol(Chams2)
    
    [DISABLE]
    
    Chams2:
      db 0F 28 05
    
    unregistersymbol(Chams2)
    dealloc(newmem)
    
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>17</Key>
                    <Key>71</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>3693</ID>
          <Description>"No Clip (need hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,0F 84 F0 05 00 00 0F 28 45 E0 0F 28 65 D0) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 84
      jmp return
    
    INJECT:
      db 0F 87
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 0F 84
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>192</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>166</ID>
          <Description>"Anti-AFK - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    aobscanmodule(AntiAFK,trove.exe,55 8B EC 83 E4 F8 D9 EE 83 EC 58)
    alloc(newmem,$1000)
    label(code)
    label(return)
    newmem:
    code:
      ret
      push ebp
      mov ebp,esp
      and esp,-08
      jmp return
    AntiAFK:
      jmp newmem
      nop
    return:
    registersymbol(AntiAFK)
    [DISABLE]
    AntiAFK:
      db 55 8B EC 83 E4 F8
    unregistersymbol(AntiAFK)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>119</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"Gun 2 (need hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Gun2,trove.exe,55 8B EC 51 F3 0F 10 81 D8 00 00 00 0F 2F 05) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      push ebp
      mov ebp,esp
      push ecx
      movss xmm0,[ecx+000000D8]
      jmp return
    
    Gun2:
      push ebp
      mov ebp,esp
      push ecx
      movss xmm0,[ecx+000000AC]
    return:
    registersymbol(Gun2)
    
    [DISABLE]
    
    Gun2:
      db 55 8B EC 51 F3 0F 10 81 D8 00 00 00
    
    unregistersymbol(Gun2)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>4</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
          <CheatEntries>
            <CheatEntry>
              <ID>57</ID>
              <Description>"Gun Hack No damage (need hotkey)  - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(Gun,trove.exe,F3 0F 10 89 D4 00 00 00 0F 57) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss xmm1,[ecx+000000D4]
      jmp return
    
    Gun:
     movss xmm0,[ecx+000000AC]
    
    return:
    registersymbol(Gun)
    
    [DISABLE]
    
    Gun:
      db F3 0F 10 89 D4 00 00 00
    
    unregistersymbol(Gun)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+65921F
    
    "trove.exe"+65920C: CC                       -  int 3 
    "trove.exe"+65920D: CC                       -  int 3 
    "trove.exe"+65920E: CC                       -  int 3 
    "trove.exe"+65920F: CC                       -  int 3 
    "trove.exe"+659210: 55                       -  push ebp
    "trove.exe"+659211: 8B EC                    -  mov ebp,esp
    "trove.exe"+659213: 51                       -  push ecx
    "trove.exe"+659214: 8B 81 68 01 00 00        -  mov eax,[ecx+00000168]
    "trove.exe"+65921A: 83 E8 02                 -  sub eax,02
    "trove.exe"+65921D: 74 30                    -  je trove.exe+65924F
    // ---------- INJECTING HERE ----------
    "trove.exe"+65921F: F3 0F 10 89 D4 00 00 00  -  movss xmm1,[ecx+000000D4]
    // ---------- DONE INJECTING  ----------
    "trove.exe"+659227: 0F 57 C0                 -  xorps xmm0,xmm0
    "trove.exe"+65922A: 0F 2F C1                 -  comiss xmm0,xmm1
    "trove.exe"+65922D: 72 0C                    -  jb trove.exe+65923B
    "trove.exe"+65922F: F3 0F 11 4D FC           -  movss [ebp-04],xmm1
    "trove.exe"+659234: D9 45 FC                 -  fld dword ptr [ebp-04]
    "trove.exe"+659237: 8B E5                    -  mov esp,ebp
    "trove.exe"+659239: 5D                       -  pop ebp
    "trove.exe"+65923A: C3                       -  ret 
    "trove.exe"+65923B: F3 0F 10 05 A4 F5 E1 00  -  movss xmm0,[trove.exe+D8F5A4]
    "trove.exe"+659243: F3 0F 11 45 FC           -  movss [ebp-04],xmm0
    }
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>1028</ID>
              <Description>"Slow Fall Gun (need hotkey) - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(slow1,trove.exe,F3 0F 10 05 XX XX XX XX F3 0F 11 45 FC D9 45 FC 8B E5 5D C3 D9 05 XX XX XX XX) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 05
      jmp return
    
    slow1:
      db F3 0F 10 0D
    return:
    registersymbol(slow1)
    
    [DISABLE]
    
    slow1:
      db F3 0F 10 05
    
    unregistersymbol(slow1)
    dealloc(newmem)
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>1030</ID>
              <Description>"Slow Fall Gun 2 (need hotkey) - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(slow2,trove.exe,F3 0F 10 05 XX XX XX XX F3 0F 11 45 FC D9 45 FC 8B E5 5D C3 CC CC CC CC CC CC CC 55 8B EC 83 EC 60 56) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 05
      jmp return
    
    slow2:
      db F3 0F 10 0D
    return:
    registersymbol(slow2)
    
    [DISABLE]
    
    slow2:
      db F3 0F 10 05
    
    unregistersymbol(slow2)
    dealloc(newmem)
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>331</ID>
          <Description>"Zoom hack  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Trove.exe
      Version: 
      Date   : 2020-07-08
      Author : nnb
    
      This script does blah blah blah
    }
    
    [ENABLE]
    
    
    aobscanmodule(INJECT,trove.exe,F3 0F 11 5F 2C) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss [edi+2C],xmm3
      jmp return
    
    INJECT:
      movss [edi+2C],xmm2
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 11 5F 2C
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+A11833
    
    "trove.exe"+A1180A: 0F 57 DB              -  xorps xmm3,xmm3
    "trove.exe"+A1180D: F3 0F 59 57 38        -  mulss xmm2,[edi+38]
    "trove.exe"+A11812: F3 0F 10 C8           -  movss xmm1,xmm0
    "trove.exe"+A11816: F3 0F 10 47 34        -  movss xmm0,[edi+34]
    "trove.exe"+A1181B: F3 0F 58 57 2C        -  addss xmm2,dword ptr [edi+2C]
    "trove.exe"+A11820: F3 0F 10 DA           -  movss xmm3,xmm2
    "trove.exe"+A11824: F3 0F 5F D9           -  maxss xmm3,xmm1
    "trove.exe"+A11828: 0F 57 C9              -  xorps xmm1,xmm1
    "trove.exe"+A1182B: F3 0F 10 C8           -  movss xmm1,xmm0
    "trove.exe"+A1182F: F3 0F 5D D9           -  minss xmm3,xmm1
    // ---------- INJECTING HERE ----------
    "trove.exe"+A11833: F3 0F 11 5F 2C        -  movss [edi+2C],xmm3
    // ---------- DONE INJECTING  ----------
    "trove.exe"+A11838: 75 1D                 -  jne trove.exe+A11857
    "trove.exe"+A1183A: 8D 4F E0              -  lea ecx,[edi-20]
    "trove.exe"+A1183D: E8 BE 19 00 00        -  call trove.exe+A13200
    "trove.exe"+A11842: D8 05 F8 85 DC 01     -  fadd dword ptr [trove.exe+C185F8]
    "trove.exe"+A11848: 51                    -  push ecx
    "trove.exe"+A11849: 8B 8F 14 01 00 00     -  mov ecx,[edi+00000114]
    "trove.exe"+A1184F: D9 1C 24              -  fstp dword ptr [esp]
    "trove.exe"+A11852: E8 A9 D9 A4 FF        -  call trove.exe+45F200
    "trove.exe"+A11857: 5F                    -  pop edi
    "trove.exe"+A11858: 5E                    -  pop esi
    }
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>117</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>229</ID>
          <Description>"No Clip Cam  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,0F 29 01 C7 41 34 00 00 00 00 0F) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movaps [ecx],xmm0
      jmp return
    
    INJECT:
      db 90 90 90
    
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 0F 29 01
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+A1388A
    
    "trove.exe"+A13868: 0F 58 CA                 -  addps xmm1,xmm2
    "trove.exe"+A1386B: 0F 51 C9                 -  sqrtps xmm1,xmm1
    "trove.exe"+A1386E: F3 0F 5E CB              -  divss xmm1,xmm3
    "trove.exe"+A13872: 0F 2F C1                 -  comiss xmm0,xmm1
    "trove.exe"+A13875: F3 0F 11 4C 24 04        -  movss [esp+04],xmm1
    "trove.exe"+A1387B: 77 05                    -  ja trove.exe+A13882
    "trove.exe"+A1387D: B8 70 EA AA 01           -  mov eax,trove.exe+D0EA70
    "trove.exe"+A13882: D9 00                    -  fld dword ptr [eax]
    "trove.exe"+A13884: D9 59 30                 -  fstp dword ptr [ecx+30]
    "trove.exe"+A13887: 0F 28 02                 -  movaps xmm0,[edx]
    // ---------- INJECTING HERE ----------
    "trove.exe"+A1388A: 0F 29 01                 -  movaps [ecx],xmm0
    "trove.exe"+A1388D: C7 41 34 00 00 00 00     -  mov [ecx+34],00000000
    // ---------- DONE INJECTING  ----------
    "trove.exe"+A13894: 0F 29 69 20              -  movaps [ecx+20],xmm5
    "trove.exe"+A13898: 0F 28 19                 -  movaps xmm3,[ecx]
    "trove.exe"+A1389B: 0F 28 D3                 -  movaps xmm2,xmm3
    "trove.exe"+A1389E: 0F 5C 51 10              -  subps xmm2,[ecx+10]
    "trove.exe"+A138A2: 0F 59 D2                 -  mulps xmm2,xmm2
    "trove.exe"+A138A5: 0F 28 CA                 -  movaps xmm1,xmm2
    "trove.exe"+A138A8: 0F 28 C2                 -  movaps xmm0,xmm2
    "trove.exe"+A138AB: 0F C6 CA AA              -  shufps xmm1,xmm2-56
    "trove.exe"+A138AF: 0F C6 C2 55              -  shufps xmm0,xmm255
    "trove.exe"+A138B3: 0F 58 C8                 -  addps xmm1,xmm0
    }
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>100</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>0</ID>
          <Description>"Trove Teleport Up/Down (HotKey)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>64</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"Trove Teleport Z"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>6</ID>
          <Description>"Trove Teleport  X"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>10</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Fly Trove (Hotkeys)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>94</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
          <Hotkeys>
            <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>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>45</Key>
              </Keys>
              <Value>10</Value>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>18</ID>
          <Description>"Fly Speed X (Hotkeys)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>98</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>206</ID>
          <Description>"Fly Speed Z (Hotkeys)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>90</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>24</ID>
          <Description>"Speed Hack"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>1BC</Offset>
            <Offset>178</Offset>
            <Offset>80</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>25</ID>
          <Description>"Speed Hack"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</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>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>1BC</Offset>
            <Offset>2D4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>4</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>35</Key>
              </Keys>
              <ID>2</ID>
            </Hotkey>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>36</Key>
              </Keys>
              <ID>3</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>33</ID>
          <Description>"Atk speed"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</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>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</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>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FFFF00</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</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>"Energy (Good for Infinity Back Ninja Dash)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</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>97</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>98</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>135</ID>
          <Description>"Energia (Infinity Back Ninja Dash)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>58</Offset>
            <Offset>34</Offset>
            <Offset>A0</Offset>
            <Offset>2DC</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>C</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>97</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>98</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>173</ID>
          <Description>"LaserMancy Omnitool Geode"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>8C</Offset>
            <Offset>170</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>181</ID>
          <Description>"LaserMancy Omnitool Geode"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>8C</Offset>
            <Offset>170</Offset>
            <Offset>54</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>156</ID>
          <Description>"Lasermancy (Normal)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>1D4</Offset>
            <Offset>178</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>157</ID>
          <Description>"laser 7k = 334173192"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>1D4</Offset>
            <Offset>178</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>340</ID>
          <Description>"Player Size"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>D4</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>38</Key>
              </Keys>
              <Value>1.5</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>38</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>40</Key>
              </Keys>
              <Value>0.1</Value>
              <ID>2</ID>
            </Hotkey>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>40</Key>
              </Keys>
              <ID>3</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>39</Key>
              </Keys>
              <Value>0.5</Value>
              <ID>4</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>39</Key>
              </Keys>
              <ID>5</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>341</ID>
          <Description>"Player Size"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>D4</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>16</ID>
          <Description>"Max View"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7540</Address>
          <Offsets>
            <Offset>28</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>210</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"Grama"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7540</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>96</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>23</ID>
          <Description>"Object"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7540</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>150</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
      </CheatEntries>
    </CheatTable>
    Farm's Lua Code:
    Code:
    getAutoAttachList().add("trove.exe") --attach to trove
    
    function skip() --performs the skip
      local xcoord=readFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
      local ycoord=readFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+64")
      local zcoord=readFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+68")
      local xper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+100")
      local yper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+104")
      local zper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+108")
      local xadd=xper*3 --calculating distance to be traveled in each direction/currently this travels 3 blocks whichever direction you point, the 3 could be replaced with a differnt number or a variable
      local yadd=yper*3
      local zadd=zper*3
      local xdest=xcoord+xadd --calculating the new xyz coords
      local ydest=ycoord+yadd
      local zdest=zcoord+zadd
      writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+60",xdest) --Writes speed values
      writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+64",ydest)
      writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+68",zdest)
    end
    
    lastSpeed=1;
    
    function checkKeys(timer)
    if (isKeyPressed(VK_E)) then if lastspeed ~= 2 then speedhack_setSpeed(2) lastSpeed=2 end
    else if lastspeed ~= 1 then speedhack_setSpeed(1) lastSpeed=1 end
    end
    
    end
    
    t=createTimer(nil)
    timer_setInterval(t, 100)
    timer_onTimer(t, checkKeys)
    timer_setEnabled(t, true)
    
    function sprint() --OP speedhack
      if main.speedenable.checked == true then
        local xper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+100")
        local yper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+104")
        local zper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+108")
        local xaccel=xper * main.speedf.text
        local yaccel=yper * main.speedf.text
        local zaccel=zper * main.speedf.text
        writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+90",xaccel)
        writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+94",yaccel)
        writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+98",zaccel)
      end
    end
    
    function togglespeed() --speedhack toggle for hotkey
      if main.speedenable.checked==true then
        main.speedenable.checked=false
      else
        main.speedenable.checked=true
      end
    end
    
    function jump() --boosts jumps for superjump
      if main.superjump.checked==true then
        writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+94",15)
      end
    end
    
    function float() --superjump without the jump
        writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+94",15)
    end
    
    skipkey = createHotkey("skip",VK_3) --skip hotkey
    jumpkey = createHotkey("jump",VK_SPACE) --superjump hotkey
    speedokey = createHotkey("togglespeed",VK_CAPITAL) --speedhack on/off hotkey
    speedkey = createHotkey("sprint",VK_CAPITAL) --sprint hotkey
    
    function close() --on close for form
    closeCE()
    return caFree
    end
    
    main=createForm(true)
    main.borderstyle=bsToolWindow
    main.height=150
    main.width=145
    main.left=342
    main.top=115
    main.caption="Farm's Trainer"
    main.OnClose = close
    main.speedenable=createLabel(main)
    main.speedenable.caption=nil
    main.speedenable.checked=false
    main.speedenable.left=108
    main.speedenable.top=40
    main.jumptext=createLabel(main)
    main.jumptext.caption="Superjump"
    main.jumptext.left=28
    main.jumptext.top=5
    main.superjump=createCheckBox(main)
    main.superjump.caption=nil
    main.superjump.checked=false
    main.superjump.left=95
    main.superjump.top=5
    main.speedf=createEdit(main)
    main.speedf.text="25"
    main.speedf.left=95
    main.speedf.top=48
    main.speedf.width=28
    main.speedtexta=createLabel(main)
    main.speedtexta.caption="Speedhack Hold Caps Lock"
    main.speedtexta.left=1
    main.speedtexta.top=30
    main.speedtextb=createLabel(main)
    main.speedtextb.caption="Speed Set :"
    main.speedtextb.left=34
    main.speedtextb.top=50
    main.skiptext=createLabel(main)
    main.skiptext.caption="Skip Distance"
    main.skiptext.left=22
    main.skiptext.top=75
    main.skipdist=createEdit(main)
    main.skipdist.text="3"
    main.skipdist.left=100
    main.skipdist.top=75
    main.skipdist.width=24
    main.checkKeystexta=createLabel(main)
    main.checkKeystexta.caption="Speedhack.dll"
    main.checkKeystexta.left=15
    main.checkKeystexta.top=105
    main.checkKeys=createEdit(main)
    main.checkKeys.text="2.0"
    main.checkKeys.left=90
    main.checkKeys.top=103
    main.checkKeys.width=28
    main.capslocktexta=createLabel(main)
    main.capslocktexta.caption="Hold E"
    main.capslocktexta.left=45
    main.capslocktexta.top=122
    main.OnClose = close
    Last edited by EsmineTs; 04-27-2021 at 04:22 PM.

  12. The Following 3 Users Say Thank You to EsmineTs For This Useful Post:

    blaa44 (11-08-2021),fckfreetopay (04-27-2021),TroverHacks (04-27-2021)

  13. #9
    TroverHacks's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    173
    Reputation
    10
    Thanks
    1,619
    My Mood
    Psychedelic
    Quote Originally Posted by EsmineTs View Post
    Update : 04/27/2021

    Tutorial for Use Cheats : https://www.mpgh.net/forum/showthrea...4#post15095054

    Need Cheat Engine installed for USE

    Pointer: "trove.exe"+00FA7544

    Credits to @TroverHacks

    Cheats on this CT

    - No-clip
    - Map Hack (RE-ADD)
    - Max Distance viewer
    - Fake Break Blocks
    - Speed Jump
    - Glow Enemies / Objects
    - Extra Ilumination
    - Fov Remover
    - Double Speed
    - Insta-Lasermancy Hack 0~300
    - Full Insta-Lasermancy Hack 300+
    - Anti-Dismount
    - Gun No Damage Freezy Air
    - No-Clip Cam
    - Jump Hack
    - X-Ray PERFECT
    - Infinity Dogde
    - Anti-AFK
    - Faster Lasermancy Geode (OmniTool)
    - Teleport Hack
    - Skip Distance
    - Super Jump
    - Fly Hack
    - Increase Fly Speed
    - Speed Hack
    - Gravity Hack
    - Energy Hack (Good for Infinity Back Ninja Dash)
    - Zoom Hack
    - Never Glider Down
    - Character Size


    Trainer Code:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <CheatTable>
      <CheatEntries>
        <CheatEntry>
          <ID>328</ID>
          <Description>"Jump min  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(jumper,trove.exe,FF 46 3C 68) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    
    newmem:
    
    code:
      db FF 46
    
    jumper:
     db FF 4E
     return:
    registersymbol(jumper)
    
    [DISABLE]
    
    jumper:
      db FF 46
    
    unregistersymbol(jumper)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>112</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>994</ID>
          <Description>"Jump Speed - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(jump,trove.exe,0F 28 05 XX XX XX XX XX 29 40 40) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    jump:
      db 0F 28 0D
    return:
    registersymbol(jump)
    
    [DISABLE]
    
    jump:
      db 0F 28 05
    
    unregistersymbol(jump)
    dealloc(newmem)
    
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>80</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3688</ID>
          <Description>"False break blocks - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(draco,trove.exe,80 7F 1C 00 0F 84 XX XX XX XX 8B 4B 08 E8 XX XX XX XX FF 75 0C 8B 4D 10 8B F0 FF 75 08 8B 45 14 83 EC 0C 8B 3E 8B D4) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 80 7F 1C 00
      jmp return
    
    draco:
      db 80 7F 1C 01
    return:
    registersymbol(draco)
    
    [DISABLE]
    
    draco:
      db 80 7F 1C 00
    
    unregistersymbol(draco)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>226</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3698</ID>
          <Description>"Glider Never Down Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,0087D78F)
    define(bytes,D8 0D 0C 4E FD 00)
    
    [ENABLE]
    aobScanModule(MyCheat2, Trove.exe, D80DXXXXXXXXD9EED9C9DBF1DDD9)
    assert(MyCheat2, D8 0D)
    registerSymbol(MyCheat2)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat2, 6)
    	newValue:
    		dd (float)99
    
    MyCheat2:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat2:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat2)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>165</ID>
          <Description>"Lasermancy Geode (Omni Tool) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Beam,trove.exe,DF F1 DD D8 72 35 8D) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db DF F1
      jmp return
    
    Beam:
      db DF F0
    return:
    registersymbol(Beam)
    
    [DISABLE]
    Beam:
      db DF F1
    
    unregistersymbol(Beam)
    dealloc(newmem)
    
    {
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>113</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>652</ID>
          <Description>"Insta Mining 0 - 300 laser All Blocks - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Trover,trove.exe,DF F1 DD D8 72 61) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db DF F1
      jmp return
    
    Trover:
      db DF F0
    return:
    registersymbol(Trover)
    
    [DISABLE]
    
    Trover:
      db DF F1
    
    unregistersymbol(Trover)
    dealloc(newmem)
    
    {
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>120</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>653</ID>
          <Description>"Inta Mining 300+ Laser > Normal Blocks / Nitro / Shape / cinabrio - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,77 02 8B C7 DD 00 DD 17 DF F1 DD D8 72 61) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 77 02
      jmp return
    
    INJECT:
     db 72 02
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 77 02
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>121</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>2</ID>
          <Description>"Map Hack - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,77 XX B8 XX XX XX XX F3 0F 10 08 F3 0F 11 89 XX XX XX XX 8B 89 A8 00 00 00 85 C9 74 XX) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
    db 77 05
    jmp return
    
    INJECT:
    db EB
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
    db 77 05
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>77</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>153</ID>
          <Description>"Infinity Dogde (Hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</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:
    db DF F1
    jmp return
    
    DODGE:
    db DF F0
    return:
    registersymbol(DODGE)
    
    [DISABLE]
    
    DODGE:
    db DF F1
    
    unregistersymbol(DODGE)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>114</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>338</ID>
          <Description>"Anti Dismount - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(nodismount,trove.exe,74 0B 8B 07 8B CF 6A 00 6A) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 74 0B
      jmp return
    
    
    nodismount:
     db EB 0B
    
    return:
    registersymbol(nodismount)
    
    [DISABLE]
    
    nodismount:
      db 74 0B
    
    unregistersymbol(nodismount)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>115</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>1029</ID>
          <Description>"Perfect X Ray - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,F3 0F 10 48 28 0F C6 C0 00 0F 28 D1 F3 0F 59 15 XX XX XX XX 0F 29 44 24 10) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 48
      jmp return
    
    INJECT:
      db F3 0F 10 40
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 10 48
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>116</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3695</ID>
          <Description>"Speed 2x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::GetBufferStatusForPinnedEvent+37C5)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.2
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>16</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3697</ID>
          <Description>"Speed 3x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::GetBufferStatusForPinnedEvent+37C5)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.3
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>103</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3696</ID>
          <Description>"Speed 4x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::GetBufferStatusForPinnedEvent+37C5)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.4
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>104</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3675</ID>
          <Description>"Fov Script - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(FOVV,trove.exe,F3 0F 10 41 28 F3 0F 59 05 XX XX XX XX 8B 4D F4) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 41 28 F3 0F 59 05
      jmp return
    
    FOVV:
      db F3 0F 10 41 28 F3 0F 59 0D
    return:
    registersymbol(FOVV)
    
    [DISABLE]
    
    FOVV:
      db F3 0F 10 41 28 F3 0F 59 05
    
    unregistersymbol(FOVV)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>70</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3681</ID>
          <Description>"Chams Monster / Object - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(CHAMS,trove.exe,0F 28 05 XX XX XX XX 8B CE 0F 58 00) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    CHAMS:
      db 0F 28 0D
    return:
    registersymbol(CHAMS)
    
    [DISABLE]
    
    CHAMS:
      db 0F 28 05
    
    unregistersymbol(CHAMS)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>71</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
          <CheatEntries>
            <CheatEntry>
              <ID>3682</ID>
              <Description>"Chams Monster / Object2 - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(Chams2,trove.exe,0F 28 05 XX XX XX XX 56 57 8B F9 8B F2 89 75 FC 0F 29 07 85 F6) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    Chams2:
      db 0F 28 0D
    return:
    registersymbol(Chams2)
    
    [DISABLE]
    
    Chams2:
      db 0F 28 05
    
    unregistersymbol(Chams2)
    dealloc(newmem)
    
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>17</Key>
                    <Key>71</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>3693</ID>
          <Description>"No Clip (need hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,0F 84 F0 05 00 00 0F 28 45 E0 0F 28 65 D0) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 84
      jmp return
    
    INJECT:
      db 0F 87
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 0F 84
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>192</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>166</ID>
          <Description>"Anti-AFK - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    aobscanmodule(AntiAFK,trove.exe,55 8B EC 83 E4 F8 D9 EE 83 EC 58)
    alloc(newmem,$1000)
    label(code)
    label(return)
    newmem:
    code:
      ret
      push ebp
      mov ebp,esp
      and esp,-08
      jmp return
    AntiAFK:
      jmp newmem
      nop
    return:
    registersymbol(AntiAFK)
    [DISABLE]
    AntiAFK:
      db 55 8B EC 83 E4 F8
    unregistersymbol(AntiAFK)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>119</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"Gun 2 (need hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Gun2,trove.exe,55 8B EC 51 F3 0F 10 81 D8 00 00 00 0F 2F 05) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      push ebp
      mov ebp,esp
      push ecx
      movss xmm0,[ecx+000000D8]
      jmp return
    
    Gun2:
      push ebp
      mov ebp,esp
      push ecx
      movss xmm0,[ecx+000000AC]
    return:
    registersymbol(Gun2)
    
    [DISABLE]
    
    Gun2:
      db 55 8B EC 51 F3 0F 10 81 D8 00 00 00
    
    unregistersymbol(Gun2)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>4</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
          <CheatEntries>
            <CheatEntry>
              <ID>57</ID>
              <Description>"Gun Hack No damage (need hotkey)  - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(Gun,trove.exe,F3 0F 10 89 D4 00 00 00 0F 57) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss xmm1,[ecx+000000D4]
      jmp return
    
    Gun:
     movss xmm0,[ecx+000000AC]
    
    return:
    registersymbol(Gun)
    
    [DISABLE]
    
    Gun:
      db F3 0F 10 89 D4 00 00 00
    
    unregistersymbol(Gun)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+65921F
    
    "trove.exe"+65920C: CC                       -  int 3 
    "trove.exe"+65920D: CC                       -  int 3 
    "trove.exe"+65920E: CC                       -  int 3 
    "trove.exe"+65920F: CC                       -  int 3 
    "trove.exe"+659210: 55                       -  push ebp
    "trove.exe"+659211: 8B EC                    -  mov ebp,esp
    "trove.exe"+659213: 51                       -  push ecx
    "trove.exe"+659214: 8B 81 68 01 00 00        -  mov eax,[ecx+00000168]
    "trove.exe"+65921A: 83 E8 02                 -  sub eax,02
    "trove.exe"+65921D: 74 30                    -  je trove.exe+65924F
    // ---------- INJECTING HERE ----------
    "trove.exe"+65921F: F3 0F 10 89 D4 00 00 00  -  movss xmm1,[ecx+000000D4]
    // ---------- DONE INJECTING  ----------
    "trove.exe"+659227: 0F 57 C0                 -  xorps xmm0,xmm0
    "trove.exe"+65922A: 0F 2F C1                 -  comiss xmm0,xmm1
    "trove.exe"+65922D: 72 0C                    -  jb trove.exe+65923B
    "trove.exe"+65922F: F3 0F 11 4D FC           -  movss [ebp-04],xmm1
    "trove.exe"+659234: D9 45 FC                 -  fld dword ptr [ebp-04]
    "trove.exe"+659237: 8B E5                    -  mov esp,ebp
    "trove.exe"+659239: 5D                       -  pop ebp
    "trove.exe"+65923A: C3                       -  ret 
    "trove.exe"+65923B: F3 0F 10 05 A4 F5 E1 00  -  movss xmm0,[trove.exe+D8F5A4]
    "trove.exe"+659243: F3 0F 11 45 FC           -  movss [ebp-04],xmm0
    }
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>1028</ID>
              <Description>"Slow Fall Gun (need hotkey) - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(slow1,trove.exe,F3 0F 10 05 XX XX XX XX F3 0F 11 45 FC D9 45 FC 8B E5 5D C3 D9 05 XX XX XX XX) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 05
      jmp return
    
    slow1:
      db F3 0F 10 0D
    return:
    registersymbol(slow1)
    
    [DISABLE]
    
    slow1:
      db F3 0F 10 05
    
    unregistersymbol(slow1)
    dealloc(newmem)
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>1030</ID>
              <Description>"Slow Fall Gun 2 (need hotkey) - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(slow2,trove.exe,F3 0F 10 05 XX XX XX XX F3 0F 11 45 FC D9 45 FC 8B E5 5D C3 CC CC CC CC CC CC CC 55 8B EC 83 EC 60 56) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 05
      jmp return
    
    slow2:
      db F3 0F 10 0D
    return:
    registersymbol(slow2)
    
    [DISABLE]
    
    slow2:
      db F3 0F 10 05
    
    unregistersymbol(slow2)
    dealloc(newmem)
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>331</ID>
          <Description>"Zoom hack  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Trove.exe
      Version: 
      Date   : 2020-07-08
      Author : nnb
    
      This script does blah blah blah
    }
    
    [ENABLE]
    
    
    aobscanmodule(INJECT,trove.exe,F3 0F 11 5F 2C) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss [edi+2C],xmm3
      jmp return
    
    INJECT:
      movss [edi+2C],xmm2
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 11 5F 2C
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+A11833
    
    "trove.exe"+A1180A: 0F 57 DB              -  xorps xmm3,xmm3
    "trove.exe"+A1180D: F3 0F 59 57 38        -  mulss xmm2,[edi+38]
    "trove.exe"+A11812: F3 0F 10 C8           -  movss xmm1,xmm0
    "trove.exe"+A11816: F3 0F 10 47 34        -  movss xmm0,[edi+34]
    "trove.exe"+A1181B: F3 0F 58 57 2C        -  addss xmm2,dword ptr [edi+2C]
    "trove.exe"+A11820: F3 0F 10 DA           -  movss xmm3,xmm2
    "trove.exe"+A11824: F3 0F 5F D9           -  maxss xmm3,xmm1
    "trove.exe"+A11828: 0F 57 C9              -  xorps xmm1,xmm1
    "trove.exe"+A1182B: F3 0F 10 C8           -  movss xmm1,xmm0
    "trove.exe"+A1182F: F3 0F 5D D9           -  minss xmm3,xmm1
    // ---------- INJECTING HERE ----------
    "trove.exe"+A11833: F3 0F 11 5F 2C        -  movss [edi+2C],xmm3
    // ---------- DONE INJECTING  ----------
    "trove.exe"+A11838: 75 1D                 -  jne trove.exe+A11857
    "trove.exe"+A1183A: 8D 4F E0              -  lea ecx,[edi-20]
    "trove.exe"+A1183D: E8 BE 19 00 00        -  call trove.exe+A13200
    "trove.exe"+A11842: D8 05 F8 85 DC 01     -  fadd dword ptr [trove.exe+C185F8]
    "trove.exe"+A11848: 51                    -  push ecx
    "trove.exe"+A11849: 8B 8F 14 01 00 00     -  mov ecx,[edi+00000114]
    "trove.exe"+A1184F: D9 1C 24              -  fstp dword ptr [esp]
    "trove.exe"+A11852: E8 A9 D9 A4 FF        -  call trove.exe+45F200
    "trove.exe"+A11857: 5F                    -  pop edi
    "trove.exe"+A11858: 5E                    -  pop esi
    }
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>117</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>229</ID>
          <Description>"No Clip Cam  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,0F 29 01 C7 41 34 00 00 00 00 0F) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movaps [ecx],xmm0
      jmp return
    
    INJECT:
      db 90 90 90
    
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 0F 29 01
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+A1388A
    
    "trove.exe"+A13868: 0F 58 CA                 -  addps xmm1,xmm2
    "trove.exe"+A1386B: 0F 51 C9                 -  sqrtps xmm1,xmm1
    "trove.exe"+A1386E: F3 0F 5E CB              -  divss xmm1,xmm3
    "trove.exe"+A13872: 0F 2F C1                 -  comiss xmm0,xmm1
    "trove.exe"+A13875: F3 0F 11 4C 24 04        -  movss [esp+04],xmm1
    "trove.exe"+A1387B: 77 05                    -  ja trove.exe+A13882
    "trove.exe"+A1387D: B8 70 EA AA 01           -  mov eax,trove.exe+D0EA70
    "trove.exe"+A13882: D9 00                    -  fld dword ptr [eax]
    "trove.exe"+A13884: D9 59 30                 -  fstp dword ptr [ecx+30]
    "trove.exe"+A13887: 0F 28 02                 -  movaps xmm0,[edx]
    // ---------- INJECTING HERE ----------
    "trove.exe"+A1388A: 0F 29 01                 -  movaps [ecx],xmm0
    "trove.exe"+A1388D: C7 41 34 00 00 00 00     -  mov [ecx+34],00000000
    // ---------- DONE INJECTING  ----------
    "trove.exe"+A13894: 0F 29 69 20              -  movaps [ecx+20],xmm5
    "trove.exe"+A13898: 0F 28 19                 -  movaps xmm3,[ecx]
    "trove.exe"+A1389B: 0F 28 D3                 -  movaps xmm2,xmm3
    "trove.exe"+A1389E: 0F 5C 51 10              -  subps xmm2,[ecx+10]
    "trove.exe"+A138A2: 0F 59 D2                 -  mulps xmm2,xmm2
    "trove.exe"+A138A5: 0F 28 CA                 -  movaps xmm1,xmm2
    "trove.exe"+A138A8: 0F 28 C2                 -  movaps xmm0,xmm2
    "trove.exe"+A138AB: 0F C6 CA AA              -  shufps xmm1,xmm2-56
    "trove.exe"+A138AF: 0F C6 C2 55              -  shufps xmm0,xmm255
    "trove.exe"+A138B3: 0F 58 C8                 -  addps xmm1,xmm0
    }
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>100</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>0</ID>
          <Description>"Trove Teleport Up/Down (HotKey)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>64</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"Trove Teleport Z"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>6</ID>
          <Description>"Trove Teleport  X"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>10</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Fly Trove (Hotkeys)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>94</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
          <Hotkeys>
            <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>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>45</Key>
              </Keys>
              <Value>10</Value>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>18</ID>
          <Description>"Fly Speed X (Hotkeys)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>98</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>206</ID>
          <Description>"Fly Speed Z (Hotkeys)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>90</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>24</ID>
          <Description>"Speed Hack"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>1BC</Offset>
            <Offset>178</Offset>
            <Offset>80</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>25</ID>
          <Description>"Speed Hack"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</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>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>1BC</Offset>
            <Offset>2D4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>4</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>35</Key>
              </Keys>
              <ID>2</ID>
            </Hotkey>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>36</Key>
              </Keys>
              <ID>3</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>33</ID>
          <Description>"Atk speed"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</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>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</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>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FFFF00</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</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>"Energy (Good for Infinity Back Ninja Dash)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</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>97</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>98</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>135</ID>
          <Description>"Energia (Infinity Back Ninja Dash)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>58</Offset>
            <Offset>34</Offset>
            <Offset>A0</Offset>
            <Offset>2DC</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>C</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>97</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>98</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>173</ID>
          <Description>"LaserMancy Omnitool Geode"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>8C</Offset>
            <Offset>170</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>181</ID>
          <Description>"LaserMancy Omnitool Geode"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>8C</Offset>
            <Offset>170</Offset>
            <Offset>54</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>156</ID>
          <Description>"Lasermancy (Normal)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>1D4</Offset>
            <Offset>178</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>157</ID>
          <Description>"laser 7k = 334173192"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>1D4</Offset>
            <Offset>178</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>340</ID>
          <Description>"Player Size"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>D4</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>38</Key>
              </Keys>
              <Value>1.5</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>38</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>40</Key>
              </Keys>
              <Value>0.1</Value>
              <ID>2</ID>
            </Hotkey>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>40</Key>
              </Keys>
              <ID>3</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>39</Key>
              </Keys>
              <Value>0.5</Value>
              <ID>4</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>39</Key>
              </Keys>
              <ID>5</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>341</ID>
          <Description>"Player Size"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7544</Address>
          <Offsets>
            <Offset>D4</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>16</ID>
          <Description>"Max View"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7540</Address>
          <Offsets>
            <Offset>28</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>210</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"Grama"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7540</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>96</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>23</ID>
          <Description>"Object"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA7540</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>150</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
      </CheatEntries>
    </CheatTable>
    Farm's Lua Code:
    Code:
    getAutoAttachList().add("trove.exe") --attach to trove
    
    function skip() --performs the skip
      local xcoord=readFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
      local ycoord=readFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+64")
      local zcoord=readFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+68")
      local xper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+100")
      local yper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+104")
      local zper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+108")
      local xadd=xper*3 --calculating distance to be traveled in each direction/currently this travels 3 blocks whichever direction you point, the 3 could be replaced with a differnt number or a variable
      local yadd=yper*3
      local zadd=zper*3
      local xdest=xcoord+xadd --calculating the new xyz coords
      local ydest=ycoord+yadd
      local zdest=zcoord+zadd
      writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+60",xdest) --Writes speed values
      writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+64",ydest)
      writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+68",zdest)
    end
    
    lastSpeed=1;
    
    function checkKeys(timer)
    if (isKeyPressed(VK_E)) then if lastspeed ~= 2 then speedhack_setSpeed(2) lastSpeed=2 end
    else if lastspeed ~= 1 then speedhack_setSpeed(1) lastSpeed=1 end
    end
    
    end
    
    t=createTimer(nil)
    timer_setInterval(t, 100)
    timer_onTimer(t, checkKeys)
    timer_setEnabled(t, true)
    
    function sprint() --OP speedhack
      if main.speedenable.checked == true then
        local xper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+100")
        local yper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+104")
        local zper=readFloat("[[[[[trove.exe+00FA7544]+4]+24]+84]+0]+108")
        local xaccel=xper * main.speedf.text
        local yaccel=yper * main.speedf.text
        local zaccel=zper * main.speedf.text
        writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+90",xaccel)
        writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+94",yaccel)
        writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+98",zaccel)
      end
    end
    
    function togglespeed() --speedhack toggle for hotkey
      if main.speedenable.checked==true then
        main.speedenable.checked=false
      else
        main.speedenable.checked=true
      end
    end
    
    function jump() --boosts jumps for superjump
      if main.superjump.checked==true then
        writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+94",15)
      end
    end
    
    function float() --superjump without the jump
        writeFloat("[[[[[trove.exe+00FA7544]+0]+28]+C4]+4]+94",15)
    end
    
    skipkey = createHotkey("skip",VK_3) --skip hotkey
    jumpkey = createHotkey("jump",VK_SPACE) --superjump hotkey
    speedokey = createHotkey("togglespeed",VK_CAPITAL) --speedhack on/off hotkey
    speedkey = createHotkey("sprint",VK_CAPITAL) --sprint hotkey
    
    function close() --on close for form
    closeCE()
    return caFree
    end
    
    main=createForm(true)
    main.borderstyle=bsToolWindow
    main.height=150
    main.width=145
    main.left=342
    main.top=115
    main.caption="Farm's Trainer"
    main.OnClose = close
    main.speedenable=createLabel(main)
    main.speedenable.caption=nil
    main.speedenable.checked=false
    main.speedenable.left=108
    main.speedenable.top=40
    main.jumptext=createLabel(main)
    main.jumptext.caption="Superjump"
    main.jumptext.left=28
    main.jumptext.top=5
    main.superjump=createCheckBox(main)
    main.superjump.caption=nil
    main.superjump.checked=false
    main.superjump.left=95
    main.superjump.top=5
    main.speedf=createEdit(main)
    main.speedf.text="25"
    main.speedf.left=95
    main.speedf.top=48
    main.speedf.width=28
    main.speedtexta=createLabel(main)
    main.speedtexta.caption="Speedhack Hold Caps Lock"
    main.speedtexta.left=1
    main.speedtexta.top=30
    main.speedtextb=createLabel(main)
    main.speedtextb.caption="Speed Set :"
    main.speedtextb.left=34
    main.speedtextb.top=50
    main.skiptext=createLabel(main)
    main.skiptext.caption="Skip Distance"
    main.skiptext.left=22
    main.skiptext.top=75
    main.skipdist=createEdit(main)
    main.skipdist.text="3"
    main.skipdist.left=100
    main.skipdist.top=75
    main.skipdist.width=24
    main.checkKeystexta=createLabel(main)
    main.checkKeystexta.caption="Speedhack.dll"
    main.checkKeystexta.left=15
    main.checkKeystexta.top=105
    main.checkKeys=createEdit(main)
    main.checkKeys.text="2.0"
    main.checkKeys.left=90
    main.checkKeys.top=103
    main.checkKeys.width=28
    main.capslocktexta=createLabel(main)
    main.capslocktexta.caption="Hold E"
    main.capslocktexta.left=45
    main.capslocktexta.top=122
    main.OnClose = close
    thanks very much man! great update!!
    im not have time to att, like it your update

  14. The Following 2 Users Say Thank You to TroverHacks For This Useful Post:

    EsmineTs (04-28-2021),Wilgron (04-29-2021)

  15. #10
    Follower9029's Avatar
    Join Date
    Oct 2019
    Gender
    female
    Posts
    3
    Reputation
    10
    Thanks
    0

    Hello

    Please update the pointer

  16. #11
    Anna_Rose's Avatar
    Join Date
    Apr 2021
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    1

    04/05/21

    new pointer +00FA9D88

  17. The Following User Says Thank You to Anna_Rose For This Useful Post:

    Follower9029 (05-04-2021)

  18. #12
    bartekhej6's Avatar
    Join Date
    May 2016
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0

    help

    can you make video tutorial how to paste this?

  19. #13
    Xalome's Avatar
    Join Date
    Jan 2014
    Gender
    male
    Posts
    15
    Reputation
    10
    Thanks
    10
    My Mood
    Amused
    Speed value if you need :
    Code:
    Speed value for 1 is 1126971652
    Speed value for 2 is 1017919748
    Speed value for 3 is 1022114052
    Speed value for 4 is 1009531140
    Speed value for 5 is 1007433988
    Speed value for 6 is 1013725444
    Speed value for 7 is 1011628292
    Speed value for 8 is 1034696964
    Speed value for 9 is 1035745540
    Speed value for 10 is 1032599812
    Speed value for 11 is 1033648388
    Speed value for 12 is 1038891268
    Speed value for 13 is 1039939844
    Speed value for 14 is 1036794116
    Speed value for 15 is 1037842692
    Speed value for 16 is 1026308356
    Speed value for 17 is 1025784068
    Speed value for 18 is 1027356932
    Speed value for 19 is 1026832644
    Speed value for 20 is 1024211204
    Speed value for 21 is 1023686916
    Speed value for 22 is 1025259780
    Speed value for 23 is 1024735492
    Speed value for 24 is 1030502660
    Speed value for 25 is 1029978372
    Speed value for 26 is 1031551236
    Speed value for 27 is 1031026948
    Speed value for 28 is 1028405508
    Speed value for 29 is 1027881220
    Speed value for 30 is 1029454084
    Speed value for 31 is 1028929796
    Speed value for 32 is 1051474180
    Speed value for 33 is 1051212036
    Speed value for 34 is 1050949892
    Speed value for 35 is 1050687748
    Speed value for 36 is 1052522756
    Speed value for 37 is 1052260612
    Speed value for 38 is 1051998468
    Speed value for 39 is 1051736324
    Speed value for 40 is 1049377028
    Speed value for 41 is 1049114884
    Speed value for 42 is 1048852740
    Speed value for 43 is 1048590596
    Speed value for 44 is 1050425604
    Speed value for 45 is 1050163460
    Speed value for 46 is 1049901316
    Speed value for 47 is 1049639172
    Speed value for 48 is 1055668484
    Speed value for 49 is 1055406340
    Speed value for 50 is 1055144196
    Speed value for 51 is 1054882052
    Speed value for 52 is 1056717060
    Speed value for 53 is 1056454916
    Speed value for 54 is 1056192772
    Speed value for 55 is 1055930628
    Speed value for 56 is 1053571332
    Speed value for 57 is 1053309188
    Speed value for 58 is 1053047044
    Speed value for 59 is 1052784900
    Speed value for 60 is 1054619908
    Speed value for 61 is 1054357764
    Speed value for 62 is 1054095620
    Speed value for 63 is 1053833476
    Speed value for 64 is 1043085572
    Speed value for 65 is 1043216644
    Speed value for 66 is 1042823428
    Speed value for 67 is 1042954500
    Speed value for 68 is 1042561284
    Speed value for 69 is 1042692356
    Speed value for 70 is 1042299140
    Speed value for 71 is 1042430212
    Speed value for 72 is 1044134148
    Speed value for 73 is 1044265220
    Speed value for 74 is 1043872004
    Speed value for 75 is 1044003076
    Speed value for 76 is 1043609860
    Speed value for 77 is 1043740932
    Speed value for 78 is 1043347716
    Speed value for 79 is 1043478788
    Speed value for 80 is 1040988420
    Speed value for 81 is 1041119492
    Speed value for 82 is 1040726276
    Speed value for 83 is 1040857348
    Speed value for 84 is 1040464132
    Speed value for 85 is 1040595204
    Speed value for 86 is 1040201988
    Speed value for 87 is 1040333060
    Speed value for 88 is 1042036996
    Speed value for 89 is 1042168068
    Speed value for 90 is 1041774852
    Speed value for 91 is 1041905924
    Speed value for 92 is 1041512708
    Speed value for 93 is 1041643780
    Speed value for 94 is 1041250564
    Speed value for 95 is 1041381636
    Speed value for 96 is 1047279876
    Speed value for 97 is 1047410948
    Speed value for 98 is 1047017732
    Speed value for 99 is 1047148804
    Speed value for 100 is 1046755588
    Speed value for 101 is 1046886660
    Speed value for 102 is 1046493444
    Speed value for 103 is 1046624516
    Speed value for 104 is 1048328452
    Speed value for 105 is 1048459524
    Speed value for 106 is 1048066308
    Speed value for 107 is 1048197380
    Speed value for 108 is 1047804164
    Speed value for 109 is 1047935236
    Speed value for 110 is 1047542020
    Speed value for 111 is 1047673092
    Speed value for 112 is 1045182724
    Speed value for 113 is 1045313796
    Speed value for 114 is 1044920580
    Speed value for 115 is 1045051652
    Speed value for 116 is 1044658436
    Speed value for 117 is 1044789508
    Speed value for 118 is 1044396292
    Speed value for 119 is 1044527364
    Speed value for 120 is 1046231300
    Speed value for 121 is 1046362372
    Speed value for 122 is 1045969156
    Speed value for 123 is 1046100228
    Speed value for 124 is 1045707012
    Speed value for 125 is 1045838084
    Speed value for 126 is 1045444868
    Speed value for 127 is 1045575940
    Speed value for 128 is 1068251396
    Speed value for 129 is 1068316932
    Speed value for 130 is 1068382468
    Speed value for 131 is 1068448004
    Speed value for 132 is 1067989252
    Speed value for 133 is 1068054788
    Speed value for 134 is 1068120324
    Speed value for 135 is 1068185860
    Speed value for 136 is 1067727108
    Speed value for 137 is 1067792644
    Speed value for 138 is 1067858180
    Speed value for 139 is 1067923716
    Speed value for 140 is 1067464964
    Speed value for 141 is 1067530500
    Speed value for 142 is 1067596036
    Speed value for 143 is 1067661572
    Speed value for 144 is 1069299972
    Speed value for 145 is 1069365508
    Speed value for 146 is 1069431044
    Speed value for 147 is 1069496580
    Speed value for 148 is 1069037828
    Speed value for 149 is 1069103364
    Speed value for 150 is 1069168900
    Speed value for 151 is 1069234436
    Speed value for 152 is 1068775684
    Speed value for 153 is 1068841220
    Speed value for 154 is 1068906756
    Speed value for 155 is 1068972292
    Speed value for 156 is 1068513540
    Speed value for 157 is 1068579076
    Speed value for 158 is 1068644612
    Speed value for 159 is 1068710148
    Speed value for 160 is 1066154244
    Speed value for 161 is 1066219780
    Speed value for 162 is 1066285316
    Speed value for 163 is 1066350852
    Speed value for 164 is 1065892100
    Speed value for 165 is 1065957636
    Speed value for 166 is 1066023172
    Speed value for 167 is 1066088708
    Speed value for 168 is 1065629956
    Speed value for 169 is 1065695492
    Speed value for 170 is 1065761028
    Speed value for 171 is 1065826564
    Speed value for 172 is 1065367812
    Speed value for 173 is 1065433348
    Speed value for 174 is 1065498884
    Speed value for 175 is 1065564420
    Speed value for 176 is 1067202820
    Speed value for 177 is 1067268356
    Speed value for 178 is 1067333892
    Speed value for 179 is 1067399428
    Speed value for 180 is 1066940676
    Speed value for 181 is 1067006212
    Speed value for 182 is 1067071748
    Speed value for 183 is 1067137284
    Speed value for 184 is 1066678532
    Speed value for 185 is 1066744068
    Speed value for 186 is 1066809604
    Speed value for 187 is 1066875140
    Speed value for 188 is 1066416388
    Speed value for 189 is 1066481924
    Speed value for 190 is 1066547460
    Speed value for 191 is 1066612996
    Speed value for 192 is 1072445700
    Speed value for 193 is 1072511236
    Speed value for 194 is 1072576772
    Speed value for 195 is 1072642308
    Speed value for 196 is 1072183556
    Speed value for 197 is 1072249092
    Speed value for 198 is 1072314628
    Speed value for 199 is 1072380164
    Speed value for 200 is 1071921412

  20. #14
    pinki104's Avatar
    Join Date
    May 2009
    Gender
    male
    Posts
    51
    Reputation
    10
    Thanks
    7
    My Mood
    Bored
    I think a good chunk of the addresses are out of date as the values are coming up with "??"
    Last edited by pinki104; 05-10-2021 at 12:50 PM.

  21. #15
    SteamBirds's Avatar
    Join Date
    Jun 2019
    Gender
    male
    Posts
    6
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by Anna_Rose View Post
    new pointer +00FA9D88
    Thanks for update

    Trainer code:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <CheatTable>
      <CheatEntries>
        <CheatEntry>
          <ID>328</ID>
          <Description>"Jump min  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(jumper,trove.exe,FF 46 3C 68) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    
    newmem:
    
    code:
      db FF 46
    
    jumper:
     db FF 4E
     return:
    registersymbol(jumper)
    
    [DISABLE]
    
    jumper:
      db FF 46
    
    unregistersymbol(jumper)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>112</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>994</ID>
          <Description>"Jump Speed - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(jump,trove.exe,0F 28 05 XX XX XX XX XX 29 40 40) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    jump:
      db 0F 28 0D
    return:
    registersymbol(jump)
    
    [DISABLE]
    
    jump:
      db 0F 28 05
    
    unregistersymbol(jump)
    dealloc(newmem)
    
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>80</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3688</ID>
          <Description>"False break blocks - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(draco,trove.exe,80 7F 1C 00 0F 84 XX XX XX XX 8B 4B 08 E8 XX XX XX XX FF 75 0C 8B 4D 10 8B F0 FF 75 08 8B 45 14 83 EC 0C 8B 3E 8B D4) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 80 7F 1C 00
      jmp return
    
    draco:
      db 80 7F 1C 01
    return:
    registersymbol(draco)
    
    [DISABLE]
    
    draco:
      db 80 7F 1C 00
    
    unregistersymbol(draco)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>226</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>165</ID>
          <Description>"Lasermancy Geode (Omni Tool) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Beam,trove.exe,DF F1 DD D8 72 35 8D) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db DF F1
      jmp return
    
    Beam:
      db DF F0
    return:
    registersymbol(Beam)
    
    [DISABLE]
    Beam:
      db DF F1
    
    unregistersymbol(Beam)
    dealloc(newmem)
    
    {
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>113</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>652</ID>
          <Description>"Insta Mining 0 - 300 laser All Blocks - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Trover,trove.exe,DF F1 DD D8 72 61) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db DF F1
      jmp return
    
    Trover:
      db DF F0
    return:
    registersymbol(Trover)
    
    [DISABLE]
    
    Trover:
      db DF F1
    
    unregistersymbol(Trover)
    dealloc(newmem)
    
    {
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>120</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>653</ID>
          <Description>"Inta Mining 300+ Laser &gt; Normal Blocks / Nitro / Shape / cinabrio - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,77 02 8B C7 DD 00 DD 17 DF F1 DD D8 72 61) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 77 02
      jmp return
    
    INJECT:
     db 72 02
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 77 02
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>121</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>2</ID>
          <Description>"Map Hack - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,77 XX B8 XX XX XX XX F3 0F 10 08 F3 0F 11 89 XX XX XX XX 8B 89 A8 00 00 00 85 C9 74 XX) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
    db 77 05
    jmp return
    
    INJECT:
    db EB
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
    db 77 05
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>77</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>153</ID>
          <Description>"Infinity Dogde (Hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</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:
    db DF F1
    jmp return
    
    DODGE:
    db DF F0
    return:
    registersymbol(DODGE)
    
    [DISABLE]
    
    DODGE:
    db DF F1
    
    unregistersymbol(DODGE)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>114</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>338</ID>
          <Description>"Anti Dismount - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(nodismount,trove.exe,74 0B 8B 07 8B CF 6A 00 6A) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 74 0B
      jmp return
    
    
    nodismount:
     db EB 0B
    
    return:
    registersymbol(nodismount)
    
    [DISABLE]
    
    nodismount:
      db 74 0B
    
    unregistersymbol(nodismount)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>115</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>1029</ID>
          <Description>"Perfect X Ray - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,F3 0F 10 48 28 0F C6 C0 00 0F 28 D1 F3 0F 59 15 XX XX XX XX 0F 29 44 24 10) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 48
      jmp return
    
    INJECT:
      db F3 0F 10 40
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 10 48
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>116</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3695</ID>
          <Description>"Speed 2x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::UnloadBank+8085)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.2
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>16</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3697</ID>
          <Description>"Speed 3x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::UnloadBank+8085)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.3
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>103</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3696</ID>
          <Description>"Speed 4x"</Description>
          <LastState/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,trove.AK::SoundEngine::UnloadBank+8085)
    define(bytes,D8 0D 60 07 A2 01)
    
    [ENABLE]
    aobScanModule(MyCheat1, Trove.exe, D80DXXXXXXXXD95DFC74XXF30F1086XXXXXXXXF30F5945FCF30F1145FC)
    assert(MyCheat1, D8 0D)
    registerSymbol(MyCheat1)
    
    alloc(newmem, 0x100)
    
    label(code)
    label(return)
    
    label(SavedBytes)
    registerSymbol(SavedBytes)
    
    label(newValue)
    
    newmem:
    	code:
    		fmul dword ptr [newValue]
    		jmp return
    	SavedBytes:
    		readMem(MyCheat1, 6)
    	newValue:
    		dd (float)0.4
    
    MyCheat1:
    	jmp newmem
    	nop
    	return:
    
    [DISABLE]
    
    MyCheat1:
    	readMem(SavedBytes, 6)
    
    dealloc(newmem)
    unregisterSymbol(MyCheat1)
    unregisterSymbol(SavedBytes)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>104</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3675</ID>
          <Description>"Fov Script - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(FOVV,trove.exe,F3 0F 10 41 28 F3 0F 59 05 XX XX XX XX 8B 4D F4) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 41 28 F3 0F 59 05
      jmp return
    
    FOVV:
      db F3 0F 10 41 28 F3 0F 59 0D
    return:
    registersymbol(FOVV)
    
    [DISABLE]
    
    FOVV:
      db F3 0F 10 41 28 F3 0F 59 05
    
    unregistersymbol(FOVV)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>70</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>3681</ID>
          <Description>"Chams Monster / Object - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(CHAMS,trove.exe,0F 28 05 XX XX XX XX 8B CE 0F 58 00) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    CHAMS:
      db 0F 28 0D
    return:
    registersymbol(CHAMS)
    
    [DISABLE]
    
    CHAMS:
      db 0F 28 05
    
    unregistersymbol(CHAMS)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>17</Key>
                <Key>71</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
          <CheatEntries>
            <CheatEntry>
              <ID>3682</ID>
              <Description>"Chams Monster / Object2 - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(Chams2,trove.exe,0F 28 05 XX XX XX XX 56 57 8B F9 8B F2 89 75 FC 0F 29 07 85 F6) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 28 05
      jmp return
    
    Chams2:
      db 0F 28 0D
    return:
    registersymbol(Chams2)
    
    [DISABLE]
    
    Chams2:
      db 0F 28 05
    
    unregistersymbol(Chams2)
    dealloc(newmem)
    
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>17</Key>
                    <Key>71</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>3693</ID>
          <Description>"No Clip (need hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,0F 84 F0 05 00 00 0F 28 45 E0 0F 28 65 D0) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 0F 84
      jmp return
    
    INJECT:
      db 0F 87
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 0F 84
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>192</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>166</ID>
          <Description>"Anti-AFK - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    aobscanmodule(AntiAFK,trove.exe,55 8B EC 83 E4 F8 D9 EE 83 EC 58)
    alloc(newmem,$1000)
    label(code)
    label(return)
    newmem:
    code:
      ret
      push ebp
      mov ebp,esp
      and esp,-08
      jmp return
    AntiAFK:
      jmp newmem
      nop
    return:
    registersymbol(AntiAFK)
    [DISABLE]
    AntiAFK:
      db 55 8B EC 83 E4 F8
    unregistersymbol(AntiAFK)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>119</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"Gun 2 (need hotkey) - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(Gun2,trove.exe,55 8B EC 51 F3 0F 10 81 D8 00 00 00 0F 2F 05) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      push ebp
      mov ebp,esp
      push ecx
      movss xmm0,[ecx+000000D8]
      jmp return
    
    Gun2:
      push ebp
      mov ebp,esp
      push ecx
      movss xmm0,[ecx+000000AC]
    return:
    registersymbol(Gun2)
    
    [DISABLE]
    
    Gun2:
      db 55 8B EC 51 F3 0F 10 81 D8 00 00 00
    
    unregistersymbol(Gun2)
    dealloc(newmem)
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>4</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
          <CheatEntries>
            <CheatEntry>
              <ID>57</ID>
              <Description>"Gun Hack No damage (need hotkey)  - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(Gun,trove.exe,F3 0F 10 89 D4 00 00 00 0F 57) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss xmm1,[ecx+000000D4]
      jmp return
    
    Gun:
     movss xmm0,[ecx+000000AC]
    
    return:
    registersymbol(Gun)
    
    [DISABLE]
    
    Gun:
      db F3 0F 10 89 D4 00 00 00
    
    unregistersymbol(Gun)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+65921F
    
    "trove.exe"+65920C: CC                       -  int 3 
    "trove.exe"+65920D: CC                       -  int 3 
    "trove.exe"+65920E: CC                       -  int 3 
    "trove.exe"+65920F: CC                       -  int 3 
    "trove.exe"+659210: 55                       -  push ebp
    "trove.exe"+659211: 8B EC                    -  mov ebp,esp
    "trove.exe"+659213: 51                       -  push ecx
    "trove.exe"+659214: 8B 81 68 01 00 00        -  mov eax,[ecx+00000168]
    "trove.exe"+65921A: 83 E8 02                 -  sub eax,02
    "trove.exe"+65921D: 74 30                    -  je trove.exe+65924F
    // ---------- INJECTING HERE ----------
    "trove.exe"+65921F: F3 0F 10 89 D4 00 00 00  -  movss xmm1,[ecx+000000D4]
    // ---------- DONE INJECTING  ----------
    "trove.exe"+659227: 0F 57 C0                 -  xorps xmm0,xmm0
    "trove.exe"+65922A: 0F 2F C1                 -  comiss xmm0,xmm1
    "trove.exe"+65922D: 72 0C                    -  jb trove.exe+65923B
    "trove.exe"+65922F: F3 0F 11 4D FC           -  movss [ebp-04],xmm1
    "trove.exe"+659234: D9 45 FC                 -  fld dword ptr [ebp-04]
    "trove.exe"+659237: 8B E5                    -  mov esp,ebp
    "trove.exe"+659239: 5D                       -  pop ebp
    "trove.exe"+65923A: C3                       -  ret 
    "trove.exe"+65923B: F3 0F 10 05 A4 F5 E1 00  -  movss xmm0,[trove.exe+D8F5A4]
    "trove.exe"+659243: F3 0F 11 45 FC           -  movss [ebp-04],xmm0
    }
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>1028</ID>
              <Description>"Slow Fall Gun (need hotkey) - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(slow1,trove.exe,F3 0F 10 05 XX XX XX XX F3 0F 11 45 FC D9 45 FC 8B E5 5D C3 D9 05 XX XX XX XX) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 05
      jmp return
    
    slow1:
      db F3 0F 10 0D
    return:
    registersymbol(slow1)
    
    [DISABLE]
    
    slow1:
      db F3 0F 10 05
    
    unregistersymbol(slow1)
    dealloc(newmem)
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>1030</ID>
              <Description>"Slow Fall Gun 2 (need hotkey) - Final"</Description>
              <LastState/>
              <Color>4080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
    
    aobscanmodule(slow2,trove.exe,F3 0F 10 05 XX XX XX XX F3 0F 11 45 FC D9 45 FC 8B E5 5D C3 CC CC CC CC CC CC CC 55 8B EC 83 EC 60 56) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db F3 0F 10 05
      jmp return
    
    slow2:
      db F3 0F 10 0D
    return:
    registersymbol(slow2)
    
    [DISABLE]
    
    slow2:
      db F3 0F 10 05
    
    unregistersymbol(slow2)
    dealloc(newmem)
    </AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>4</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>331</ID>
          <Description>"Zoom hack  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Trove.exe
      Version: 
      Date   : 2020-07-08
      Author : nnb
    
      This script does blah blah blah
    }
    
    [ENABLE]
    
    
    aobscanmodule(INJECT,trove.exe,F3 0F 11 5F 2C) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss [edi+2C],xmm3
      jmp return
    
    INJECT:
      movss [edi+2C],xmm2
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 11 5F 2C
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+A11833
    
    "trove.exe"+A1180A: 0F 57 DB              -  xorps xmm3,xmm3
    "trove.exe"+A1180D: F3 0F 59 57 38        -  mulss xmm2,[edi+38]
    "trove.exe"+A11812: F3 0F 10 C8           -  movss xmm1,xmm0
    "trove.exe"+A11816: F3 0F 10 47 34        -  movss xmm0,[edi+34]
    "trove.exe"+A1181B: F3 0F 58 57 2C        -  addss xmm2,dword ptr [edi+2C]
    "trove.exe"+A11820: F3 0F 10 DA           -  movss xmm3,xmm2
    "trove.exe"+A11824: F3 0F 5F D9           -  maxss xmm3,xmm1
    "trove.exe"+A11828: 0F 57 C9              -  xorps xmm1,xmm1
    "trove.exe"+A1182B: F3 0F 10 C8           -  movss xmm1,xmm0
    "trove.exe"+A1182F: F3 0F 5D D9           -  minss xmm3,xmm1
    // ---------- INJECTING HERE ----------
    "trove.exe"+A11833: F3 0F 11 5F 2C        -  movss [edi+2C],xmm3
    // ---------- DONE INJECTING  ----------
    "trove.exe"+A11838: 75 1D                 -  jne trove.exe+A11857
    "trove.exe"+A1183A: 8D 4F E0              -  lea ecx,[edi-20]
    "trove.exe"+A1183D: E8 BE 19 00 00        -  call trove.exe+A13200
    "trove.exe"+A11842: D8 05 F8 85 DC 01     -  fadd dword ptr [trove.exe+C185F8]
    "trove.exe"+A11848: 51                    -  push ecx
    "trove.exe"+A11849: 8B 8F 14 01 00 00     -  mov ecx,[edi+00000114]
    "trove.exe"+A1184F: D9 1C 24              -  fstp dword ptr [esp]
    "trove.exe"+A11852: E8 A9 D9 A4 FF        -  call trove.exe+45F200
    "trove.exe"+A11857: 5F                    -  pop edi
    "trove.exe"+A11858: 5E                    -  pop esi
    }
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>117</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>229</ID>
          <Description>"No Clip Cam  - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    aobscanmodule(INJECT,trove.exe,0F 29 01 C7 41 34 00 00 00 00 0F) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movaps [ecx],xmm0
      jmp return
    
    INJECT:
      db 90 90 90
    
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 0F 29 01
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: "trove.exe"+A1388A
    
    "trove.exe"+A13868: 0F 58 CA                 -  addps xmm1,xmm2
    "trove.exe"+A1386B: 0F 51 C9                 -  sqrtps xmm1,xmm1
    "trove.exe"+A1386E: F3 0F 5E CB              -  divss xmm1,xmm3
    "trove.exe"+A13872: 0F 2F C1                 -  comiss xmm0,xmm1
    "trove.exe"+A13875: F3 0F 11 4C 24 04        -  movss [esp+04],xmm1
    "trove.exe"+A1387B: 77 05                    -  ja trove.exe+A13882
    "trove.exe"+A1387D: B8 70 EA AA 01           -  mov eax,trove.exe+D0EA70
    "trove.exe"+A13882: D9 00                    -  fld dword ptr [eax]
    "trove.exe"+A13884: D9 59 30                 -  fstp dword ptr [ecx+30]
    "trove.exe"+A13887: 0F 28 02                 -  movaps xmm0,[edx]
    // ---------- INJECTING HERE ----------
    "trove.exe"+A1388A: 0F 29 01                 -  movaps [ecx],xmm0
    "trove.exe"+A1388D: C7 41 34 00 00 00 00     -  mov [ecx+34],00000000
    // ---------- DONE INJECTING  ----------
    "trove.exe"+A13894: 0F 29 69 20              -  movaps [ecx+20],xmm5
    "trove.exe"+A13898: 0F 28 19                 -  movaps xmm3,[ecx]
    "trove.exe"+A1389B: 0F 28 D3                 -  movaps xmm2,xmm3
    "trove.exe"+A1389E: 0F 5C 51 10              -  subps xmm2,[ecx+10]
    "trove.exe"+A138A2: 0F 59 D2                 -  mulps xmm2,xmm2
    "trove.exe"+A138A5: 0F 28 CA                 -  movaps xmm1,xmm2
    "trove.exe"+A138A8: 0F 28 C2                 -  movaps xmm0,xmm2
    "trove.exe"+A138AB: 0F C6 CA AA              -  shufps xmm1,xmm2-56
    "trove.exe"+A138AF: 0F C6 C2 55              -  shufps xmm0,xmm255
    "trove.exe"+A138B3: 0F 58 C8                 -  addps xmm1,xmm0
    }
    </AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>100</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>0</ID>
          <Description>"Trove Teleport Up/Down (HotKey)"</Description>
          <LastState Value="103.0009995" RealAddress="23294B64"/>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>64</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"Trove Teleport Z"</Description>
          <LastState Value="64.5" RealAddress="23294B68"/>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>6</ID>
          <Description>"Trove Teleport  X"</Description>
          <LastState Value="65.5" RealAddress="23294B60"/>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>10</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Fly Trove (Hotkeys)"</Description>
          <LastState Value="0" RealAddress="23294B94"/>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>94</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
          <Hotkeys>
            <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>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>45</Key>
              </Keys>
              <Value>10</Value>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>18</ID>
          <Description>"Fly Speed X (Hotkeys)"</Description>
          <LastState Value="0" RealAddress="23294B98"/>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>98</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>206</ID>
          <Description>"Fly Speed Z (Hotkeys)"</Description>
          <LastState Value="0" RealAddress="23294B90"/>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>90</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>24</ID>
          <Description>"Speed Hack"</Description>
          <LastState Value="1866708849" RealAddress="23451D6C"/>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>1BC</Offset>
            <Offset>178</Offset>
            <Offset>80</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>25</ID>
          <Description>"Speed Hack"</Description>
          <LastState Value="1866708849" RealAddress="23451D6C"/>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA9D88</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="71 B7 43 6F" RealAddress="23451D6C"/>
          <ShowAsHex>1</ShowAsHex>
          <Color>FF0000</Color>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>1BC</Offset>
            <Offset>2D4</Offset>
            <Offset>C4</Offset>
            <Offset>11C</Offset>
            <Offset>4</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>35</Key>
              </Keys>
              <ID>2</ID>
            </Hotkey>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>36</Key>
              </Keys>
              <ID>3</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>33</ID>
          <Description>"Atk speed"</Description>
          <LastState Value="1850533533" RealAddress="23451D88"/>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA9D88</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="1850533533" RealAddress="23451D88"/>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA9D88</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="23294BB8"/>
          <Color>FFFF00</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA9D88</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>"Energy (Good for Infinity Back Ninja Dash)"</Description>
          <LastState Value="1120534528" RealAddress="234520F0"/>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA9D88</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>97</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>98</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>135</ID>
          <Description>"Energia (Infinity Back Ninja Dash)"</Description>
          <LastState Value="1120534528" RealAddress="234520F0"/>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>58</Offset>
            <Offset>34</Offset>
            <Offset>A0</Offset>
            <Offset>2DC</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>C</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>97</Key>
              </Keys>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>98</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>152</ID>
          <Description>"Cooldown Test"</Description>
          <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>
        <CheatEntry>
          <ID>173</ID>
          <Description>"LaserMancy Omnitool Geode"</Description>
          <LastState Value="1120403456" RealAddress="2345210C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>8C</Offset>
            <Offset>170</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>181</ID>
          <Description>"LaserMancy Omnitool Geode"</Description>
          <LastState Value="00 00 C8 42" RealAddress="2345210C"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>8C</Offset>
            <Offset>170</Offset>
            <Offset>54</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>156</ID>
          <Description>"Lasermancy (Normal)"</Description>
          <LastState Value="1853208433" RealAddress="23451D84"/>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>1D4</Offset>
            <Offset>178</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>157</ID>
          <Description>"laser 7k = 334173192"</Description>
          <LastState Value="1853208433" RealAddress="23451D84"/>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>1D4</Offset>
            <Offset>178</Offset>
            <Offset>A0</Offset>
            <Offset>28</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>339</ID>
          <Description>"No description"</Description>
          <LastState Value="B8 00 0C 00" RealAddress="00A48867"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>trove.exe+2C8867</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>340</ID>
          <Description>"Player Size"</Description>
          <LastState Value="0.5" RealAddress="23294BD4"/>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>D4</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>18</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>38</Key>
              </Keys>
              <Value>1.5</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>38</Key>
              </Keys>
              <ID>1</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>40</Key>
              </Keys>
              <Value>0.1</Value>
              <ID>2</ID>
            </Hotkey>
            <Hotkey>
              <Action>Activate</Action>
              <Keys>
                <Key>40</Key>
              </Keys>
              <ID>3</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>39</Key>
              </Keys>
              <Value>0.5</Value>
              <ID>4</ID>
            </Hotkey>
            <Hotkey>
              <Action>Deactivate</Action>
              <Keys>
                <Key>39</Key>
              </Keys>
              <ID>5</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>341</ID>
          <Description>"Player Size"</Description>
          <LastState Value="0.5" RealAddress="23294BD4"/>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+00FA9D88</Address>
          <Offsets>
            <Offset>D4</Offset>
            <Offset>4</Offset>
            <Offset>C4</Offset>
            <Offset>28</Offset>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>16</ID>
          <Description>"Max View"</Description>
          <LastState Value="210" RealAddress="0AED7A98"/>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF1C</Address>
          <Offsets>
            <Offset>28</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>210</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"Grama"</Description>
          <LastState Value="96" RealAddress="0AED7A74"/>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF1C</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>96</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>23</ID>
          <Description>"Object"</Description>
          <LastState Value="150" RealAddress="0AED7A78"/>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+010DFF1C</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>122</Key>
              </Keys>
              <Value>1000</Value>
              <ID>0</ID>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>17</Key>
                <Key>122</Key>
              </Keys>
              <Value>150</Value>
              <ID>1</ID>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
      </CheatEntries>
    </CheatTable>

Page 1 of 15 12311 ... LastLast

Similar Threads

  1. [Release] Trover Trainer V.3.7 + Farm's
    By TroverHacks in forum Trove Hacks & Cheats
    Replies: 14
    Last Post: 04-01-2021, 04:25 AM
  2. [Release] Trover Trainer V.3.6 + Farm's
    By TroverHacks in forum Trove Hacks & Cheats
    Replies: 14
    Last Post: 03-30-2021, 09:33 AM
  3. [Discussion] Updates in Addys And Pointers![All Enter Here]
    By Dead(H)ell in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 18
    Last Post: 02-08-2012, 12:33 PM
  4. HY ALL!! UPLOAD HERE ALL GOOD HACKS!
    By djkazaxx in forum Soldier Front General
    Replies: 9
    Last Post: 03-04-2009, 01:46 AM
  5. ppl post all adresses here invi, anti....
    By dragooon in forum WarRock - International Hacks
    Replies: 3
    Last Post: 10-30-2007, 01:43 PM