Farm11/Geode11 UPDATES HERE ------

Posts 1630 of 164 · Page 2 of 11
wow it's way better than tp hack
^^ Thank you mate. credits to ninjadude.
Skip
getAutoAttachList().add("trove.exe") --attach to trove

function createTRadioButton(Parent)
local box = createComponentClass('TRadioButton', Parent)
box.Parent = Parent
return box
end

function skip() --performs the skip
local xcoord=readFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
local ycoord=readFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+64")
local zcoord=readFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+68")
local xper=readFloat("[[[[[trove.exe+00FFB014]+4]+24]+84]+0]+100")
local yper=readFloat("[[[[[trove.exe+00FFB014]+4]+24]+84]+0]+104")
local zper=readFloat("[[[[[trove.exe+00FFB014]+4]+24]+84]+0]+108")
local xadd=xper*main.skipdist.text
local yadd=yper*main.skipdist.text
local zadd=zper*main.skipdist.text
local xdest=xcoord+xadd --calculating the new xyz coords
local ydest=ycoord+yadd
local zdest=zcoord+zadd
writeFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+60",xdest) --Writes speed values
writeFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+64",ydest)
writeFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+68",zdest)
end

function speedenableChange() --turns on and off speedhack
if main.speedenable.checked==true then
if main.stogs.checked==true then
speedhack_setSpeed(main.speeds.text)
else
speedhack_setSpeed(main.speedf.text)
end
else
speedhack_setSpeed'1'
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+00FE9004]+0]+28]+C4]+4]+94",15)
end
end

function switchspeed() --toggles between speeds for speedhack
if main.stogs.checked==true then
main.stogs.checked=false
main.stogf.checked=true
else
main.stogs.checked=true
main.stogf.checked=false
end
speedenableChange()
end

function elockChange() --turns on and off energy lock script
if main.elock.checked==false then
etimer.Enabled = false
else
efreezeval = readFloat("[[[[[trove.exe+00E61A2C]+0]+28]+18C]+610]+70")
etimers()
end
end

function etimers() --energy lock timer
etimer = createTimer(getMainForm(),true)
timer_setInterval(etimer,100)
timer_onTimer(etimer, setener)
end

function setener(sender) --sets energy value when energy lock timer ticks
writeFloat("[[[[[trove.exe+00EB7D78]+0]+28]+C4]+170]+70",efreezeval)
end

jumpkey = createHotkey("jump",VK_SPACE) --superjump hotkey
speedokey = createHotkey("togglespeed",VK_5) --speedhack on/off hotkey
speedtkey = createHotkey("switchspeed",VK_4) --speedhack toggle hotkey
skipkey = createHotkey("skip",VK_3) --skip hotkey

function close() --on close for form
if etimer ~= nil then
etimer.destroy()
end
closeCE()
return caFree
end


function showhelp() --creates help form
help=createForm(true)
help.borderstyle=bsToolWindow
help.height=400
help.width=520
help.caption="Help"
help.title=createLabel(help)
help.title.caption="TRMrecmrec"
help.title.left=236
help.title.top=15
help.structbox=createGroupBox(help)
help.structbox.height=350
help.structbox.caption=""
help.structbox.left=10
help.structbox.top=40
help.structbox.width=500
help.structbox.speedtext=createLabel(help.structbo x)
help.structbox.speedtext.caption[Speedhack:
This accellerates the game speed.
Attacks seem faster, but damage is dealt on the server side, so no extra damage is done.
You can set 2 speeds to toggle between them.
Lower speeds are harder to detect by other players.
This feature can also be controlled with hotkeys 5 (on/off) and 3 (toggle speed)]]
help.structbox.speedtext.left=15
help.structbox.speedtext.top=215
help.structbox.jumptext=createLabel(help.structbox )
help.structbox.jumptext.caption[Superjump:
Superjump gives your jump more umpf.
With superjump you can also hold the space key and it allows you to fly up.]]
help.structbox.jumptext.left=15
help.structbox.jumptext.top=155
help.structbox.energytext=createLabel(help.structb ox)
help.structbox.energytext.caption[Energy Lock:
This freezes the client side value for the energy.
This feature is only useful for back rolling with the Neon Ninja.]]
help.structbox.energytext.left=15
help.structbox.energytext.top=95
help.structbox.skiptext=createLabel(help.structbox )
help.structbox.skiptext.caption[Skipping:
To skip (teleport) press 3.
The skip distance is the distance you will travel when you skip.
Setting a skip distance too low will not teleport you far enough to pass through a wall.
Setting a skip distance too high will get corrected with the server value.]]
help.structbox.skiptext.left=15
help.structbox.skiptext.top=5
help.centerScreen()
help.OnClose = hidehelp
end

