Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Other MMORPG Hacks › Trove Hacks & Cheats › Trove Coding & Resources › LUA - Geode compatible speedhack

LUA - Geode compatible speedhack

Posts 1–9 of 9 · Page 1 of 1
NI
ninjadude1
LUA - Geode compatible speedhack
Ok, here is my speedhack that I use in geode - The if statement is very neccisarry on this one as it prevents you from getting reported by other players for zooming across the map. This speedhack works in adventure worlds, but I wrote it specifically for geode


Code:
function sprint() --OP speedhack
  if main.speedenable.checked == true then --verifies that the speedhack is turned on
    local xper=(readFloat("trove.exe+CF30B8"))*-1 --Checks where you are looking
    local yper=readFloat("trove.exe+CF30BC")
    local zper=readFloat("trove.exe+CF30C0")
    local xaccel=xper * 15 --Calculates xyz speed values for a speed of 15
    local yaccel=yper * 15
    local zaccel=zper * 15
    writeFloat("[[[[[trove.exe+00E629C4]+0]+28]+BC]+4]+90",xaccel) --Writes speed values
    writeFloat("[[[[[trove.exe+00E629C4]+0]+28]+BC]+4]+94",yaccel)
    writeFloat("[[[[[trove.exe+00E629C4]+0]+28]+BC]+4]+98",zaccel)
  end
end

speedkey = createHotkey("sprint",VK_W) --sprint hotkey set to W
#1 · 8y ago
XO
xoetirc
Quote Originally Posted by ninjadude1 View Post
Ok, here is my speedhack that I use in geode - The if statement is very neccisarry on this one as it prevents you from getting reported by other players for zooming across the map. This speedhack works in adventure worlds, but I wrote it specifically for geode


Code:
function sprint() --OP speedhack
  if main.speedenable.checked == true then --verifies that the speedhack is turned on
    local xper=(readFloat("trove.exe+CF30B8"))*-1 --Checks where you are looking
    local yper=readFloat("trove.exe+CF30BC")
    local zper=readFloat("trove.exe+CF30C0")
    local xaccel=xper * 15 --Calculates xyz speed values for a speed of 15
    local yaccel=yper * 15
    local zaccel=zper * 15
    writeFloat("[[[[[trove.exe+00E629C4]+0]+28]+BC]+4]+90",xaccel) --Writes speed values
    writeFloat("[[[[[trove.exe+00E629C4]+0]+28]+BC]+4]+94",yaccel)
    writeFloat("[[[[[trove.exe+00E629C4]+0]+28]+BC]+4]+98",zaccel)
  end
end

speedkey = createHotkey("sprint",VK_W) --sprint hotkey set to W
"Error:[string "function sprint() -- OP speedhack ..."]:2: attempt to index a nil value (global "main") when executing and pressing w

- - - Updated - - -

if anyone else has shis issue, you can fix it by removing the 2nd line and the first "end" and just using an other key, for example lshift
#2 · 8y ago
NI
ninjadude1
"The if statement is very neccisarry on this one as it prevents you from getting reported by other players for zooming across the map."

I should clarify what I said previously - You need to use some sort of if statement here to prevent this script from running when you don't want it to. If you run it from the spawn in geode you will get reported.
#3 · 8y ago
XO
xoetirc
Quote Originally Posted by ninjadude1 View Post
"The if statement is very neccisarry on this one as it prevents you from getting reported by other players for zooming across the map."

I should clarify what I said previously - You need to use some sort of if statement here to prevent this script from running when you don't want it to. If you run it from the spawn in geode you will get reported.
if you use an other key than w, you can run around normally and only use the key when you are allone, noone will report you
#4 · 8y ago
NI
ninjadude1
Quote Originally Posted by xoetirc View Post
if you use an other key than w, you can run around normally and only use the key when you are allone, noone will report you
Very true. I made a version of my Geode hack previous to Geode11 called Geode10 - it had the speedhack bound to 3 and the if statement was
#5 · 8y ago
NI
ninjadude1
Updated code for this

Code:
function sprint() --OP speedhack
  if main.speedenable.checked == true then
    local xper=(readFloat("trove.exe+CDE228"))*-1
    local yper=readFloat("trove.exe+CDE22C")
    local zper=readFloat("trove.exe+ CDE230")
    local xaccel=xper * 15
    local yaccel=yper * 15
    local zaccel=zper * 15
    writeFloat("[[[[[trove.exe+00E62A28]+0]+28]+BC]+4]+90",xaccel)
    writeFloat("[[[[[trove.exe+00E62A28]+0]+28]+BC]+4]+94",yaccel)
    writeFloat("[[[[[trove.exe+00E62A28]+0]+28]+BC]+4]+98",zaccel)
  end
end
#6 · 8y ago
DJ
djahfjkaslda
where to put the code
Where to put code
#7 · 7y ago
3JIOU_KOTE
3JIOU_KOTE
Quote Originally Posted by djahfjkaslda View Post
Where to put code
Change commas for dots.
https://wiki,cheatengine,org/index.p...als:Lua:Basics

And also google how to use cheat engine in general, it will help you alot.
#8 · 7y ago
IN
Invoker04
Where do i need to put the code?
#9 · 7y ago
Posts 1–9 of 9 · Page 1 of 1

Post a Reply

Similar Threads

  • 2 different cheat engine lua speedhacks scripts at the same time?By tverik in Dead by Daylight Discussion & Help
    3Last post 8y ago
  • HOSC LUA|DLL - [AMPLIFIED HACKS | SPEEDHACK | GODMODE | ULXFORCEADMIN]By RustyBallz in Garry's Mod Discussions & Help
    6Last post 12y ago
  • Help Coding Speedhack - New to LuaBy lil ricky in Garry's Mod Discussions & Help
    5Last post 12y ago
  • lSpeed - lua speedhackBy rip_cdriza in Garry's Mod Hacks & Cheats
    7Last post 11y ago
  • how to create speedhacks?By LiLLeO in General Game Hacking
    5Last post 20y ago

Tags for this Thread

None