Results 1 to 6 of 6
  1. #1
    Mountjester's Avatar
    Join Date
    Sep 2020
    Gender
    male
    Posts
    9
    Reputation
    10
    Thanks
    35

    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
     
    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
     
    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!!
    Last edited by Mountjester; 10-12-2020 at 08:06 PM.

  2. The Following 5 Users Say Thank You to Mountjester For This Useful Post:

    Glubotichkin123 (10-13-2020),M1ZO (10-13-2020),toemik (10-13-2020),TroverHacks (10-14-2020),Yetizer (10-13-2020)

  3. #2
    thaiclups96's Avatar
    Join Date
    Jul 2017
    Gender
    female
    Posts
    28
    Reputation
    10
    Thanks
    2
    Can you do tutorial how to get pointer pls

  4. #3
    M1ZO's Avatar
    Join Date
    Apr 2019
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0

    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]

  5. #4
    Mountjester's Avatar
    Join Date
    Sep 2020
    Gender
    male
    Posts
    9
    Reputation
    10
    Thanks
    35
    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

  6. #5
    jasonpoop's Avatar
    Join Date
    Apr 2020
    Gender
    male
    Posts
    25
    Reputation
    10
    Thanks
    12
    they are all work, u just need to get the correct address or change the script to aob

  7. #6
    LSDsin's Avatar
    Join Date
    Nov 2017
    Gender
    male
    Posts
    6
    Reputation
    10
    Thanks
    0
    Is it just me or is noclip not working? everything else is working for me.

Similar Threads

  1. anyone knows how to get trainer maker works?
    By xydox in forum WarRock - International Hacks
    Replies: 0
    Last Post: 05-03-2007, 09:35 AM
  2. Idea how to get trainer maker working in uce
    By xydox in forum WarRock - International Hacks
    Replies: 1
    Last Post: 04-29-2007, 12:33 PM
  3. How to install trainer maker kit?
    By scooby107 in forum WarRock - International Hacks
    Replies: 13
    Last Post: 04-29-2007, 12:26 PM
  4. How to make trainers
    By meowquack in forum WarRock - International Hacks
    Replies: 4
    Last Post: 04-16-2007, 09:49 AM
  5. Trainer Hacker Thingeh.
    By SadisticGrin in forum Gunz General
    Replies: 8
    Last Post: 07-29-2006, 02:16 PM