function hidehelp() --closes help form
help.destroy()
end



main=createForm(true)
main.borderstyle=bsToolWindow
main.height=205
main.width=142
main.caption="TRM"
main.top=115
main.left=342
main.skiptext=createLabel(main)
main.skiptext.caption="Skip Distance"
main.skiptext.left=16
main.skiptext.top=10
main.skipdist=createEdit(main)
main.skipdist.text="3"
main.skipdist.left=103
main.skipdist.top=8
main.skipdist.width=24
main.speedtext=createLabel(main)
main.speedtext.caption="Speedhack"
main.speedtext.left=29
main.speedtext.top=100
main.speedenable=createCheckBox(main)
main.speedenable.caption=nil
main.speedenable.checked=false
main.speedenable.left=108
main.speedenable.top=100
main.speedenable.OnChange=speedenableChange
main.elocktext=createLabel(main)
main.elocktext.caption="Energy Lock"
main.elocktext.left=22
main.elocktext.top=40
main.elock=createCheckBox(main)
main.elock.caption=nil
main.elock.checked=false
main.elock.left=108
main.elock.top=40
main.elock.OnChange=elockChange
main.jumptext=createLabel(main)
main.jumptext.caption="Superjump"
main.jumptext.left=28
main.jumptext.top=70
main.superjump=createCheckBox(main)
main.superjump.caption=nil
main.superjump.checked=false
main.superjump.left=108
main.superjump.top=70
main.stogs=createTRadioButton(main)
main.stogs.caption=nil
main.stogs.checked=false
main.stogs.left=20
main.stogs.top=130
main.stogs.OnChange=speedenableChange
main.stogf=createTRadioButton(main)
main.stogf.caption=nil
main.stogf.checked=false
main.stogf.left=80
main.stogf.top=130
main.stogf.OnChange=speedenableChange
main.speedf=createEdit(main)
main.speedf.text="2"
main.speedf.left=95
main.speedf.top=128
main.speedf.width=28
main.speeds=createEdit(main)
main.speeds.text="1.5"
main.speeds.left=35
main.speeds.top=128
main.speeds.width=28
main.helpbutton=createButton(main)
main.helpbutton.caption="Help"
main.helpbutton.top=170
main.helpbutton.left=53
main.helpbutton.height=24
main.helpbutton.width=40
main.helpbutton.OnClick=showhelp
main.OnClose = close


Speed

getAutoAttachList().add("trove.exe") --attach to trove

function sprint() --OP speedhack
if main.speedenable.checked == true then
local xper=readFloat("[[[[[trove.exe+00FFB014]+4]+24]+84]+0]+100")
local yper=readFloat("[[[[[trove.exe+00FFB014]+4]+24]+84]+0]+104")
local zper=readFloat("[[[[[trove.exe+00FFB014]+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+00FFB014]+0]+28]+C4]+4]+90",xaccel)
writeFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+94",yaccel)
writeFloat("[[[[[trove.exe+00FFB014]+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+00FFB014]+0]+28]+C4]+4]+94",15)
end
end

function float() --superjump without the jump
writeFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+94",15)
end

jumpkey = createHotkey("jump",VK_SPACE) --superjump hotkey
speedokey = createHotkey("togglespeed",VK_5) --speedhack on/off hotkey
speedkey = createHotkey("sprint",VK_W) --sprint hotkey


function close() --on close for form
closeCE()
return caFree
end



