Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -
- Download Here --> https://tinyurl.com/5x6y7ezd (Copy and Paste Link)
- Mega349/BlackMagic
- This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Name already in use
- A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
- Sign In Required
- Please sign in to use Codespaces.
- Launching GitHub Desktop
- If nothing happens, download GitHub Desktop and try again.
- Launching GitHub Desktop
- If nothing happens, download GitHub Desktop and try again.
- Launching Xcode
- If nothing happens, download Xcode and try again.
- Launching Visual Studio Code
- Your codespace will open once ready.
- There was a problem preparing your codespace, please try again.
- Latest commit
- Git stats
- Files
- Failed to load latest commit information.
- README.md
- # Hotkeys can be used again after Trove restart (fix for 1.6.2)
- # Hotkeys no longer work out of Trove # Admin privileges are no longer needed
- # dont move if write in Chat while Speedhack is enabled
- + Forced acceleration for Speedhack (no Slowdown while moving and run clean around the corner) (Enabled by default) + Stop if dont move for Speedhack (Stop Player if you dont press a move button, but you cant fly with Speedhack) (Disabled by default) # some internal changes (like changed ini entry [General] LastSpeed -> [Value] Speed)
- + Calculated Speed Value for Speedhack, Speedfile no longer needed. # If you drive UP while using Float. You can change the acceleration in "blackconfig.ini". # Removed unused Code.
- + Custom Camera Distance Limit # Fixed Inputbox if Input is too long
- # Trove can now be minimized while Anti AFK in enabled
- + Anti AFK + Fall manipulation + Resetbutton for Hotkeys + Changeable Hotkey for SuperJump + GUI Tab for Trove Hotkeys
- + Super Jump + Disable Freeze, yFreeze, Float Hack on World change # Speedhack works now after World change
- + Update Check Added + Float Hack # Hotkey fix after save
- + Skip + Speed Hack + Freeze Position + Freeze High + Free Fly
- [Release] Trove Trainer V.2.5
- Discussion on [Release] Trove Trainer V.2.5 within the General Gaming Releases forum part of the General Gaming Discussion category.
- Fix Trainer - .EXE / .CT / CODE Download your choice.
- - Anti-Dismount ( New ) - Gun No Damage Freezy Air ( New ) - No-Clip Cam ( New ) - Jump Hack ( New ) - Cave Finder (X-Ray) - Infinity Dogde - Anti-AFK - Faster Lasermancy Geode (OmniTool) - Teleport Hack - Skip Distance - Super Jump - Fly Hack - Increase Fly Speed - Speed Hack - Gravity Hack - Energy Hack (Good for Infinity Back Ninja Dash) - Remove Fov - Zoom Hack - Map Hack (Map on M) (New)
- 1 - Open Game, login your account. 2 - After character logged open Trainer
- Scan .Exe : Scan .CT :
- F4 Enable/Disable Active use skills, attacks, lasermancy Mounted.
- Alt Enable/Disable you stand in the air, being able to hit enemies on the floor
- for Work X-Ray Video > Open GL
- F5 = Enable/Disable script, now u raw invisible blocks
- Hold "Caps Lock" for Get more Speed Gliding
- Skip Distance (Teleport Hack)
- Press Button "3" to teleport 3 blocks direction of your cursor Good for farm, enter dugeons etc.
- Mark check the box to active Super Jump Increase u distance
- Press "Insert" and Glide. "Delete" stop
- Page Up = ON falls and up more slowly Page Down = Off
- for active Num1 (Good for Infinity Back Ninja Dash) desactive Num2
- get on any mount and press "Home" now speed mount Freezed. go battle! End = OFF
- Hold "E" to set speed 2.0 More fast World.
- Hold "Caps Lock" for increase u speed moving on your cursor
- F3 Active/Disable now "shift" no have cooldown.
- F8 Enable no more DC on afk
- ---------------- Faster Lasermancy Geode (OmniTool)
- F2 = Enable/Disable Now smash fast blocks on Geode, only use OmniTool (Lasermancy) not work normal World.
- Button "+" increase distance view 1000 Good for Dragon / Ore's / Grass / Farm Button " - " return to 200. Obs : On use Portals, need return 200 or game crash.
- F6 Enable/Disable Increase u distance View.
- Ctrl + M = ON Increase distance map view 1000.
- F9 Enable/Disable your camera now goes through objects and walls[/COLOR][/B]
- 328 "Jump min " Auto Assembler Script [ENABLE] aobscanmodule(jumper,trove.exe,FF 46 3C 68) // should be unique alloc(newmem,$1000) label(code) newmem: code: inc [esi+3C] push trove.exe+C2080C jumper: dec [esi+3C] [DISABLE] jumper: db FF 46 3C 68 38 5D unregistersymbol(jumper) dealloc(newmem) Activate 112 0 165 "Lasermancy Geode (Omni Tool)" Auto Assembler Script [ENABLE] aobscanmodule(Beam,trove.exe,DF F1 DD D8 72 35 8D) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: fcomip st(0),st(1) fstp st(0) jb trove.exe+9976B1 jmp return Beam: fcomip st(0),st(0) return: registersymbol(Beam) [DISABLE] Beam: db DF F1 DD D8 72 35 unregistersymbol(Beam) dealloc(newmem) Toggle Activation 113 0 153 "Infinity Dogde (Hotkey)" 8000FF Auto Assembler Script [ENABLE] aobscanmodule(DODGE,trove.exe,DF F1 DD D8 73 12 56) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: fcomip st(0),st(1) fstp st(0) jae trove.exe+56E4C9 jmp return DODGE: fcomip st(0),st(0) return: registersymbol(DODGE) [DISABLE] DODGE: db DF F1 DD D8 73 12 unregistersymbol(DODGE) dealloc(newmem) Toggle Activation 114 0 338 "Anti Dismount" Auto Assembler Script [ENABLE] aobscanmodule(nodismount,trove.exe,74 0B 8B 07 8B CF 6A 00 6A) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: je trove.AK::StreamMgr::GetFileLocationResolver+655B jmp return nodismount: jmp trove.AK::StreamMgr::GetFileLocationResolver+655B return: registersymbol(nodismount) [DISABLE] nodismount: db 74 0B 8B 07 8B CF unregistersymbol(nodismount) dealloc(newmem) Toggle Activation 115 0 7 "Cave Finder (HotKey) Open GL" 02234F Auto Assembler Script [ENABLE] aobscanmodule(INJECT,trove.exe, B8 03 02 00 00 c3) label(return) INJECT: db B8 07 02 00 00 return: registersymbol(INJECT) [DISABLE] INJECT: db B8 03 02 00 00 unregistersymbol(INJECT) Toggle Activation 116 0 166 "Anti-AFK" Auto Assembler Script [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) Activate 119 0 1 "Gun2" Auto Assembler Script [ENABLE] aobscanmodule(Gun2,trove.exe,F3 0F 10 81 D8 00 00 00 0F) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss xmm0,[ecx+000000D8] jmp return Gun2: movss xmm0,[ecx+000000AC] return: registersymbol(Gun2) [DISABLE] Gun2: db F3 0F 10 81 D8 00 00 00 unregistersymbol(Gun2) dealloc(newmem) Toggle Activation 18 0 57 "Gun Hack No damage" Auto Assembler Script [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 xmm1,[ecx+000000AC] return: registersymbol(Gun) [DISABLE] Gun: db F3 0F 10 89 D4 00 00 00 unregistersymbol(Gun) dealloc(newmem) Toggle Activation 18 0 331 "Zoom hack" Auto Assembler Script [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) Toggle Activation 117 0 229 "No Clip Cam" Auto Assembler Script [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 mov [ecx+34],00000000 jmp return INJECT: nop nop nop return: registersymbol(INJECT) [DISABLE] INJECT: db 0F 29 01 C7 41 34 00 00 00 00 unregistersymbol(INJECT) dealloc(newmem) Toggle Activation 120 0 0 "Trove Teleport Up/Down (HotKey)" 00FF00 Float "trove.exe"+00F3334C 64 4 C4 28 0 5 "Trove Teleport Z" 00FF00 Float "trove.exe"+00F3334C 68 4 C4 11C 4 6 "Trove Teleport X" 00FF00 Float "trove.exe"+00F3334C 60 4 C4 11C 10 4 "Fly Trove (Hotkeys)" 0080FF Float "trove.exe"+00F3334C 94 4 C4 28 8 Activate 45 1 Deactivate 46 2 Set Value 45 10 0 18 "Fly Speed X (Hotkeys)" 0080FF Float "trove.exe"+00F3334C 98 4 C4 28 8 206 "Fly Speed Z (Hotkeys)" 0080FF Float "trove.exe"+00F3334C 90 4 C4 28 8 24 "Speed Hack" FF0000 4 Bytes "trove.exe"+00F3334C 1BC 178 80 28 0 25 "Speed Hack" FF0000 4 Bytes "trove.exe"+00F3334C 1BC 178 A0 28 C 59 "Full Speed (Hotkeys)" 1 FF0000 Array of byte 4 "trove.exe"+00F3334C 1BC 2D4 C4 11C 4 Deactivate 35 2 Toggle Activation 36 3 Set Value 36 11 10 63 84 0 33 "Atk speed" FF0000 4 Bytes "trove.exe"+00F3334C 1D8 2D4 C4 28 0 35 "Atk speed" FF0000 4 Bytes "trove.exe"+00F3334C 1D8 2D4 C4 28 18 102 "Gravity Hack (Hotkeys)" FFFF00 4 Bytes "trove.exe"+00F3334C B8 4 C4 11C 10 Set Value 33 3233207040 0 Activate 33 1 Set Value 34 3253207040 2 Deactivate 34 3 136 "Energy (Good for Infinity Back Ninja Dash)" 008080 4 Bytes "trove.exe"+00F3334C 58 4C 2DC AC 80 28 C Activate 97 0 Deactivate 98 1 135 "Energia (Infinity Back Ninja Dash)" 008080 4 Bytes "trove.exe"+00F3334C 58 34 A0 2DC C4 28 C Activate 97 0 Deactivate 98 1 152 "Cooldown Test" 4 Bytes "iggy_w32.dll"+000B586C A4 0 218 10 8 173 "LaserMancy Omnitool Geode" 4 Bytes "trove.exe"+00F3334C 8C 170 A0 28 8 181 "LaserMancy Omnitool Geode" 1 Array of byte 4 "trove.exe"+00F3334C 8C 170 54 28 18 156 "Lasermancy (Normal)" 4 Bytes "trove.exe"+00F3334C 1D4 178 A0 28 18 157 "laser 7k = 334173192" 4 Bytes "trove.exe"+00F3334C 1D4 178 A0 28 0 182 "Fov" Float "trove.exe"+00F33310 28 Increase Value 107 1000 0 Set Value 109 210 1 Set Value 194 63 2 82 "Distance Grass" Float "trove.exe"+00F33310 4 Set Value 107 10000 0 Set Value 109 5000 1 3 "Map Zoom Hack (Map On M)" Float "trove.exe"+00F36E84 BC 1C AC 30 70 Set Value 17 77 1975 0 339 "No description" 1 Array of byte 4 trove.exe+2C8867
- getAutoAttachList().add("trove.exe") --attach to trove function skip() --performs the skip local xcoord=readFloat("[[[[[trove.exe+00F3334C]+0]+28]+C4]+4]+60") --Loading in the current xyz coords local ycoord=readFloat("[[[[[trove.exe+00F3334C]+0]+28]+C4]+4]+64") local zcoord=readFloat("[[[[[trove.exe+00F3334C]+0]+28]+C4]+4]+68") local xper=readFloat("[[[[[trove.exe+00F3334C]+4]+24]+84]+0]+100") local yper=readFloat("[[[[[trove.exe+00F3334C]+4]+24]+84]+0]+104") local zper=readFloat("[[[[[trove.exe+00F3334C]+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+00F3334C]+0]+28]+C4]+4]+60",xdest) --Writes speed values writeFloat("[[[[[trove.exe+00F3334C]+0]+28]+C4]+4]+64",ydest) writeFloat("[[[[[trove.exe+00F3334C]+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+00F3334C]+4]+24]+84]+0]+100") local yper=readFloat("[[[[[trove.exe+00F3334C]+4]+24]+84]+0]+104") local zper=readFloat("[[[[[trove.exe+00F3334C]+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+00F3334C]+0]+28]+C4]+4]+90",xaccel) writeFloat("[[[[[trove.exe+00F3334C]+0]+28]+C4]+4]+94",yaccel) writeFloat("[[[[[trove.exe+00F3334C]+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+00F3334C]+0]+28]+C4]+4]+94",15) end end function float() --superjump without the jump writeFloat("[[[[[trove.exe+00F3334C]+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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement