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 › [4/8] Water pointer

[4/8] Water pointer

Posts 1–15 of 19 · Page 1 of 2
reppin
reppin
[4/8] Water pointer
For those who are waiting I was playing around with the tut and figured out how to do it.


0x00964DDC works with my script
#1 · edited 11y ago · 11y ago
Ryak200
Ryak200
how do i change pointer
#2 · 11y ago
reppin
reppin
Quote Originally Posted by Ryak200 View Post
how do i change pointer
You need to have the script to change that. You are welcome to use mine.

I did not write the base fishing. Not for sure who did. I just changed it up a bit for my needs. Added sleeps to slow it down to give it a more real feel along with start and stop with one button


The controls for it are simple numberpad 7 to start and stop if for what ever reason it doesnt want to run hit numberpad 9 to reload

It is a autohotkey script so you will need autohotkey for it to work
Code:
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
SetKeyDelay 10,50

Fisher = off


NumPad9::Reload
NumPad7::
		If Fisher = off
			{
				Fisher = on
				SetTimer, Fisher, 100
				SoundPlay, %A_WinDir%\Media\Windows Ding.wav

			} else 	If Fisher = on
			{

				Fisher = off
				SetTimer, Fisher, Off
			SoundPlay, %A_WinDir%\Media\Windows Ding.wav
      sleep 100
      SoundPlay, %A_WinDir%\Media\Windows Ding.wav
      BlockInput, MouseMoveOff
			}
return


Fisher:
shouldRun = 1
if !setupDone
  {
    WinGet, pidn, PID, A
    pid := pidn
    WinGet, hwnds, ID, A
    Handle := hwnds
    Base := getProcessBaseAddress()
    WaterAddress := GetAddressWater(Base,0x00964DDC) 
    LavaAddress := GetAddressLava(Base,0x00964DDC) 
    ChocoAddress := GetAddressChoco(Base,0x00964DDC) 
    setupDone = 1
  }
if shouldRun
    {
      Random, rand, 200, 800
      Sleep, %rand%
	  
      ControlSend, , {f down}, ahk_pid %pid%
      Sleep, 86
      ControlSend, , {f up}, ahk_pid %pid%
	  
      Catch := 0
      PoleCheck := 40

      While Catch = 0 
      {
      	sleep 100
        If (PoleCheckN = PoleCheck)
        {
        	Random, rand, 300, 1000
          Sleep, %rand%
          ControlSend, , {f down}, ahk_pid %pid%
          Sleep, 86
          ControlSend, , {f up}, ahk_pid %pid%
        }
        
        CaughtWater := ReadMemory(WaterAddress)
        CaughtLava := ReadMemory(LavaAddress)
        CaughtChoco := ReadMemory(ChocoAddress)
        
        If (CaughtWater = 1 or CaughtLava = 1 or CaughtChoco = 1)
        {
        	Random, rand, 300, 1000
          Sleep, %rand%
          ControlSend, , {f down}, ahk_pid %pid%
          Sleep, 86
          ControlSend, , {f up}, ahk_pid %pid%
          Random, Wait, 2000, 3500
          Sleep, %Wait%
          Catch := 1
        }
        else 
        {
          PoleCheckN := PoleCheckN +1
          Sleep, 1000
        }
        
        ;Add lines if you want boot drop this where it should ho.
      }
    }
    else
    {
      Return
    }
return


GetAddressWater(Base, Address)
{
  pointerBase := base + Address
  y1 := ReadMemory(pointerBase)
  y2 := ReadMemory(y1 + 0x144)
  y3 := ReadMemory(y2 + 0xe4)
  Return WaterAddress := (y3 + 0x70) 
}

GetAddressLava(Base, Address)
{
  pointerBase := base + Address
  y1 := ReadMemory(pointerBase)
  y2 := ReadMemory(y1 + 0x144)
  y3 := ReadMemory(y2 + 0xe4)
  Return LavaAddress := (y3 + 0x514) 
}

GetAddressChoco(Base, Address)
{
  pointerBase := base + Address
  y1 := ReadMemory(pointerBase)
  y2 := ReadMemory(y1 + 0x144)
  y3 := ReadMemory(y2 + 0xe4)
  Return ChocoAddress := (y3 + 0x2c0) 
}

getProcessBaseAddress()
{
  Global Handle
  return DllCall( A_PtrSize = 4
  ? "GetWindowLong"
  : "GetWindowLongPtr"
  , "Ptr", Handle
  , "Int", -6
  , "Int64") ; Use Int64 to prevent negative overflow when AHK is 32 bit and target process is 64bit
  ; If DLL call fails, returned value will = 0
} 

ReadMemory(MADDRESS)
{
  Global pid
  VarSetCapacity(MVALUE,4,0)
  ProcessHandle := DllCall("OpenProcess", "Int", 24, "Char", 0, "UInt", pid, "UInt")
  ;DllCall("ReadProcessMemory","UInt",ProcessHandle, "UInt",MADDRESS,"Str",MVALUE,"UInt",4,"UInt *",0)
  DllCall("ReadProcessMemory", "UInt", ProcessHandle, "Ptr", MADDRESS, "Ptr", &MVALUE, "Uint",4)
  Loop 4
  result += *(&MVALUE + A_Index-1) << 8*(A_Index-1)
  return, result
}
#3 · edited 11y ago · 11y ago
Ryak200
Ryak200
Thanks so much does it have boot drop or no
#4 · edited 11y ago · 11y ago
FA
farhadgen
thanks it work like charm
#5 · 11y ago
reppin
reppin
Quote Originally Posted by Ryak200 View Post
Thanks so much does it have boot drop or no
no I have not toyed with bootdrop as I don't really afk while I fish. I just watch a show on another screen while it runs.
#6 · 11y ago
SA
savert
Quote Originally Posted by reppin View Post
For those who are waiting I was playing around with the tut and figured out how to do it.


0x00964DDC works with my script
How can I find this address in the game?
Pointer : 0x00964DDC
#7 · 11y ago
reppin
reppin
Quote Originally Posted by savert View Post
How can I find this address in the game?
Pointer : 0x00964DDC
I followed http://www.mpgh.net/forum/showthread.php?t=1001094

It was a bit confusing in the middle but I figured it out.
#8 · 11y ago
qztr
qztr
Maintenance again, hopefully they wont change the base address :c
#9 · 11y ago
reppin
reppin
Quote Originally Posted by qztr View Post
Maintenance again, hopefully they wont change the base address :c
lol, If it does I can find it in under 5minutes now
#10 · 11y ago
qztr
qztr
Quote Originally Posted by reppin View Post
lol, If it does I can find it in under 5minutes now
Same here, just sayin' though.
#11 · 11y ago
ydocsmada
ydocsmada
Quote Originally Posted by reppin View Post
lol, If it does I can find it in under 5minutes now
Anybody who read that tut knows how to do it now.
#12 · 11y ago
VL
Vlad33391
Do not work(((
#13 · 11y ago
AL
ALPHAB0SS
Quote Originally Posted by Vlad33391 View Post
Do not work(((
how do you know whether it works or not if the servers are still offline?
-_- wtf?
#14 · 11y ago
reppin
reppin
Quote Originally Posted by ALPHAB0SS View Post
how do you know whether it works or not if the servers are still offline?
-_- wtf?
lol hes a psychic.
#15 · 11y ago
Posts 1–15 of 19 · Page 1 of 2

Post a Reply

Similar Threads

  • Water is the next gasolineBy iverson954360 in General
    2Last post 20y ago
  • Weapon Pointer TUTORIALBy Fortran in WarRock - International Hacks
    120Last post 19y ago
  • Warrock Vehicle Weapon No-overheat PointerBy Fortran in Game Hacking Tutorials
    0Last post 19y ago
  • OMS .32 pointersBy Doctrine in MapleStory Hacks, Cheats & Trainers
    3Last post 19y ago
  • i need some help dealing with warrock pointersBy shakib in Hack Requests
    1Last post 19y ago

Tags for this Thread

None