Page 1 of 3 123 LastLast
Results 1 to 15 of 33
  1. #1
    mpmoi's Avatar
    Join Date
    Aug 2015
    Gender
    male
    Location
    Here there
    Posts
    788
    Reputation
    26
    Thanks
    4,404
    My Mood
    Drunk

    Arrow MpPassiveFishingBot v1.8 : Auto-updating pointer

    Hey guys !

    This is a fishing bot for Trove ! It works well and is really useful if you want to fish a lot ! It supports multiple accounts ! It's purpose is to be a light and fast bot ! No hotkeys ! No setup needed !
    Requierments : AutoHotKey (last version I guess)

    How it works :
    Start it and press F on some water/lava/chocolate !
    You can start it on as many accounts as you need !
    If you want it to stop fishing just early reel the fishing rod ! (before a fish comes)
    To close the bot simply close the tray icon !

    Updating pointers
    This version should self-update pointers, however I will have to find them before so it could take some time (less than 2-3h after a patch usually)
    You can still find them by yourself or heck the forums : I guess Nippy's Fishbot pointers should work. Edit the config file in the same directory as the .ahk file. Then restart the script.


    Well providing screenshots would be useless, let me know if you think about something to improve.

    How you get this ?
    Just grab the source code and paste it in a .ahk file and start it!
    You can also download it directly. (wait for @Psychotic @Joe @Dexter approval)

    /!\ This won't work if you renamed Trove's window (Some account launchers are doing that, care)
    /!\ Ppl seems to have problems on non-english versions
    /!\ Your fishing hotkey must be 'F'

     

    Code:
    #SingleInstance force
    #Persistent
    
    SplashTextOn, 500,25, mpPassiveFishingBot, Initializing and updating pointers, please wait...
    
    SetWorkingDir %A_ScriptDir%
    Reeled := Object()
    WaitRelauch := Object()
    
    global Ver:=1.8
    global _Motd:=""
    global _Version:=1
    global _Pointer:="0x00BAB82C"
    global _wOffset:="0x8+0xb4+0x28+0x22c"
    global _lOffset:="0x8+0xb4+0x28+0x6e8"
    global _cOffset:="0x8+0xb4+0x28+0x488"
    global iniFile := A_ScriptDir . "/config.ini"
    global rld := 0
    
    if (FileExist(iniFile)){
    	IniRead, _Version, %iniFile%, Global, _Version
    	IniRead, _Pointer, %iniFile%, Global, _Pointer
    	IniRead, _wOffset, %iniFile%, Global, _wOffset
    	IniRead, _lOffset, %iniFile%, Global, _lOffset
    	IniRead, _cOffset, %iniFile%, Global, _cOffset
    	IniRead, _Motd, %iniFile%, Global, _Motd
    }
    url := "https://dl.dropb" + "oxuserconten*****m/u/52517919/MpFishingBotPointer.txt"
    WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
    WebRequest.Open("GET", url)
    WebRequest.Send()
    Contents := StrSplit(WebRequest.ResponseText, "$")
    if (Contents[1] > _Version){
    	global _Version:=Contents[1]
    	global _Pointer:=Contents[2]
    	global _wOffset:=Contents[3]
    	global _lOffset:=Contents[4]
    	global _cOffset:=Contents[5]
    	TrayTip ,mpPassiveFishingBot, % "Values updated to :`nPointer : " _Pointer "`nWater offset : " _wOffset "`nLava offset : "_lOffset "`nChocolate offset : " _cOffset
    	Sleep, 10
    	}
    
    global _newMotd:=Contents[8]
    if (_Motd != _newMotd){
    	TrayTip ,mpPassiveFishingBot, %_newMotd%
    	Sleep, 10
    	}
    
    if (Contents[6] > Ver){
    	num := Contents[7]
    	url = https://www.mpgh.net/forum/showthread.php?t=%num%
    	MsgBox, 4,, New version available, go to MPGH topic ? (press Yes or No)
    	IfMsgBox Yes
    		Run %url%
    	}
    
    IniWrite, %_Version%, %iniFile%, Global, _Version
    IniWrite, %_Pointer%, %iniFile%, Global, _Pointer
    IniWrite, %_wOffset%, %iniFile%, Global, _wOffset
    IniWrite, %_lOffset%, %iniFile%, Global, _lOffset
    IniWrite, %_cOffset%, %iniFile%, Global, _cOffset
    IniWrite, %_newMotd%, %iniFile%, Global, _Motd
    
    Gui, 1:New
    Gui 1:-Resize -MinimizeBox
    Gui, 1:Add, Text,, Current version : %Ver%`n`nPointer : %_Pointer%`nWater offsets : %_wOffset%`nLava offset : %_lOffset%`nChocolate offset : %_cOffset%
    Gui, 1:Add, Text, vAccounts w200
    Gui, 1:Add, Text, vReeled w200
    Gui, 1:Add, Button, gDebug , &Debug
    
    Gui, 2:New
    Gui 2:-Resize -MinimizeBox
    Gui, 2:Add, ListView, w650, Window PID|Base Address|Water Adress|Water Value|Lava Adress|Lava Value|Chocolate Adress|Chocolate Value
    
    Gui, 1:Show,,mpPassiveFishingBot
    
    SetTimer, Scan, 999
    SetTimer, Relaunch, 1999
    SetTimer, UpdateGui, 250
    
    SplashTextOff
    
    TrayTip ,mpPassiveFishingBot, Bot started ! Press "f" on water/lava/chocolate !
    return
    
    Scan:
    	WinGet, l, list, Trove
    	Loop %l%
    	{
    		d := l%a_index%
    		WinGet, pid, PID, ahk_id %d%
    		WinGet, Handle, ID, ahk_pid %pid%
    		Base := getProcessBaseAddress(Handle)
    		wAddress := GetAddress(pid, Base, _Pointer, _wOffset)
    		wValue := ReadMemory(wAddress, pid)
    		lAddress := GetAddress(pid, Base, _Pointer, _lOffset)
    		lValue := ReadMemory(lAddress, pid)
    		cAddress := GetAddress(pid, Base, _Pointer, _cOffset)
    		cValue := ReadMemory(cAddress, pid)
    		if (cValue=1||lValue=1||wValue=1){
    			found := 0
    			for i, p in Reeled{
    				if (p=pid)
    					found := 1
    				}
    			for i, p in WaitRelauch{
    				if (p=pid)
    					found := 1
    				}
    			if (found = 0){
    				ControlSend, , {f down}, ahk_pid %pid%
    				Sleep, 90
    				ControlSend, , {f up}, ahk_pid %pid%
    				rld ++
    				Reeled.Insert(pid)
    				}
    			}
    	}
    	return
    
    Relaunch:
    	WaitRelauch := Reeled
    	Reeled := Object()
    	Sleep, 2000
    	for i, p in WaitRelauch{
    		ControlSend, , {f down}, ahk_pid %p%
    		Sleep, 90
    		ControlSend, , {f up}, ahk_pid %p%
    		}
    	return
    
    UpdateGui:
    	C := 0
    	WinGet, l, list, Trove
    	Loop %l%
    		C ++
    	GuiControl, 1:, Accounts, Active accounts : %C%
    	GuiControl, 1:, Reeled, Fish reeled : %rld%
    	return
    
    1GuiClose:
    	ExitApp
    
    Debug:
    	SetTimer, UpdateDebugGui, 250
    	Gui, 2:Show, , mpPassiveFishingBotDebug
    	return
    
    UpdateDebugGui:
    	Gui, 2:Default
    	LV_DELETE()
    	WinGet, l, list, Trove
    	Loop %l%
    	{
    		d := l%a_index%
    		WinGet, pid, PID, ahk_id %d%
    		WinGet, Handle, ID, ahk_pid %pid%
    		BaseAddress := getProcessBaseAddress(Handle)
    		BaseAddressHex := FHex(BaseAddress)
    		wAddress := GetAddress(pid, Base, _Pointer, _wOffset)
    		wAddressHex := FHex(wAddress)
    		wValue := ReadMemory(wAddress, pid)
    		lAddress := GetAddress(pid, Base, _Pointer, _lOffset)
    		lAddressHex := FHex(lAddress)
    		lValue := ReadMemory(lAddress, pid)
    		cAddress := GetAddress(pid, Base, _Pointer, _cOffset)
    		cAddressHex := FHex(cAddress)
    		cValue := ReadMemory(cAddress, pid)
    		LV_Add("", PID, BaseAddressHex, wAddressHex, wValue, lAddressHex, lValue, cAddressHex, cValue)
    	}
    	return
    
    2GuiClose:
    	SetTimer, UpdateDebugGui, Off
    	Gui, 2:Hide
    	return
    
    FHex( int, pad=0 ){
    	Static hx := "0123456789ABCDEF"
    	If !( 0 < int |= 0 )
    		Return !int ? "0x0" : "-" FHex( -int, pad )
    	s := 1 + Floor( Ln( int ) / Ln( 16 ) )
    	h := SubStr( "0x0000000000000000", 1, pad := pad < s ? s + 2 : pad < 16 ? pad + 2 : 18 )
    	u := A_IsUnicode = 1
    	Loop % s
    
    		NumPut( *( &hx + ( ( int & 15 ) << u ) ), h, pad - A_Index << u, "UChar" ), int >>= 4
    	Return h
    	}
    
    
    getProcessBaseAddress(Handle){
    		Return DllCall( A_PtrSize = 4
    		? "GetWindowLong"
    : "GetWindowLongPtr"
    	        , "Ptr", Handle
    	        , "Int", -6
    	        , "Int64")
    	}
    
    GetAddress(PID, Base, Address, Offset){
    	pointerBase := base + Address
    	y := ReadMemory(pointerBase,PID)	
    	OffsetSplit := StrSplit(Offset, "+")
    	OffsetCount := OffsetSplit.MaxIndex()
    	Loop, %OffsetCount%{
    		if (a_index = OffsetCount) {
    			Address := (y + OffsetSplit[a_index])
    	  	}Else
    			if(a_index = 1) {
    				y := ReadMemory(y + OffsetSplit[a_index],PID)
    			}Else{
    				y := ReadMemory(y + OffsetSplit[a_index],PID)
    				}
    		}
    	Return Address
    	}
    
    ReadMemory(MADDRESS, pid){
    	VarSetCapacity(MVALUE,4,0)
    	ProcessHandle := DllCall("OpenProcess", "Int", 24, "Char", 0, "UInt", pid, "UInt")
    	DllCall("ReadProcessMemory", "UInt", ProcessHandle, "Ptr", MADDRESS, "Ptr", &MVALUE, "Uint",4)
    	Loop 4
    			result += *(&MVALUE + A_Index-1) << 8*(A_Index-1)
    	Return, result
    	}


     




     

    Code:
    V1.0 (2670b):
    Initial release
    
    v1.1 (2781b):
    Timer correction
    Hard optimisation
    
    v1.2 (3659b):
    Now automatically updating pointers !
    Few issues corrected
    
    v1.3 (3649b):
    Splash text
    Tray messages added (no longer messages box)
    Few optimisations
    
    v1.4 (3830b):
    Edited timer setup
    Less hurdles with bot stuck (reeling while fishing)
    
    v1.5 (4231b):
    Check for updates and open related thread
    MOTD added (for changelogs)
    Edited timer setup
    Less hurdles with bot stuck (reeling while fishing)
    
    v1.6 (4697b):
    GUI Added
    Removed useless stuff
    Now counting found accounts and reeled fish
    
    v1.7 (6237b):
    Debug added
    
    v1.8 (6267b):
    Corrected a cross-GUI fix


    Special thanks :
    @reppin Who let me make a bot and use part of it's memory-reading code ! Check out his awesome fishing bot !

    Disclaimer :
    I will not add any bootdrop/destroy and loot-collect thing any soon ! This is a bot made for 5-min botting session when you go eating or to the toilets mid-game.
    I will not be responsible of any ban you get by using this !

    There are the virus scans :
    https://virusscan.jotti.org/fr-FR/fi...job/2j7o1kroda
    https://www.virustotal.com/en/file/c...is/1470083802/

    NOTE : Old thread can be closed
    <b>Downloadable Files</b> Downloadable Files
    ~~~~~~~~~~
    Vouch thread
    ~~~~~~~~~~
    Trove scripts :
    Anti afk kick ~ Fishing bot ~ Bombing bot ~ Items picking
    ~~~~~~~~~~
    Trove cheats & tools:
    Fishing pointer ~ Speedhack
    ~~~~~~~~~~
    Trove tutorials :
    Find fishing pointer
    ~~~~~~~~~~

  2. The Following 55 Users Say Thank You to mpmoi For This Useful Post:

    ADWELWEL (08-03-2016),alexeijggg (07-09-2017),apollo12 (08-04-2016),Aran0ks_ (11-15-2017),ArciKiler (08-21-2017),AutoFish (05-07-2017),Balios3939 (08-03-2016),bayroxh (08-01-2016),Chidzuru (08-03-2016),ciccioaa (11-22-2016),CuNho (08-03-2016),darien6342 (08-01-2016),Desmilion (08-04-2016),dhondud (08-02-2016),dolev23478 (07-16-2017),duongduyphuc (08-01-2016),DWK (08-01-2016),Entita (11-23-2017),entroxx (08-03-2016),ErManciuz (08-02-2016),fluxinaturd (08-02-2016),Gun point (08-02-2016),Harpick (08-21-2018),hasancan1642 (08-03-2016),I34C0N (08-02-2016),Kalmezvous (10-12-2018),kanchuiii (08-01-2016),Krzesin (01-26-2017),kubalao (11-11-2018),lingigin123 (08-04-2016),link_354 (08-02-2016),lol07345 (08-03-2016),lolsokekman (08-02-2016),lxpandaloverxl (03-13-2017),Madhatter08 (08-02-2016),minylink (08-02-2016),Mortank (08-29-2017),nakoboy (08-01-2016),nasua3 (11-05-2018),naumel (08-02-2016),NexsuEvoc (11-20-2017),nmnbnb2 (08-01-2016),OMGTECHLORD (08-09-2016),poboss1 (09-16-2017),reevaldy (07-14-2017),ruritanian (08-02-2016),SaIteHim (07-18-2017),Shadow_web (08-02-2016),Skenix (08-02-2016),SuckMyBitch (06-18-2017),Tonyio (08-03-2016),wille61307 (11-13-2017),wlgns6751 (08-03-2016),zlyjakcza12 (10-27-2016),znsvs (08-01-2016)

  3. #2
    oldspiceboat's Avatar
    Join Date
    Apr 2015
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    it never start with mine

    am using english client press f does nothing just hangs there fish never get reeled in

  4. #3
    mpmoi's Avatar
    Join Date
    Aug 2015
    Gender
    male
    Location
    Here there
    Posts
    788
    Reputation
    26
    Thanks
    4,404
    My Mood
    Drunk
    Quote Originally Posted by oldspiceboat View Post
    it never start with mine

    am using english client press f does nothing just hangs there fish never get reeled in
    Do you have the gui shown ? If so please click the debug button and check if there is a line.
    ~~~~~~~~~~
    Vouch thread
    ~~~~~~~~~~
    Trove scripts :
    Anti afk kick ~ Fishing bot ~ Bombing bot ~ Items picking
    ~~~~~~~~~~
    Trove cheats & tools:
    Fishing pointer ~ Speedhack
    ~~~~~~~~~~
    Trove tutorials :
    Find fishing pointer
    ~~~~~~~~~~

  5. #4
    Psychotic's Avatar
    Join Date
    May 2012
    Gender
    male
    Posts
    13,825
    Reputation
    4234
    Thanks
    6,055
    Closed and marked your old one as outdated.

    Approved. Post back results.






    Super User since 02.02.2020
    Global Moderator since 09.23.2017
    Moderator since 09.01.2016
    Minion+ since 07.22.2016

    Marketplace Minion since 06.09.2016
    Trove Minion since 06.06.2016
    Middleman since 04.21.2016
    Social Engineering Minion since 02.03.2016
    News FO Freelancer From 11.08.2015 to 07.23.2016
    News FO Head Editor From 08.23.2015 to 11.08.2015
    News FO Head Editor From 07.19.2012 to 08.11.2014
    MPGH News and News FO Founder
    Programming Minion From Unknown to 04.23.2013
    Minecraft Minion From 09.19.2012 to 04.23.2013
    Member since 05.13.2012



  6. The Following User Says Thank You to Psychotic For This Useful Post:

    mpmoi (08-01-2016)

  7. #5
    DWK's Avatar
    Join Date
    Apr 2012
    Gender
    male
    Posts
    20
    Reputation
    10
    Thanks
    0
    My Mood
    Happy
    Thank you for the update, it's working.

  8. #6
    oldspiceboat's Avatar
    Join Date
    Apr 2015
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by mpmoi View Post
    Do you have the gui shown ? If so please click the debug button and check if there is a line.
    line is there has window pid to 9580 then base adress water address water value is 0 along wit other liquids

  9. #7
    mpmoi's Avatar
    Join Date
    Aug 2015
    Gender
    male
    Location
    Here there
    Posts
    788
    Reputation
    26
    Thanks
    4,404
    My Mood
    Drunk
    While your lure is moving, does the value for water goes to 1 ?
    ~~~~~~~~~~
    Vouch thread
    ~~~~~~~~~~
    Trove scripts :
    Anti afk kick ~ Fishing bot ~ Bombing bot ~ Items picking
    ~~~~~~~~~~
    Trove cheats & tools:
    Fishing pointer ~ Speedhack
    ~~~~~~~~~~
    Trove tutorials :
    Find fishing pointer
    ~~~~~~~~~~

  10. #8
    oldspiceboat's Avatar
    Join Date
    Apr 2015
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by mpmoi View Post
    While your lure is moving, does the value for water goes to 1 ?


    no it doesn't

  11. #9
    mpmoi's Avatar
    Join Date
    Aug 2015
    Gender
    male
    Location
    Here there
    Posts
    788
    Reputation
    26
    Thanks
    4,404
    My Mood
    Drunk
    Quote Originally Posted by oldspiceboat View Post
    no it doesn't
    Tried to start bot as admin?
    ~~~~~~~~~~
    Vouch thread
    ~~~~~~~~~~
    Trove scripts :
    Anti afk kick ~ Fishing bot ~ Bombing bot ~ Items picking
    ~~~~~~~~~~
    Trove cheats & tools:
    Fishing pointer ~ Speedhack
    ~~~~~~~~~~
    Trove tutorials :
    Find fishing pointer
    ~~~~~~~~~~

  12. #10
    xxarronxx's Avatar
    Join Date
    Feb 2016
    Gender
    male
    Posts
    14
    Reputation
    10
    Thanks
    0
    Any update on pointers? hate to bother you, first time noobing out :S

    I've tried to find them on my own but cheat engine takes like 5 mins to find 300 million results..

  13. #11
    robertoMFjak's Avatar
    Join Date
    Oct 2013
    Gender
    male
    Posts
    12
    Reputation
    10
    Thanks
    4
    how u guys found the pointers?

  14. #12
    xxarronxx's Avatar
    Join Date
    Feb 2016
    Gender
    male
    Posts
    14
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by robertoMFjak View Post
    how u guys found the pointers?
    I'm still trying, following the tutorial and everything but my cheat engine crashes half way through some searches. Ughhh this is a painnn

  15. #13
    mpmoi's Avatar
    Join Date
    Aug 2015
    Gender
    male
    Location
    Here there
    Posts
    788
    Reputation
    26
    Thanks
    4,404
    My Mood
    Drunk
    I'm on it
    \m2s

    - - - Updated - - -

    Updated. New pointer is 0x00AF7BE4
    ~~~~~~~~~~
    Vouch thread
    ~~~~~~~~~~
    Trove scripts :
    Anti afk kick ~ Fishing bot ~ Bombing bot ~ Items picking
    ~~~~~~~~~~
    Trove cheats & tools:
    Fishing pointer ~ Speedhack
    ~~~~~~~~~~
    Trove tutorials :
    Find fishing pointer
    ~~~~~~~~~~

  16. #14
    lolsokekman's Avatar
    Join Date
    Jul 2016
    Gender
    male
    Posts
    11
    Reputation
    10
    Thanks
    0
    Thank you very much! Can u teach us so quickly seek pointers? c;

    - - - Updated - - -

    But, nor working again! Its work in the morning, but now...

  17. #15
    mpmoi's Avatar
    Join Date
    Aug 2015
    Gender
    male
    Location
    Here there
    Posts
    788
    Reputation
    26
    Thanks
    4,404
    My Mood
    Drunk
    Quote Originally Posted by lolsokekman View Post
    Thank you very much! Can u teach us so quickly seek pointers? c;

    - - - Updated - - -

    But, nor working again! Its work in the morning, but now...
    I might do some video tutorials.

    It works on chocolate, water and lava, not a pointer problem
    ~~~~~~~~~~
    Vouch thread
    ~~~~~~~~~~
    Trove scripts :
    Anti afk kick ~ Fishing bot ~ Bombing bot ~ Items picking
    ~~~~~~~~~~
    Trove cheats & tools:
    Fishing pointer ~ Speedhack
    ~~~~~~~~~~
    Trove tutorials :
    Find fishing pointer
    ~~~~~~~~~~

Page 1 of 3 123 LastLast

Similar Threads

  1. [Outdated] MpPassiveFishingBot v1.7 : Auto-updating pointer
    By mpmoi in forum Trove Hacks & Cheats
    Replies: 3
    Last Post: 08-01-2016, 02:35 PM
  2. [Outdated] MpPassiveFishingBot v1.6 : Auto-updating pointer
    By mpmoi in forum Trove Hacks & Cheats
    Replies: 76
    Last Post: 08-01-2016, 11:37 AM
  3. [Outdated] MpPassiveFishingBot v1.5 : Auto-updating pointers
    By mpmoi in forum Trove Hacks & Cheats
    Replies: 65
    Last Post: 07-22-2016, 04:51 AM
  4. [Outdated] MpPassiveFishingBot v1.4 : Auto-updating pointers
    By mpmoi in forum Trove Hacks & Cheats
    Replies: 18
    Last Post: 06-27-2016, 04:31 PM
  5. [Outdated] MpPassiveFishingBot v1.3 : Auto-updating pointers
    By mpmoi in forum Trove Hacks & Cheats
    Replies: 8
    Last Post: 06-18-2016, 11:53 PM