You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18-19
Original file line number
Diff line number
Diff line change
@@ -22,23 +22,23 @@
22
22
23
23
## Fishing bot :fish:
24
24
25
-
This is a fishing bot designed for wow-like fishing logic (when a model of a bobber has red/blue feather and plunging animation, for example it can work even with Minecraft). It is built using the [Electron](https://github.com/electron/electron) and leverages [keysender](https://github.com/Krombik/keysender) and [nut.js](https://github.com/nut-tree/nut.js) libraries to analyze the screen and automate the fishing process in a manner that mimics human behavior with various elements of randomness, including random sleep intervals, random reactions, random delays after catching, randomized mouse speed and curvature, and random bobber highlighting.
26
-
27
-
This bot is capable of simultaneously handling one or multiple game windows. Additionally, it incorporates the use of [tesseract.js](https://github.com/naptha/tesseract.js) for loot filtering.
25
+
This is a fishing bot for wow-like fishing logic (when a model of a bobber has red/blue feather and plunging animation, for example it can work even with Minecraft). It is built using the [Electron](https://github.com/electron/electron), [keysender](https://github.com/Krombik/keysender) and [nut.js](https://github.com/nut-tree/nut.js) libraries to analyze the screen and automate the fishing process in a manner that mimics human behavior, and also [tesseract.js](https://github.com/naptha/tesseract.js) for loot filtering. This is a so-called "pixel bot": it works with pixels only, without modifying the game's memory or utilizing any AI vision libraries.
28
26
29
27
<palign="center">
30
28
<imgsrc="guide_img/UI.jpg"width="640">
31
29
</p>
32
30
33
31
For more detailed review you can watch <imgsrc="https://upload.wikimedia.org/wikipedia/commons/thumb/0/09/YouTube_full-color_icon_%282017%29.svg/1280px-YouTube_full-color_icon_%282017%29.svg.png"width="20"> [AutoFish 1.12](https://youtu.be/A3W8UuVIZTo)
34
32
35
-
This is commonly referred to as a "pixel bot." It operates without modifying the game's memory or utilizing vision libraries like OpenCV. Instead, it employs a simpler approach: it analyzes the game window for concentrated red colors and monitors that area for any changes. As the bobber moves and gently sways, the bot follows its motion. However, when the bobber suddenly jerks, the bot clicks on it and catches the fish.
36
-
37
33
## Disclaimer :warning:
38
34
39
-
**This project was developed for educational purposes, aiming to explore the feasibility of creating a functional gaming bot using web-development technologies only. The software provided should never be used with real-life applications, games and servers outside private "sandbox".**
35
+
**This small project was developed for educational purposes ONLY, aiming to explore the feasibility of creating a functional gaming bot using web-development technologies.**
36
+
37
+
**The software provided should NEVER be used with real-life applications, games, servers etc.**
38
+
39
+
**This software is not designed to be "undetectable" in any way, nor was it ever intended for such purposes. All randomness functionality is added for educational purposes only.**
40
40
41
-
You assume full responsibility for any outcomes that may arise from using this software. It's essential to acknowledge that this software is not designed to be "undetectable" in any way, nor was it ever intended for such purposes as stated above. As a result, **no guarantees or assurances can be made regarding the functionality or outcomes of the bot**.
41
+
**No guarantees or assurances can be made regarding the functionality or outcomes of the bot, you assume full responsibility for any outcomes that may arise from using this software.**.
42
42
43
43
## Guide :blue_book:
44
44
@@ -56,13 +56,11 @@ You assume full responsibility for any outcomes that may arise from using this s
56
56
### Hints and Issues
57
57
58
58
-**Default UI only**: The bot has been exclusively tested with the default user interface (UI) and default UI scale, without any addons. Therefore, before using the bot, ensure that all addons are turned off and the UI scale is set to default. This is particularly important for fishing addons like Fishing Buddy and others. Disable any UI features they provide.
59
-
-**No English**: If you use Filter feature in different from English languages for the first time, wait until the bot downloads the data for your language. Also read about [Soulbound items](#soulbound-items-auto-confirmation-large_blue_diamond).
59
+
-**Filter Language**: If you use Filter feature in different from English languages for the first time, wait until the bot downloads the data for your language.
60
60
-**If doesn't press anything**: If the bot doesn't move/press/clicks your mouse, try to launch it as administrator.
61
61
-**2 monitors**: The bot works properly only with 1 monitor, so if you use multiple monitors, launch the bot and the game on **the primary one**.
62
-
-**Sound Detection**: feature might not work with some audio devices, in that case you need to switch to another device (e.g. you are using headphones and sound detection doesn't work, then plug in speakers and test again).
63
-
- You can turn off all the "sleeping" and random values to make the bot work **2-3 times** faster.
64
-
- Don't fish near other players, the bot might confuse their bobber for yours.
65
-
-**Fishing Buddy**: you can set *Loot Window Closing Delay* value to 0 if use some special addons that hide loot window. You can also use FB to improve sound detection.
62
+
-**Fishing Buddy**: you can set *Loot Window Closing Delay* value to 0 if use some special addons that hide loot window. You can also use FB to improve sound detection.
63
+
-**Sound Detection** (Premium version): feature might not work with some audio devices, in that case you need to switch to another device (e.g. you are using headphones and sound detection doesn't work, then plug in speakers and test again).
66
64
67
65
## Threshold :red_circle:
68
66
@@ -119,16 +117,17 @@ For **Retail** and **Classic/Vanilla** type of fishing you need to use a macro t
119
117
**Retail**:
120
118
121
119
```
122
-
/use lure_name
123
-
/use fishpole_name
120
+
/use Aquadynamic Fish Attractor
121
+
/use Big Iron Fishing Pole
124
122
```
125
123
126
124
**Classic**:
127
125
128
126
```
129
-
/equip fishpole_name
130
-
/use lure_name
127
+
/equip Big Iron Fishing Pole
128
+
/use Aquadynamic Fish Attractor
131
129
/use 16
130
+
/click StaticPopup1Button1
132
131
```
133
132
134
133
**Vanilla**:
@@ -145,7 +144,7 @@ Or
145
144
146
145
## Interactive key
147
146
148
-
In **Retail**-like games You can use interactive key to catch your fish, if you want to use it with the bot, turn on Int. Key option and assign the same key you use for interactive key in the game.
147
+
You can use interactive key to catch your fish, if you want to use it with the bot, turn on Int. Key option and assign the same key you use for interactive key in the game.
149
148
150
149
<palign="center">
151
150
<imgsrc="guide_img/intkey.jpg"align="center">
@@ -159,12 +158,12 @@ To make the interactive key work, you use this commands (write them in the chat
If the item requires confirmation on looting, the bot will confirm it automatically. **This won't work with AutoLoot turned on**, so if you need such items always use **whitelist**. **This feature also doesn't work with any other language except English**. As a solution (both if you need AutoLoot on and if your WoW isn't in English) use [AutoLooter](https://www.curseforge.com/wow/addons/autolooter) instead.
161
+
If the item requires confirmation on looting, the bot will confirm it automatically. **This won't work with AutoLoot turned on**, so if you need such items always use **Filter**feature.
163
162
164
163
165
164
## AutoFish Premium :crown:
166
165
167
-
AutoFish Premium is just a token of gratitude for your support, it's the same application only with some additional features available for supporters of the project.
166
+
AutoFish Premium is just my token of gratitude to you for your support.
0 commit comments