function showhelp() --creates help form
help=createForm(true)
help.borderstyle=bsToolWindow
help.height=250
help.width=445
help.caption="Help"
help.title=createLabel(help)
help.title.caption="Geode Toolkit"
help.title.left=185
help.title.top=15
help.structbox=createGroupBox(help)
help.structbox.height=200
help.structbox.caption=""
help.structbox.left=10
help.structbox.top=40
help.structbox.width=425
help.structbox.speedtext=createLabel(help.structbo x)
help.structbox.speedtext.caption[Speedhack:
This increases your movement speed significantly.
Use 5 to toggle it on and off.]]
help.structbox.speedtext.left=15
help.structbox.speedtext.top=110
help.structbox.jumptext=createLabel(help.structbox )
help.structbox.jumptext.caption[Superjump:
Superjump gives your jump more umpf.
With superjump you can also hold the space key and it allows you to fly up.]]
help.structbox.jumptext.left=15
help.structbox.jumptext.top=5
help.structbox.floattext=createLabel(help.structbo x)
help.structbox.floattext.caption[Float hack:
Press and hold 3 to activate float hack.
This is useful for mining on the ceiling.]]
help.structbox.floattext.left=15
help.structbox.floattext.top=60
help.centerScreen()
help.OnClose = hidehelp
end

function hidehelp() --closes help form
help.destroy()
end


main=createForm(true)
main.borderstyle=bsToolWindow
main.height=135
main.width=142
main.left=342
main.top=115
main.caption="Saksocu Gray"
main.OnClose = close
main.speedenable=createCheckBox(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=10
main.superjump=createCheckBox(main)
main.superjump.caption=nil
main.superjump.checked=false
main.superjump.left=108
main.superjump.top=10
main.speedf=createEdit(main)
main.speedf.text="15"
main.speedf.left=95
main.speedf.top=68
main.speedf.width=28
main.speedtexta=createLabel(main)
main.speedtexta.caption="Speedhack"
main.speedtexta.left=29
main.speedtexta.top=40
main.speedtextb=createLabel(main)
main.speedtextb.caption="Speed"
main.speedtextb.left=54
main.speedtextb.top=70


- - - Updated - - -

Enjoy. Thank me later.
It doesn't work because this thing is kinda retarded and i don't know why it turn (Like here http://prntscr.com/n3w69c) into smile because idk how this shit work but i will upload you a text file.

And its working.

- - - Updated - - -



It should be fine now.
Speed-Skip_mpgh.net.rar3 KB · 82 downloads Clean
can someone update geode11? or tell me how so i could do it myself
I see i wasnt playing trove for a while lemme check.

- - - Updated - - -

I checked Joca's pointer and it seems to work.
Farm11
Code:
getAutoAttachList().add("trove.exe") --attach to trove

function createTRadioButton(Parent)
local box = createComponentClass('TRadioButton', Parent)
box.Parent = Parent
return box
end

function skip() --performs the skip
  local xcoord=readFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
  local ycoord=readFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+64")
  local zcoord=readFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+68")
  local xper=readFloat("[[[[[trove.exe+00FFB014]+4]+24]+84]+0]+100")
  local yper=readFloat("[[[[[trove.exe+00FFB014]+4]+24]+84]+0]+104")
  local zper=readFloat("[[[[[trove.exe+00FFB014]+4]+24]+84]+0]+108")
  local xadd=xper*main.skipdist.text
  local yadd=yper*main.skipdist.text
  local zadd=zper*main.skipdist.text
  local xdest=xcoord+xadd --calculating the new xyz coords
  local ydest=ycoord+yadd
  local zdest=zcoord+zadd
  writeFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+60",xdest) --Writes speed values
  writeFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+64",ydest)
  writeFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+68",zdest)
end

function speedenableChange() --turns on and off speedhack
  if main.speedenable.checked==true then
     if main.stogs.checked==true then
       speedhack_setSpeed(main.speeds.text)
     else
       speedhack_setSpeed(main.speedf.text)
     end
  else
    speedhack_setSpeed'1'
  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+00FFB014]+0]+28]+C4]+4]+94",15)
  end
end

function switchspeed() --toggles between speeds for speedhack
if main.stogs.checked==true then
  main.stogs.checked=false
  main.stogf.checked=true
else
  main.stogs.checked=true
  main.stogf.checked=false
