How to Update Trainer Hacker

Posts 1–6 of 6 · Page 1 of 1
How to Update Trainer Hacker
First Time search and Select Process "Trove.exe" on cheat engine.


Cheat Table Update
1 - Need a new pointer
Members post this on topic

https://www.mpgh.net/forum/showthread.php?t=1512140

Exemple:


2 - Open the .CT file Trainer Hacker
Double click on all "P>???????"

Change all to New pointer



Farm Trainer Update

1 - Go "Table" > "Show Cheat Table Lua Script"


2 - change all Old Pointer to new
On Green Mark Image :



exemple Old Pointer :
00F3EF10
 
OLD POINTER FARM TRAINER
Code:
getAutoAttachList().add("trove.exe") --attach to trove

function skip() --performs the skip
  local xcoord=readFloat("[[[[[trove.exe+00F3EF10]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
  local ycoord=readFloat("[[[[[trove.exe+00F3EF10]+0]+28]+C4]+4]+64")
  local zcoord=readFloat("[[[[[trove.exe+00F3EF10]+0]+28]+C4]+4]+68")
  local xper=readFloat("[[[[[trove.exe+00F3EF10]+4]+24]+84]+0]+100")
  local yper=readFloat("[[[[[trove.exe+00F3EF10]+4]+24]+84]+0]+104")
  local zper=readFloat("[[[[[trove.exe+00F3EF10]+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+00F3EF10]+0]+28]+C4]+4]+60",xdest) --Writes speed values
  writeFloat("[[[[[trove.exe+00F3EF10]+0]+28]+C4]+4]+64",ydest)
  writeFloat("[[[[[trove.exe+00F3EF10]+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+00F3EF10]+4]+24]+84]+0]+100")
    local yper=readFloat("[[[[[trove.exe+00F3EF10]+4]+24]+84]+0]+104")
    local zper=readFloat("[[[[[trove.exe+00F3EF10]+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+00F3EF10]+0]+28]+C4]+4]+90",xaccel)
    writeFloat("[[[[[trove.exe+00F3EF10]+0]+28]+C4]+4]+94",yaccel)
    writeFloat("[[[[[trove.exe+00F3EF10]+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+00F3EF10]+0]+28]+C4]+4]+94",15)
  end
end

function float() --superjump without the jump
    writeFloat("[[[[[trove.exe+00F3EF10]+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


New Pointer Changed :
00F4A4D4
 
NEW POINTER CHANGES
Code:
getAutoAttachList().add("trove.exe") --attach to trove

function skip() --performs the skip
  local xcoord=readFloat("[[[[[trove.exe+00F4A4D4]+0]+28]+C4]+4]+60") --Loading in the current xyz coords
  local ycoord=readFloat("[[[[[trove.exe+00F4A4D4]+0]+28]+C4]+4]+64")
  local zcoord=readFloat("[[[[[trove.exe+00F4A4D4]+0]+28]+C4]+4]+68")
  local xper=readFloat("[[[[[trove.exe+00F4A4D4]+4]+24]+84]+0]+100")
  local yper=readFloat("[[[[[trove.exe+00F4A4D4]+4]+24]+84]+0]+104")
  local zper=readFloat("[[[[[trove.exe+00F4A4D4]+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+00F4A4D4]+0]+28]+C4]+4]+60",xdest) --Writes speed values
  writeFloat("[[[[[trove.exe+00F4A4D4]+0]+28]+C4]+4]+64",ydest)
  writeFloat("[[[[[trove.exe+00F4A4D4]+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+00F4A4D4]+4]+24]+84]+0]+100")
    local yper=readFloat("[[[[[trove.exe+00F4A4D4]+4]+24]+84]+0]+104")
    local zper=readFloat("[[[[[trove.exe+00F4A4D4]+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+00F4A4D4]+0]+28]+C4]+4]+90",xaccel)
    writeFloat("[[[[[trove.exe+00F4A4D4]+0]+28]+C4]+4]+94",yaccel)
    writeFloat("[[[[[trove.exe+00F4A4D4]+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+00F4A4D4]+0]+28]+C4]+4]+94",15)
  end
end

function float() --superjump without the jump
    writeFloat("[[[[[trove.exe+00F4A4D4]+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


SAVE AND GG!!
Can you do tutorial how to get pointer pls
Sad story :(
Hey I did try to change the pointer and it worked.... thean the game crashed ops

not a big deal I just have to not run the thing that got it to crash in the first place but there are something whrong cos it won't work any more

[IMG]https://media.*******app.net/attachments/760804708775493644/765809439558598676/unknown.png?width=311&height=677[/IMG]
and I did change the pointers.
[IMG]https://cdn.*******app.com/attachments/760804708775493644/765809662536581120/unknown.png[/IMG]
Quote Originally Posted by M1ZO View Post
Hey I did try to change the pointer and it worked.... thean the game crashed ops

not a big deal I just have to not run the thing that got it to crash in the first place but there are something whrong cos it won't work any more

[IMG]https://media.*******app.net/attachments/760804708775493644/765809439558598676/unknown.png?width=311&height=677[/IMG]
and I did change the pointers.
[IMG]https://cdn.*******app.com/attachments/760804708775493644/765809662536581120/unknown.png[/IMG]
u dont use hold "SCRIPT" hacker, exemple no-clip, speedhack 2x, 3x or 4x is patched... cause crash

remove hotkeys with hacks.... Ctrl + H

Last POinter :

NEW POINTER
"trove.exe"+00F4DED0

by @prikaldesniy
they are all work, u just need to get the correct address or change the script to aob
Is it just me or is noclip not working? everything else is working for me.
Posts 1–6 of 6 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us