What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Bot] PoolFishingBuddy - BetaTest

Status
Not open for further replies.
ok Iggi find some time and put an option for open water fishing coz Mr Fish It is out of date and i dont think is going to be updated soon!!
 
Thank you very much. Been about 10 mins now and I'm very happy.

Im sure Ill "discover" things the longer it runs. busy watching it as I do my sales forecasts ;)
 
ok Iggi find some time and put an option for open water fishing coz Mr Fish It is out of date and i dont think is going to be updated soon!!
see the post above me, the MrFishIt HB bot is working, the standalone program is broke right now
 
see the post above me, the MrFishIt HB bot is working, the standalone program is broke right now

from what i can see the MrFishIt bot is not updated for 4.0.6 patch.
maybe its dangerous to bot with it?!?!
 
Even with "descend on higher reaches" disabled sometimes PoolFishingBuddy tries to land on cliffs. I've added 2 functions to your "Helpers.cs" file which determine the slope and then exclude the point based on whether it is deemed too steep to stand on. I've attached the whole file, it'll probably be easier just to do a diff if you decide to use it. Let me know what you think.

Thanks for your contribution. Much appreciate it! I added it and tweaked the way the bot handles the maximum range to the pools. It's variable now and it seems like we might get a bot which don't need a blacklist.

Currently tweaking and testing. If it goes well I will release the changes within the next hours.
 
Last edited:
Thanks for your contribution. Much appreciate it! I added it and tweaked the way the bot handles the maximum range to the pools. It's variable now and it seems like we might get a bot which don't need a blacklist.

Currently tweaking and testing. If it goes well I will release the changes within the next hours.

I've been doing a lot more testing and it seems that the tolerance was a little too high ( it was still trying to land on some places that were too steep ). I've changed the slope to be < 1.0 instead of 1.6 which seems to work better. Some more extensive testing might need to be done later on to figure out the optimal value but for the next release that number should be changed.

Also I've noticed that when there are a lot of points it can take a few seconds to figure out all the slope values. Currently it's not too bad but with a dynamic range to the pool ( depending on how it's implemented ) there will be a lot more valid points. So my suggestion would be, move the check for the slope to right before you move to the point, that way it will check only the points you intended to travel to instead of all of the points.

If you get a chance to look it over before you release today great, otherwise I'll take a look at it after the release and try to tweak it to make finding the slopes faster.
 
I already realized it and am testing with 1.4 but eel is currently spawning low.. Calculating slopes is working fast for me, even with 20+ valid points. But it might be better not to check every valid point. I think i need some more time for testing, so there will be no release today.
 
I already realized it and am testing with 1.4 but eel is currently spawning low.. Calculating slopes is working fast for me, even with 20+ valid points. But it might be better not to check every valid point. I think i need some more time for testing, so there will be no release today.

There was a spot in TH where the slope was 1.22 and I was sliding down, so starting with a value lower then that will save some time.
 
There was a spot in TH where the slope was 1.22 and I was sliding down, so starting with a value lower then that will save some time.

I think it also depends on how accurate the bot is dismounting. It just handled a spot with a slope of 1.1 so I will test with 1.2 now.
 
I think it also depends on how accurate the bot is dismounting. It just handled a spot with a slope of 1.1 so I will test with 1.2 now.

Yes that's another thing I noticed. The slope test only has a 1 yard radius ( easily changed ) but the bot does a test to see if it's within 2 yards and then dismounts. So the spot might be okay in a 1 yard radius but he'll dismount outside of the area that has been tested. I changed the distance at which he dismounts to 1 yard, which then works for slopes but then I notice that the initial move doesn't get the bot within 1 yard of the location so he'll do 2 or 3 small stutter's as he's moving closer (not a huge deal but it does look slightly bot-ish). I'm not sure if this is anything that can be controlled. I have a feeling it's part of the CTM command inside the flight logic for HB.

The other option is changing the slope test to check a 2 yard radius. I was cautious to do this because testing that far away from the point could give a skewed perspective of what the actually slope looks like ( if the slope isn't uniform over the 2 yards ). Also this requires a much larger, flatter area and I was worried it would exclude too many points.
 
At 1.5 yards to dismount it do also stutters. That's why I set the value to 2 yards.. I think of increasing z-coords by 3 and descend to ground like archbuddy does but it's already late here so I'm going to look into it tomorrow.
 
I think i'm just really slow today but when i go to Sholazar and fly near the water so i can see a pool on my mini map and then start the bot i get
Starting the bot!
Changing current profile to Sholazar Basin Fishing v1
08:22:28 PM - Pool Fisher 1.0.7 started!
Object reference not set to an instance of an object.

Works decent in Uldum using the Flying mount profile from Page #11 tho.

Any ideas what i'm doing wrong ?
Thanks
 
Last edited:
I think i'm just really slow today but when i go to Sholazar and fly near the water so i can see a pool on my mini map and then start the bot i get
Starting the bot!
Changing current profile to Sholazar Basin Fishing v1
08:22:28 PM - Pool Fisher 1.0.7 started!
Object reference not set to an instance of an object.

Works decent in Uldum using the Flying mount profile from Page #11 tho.

Any ideas what i'm doing wrong ?
Thanks

Make a clean start of HB and check if everything is set (mesh folder, profile, mount etc.).. Also check if your profile has blackspot, vendor, mailbox tags.
 
I've been doing a lot more testing and it seems that the tolerance was a little too high ( it was still trying to land on some places that were too steep ). I've changed the slope to be < 1.0 instead of 1.6 which seems to work better. Some more extensive testing might need to be done later on to figure out the optimal value but for the next release that number should be changed.

Also I've noticed that when there are a lot of points it can take a few seconds to figure out all the slope values. Currently it's not too bad but with a dynamic range to the pool ( depending on how it's implemented ) there will be a lot more valid points. So my suggestion would be, move the check for the slope to right before you move to the point, that way it will check only the points you intended to travel to instead of all of the points.

If you get a chance to look it over before you release today great, otherwise I'll take a look at it after the release and try to tweak it to make finding the slopes faster.

This is no issue any more. Added threading for the check which runs in less then 200ms for me now. New release soon, but need to test my new attempts check for movement first.
 
Version 1.0.8 is out: Download

- Added Circle/Bounce mode support. (as requested by Kurtz)
- New PathBehavior between Hotspots.
- New MoveToPoolBehavior. (credits to funkescott for his effort)
- New logic to check attempts of moving to Pools.
- New logic for moving to new locations when swimming/cast fails/not in los. (might bug out if the new location is near to your current! Still testing..)

If you get issues with starting this rev, delete your settings folder "/Honorbuddy/Settings/PoolFishingBuddy"!
 
Last edited:
you are doing a great job m8!!
going to test this when new version of HB is out.
your ToDo list have the water walking buffs inside!!?!??
leave it last ofc :D
 
Status
Not open for further replies.
Back
Top