end
speedenableChange()
end

function elockChange() --turns on and off energy lock script
if main.elock.checked==false then
  etimer.Enabled = false
else
    efreezeval = readFloat("[[[[[trove.exe+00E61A2C]+0]+28]+18C]+610]+70")
    etimers()
end
end

function etimers() --energy lock timer
etimer = createTimer(getMainForm(),true)
timer_setInterval(etimer,100)
timer_onTimer(etimer, setener)
end

function setener(sender) --sets energy value when energy lock timer ticks
writeFloat("[[[[[trove.exe+00EB7D78]+0]+28]+C4]+170]+70",efreezeval)
end

jumpkey = createHotkey("jump",VK_SPACE) --superjump hotkey
speedokey = createHotkey("togglespeed",VK_5) --speedhack on/off hotkey
speedtkey = createHotkey("switchspeed",VK_4) --speedhack toggle hotkey
skipkey = createHotkey("skip",VK_3) --skip hotkey

function close() --on close for form
if etimer ~= nil then
  etimer.destroy()
end
closeCE()
return caFree
end


function showhelp() --creates help form
help=createForm(true)
help.borderstyle=bsToolWindow
help.height=400
help.width=520
help.caption="Help"
help.title=createLabel(help)
help.title.caption="TRMrecmrec"
help.title.left=236
help.title.top=15
help.structbox=createGroupBox(help)
help.structbox.height=350
help.structbox.caption=""
help.structbox.left=10
help.structbox.top=40
help.structbox.width=500
help.structbox.speedtext=createLabel(help.structbox)
help.structbox.speedtext.caption=[[Speedhack:
This accellerates the game speed.
Attacks seem faster, but damage is dealt on the server side, so no extra damage is done.
You can set 2 speeds to toggle between them.
Lower speeds are harder to detect by other players.
This feature can also be controlled with hotkeys 5 (on/off) and 3 (toggle speed)]]
help.structbox.speedtext.left=15
help.structbox.speedtext.top=215
help.structbox.jumptext=createLabel(help.structbox)
help.structbox.jumptext.caption=[[Superjump:
Superjump gives your jump more umpf.
With superjump you can also hold the space key and it allows you to fly up.]]
help.structbox.jumptext.left=15
help.structbox.jumptext.top=155
help.structbox.energytext=createLabel(help.structbox)
help.structbox.energytext.caption=[[Energy Lock:
This freezes the client side value for the energy.
This feature is only useful for back rolling with the Neon Ninja.]]
help.structbox.energytext.left=15
help.structbox.energytext.top=95
help.structbox.skiptext=createLabel(help.structbox)
help.structbox.skiptext.caption=[[Skipping:
To skip (teleport) press 3.
The skip distance is the distance you will travel when you skip.
Setting a skip distance too low will not teleport you far enough to pass through a wall.
Setting a skip distance too high will get corrected with the server value.]]
help.structbox.skiptext.left=15
help.structbox.skiptext.top=5
help.centerScreen()
help.OnClose = hidehelp
end

function hidehelp() --closes help form
help.destroy()
end



