-
Contributor
Thanks to everyone that likes it and it works for. Sorry to everyone that doesn't like it and it doesn't work for.
New version, looting location and bobber size assessment hasnt changed as I've not had the time and it is.. not that easy tbh.
Code:
v2.3
- Cloning cursor rather than using the drawing directly.
- Anti-AFK properly set to 10 minutes and not 1 minute.
- Anti-AFK strafe hotkeys now configurable (Note that strafe and turn is not the same thing)
- Crashes are now recorded as critical or unknown errors. If it still crashes it is something from the outside that's closing it. (I want more info)
- I'd like to welcome 2 new false positives to the family.
Originally Posted by
Poppy123
So, 2.2 works great overall. Probably 95+% success rate. However, I'm having an issue where the bot just crashes with no error after a random period of time. Sometimes it will run for 5 min or sometimes almost an hour. Seems like it always crashes once it starts scanning. This is on W10 with latest updates. Fully zoomed in, camera just above horizon line.
Another minor suggestion: Allow us to map keys for the auto afk. Myself and many other people use ESDF instead of WASD. Q is an ability hotkey for me, and E slowly runs me forward into the water.
Great work so far my dude.
Thanks man.
It should no longer crash, try excluding the bot in your antivirus/windows defender. Request implemented.
Originally Posted by
bkc501
i stopped the random exits by excluding it from windows defender. havent had an issue since
Have I been chasing a fake ghost
? - Thanks for the information.
Originally Posted by
silverhawk98
anyone know what's the optimal way to set this up? i'm trying to follow the video but it keeps messing up on the bobber scan like 50% of the time
mostly it scan above it and clicks way too fast or goes way below the bobber so when it actually bobs it's unable to click it because it's too far
If the scans wacks out you need to decrease the speed. The cursor can only change at the rate of your game FPS.
If it loots instantly you need to increase the splash offset and if it doesnt loot at all you need to decrease it. It is in pixels, dont increase it by like 10 at a time, do it by 1.
Originally Posted by
cordes96
So the only way that blizzard would see this is if they read all your processes? and of course botted inhumanly? doesn't that mean you could just run this in linux wine and it would be undetectable with the right amount of delay?
I don't know how Linux works but it is a .NET application so I am unsure if it would work properly or work at all.
I cannot confirm or deny how blizzard detects people but in my career of passive botting so has it been botting inhumanly.
Naturally, when a program sends something to another program you kinda set yourself up for a scan so I wouldn't doubt them scanning the signature of the bot. I have a working MD5 changer buuuuuuuut.. I am waiting to implement it for now until it is working properly at least. Might release it as a stand alone for those who are eager.
Originally Posted by
Dazgol
Can we have an option to rebind the keys to anti-afk? Q and E are bind to spells for me (I strafe with A and D)
Done.
Originally Posted by
Wattepad
Just a quick question. Whats the reason for the "set title" function? I mean, even if I set a title like "Skype" - its still listed as LazyFish.exe in the TaskManager..
Can you enlighten me what that function is for ?

