Page 6 of 15 FirstFirst ... 45678 ... LastLast
Results 76 to 90 of 218
  1. #76
    TroverHacks's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    173
    Reputation
    10
    Thanks
    1,628
    My Mood
    Psychedelic
    Common Pointer :"trove.exe"+01115BB4
    Max View, Object , Grama Pointer: "trove.exe"+01115A98

    Cheat Engine:
    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>5244</ID>
          <Description>"No Animation Skills / Etc - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Trove.exe
      Version: 
      Date   : 2021-11-26
      Author : No Animation
    
      This script does blah blah blah
    }
    
    [ENABLE]
    
    aobscanmodule(INJECT,trove.exe,F3 0F 11 44 24 24 F3 0F 58 84 24 80 00 00 00 50 F3 0F 11 43 24 E8 XX XX XX XX 8D 44 24 34 50) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss [esp+24],xmm0
      jmp return
    
    INJECT:
      movss [esp+24],xmm1
    
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 11 44 24 24
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
        </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 00) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 74
      jmp return
    
    
    nodismount:
     db EB
    
    return:
    registersymbol(nodismount)
    
    [DISABLE]
    
    nodismount:
      db 74
    
    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>
              <ActivateSound>Activate</ActivateSound>
              <DeactivateSound>Deactivate</DeactivateSound>
            </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>5255</ID>
          <Description>"Lock Cam - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Trove.exe
      Version: 
      Date   : 2021-12-04
      Author : Lock Cam
    
      This script does blah blah blah
    }
    
    [ENABLE]
    
    aobscanmodule(INJECT,trove.exe,74 05 8B 01 FF 50 0C 8B E5) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 74 05
    
    INJECT:
      db EB 05
    
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 74 05
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: trove.exe+7F8685
    
    trove.exe+7F866F: EB 2D              - jmp trove.exe+7F869E
    trove.exe+7F8671: 8B 42 0C           - mov eax,[edx+0C]
    trove.exe+7F8674: 8B 4E 20           - mov ecx,[esi+20]
    trove.exe+7F8677: 57                 - push edi
    trove.exe+7F8678: 50                 - push eax
    trove.exe+7F8679: E8 C2 5B 2A 00     - call trove.exe+A9E240
    trove.exe+7F867E: 5F                 - pop edi
    trove.exe+7F867F: 8B 4E 10           - mov ecx,[esi+10]
    trove.exe+7F8682: 5E                 - pop esi
    trove.exe+7F8683: 85 C9              - test ecx,ecx
    // ---------- INJECTING HERE ----------
    trove.exe+7F8685: 74 05              - je trove.exe+7F868C
    // ---------- DONE INJECTING  ----------
    trove.exe+7F8687: 8B 01              - mov eax,[ecx]
    trove.exe+7F8689: FF 50 0C           - call dword ptr [eax+0C]
    trove.exe+7F868C: 8B E5              - mov esp,ebp
    trove.exe+7F868E: 5D                 - pop ebp
    trove.exe+7F868F: C3                 - ret 
    trove.exe+7F8690: 8B CA              - mov ecx,edx
    trove.exe+7F8692: FF D0              - call eax
    trove.exe+7F8694: 8B 15 E8 03 89 01  - mov edx,[trove.exe+FD03E8]
    trove.exe+7F869A: 8B F8              - mov edi,eax
    trove.exe+7F869C: EB C7              - jmp trove.exe+7F8665
    }
    </AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>0</ID>
          <Description>"Trove Teleport Up/Down (HotKey)"</Description>
          <LastState Value="79.00099945" RealAddress="24E2A304"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115BB4</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="89.58044434" RealAddress="24E2A308"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115BB4</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="64.22499847" RealAddress="24E2A300"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115BB4</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="24E2A334"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115BB4</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="24E2A338"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115BB4</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="24E2A330"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115BB4</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="198712680" RealAddress="24CE484C"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+01115BB4</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="198712680" RealAddress="24CE484C"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+01115BB4</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="104 29 216 11" RealAddress="24CE484C"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+01115BB4</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="181881988" RealAddress="24CE4868"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+01115BB4</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="181881988" RealAddress="24CE4868"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF0000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+01115BB4</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="24E2A358"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FFFF00</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+01115BB4</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="24CE5030"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+01115BB4</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="24CE5030"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+01115BB4</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>
          <LastState Value="1120403456" RealAddress="24CE504C"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+01115BB4</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="24CE504C"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+01115BB4</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="179314024" RealAddress="24CE4864"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+01115BB4</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="179314024" RealAddress="24CE4864"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>"trove.exe"+01115BB4</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>
          <LastState Value="0.5" RealAddress="24E2A374"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115BB4</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="24E2A374"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115BB4</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="0B9449F8"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115A98</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="0B9449D4"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115A98</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="0B9449D8"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0000FF</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115A98</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>
    Lua Code:
    Code:
    getAutoAttachList().add("trove.exe") --attach to trove
    
    function skip() --performs the skip
      local xcoord=readFloat("[[[[[trove.exe+01115BB4]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
      local ycoord=readFloat("[[[[[trove.exe+01115BB4]+0]+28]+C4]+4]+64")
      local zcoord=readFloat("[[[[[trove.exe+01115BB4]+0]+28]+C4]+4]+68")
      local xper=readFloat("[[[[[trove.exe+01115BB4]+4]+24]+84]+0]+100")
      local yper=readFloat("[[[[[trove.exe+01115BB4]+4]+24]+84]+0]+104")
      local zper=readFloat("[[[[[trove.exe+01115BB4]+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+01115BB4]+0]+28]+C4]+4]+60",xdest) --Writes speed values
      writeFloat("[[[[[trove.exe+01115BB4]+0]+28]+C4]+4]+64",ydest)
      writeFloat("[[[[[trove.exe+01115BB4]+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+01115BB4]+4]+24]+84]+0]+100")
        local yper=readFloat("[[[[[trove.exe+01115BB4]+4]+24]+84]+0]+104")
        local zper=readFloat("[[[[[trove.exe+01115BB4]+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+01115BB4]+0]+28]+C4]+4]+90",xaccel)
        writeFloat("[[[[[trove.exe+01115BB4]+0]+28]+C4]+4]+94",yaccel)
        writeFloat("[[[[[trove.exe+01115BB4]+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+01115BB4]+0]+28]+C4]+4]+94",15)
      end
    end
    
    function float() --superjump without the jump
        writeFloat("[[[[[trove.exe+01115BB4]+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
    <b>Downloadable Files</b> Downloadable Files
    Last edited by TroverHacks; 12-07-2021 at 12:26 PM.

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

    andresgan (12-11-2021),Imagisty (01-05-2022),juice999 (01-06-2022),SIDJEY (01-18-2022),Tax0301 (03-29-2022),twotrove (03-05-2022),vermeapenas (12-31-2021),youbutextracooler (12-13-2021)

  3. #77
    EsmineTs's Avatar
    Join Date
    Aug 2020
    Gender
    male
    Posts
    82
    Reputation
    10
    Thanks
    95
    My Mood
    Relaxed
    Update : Dec 07, 2021
    Tutorial for How to Update Pointer : https://www.mpgh.net/forum/showthread.php?t=1541910
    Common Pointer: "trove.exe"+01115BB4
    Max View, Object , Grama Pointer: "trove.exe"+01115A98
    Cheat Engine:
    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>5244</ID>
          <Description>"No Animation Skills / Etc - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Trove.exe
      Version: 
      Date   : 2021-11-26
      Author : No Animation
    
      This script does blah blah blah
    }
    
    [ENABLE]
    
    aobscanmodule(INJECT,trove.exe,F3 0F 11 44 24 24 F3 0F 58 84 24 80 00 00 00 50 F3 0F 11 43 24 E8 XX XX XX XX 8D 44 24 34 50) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      movss [esp+24],xmm0
      jmp return
    
    INJECT:
      movss [esp+24],xmm1
    
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db F3 0F 11 44 24 24
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    </AssemblerScript>
        </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 00) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 74
      jmp return
    
    
    nodismount:
     db EB
    
    return:
    registersymbol(nodismount)
    
    [DISABLE]
    
    nodismount:
      db 74
    
    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>
              <ActivateSound>Activate</ActivateSound>
              <DeactivateSound>Deactivate</DeactivateSound>
            </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>5255</ID>
          <Description>"Lock Cam - Final"</Description>
          <LastState/>
          <Color>4080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Trove.exe
      Version: 
      Date   : 2021-12-04
      Author : Lock Cam
    
      This script does blah blah blah
    }
    
    [ENABLE]
    
    aobscanmodule(INJECT,trove.exe,74 05 8B 01 FF 50 0C 8B E5) // should be unique
    alloc(newmem,$1000)
    
    label(code)
    label(return)
    
    newmem:
    
    code:
      db 74 05
    
    INJECT:
      db EB 05
    
    return:
    registersymbol(INJECT)
    
    [DISABLE]
    
    INJECT:
      db 74 05
    
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: trove.exe+7F8685
    
    trove.exe+7F866F: EB 2D              - jmp trove.exe+7F869E
    trove.exe+7F8671: 8B 42 0C           - mov eax,[edx+0C]
    trove.exe+7F8674: 8B 4E 20           - mov ecx,[esi+20]
    trove.exe+7F8677: 57                 - push edi
    trove.exe+7F8678: 50                 - push eax
    trove.exe+7F8679: E8 C2 5B 2A 00     - call trove.exe+A9E240
    trove.exe+7F867E: 5F                 - pop edi
    trove.exe+7F867F: 8B 4E 10           - mov ecx,[esi+10]
    trove.exe+7F8682: 5E                 - pop esi
    trove.exe+7F8683: 85 C9              - test ecx,ecx
    // ---------- INJECTING HERE ----------
    trove.exe+7F8685: 74 05              - je trove.exe+7F868C
    // ---------- DONE INJECTING  ----------
    trove.exe+7F8687: 8B 01              - mov eax,[ecx]
    trove.exe+7F8689: FF 50 0C           - call dword ptr [eax+0C]
    trove.exe+7F868C: 8B E5              - mov esp,ebp
    trove.exe+7F868E: 5D                 - pop ebp
    trove.exe+7F868F: C3                 - ret 
    trove.exe+7F8690: 8B CA              - mov ecx,edx
    trove.exe+7F8692: FF D0              - call eax
    trove.exe+7F8694: 8B 15 E8 03 89 01  - mov edx,[trove.exe+FD03E8]
    trove.exe+7F869A: 8B F8              - mov edi,eax
    trove.exe+7F869C: EB C7              - jmp trove.exe+7F8665
    }
    </AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>0</ID>
          <Description>"Trove Teleport Up/Down (HotKey)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>00FF00</Color>
          <VariableType>Float</VariableType>
          <Address>"trove.exe"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>4</ByteLength>
          <Address>"trove.exe"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115BB4</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"+01115A98</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"+01115A98</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"+01115A98</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>
    Lua Code:
    Code:
    getAutoAttachList().add("trove.exe") --attach to trove
    
    function skip() --performs the skip
      local xcoord=readFloat("[[[[[trove.exe+01115BB4]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
      local ycoord=readFloat("[[[[[trove.exe+01115BB4]+0]+28]+C4]+4]+64")
      local zcoord=readFloat("[[[[[trove.exe+01115BB4]+0]+28]+C4]+4]+68")
      local xper=readFloat("[[[[[trove.exe+01115BB4]+4]+24]+84]+0]+100")
      local yper=readFloat("[[[[[trove.exe+01115BB4]+4]+24]+84]+0]+104")
      local zper=readFloat("[[[[[trove.exe+01115BB4]+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+01115BB4]+0]+28]+C4]+4]+60",xdest) --Writes speed values
      writeFloat("[[[[[trove.exe+01115BB4]+0]+28]+C4]+4]+64",ydest)
      writeFloat("[[[[[trove.exe+01115BB4]+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+01115BB4]+4]+24]+84]+0]+100")
        local yper=readFloat("[[[[[trove.exe+01115BB4]+4]+24]+84]+0]+104")
        local zper=readFloat("[[[[[trove.exe+01115BB4]+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+01115BB4]+0]+28]+C4]+4]+90",xaccel)
        writeFloat("[[[[[trove.exe+01115BB4]+0]+28]+C4]+4]+94",yaccel)
        writeFloat("[[[[[trove.exe+01115BB4]+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+01115BB4]+0]+28]+C4]+4]+94",15)
      end
    end
    
    function float() --superjump without the jump
        writeFloat("[[[[[trove.exe+01115BB4]+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
    Hope you enjoy.
    Last edited by EsmineTs; 12-07-2021 at 12:53 PM.

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

    TroverHacks (12-07-2021)

  5. #78
    TroverHacks's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    173
    Reputation
    10
    Thanks
    1,628
    My Mood
    Psychedelic
    NICE WORK BRO!
    THANKS FOR UPDATE!!!

  6. #79
    WhoIsMe12's Avatar
    Join Date
    Oct 2021
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0

    create a tutorial to find a printer in this game

    create a tutorial to find a printer in this game

  7. #80
    TroverHacks's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    173
    Reputation
    10
    Thanks
    1,628
    My Mood
    Psychedelic
    next update .CT 4.0 Comming soon:


  8. #81
    Smdfag123's Avatar
    Join Date
    Feb 2016
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    My Mood
    Asleep
    Quote Originally Posted by TroverHacks View Post
    next update .CT 4.0 Comming soon:

    heyhey, any updates? looking forward to it )

  9. #82
    TroverHacks's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    173
    Reputation
    10
    Thanks
    1,628
    My Mood
    Psychedelic

    Trover 4.1

    Quote Originally Posted by TroverHacks View Post
    next update .CT 4.1 Comming soon:

    posted trainer 4.1 after updade

    https://www.virustotal.com/gui/file/...6aa9?nocache=1
    https://virusscan.jotti.org/en-US/fi...job/elgfgzgkj1
    <b>Downloadable Files</b> Downloadable Files
    Last edited by meme; 01-11-2022 at 08:23 PM.

  10. The Following 17 Users Say Thank You to TroverHacks For This Useful Post:

    andresgan (01-29-2022),bartekhejduk1 (03-09-2022),EsmineTs (01-11-2022),fidito8 (01-19-2022),fizzthemaster (01-27-2022),hyb135110 (01-25-2022),iioreodealer (01-20-2022),Kailane Zanine (01-23-2022),Kosak211 (01-12-2022),magnitoxx (01-14-2022),oscar527 (01-20-2022),ryuryuzz (01-30-2022),SIDJEY (01-18-2022),Tax0301 (03-29-2022),voltyxs (01-25-2022),Zergan (01-24-2022),[TOP SECRET] (01-13-2022)

  11. #83
    meme's Avatar
    Join Date
    Jan 2016
    Gender
    male
    Location
    42.434720, -83.985
    Posts
    8,063
    Reputation
    1403
    Thanks
    2,410
    My Mood
    Lurking
    //approved
    Quote Originally Posted by Hennessy View Post
    meme is shittiest general mod ever.
     
    dd/mm/yy
    Member | 28/1/16 - ∞
    Premium | 20/3/16 - ∞
    BattleOn Minion | 24/12/17 - 21/7/21
    Minion+ | 4/4/19 - 11/12/20
    Other MMMORPG Minion | 10/11/19 - 21/7/21
    Publicist | 7/2/20 - Unknown
    Minecraft Minion | 10/12/20 - 21/7/21
    General Minion | 10/12/20 - 21/7/21

    Moderator | 11/12/20 - 21/7/21
    Princess | 5/1/21 - 30/6/21
    Global Moderator | 21/7/21 - ∞
    Pharaoh | 30/1/22 - ∞
    Trusted Member | 16/3/23 - ∞

  12. #84
    WhatApity's Avatar
    Join Date
    Feb 2019
    Gender
    male
    Posts
    93
    Reputation
    10
    Thanks
    1
    LF new pointer

  13. #85
    TroverHacks's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    173
    Reputation
    10
    Thanks
    1,628
    My Mood
    Psychedelic
    Update 4.2

    01/27/2022


    scan:
    https://www.virustotal.com/gui/file-...Y0MzMzMTI2OQ==
    <b>Downloadable Files</b> Downloadable Files

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

    1337Leetz0r (01-28-2022),andresgan (01-29-2022),army19951 (01-28-2022),bartekhejduk1 (03-09-2022),danonefoda (02-27-2022),Diamond_Creeperz (01-29-2022),ear96655 (01-28-2022),fizzthemaster (01-27-2022),freeze850 (01-27-2022),hyb135110 (02-11-2022),Kosak211 (01-28-2022),LouisDeFines (01-28-2022),MortSubites (01-28-2022),MrNanoDragon (01-28-2022),oblit57 (01-29-2022),Tax0301 (03-29-2022),Veccy05 (02-04-2022),Wilgron (01-28-2022)

  15. #86
    ear96655's Avatar
    Join Date
    Mar 2021
    Gender
    female
    Posts
    3
    Reputation
    10
    Thanks
    0
    Thx for your continuous work. Cheers mate
    Last edited by ear96655; 01-28-2022 at 06:59 AM.

  16. #87
    meme's Avatar
    Join Date
    Jan 2016
    Gender
    male
    Location
    42.434720, -83.985
    Posts
    8,063
    Reputation
    1403
    Thanks
    2,410
    My Mood
    Lurking
    //approved
    Quote Originally Posted by Hennessy View Post
    meme is shittiest general mod ever.
     
    dd/mm/yy
    Member | 28/1/16 - ∞
    Premium | 20/3/16 - ∞
    BattleOn Minion | 24/12/17 - 21/7/21
    Minion+ | 4/4/19 - 11/12/20
    Other MMMORPG Minion | 10/11/19 - 21/7/21
    Publicist | 7/2/20 - Unknown
    Minecraft Minion | 10/12/20 - 21/7/21
    General Minion | 10/12/20 - 21/7/21

    Moderator | 11/12/20 - 21/7/21
    Princess | 5/1/21 - 30/6/21
    Global Moderator | 21/7/21 - ∞
    Pharaoh | 30/1/22 - ∞
    Trusted Member | 16/3/23 - ∞

  17. #88
    WhatApity's Avatar
    Join Date
    Feb 2019
    Gender
    male
    Posts
    93
    Reputation
    10
    Thanks
    1
    Quote Originally Posted by TroverHacks View Post
    New pointer, please.

  18. #89
    Deneit's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    17
    Reputation
    10
    Thanks
    146
    My Mood
    Relaxed
    Common Pointer : "trove.exe"+00FD3BF8
    Max View, Object , Grama Pointer: "trove.exe"+00FD1324

  19. The Following 2 Users Say Thank You to Deneit For This Useful Post:

    TroverHacks (02-01-2022),WhatApity (02-01-2022)

  20. #90
    TroverHacks's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    173
    Reputation
    10
    Thanks
    1,628
    My Mood
    Psychedelic
    Quote Originally Posted by Deneit View Post
    Common Pointer : "trove.exe"+00FD3BF8
    Max View, Object , Grama Pointer: "trove.exe"+00FD1324
    Thanks u agility my job.

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

    Update
    Trove Trainer 4.3


    scan:https://www.virustotal.com/gui/file-...Y0Mzc1NTcxNA==
    <b>Downloadable Files</b> Downloadable Files

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

    archemis1235 (02-02-2022),ashira159 (03-14-2022),bartekhejduk1 (03-09-2022),bombboyon1080p (03-12-2022),coptorbasi (02-24-2022),danonefoda (02-27-2022),DARKKNSSFNN (05-04-2022),f1no11 (02-24-2022),Furtea (02-08-2022),GeraltGwint (02-09-2022),Holytitterino (03-07-2022),hyb135110 (02-11-2022),janet tam (03-30-2022),Joca. (02-27-2022),kingcheating (02-06-2022),lonelydayz12 (02-22-2022),OneechanYmt (02-01-2022),pissboy420 (02-10-2022),sync7272 (05-04-2022),Tax0301 (03-29-2022),troveplayer12333 (02-17-2022)

Page 6 of 15 FirstFirst ... 45678 ... 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