main=createForm(true)
main.borderstyle=bsToolWindow
main.height=205
main.width=142
main.caption="TRM"
main.top=115
main.left=342
main.skiptext=createLabel(main)
main.skiptext.caption="Skip Distance"
main.skiptext.left=16
main.skiptext.top=10
main.skipdist=createEdit(main)
main.skipdist.text="3"
main.skipdist.left=103
main.skipdist.top=8
main.skipdist.width=24
main.speedtext=createLabel(main)
main.speedtext.caption="Speedhack"
main.speedtext.left=29
main.speedtext.top=100
main.speedenable=createCheckBox(main)
main.speedenable.caption=nil
main.speedenable.checked=false
main.speedenable.left=108
main.speedenable.top=100
main.speedenable.OnChange=speedenableChange
main.elocktext=createLabel(main)
main.elocktext.caption="Energy Lock"
main.elocktext.left=22
main.elocktext.top=40
main.elock=createCheckBox(main)
main.elock.caption=nil
main.elock.checked=false
main.elock.left=108
main.elock.top=40
main.elock.OnChange=elockChange
main.jumptext=createLabel(main)
main.jumptext.caption="Superjump"
main.jumptext.left=28
main.jumptext.top=70
main.superjump=createCheckBox(main)
main.superjump.caption=nil
main.superjump.checked=false
main.superjump.left=108
main.superjump.top=70
main.stogs=createTRadioButton(main)
main.stogs.caption=nil
main.stogs.checked=false
main.stogs.left=20
main.stogs.top=130
main.stogs.OnChange=speedenableChange
main.stogf=createTRadioButton(main)
main.stogf.caption=nil
main.stogf.checked=false
main.stogf.left=80
main.stogf.top=130
main.stogf.OnChange=speedenableChange
main.speedf=createEdit(main)
main.speedf.text="2"
main.speedf.left=95
main.speedf.top=128
main.speedf.width=28
main.speeds=createEdit(main)
main.speeds.text="1.5"
main.speeds.left=35
main.speeds.top=128
main.speeds.width=28
main.helpbutton=createButton(main)
main.helpbutton.caption="Help"
main.helpbutton.top=170
main.helpbutton.left=53
main.helpbutton.height=24
main.helpbutton.width=40
main.helpbutton.OnClick=showhelp
main.OnClose = close
GEODE 11

Code:
getAutoAttachList().add("trove.exe") --attach to trove

function sprint() --OP speedhack
  if main.speedenable.checked == true then
    local xper=readFloat("[[[[[trove.exe+00FFB014]+4]+24]+84]+0]+100")
    local yper=readFloat("[[[[[trove.exe+00FFB014]+4]+24]+84]+0]+104")
    local zper=readFloat("[[[[[trove.exe+00FFB014]+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+00FFB014]+0]+28]+C4]+4]+90",xaccel)
    writeFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+94",yaccel)
    writeFloat("[[[[[trove.exe+00FFB014]+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+00FFB014]+0]+28]+C4]+4]+94",15)
  end
end

function float() --superjump without the jump
    writeFloat("[[[[[trove.exe+00FFB014]+0]+28]+C4]+4]+94",15)
end

jumpkey = createHotkey("jump",VK_SPACE) --superjump hotkey
speedokey = createHotkey("togglespeed",VK_5) --speedhack on/off hotkey
speedkey = createHotkey("sprint",VK_W) --sprint hotkey


function close() --on close for form
closeCE()
return caFree
end



function showhelp() --creates help form
help=createForm(true)
help.borderstyle=bsToolWindow
help.height=250
help.width=445
help.caption="Help"
help.title=createLabel(help)
help.title.caption="Geode Toolkit"
help.title.left=185
help.title.top=15
help.structbox=createGroupBox(help)
help.structbox.height=200
help.structbox.caption=""
help.structbox.left=10
help.structbox.top=40
help.structbox.width=425
help.structbox.speedtext=createLabel(help.structbox)
help.structbox.speedtext.caption=[[Speedhack:
This increases your movement speed significantly.
Use 5 to toggle it on and off.]]
help.structbox.speedtext.left=15
help.structbox.speedtext.top=110
help.structbox.jumptext=createLabel(help.structbox)
help.structbox.jumptext.caption=[[Superjump:
Superjump gives your jump more umpf.
With superjump you can also hold the space key and it allows you to fly up.]]
help.structbox.jumptext.left=15
help.structbox.jumptext.top=5
help.structbox.floattext=createLabel(help.structbox)
help.structbox.floattext.caption=[[Float hack:
Press and hold 3 to activate float hack.
This is useful for mining on the ceiling.]]
help.structbox.floattext.left=15
help.structbox.floattext.top=60
help.centerScreen()
help.OnClose = hidehelp
end

function hidehelp() --closes help form
help.destroy()
end