It was a requested feature, just changes the title of the window. You can get the handle of an application window by getting its window name. (One of many examples)
Originally Posted by
Keicam
Can You use bot in background and have another copy of WOW going ? or i need second machine ? Also do i need another battle net account or new account in my main battle.net account is enough ?
No. Second machine is needed.
Need is a strong word, I highly advice you use a second account though.
-
Member
Thanks a lot! You're really fast with updating the bot and listening to feedback! Awesome work!
-
Member
hello,
i have some problem with this
sometimes it won't find the size of bobber and just click on it
sometimes when i find bobber mouse will stays up of it and won't detect splash
this is only problems i face !
else its good
-
Member
Originally Posted by
cutegames
hello,
i have some problem with this
sometimes it won't find the size of bobber and just click on it
sometimes when i find bobber mouse will stays up of it and won't detect splash
this is only problems i face !
else its good
Increase the offset for splashes pixel by pixel (1,2,3..) and check the result. That did the trick for me.
Awesome work ! Maybe you should put it some kind of donation link or create a Patreon website? Im really impressed with how much effort and love you work and improve the bot and even listen to the communities feedback ! Well done!
-
Member
Originally Posted by
razorback12
I get 400 fishes/h
200x60=12000
200x25=5000
Mount event ~6 hours 60000/6=10000
Midnight(around 15/h at night) 15*350=5250
Overall 32,250g/h
Cooking rang 3 boost to 40-50k/hr
On serveral servers you can choose the market price coz nobody is fishing
6.7 fish per minute? Are you sure that is correct? Mine is a LOT lower than that but I don't really see it ever wasting much time.
What fish is coastal that you are getting 60g/e for? Same for 25?
The boost from cooking is also really big, but I'm just guessing you're on a very low pop server or something.
-
Contributor
Originally Posted by
Dazgol
Thanks a lot! You're really fast with updating the bot and listening to feedback! Awesome work!
No problem, happy to be of service
.
Originally Posted by
cutegames
hello,
i have some problem with this
sometimes it won't find the size of bobber and just click on it
sometimes when i find bobber mouse will stays up of it and won't detect splash
this is only problems i face !
else its good
It's as he said, also try decreasing your speed. We've also recently learned that being zoomed in all the way is bad.
Originally Posted by
Wattepad
Awesome work ! Maybe you should put it some kind of donation link or create a Patreon website? Im really impressed with how much effort and love you work and improve the bot and even listen to the communities feedback ! Well done!
There's a btc link, there's really no need to donate.
Originally Posted by
Fishguy1
6.7 fish per minute? Are you sure that is correct? Mine is a LOT lower than that but I don't really see it ever wasting much time.
What fish is coastal that you are getting 60g/e for? Same for 25?
The boost from cooking is also really big, but I'm just guessing you're on a very low pop server or something.
Now now, lets not argue.
-
Member
Hey Createaa,
First off thanks for putting all this working into this bot, I love the idea. I have an issue though and maybe you or someone can help me out. I've been trying to get this to work for at least 6 hours now and for whatever reason I'm stuck. The bot scans well, it finds the bobber, and I believe the right size. Most of the time it positions itself correctly a few pixels below the bobber, but when it detects the splash it launches halfway up the screen and tries to loot somewhere way up top away from the bobber. Why doesn't it just click immediately? When it detects a splash it shouldn't have to move at all to loot, just a simple 'u' or click macro. Due to this issue I've never gotten it to work, but I still have hope.
-
Member
Hi, Thanks for what seems to be an awesome bot. I am new to the bot thing and are just curious how this bot interacts with WoW processes and memory, Is it traceable in some way other than just botting inhumanely and getting caught that way (or if another player reports you) 
Just recently bought a new wow account and are looking to do some botfishing 2-3 hours a day while I am playing my main.
-
Member
Originally Posted by
Fishguy1
6.7 fish per minute? Are you sure that is correct? Mine is a LOT lower than that but I don't really see it ever wasting much time.
What fish is coastal that you are getting 60g/e for? Same for 25?
The boost from cooking is also really big, but I'm just guessing you're on a very low pop server or something.
I can pretty choose the market price coz nobody fishing on my server lol
I sold oil für 20g/piece and slimy macrele for 80-100g/piece
-
Member
Originally Posted by
thatkai
Hi, Thanks for what seems to be an awesome bot. I am new to the bot thing and are just curious how this bot interacts with WoW processes and memory, Is it traceable in some way other than just botting inhumanely and getting caught that way (or if another player reports you)
Just recently bought a new wow account and are looking to do some botfishing 2-3 hours a day while I am playing my main.
I guess nobody know hows warden scans your processes.
But you cannot bot and play on the same machine, coz the bot moves your mouse and interacts with the wow window.
For background fishing you can use ewt, working pretty well.
I dont know that lazy fish working in a vm.
-
Member
Hello,
Thank you for the work you're putting in here. I'm not sure that you expected it to turn into such a big ordeal, but you are meeting it head on and I respect that.
As of 2.2, I have no longer been having random crashes.
However, I have two suggestions:
1. Please add the space key and an empty key to the anti-afk key list. I assume to anti AFK currently (if using default keys of Q and E), it taps Q then E in the same intervals to hopefully get you back to where you started. This doesn't always work. If you add the space key and an empty key, it allows the user to choose to press space once without drastically changing your current system.
The key const for space is VK_SPACE 0x20 SPACEBAR.
2. Please consider the following for whenever you get around to reworking the splash detection.
Currently it appears that it finds the left-bound limit (LBL) of the bobber passively as it searches for it. Easy. It then scans to the right to find the RightBL. It then uses math to find the middle and scans upward to find the UpperBL. Then down to find the BottomBL and sits at BBL + (user defined pixels). As you know, it is scanning for the UBL multiple times for some reason and tends to find the BBL very slowly.
I suggest scanning using a higher amount of pixels first, then narrowing down using a finer loop.
Example: Bobber is 100x100 and you are in the center. You scan by +6 pixel loop. 9 loops later, it is at 4. You go back 4 pixels and have found the limit. Total of 13 points of scanning.
However, if you kept it as is and searched by one, it would be 50 points of scanning.
3. In addition to #2, if you REALLY wanted to make it really efficient, you can figure out average change in bobber size as a constant and then scan current bobber once at the start to decide how fast to scan the above. If average bobber size is 1000x1000 (borderline impossible, I know), it wouldn't make sense to scan by +6 pixels, but it would make sense to scan by 10%.
Thank you again for your efforts. I eagerly await your next revision.
-
Member
Originally Posted by
Createaa
No problem, happy to be of service

