KevinTyrrell / FishingBot

World of Warcraft automatic fishing program. Fishes by using the mouse and searching pixel colors around the cursor to detect 'splashes' in-game.
34 stars 22 forks source link

Scanned Value actually decreases when bobber "bobs" #13

Open joematoe opened 6 years ago

joematoe commented 6 years ago

I've been reviewing the debug values when my cursor identifies the bobber (which it doesn't always do). It seems as if the "scanned value" dips to a lower than average number when the bobber animates. I've played around extensively (albeit haphazardly) with both the sensitivity settings in the JAR, as well as the graphics settings in WoW. This testing is being performed on patch 7.3.5 at Margoss's pool in Dalaran.

Perhaps there is a way that the user could input a target threshold as opposed to a calculated value?

KevinTyrrell commented 6 years ago

@YoloJoe Thank you for your issue.

One thing to keep in mind is the algorithm that finds the bobber and seeks the splash was specifically designed for older versions of world of warcraft, before the water texture update. I noticed an increase in difficulty getting it just right when it came to Warlords of Draenor on a trial account.

Try turning down your water graphical settings or texture settings, making sure you're in first person view, and carefully adjusting the sensitivity slider. The algorithm in the last release of the program looks for the color blue of all the pixels. The more or less blue, the more it will detect a change. This means that the more blue the water is, the more it will notice a change (because the splash of the water is pure white). I will return to update the program in the next few weeks or months but until then you are free to either find an effective setting for the slider, modify the code and compile a version that suites your version of wow, or suggest a change to the repo itself that can aide the issue.

In future versions I will take into account retail's graphical environment for the algorithm. A lot has changed so I can understand the frustration.