main=createForm(true)
main.borderstyle=bsToolWindow
main.height=135
main.width=142
main.left=342
main.top=115
main.caption="Saksocu Gray"
main.OnClose = close
main.speedenable=createCheckBox(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=10
main.superjump=createCheckBox(main)
main.superjump.caption=nil
main.superjump.checked=false
main.superjump.left=108
main.superjump.top=10
main.speedf=createEdit(main)
main.speedf.text="15"
main.speedf.left=95
main.speedf.top=68
main.speedf.width=28
main.speedtexta=createLabel(main)
main.speedtexta.caption="Speedhack"
main.speedtexta.left=29
main.speedtexta.top=40
main.speedtextb=createLabel(main)
main.speedtextb.caption="Speed"
main.speedtextb.left=54
main.speedtextb.top=70
Credits and my thank goes to joca for finding the pointer while im away.
Quote Originally Posted by FelkkuPROY View Post
how to use?..
Open cheat engine and then click table - Show cheat lua script - paste the code farm 11 or geode 11 depends on you- Click execute thats it
No worries, im really active so i can update it as soon as new patch come out. You're welcome everyone!
Quote Originally Posted by Joca. View Post
No worries, im really active so i can update it as soon as new patch come out. You're welcome everyone!
could you explain how to find the pointers? ^^
Quote Originally Posted by secretsniper01 View Post
could you explain how to find the pointers? ^^
Sorry i don't have time, you can go at first page and see the comments xppazar send the video already about it. Pretty much same for x/y/z coordinate, depends what u need.
Hey is that possible to make an hotkey for ON/OFF superjump please?
Thx
4/4/19 Update (only skip): Joca's pointers are good; simply change the 00FFB014 in the script to 00FFD88C, and the skip function should work.
Yeah with the pointers u gaved it is :

FARM 11

Code:
getAutoAttachList().add("trove.exe") --attach to trove

function createTRadioButton(Parent)
local box = createComponentClass('TRadioButton', Parent)
box.Parent = Parent
return box
end

function skip() --performs the skip
  local xcoord=readFloat("[[[[[trove.exe+00FFD88C]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
  local ycoord=readFloat("[[[[[trove.exe+00FFD88C]+0]+28]+C4]+4]+64")
  local zcoord=readFloat("[[[[[trove.exe+00FFD88C]+0]+28]+C4]+4]+68")
  local xper=readFloat("[[[[[trove.exe+00FFD88C]+4]+24]+84]+0]+100")
  local yper=readFloat("[[[[[trove.exe+00FFD88C]+4]+24]+84]+0]+104")
  local zper=readFloat("[[[[[trove.exe+00FFD88C]+4]+24]+84]+0]+108")
  local xadd=xper*main.skipdist.text
  local yadd=yper*main.skipdist.text
  local zadd=zper*main.skipdist.text
  local xdest=xcoord+xadd --calculating the new xyz coords
  local ydest=ycoord+yadd
  local zdest=zcoord+zadd
  writeFloat("[[[[[trove.exe+00FFD88C]+0]+28]+C4]+4]+60",xdest) --Writes speed values
  writeFloat("[[[[[trove.exe+00FFD88C]+0]+28]+C4]+4]+64",ydest)
  writeFloat("[[[[[trove.exe+00FFD88C]+0]+28]+C4]+4]+68",zdest)
end

function speedenableChange() --turns on and off speedhack
  if main.speedenable.checked==true then
     if main.stogs.checked==true then
       speedhack_setSpeed(main.speeds.text)
     else
       speedhack_setSpeed(main.speedf.text)
     end
  else
    speedhack_setSpeed'1'
  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+00FFD88C]+0]+28]+C4]+4]+94",15)
  end
end

function switchspeed() --toggles between speeds for speedhack
if main.stogs.checked==true then
  main.stogs.checked=false
  main.stogf.checked=true
else
  main.stogs.checked=true
  main.stogf.checked=false
end
speedenableChange()
end

function elockChange() --turns on and off energy lock script
if main.elock.checked==false then
  etimer.Enabled = false
else
    efreezeval = readFloat("[[[[[trove.exe+00E61A2C]+0]+28]+18C]+610]+70")
    etimers()
end
end

function etimers() --energy lock timer
etimer = createTimer(getMainForm(),true)
timer_setInterval(etimer,100)
timer_onTimer(etimer, setener)
end

function setener(sender) --sets energy value when energy lock timer ticks
writeFloat("[[[[[trove.exe+00EB7D78]+0]+28]+C4]+170]+70",efreezeval)
end