.
It's as he said, also try decreasing your speed. We've also recently learned that being zoomed in all the way is bad.
There's a btc link, there's really no need to donate.
Now now, lets not argue.
It wasn't intended as an argument, but if he is managing 6.7 fish/minute and I am at ~4 that seems like something worth confirming from him as thats a significant difference worth trying to figure out why its happening.
Is 6.7 fish/min what you are getting too?
Last edited by Fishguy1; 09-20-2018 at 11:41 AM.
-
Member
Is there some kind of version that could work on a private Cataclysm server?
-
Contributor
Originally Posted by
Cobblecat
Hey Createaa,
First off thanks for putting all this working into this bot, I love the idea. I have an issue though and maybe you or someone can help me out. I've been trying to get this to work for at least 6 hours now and for whatever reason I'm stuck. The bot scans well, it finds the bobber, and I believe the right size. Most of the time it positions itself correctly a few pixels below the bobber, but when it detects the splash it launches halfway up the screen and tries to loot somewhere way up top away from the bobber. Why doesn't it just click immediately? When it detects a splash it shouldn't have to move at all to loot, just a simple 'u' or click macro. Due to this issue I've never gotten it to work, but I still have hope.
When the bobber size is assessed it creates a faux rectangle based on the width and height, entry point and end point. Now, the more you zoom in the more "exact" the bobber becomes, i.e it is no longer a perfect square in pixels but actually the actual shape of the bobber, as in the "hitbox" is formed more as the bobber. This is less true the smaller the bobber is so you want to find the sweet spot.
If it then fails to asses the height and only gets the width you will end up with a rectangle that doesnt have height, i.e a line and that is why it over shoots massively because it is putting the rectangle where it thinks the top left corner of the bobber is. Random loot location looks for the bobber in an area of the bobbers assumed center, 10 times and then it gives up. If you have that option unchecked it will just move to the assumed center and press, regardless if there is a bobber there or not. If you want it to react faster then decrease the delay in settings.
Originally Posted by
thatkai
Hi, Thanks for what seems to be an awesome bot. I am new to the bot thing and are just curious how this bot interacts with WoW processes and memory, Is it traceable in some way other than just botting inhumanely and getting caught that way (or if another player reports you)
Just recently bought a new wow account and are looking to do some botfishing 2-3 hours a day while I am playing my main.
It doesn't interact with the process at all. I cannot confirm the methods Blizzard use to detect people. Nothing is safe. No report bans yet though.
Originally Posted by
kbone213
Hello,
Thank you for the work you're putting in here. I'm not sure that you expected it to turn into such a big ordeal, but you are meeting it head on and I respect that.
As of 2.2, I have no longer been having random crashes.
However, I have two suggestions:
1. Please add the space key and an empty key to the anti-afk key list. I assume to anti AFK currently (if using default keys of Q and E), it taps Q then E in the same intervals to hopefully get you back to where you started. This doesn't always work. If you add the space key and an empty key, it allows the user to choose to press space once without drastically changing your current system.
The key const for space is VK_SPACE 0x20 SPACEBAR.
2. Please consider the following for whenever you get around to reworking the splash detection.
Currently it appears that it finds the left-bound limit (LBL) of the bobber passively as it searches for it. Easy. It then scans to the right to find the RightBL. It then uses math to find the middle and scans upward to find the UpperBL. Then down to find the BottomBL and sits at BBL + (user defined pixels). As you know, it is scanning for the UBL multiple times for some reason and tends to find the BBL very slowly.
I suggest scanning using a higher amount of pixels first, then narrowing down using a finer loop.
Example: Bobber is 100x100 and you are in the center. You scan by +6 pixel loop. 9 loops later, it is at 4. You go back 4 pixels and have found the limit. Total of 13 points of scanning.
However, if you kept it as is and searched by one, it would be 50 points of scanning.
3. In addition to #2, if you REALLY wanted to make it really efficient, you can figure out average change in bobber size as a constant and then scan current bobber once at the start to decide how fast to scan the above. If average bobber size is 1000x1000 (borderline impossible, I know), it wouldn't make sense to scan by +6 pixels, but it would make sense to scan by 10%.
Thank you again for your efforts. I eagerly await your next revision.
1. I have other plans for the anti afk. Its a secret for now, live with the strafe
. It doesnt always work sadly because of the randomness implemented, if youre unlucky it will displace you quite a bit after a while. However in 2.2 is was wrongly set to happen every 1 minute, it is properly set at 10 minutes now.
2. I must say, youre damn close. Like 95%. It requires the top boundary to make out the center of the bobber, it is for looting. Sure, I could just use the entry point as the top but it comes with risks, if it enters the bobber at a very low point. Thanks for the suggestion, I had something similar in mind!
3. Probably not gonna happen for quite some time. But I will consider it as an option.
Originally Posted by
Fishguy1
It wasn't intended as an argument, but if he is managing 6.7 fish/minute and I am at ~4 that seems like something worth confirming from him as thats a significant difference worth trying to figure out why its happening.
Is 6.7 fish/min what you are getting too?
Not even close, I also get ~4 fish/min. Perhaps the difference in fishing skill makes the bobber splash faster, no idea.
Originally Posted by
Alekomen
Is there some kind of version that could work on a private Cataclysm server?
Well, any version of the bot should work with any version of world of warcraft. You might have to select window manually and if I recall correctly, there wasn't actually a hook back then but a "cogwheel". Just use the hook generator to extract the "cogwheel"
-
Post Thanks / Like - 1 Thanks
Wattepad (1 members gave Thanks to Createaa for this useful post)
-
Member
Would it be possible to add an option to alter where the "scan area" overlay shows up?
Desktop screenshot to show what I mean: https://i.imgur.com/5hV7hxo.png
I run dual / sometimes triple monitors, and my WoW process is always loaded on the left (monitor primary 1), whereas LazyFish always opens up on the right (monitor primary 2) and when opening the set overlay option, the overlay shows on the monitor that WoW isn't on.
It's not that big of a deal because I just guess the scan size, but it would be nice to be able to precisely alter it to reduce the amount of scanning for bobber it has to do.