jumpkey = createHotkey("jump",VK_SPACE) --superjump hotkey
speedokey = createHotkey("togglespeed",VK_5) --speedhack on/off hotkey
speedtkey = createHotkey("switchspeed",VK_4) --speedhack toggle hotkey
skipkey = createHotkey("skip",VK_3) --skip hotkey

function close() --on close for form
if etimer ~= nil then
  etimer.destroy()
end
closeCE()
return caFree
end


function showhelp() --creates help form
help=createForm(true)
help.borderstyle=bsToolWindow
help.height=400
help.width=520
help.caption="Help"
help.title=createLabel(help)
help.title.caption="TRMrecmrec"
help.title.left=236
help.title.top=15
help.structbox=createGroupBox(help)
help.structbox.height=350
help.structbox.caption=""
help.structbox.left=10
help.structbox.top=40
help.structbox.width=500
help.structbox.speedtext=createLabel(help.structbox)
help.structbox.speedtext.caption=[[Speedhack:
This accellerates the game speed.
Attacks seem faster, but damage is dealt on the server side, so no extra damage is done.
You can set 2 speeds to toggle between them.
Lower speeds are harder to detect by other players.
This feature can also be controlled with hotkeys 5 (on/off) and 3 (toggle speed)]]
help.structbox.speedtext.left=15
help.structbox.speedtext.top=215
help.structbox.jumptext=createLabel(help.structbox)
help.structbox.jumptext.caption=[[Superjump:
Superjump gives your jump more umpf.
With superjump you can also hold the space key and it allows you to fly up.]]
help.structbox.jumptext.left=15
help.structbox.jumptext.top=155
help.structbox.energytext=createLabel(help.structbox)
help.structbox.energytext.caption=[[Energy Lock:
This freezes the client side value for the energy.
This feature is only useful for back rolling with the Neon Ninja.]]
help.structbox.energytext.left=15
help.structbox.energytext.top=95
help.structbox.skiptext=createLabel(help.structbox)
help.structbox.skiptext.caption=[[Skipping:
To skip (teleport) press 3.
The skip distance is the distance you will travel when you skip.
Setting a skip distance too low will not teleport you far enough to pass through a wall.
Setting a skip distance too high will get corrected with the server value.]]
help.structbox.skiptext.left=15
help.structbox.skiptext.top=5
help.centerScreen()
help.OnClose = hidehelp
end

function hidehelp() --closes help form
help.destroy()
end



main=createForm(true)
main.borderstyle=bsToolWindow
main.height=205
main.width=142
main.caption="xppazar"
main.top=115
main.left=342
main.skiptext=createLabel(main)
main.skiptext.caption="Skip Distance"
main.skiptext.left=16
main.skiptext.top=10
main.skipdist=createEdit(main)
main.skipdist.text="3"
main.skipdist.left=103
main.skipdist.top=8
main.skipdist.width=24
main.speedtext=createLabel(main)
main.speedtext.caption="Speedhack"
main.speedtext.left=29
main.speedtext.top=100
main.speedenable=createCheckBox(main)
main.speedenable.caption=nil
main.speedenable.checked=false
main.speedenable.left=108
main.speedenable.top=100
main.speedenable.OnChange=speedenableChange
main.elocktext=createLabel(main)
main.elocktext.caption="Energy Lock"
main.elocktext.left=22
main.elocktext.top=40
main.elock=createCheckBox(main)
main.elock.caption=nil
main.elock.checked=false
main.elock.left=108
main.elock.top=40
main.elock.OnChange=elockChange
main.jumptext=createLabel(main)
main.jumptext.caption="Superjump"
main.jumptext.left=28
main.jumptext.top=70
main.superjump=createCheckBox(main)
main.superjump.caption=nil
main.superjump.checked=false
main.superjump.left=108
main.superjump.top=70
main.stogs=createTRadioButton(main)
main.stogs.caption=nil
main.stogs.checked=false
main.stogs.left=20
main.stogs.top=130
main.stogs.OnChange=speedenableChange
main.stogf=createTRadioButton(main)
main.stogf.caption=nil
main.stogf.checked=false
main.stogf.left=80
main.stogf.top=130
main.stogf.OnChange=speedenableChange
main.speedf=createEdit(main)
main.speedf.text="2"
main.speedf.left=95
main.speedf.top=128
main.speedf.width=28
main.speeds=createEdit(main)
main.speeds.text="1.5"
main.speeds.left=35
main.speeds.top=128
main.speeds.width=28
main.helpbutton=createButton(main)
main.helpbutton.caption="Help"
main.helpbutton.top=170
main.helpbutton.left=53
main.helpbutton.height=24
main.helpbutton.width=40
main.helpbutton.OnClick=showhelp
main.OnClose = close
GEODE 11

Code:
getAutoAttachList().add("trove.exe") --attach to trove

function sprint() --OP speedhack
  if main.speedenable.checked == true then
    local xper=readFloat("[[[[[trove.exe+00FFD88C]+4]+24]+84]+0]+100")
    local yper=readFloat("[[[[[trove.exe+00FFD88C]+4]+24]+84]+0]+104")
    local zper=readFloat("[[[[[trove.exe+00FFD88C]+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+00FFD88C]+0]+28]+C4]+4]+90",xaccel)
    writeFloat("[[[[[trove.exe+00FFD88C]+0]+28]+C4]+4]+94",yaccel)
    writeFloat("[[[[[trove.exe+00FFD88C]+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+00FFD88C]+0]+28]+C4]+4]+94",15)
  end
end

function float() --superjump without the jump
    writeFloat("[[[[[trove.exe+00FFD88C]+0]+28]+C4]+4]+94",15)
end

jumpkey = createHotkey("jump",VK_SPACE) --superjump hotkey
speedokey = createHotkey("togglespeed",VK_5) --speedhack on/off hotkey
speedkey = createHotkey("sprint",VK_W) --sprint hotkey


function close() --on close for form
closeCE()
return caFree
end



function showhelp() --creates help form
help=createForm(true)
help.borderstyle=bsToolWindow
help.height=250
help.width=445
help.caption="Help"
help.title=createLabel(help)
help.title.caption="Geode Toolkit"
help.title.left=185
help.title.top=15
help.structbox=createGroupBox(help)
help.structbox.height=200
help.structbox.caption=""
help.structbox.left=10
help.structbox.top=40
help.structbox.width=425
help.structbox.speedtext=createLabel(help.structbox)
help.structbox.speedtext.caption=[[Speedhack:
This increases your movement speed significantly.
Use 5 to toggle it on and off.]]
help.structbox.speedtext.left=15
help.structbox.speedtext.top=110
help.structbox.jumptext=createLabel(help.structbox)
help.structbox.jumptext.caption=[[Superjump:
Superjump gives your jump more umpf.
With superjump you can also hold the space key and it allows you to fly up.]]
help.structbox.jumptext.left=15
help.structbox.jumptext.top=5
help.structbox.floattext=createLabel(help.structbox)
help.structbox.floattext.caption=[[Float hack:
Press and hold 3 to activate float hack.
This is useful for mining on the ceiling.]]
help.structbox.floattext.left=15
help.structbox.floattext.top=60
help.centerScreen()
help.OnClose = hidehelp
end

function hidehelp() --closes help form
help.destroy()
end


main=createForm(true)
main.borderstyle=bsToolWindow
main.height=135
main.width=142
main.left=342
main.top=115
main.caption="TRMrecmrec-Xppazar"
main.OnClose = close
main.speedenable=createCheckBox(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=10
main.superjump=createCheckBox(main)
main.superjump.caption=nil
main.superjump.checked=false
main.superjump.left=108
main.superjump.top=10
main.speedf=createEdit(main)
main.speedf.text="15"
main.speedf.left=95
main.speedf.top=68
main.speedf.width=28
main.speedtexta=createLabel(main)
main.speedtexta.caption="Speedhack"
main.speedtexta.left=29
main.speedtexta.top=40
main.speedtextb=createLabel(main)
main.speedtextb.caption="Speed"
main.speedtextb.left=54
main.speedtextb.top=70
Ty for the new pointers.
Posts 1630 of 164 · Page 2 of 11

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?