Go to file
2019-02-16 17:02:20 +05:30
fishy_move added fishy move and updated readme 2018-08-05 20:14:49 +05:30
.gitignore dynamic pixel location configuration added, config window made automatic, changed few cli options 2019-02-05 20:48:20 +05:30
controls.py shows error message when window is dragged out of screen, removed old pixelloc code, removed old window config code, increase version, updated reamde 2019-02-16 17:02:20 +05:30
fishing_event.py abstracted code into classes and different python files 2019-02-08 03:33:28 +05:30
fishing_mode.py shows error message when window is dragged out of screen, removed old pixelloc code, removed old window config code, increase version, updated reamde 2019-02-16 17:02:20 +05:30
fishy_network.py abstracted code into classes and different python files 2019-02-08 03:33:28 +05:30
fishy.py shows error message when window is dragged out of screen, removed old pixelloc code, removed old window config code, increase version, updated reamde 2019-02-16 17:02:20 +05:30
init.py shows error message when window is dragged out of screen, removed old pixelloc code, removed old window config code, increase version, updated reamde 2019-02-16 17:02:20 +05:30
LICENSE stopped using tensorflow, optimized the bot for better performance and better accuracy, added configuration instructions in readme, removed android project files from the repository 2019-02-05 15:12:23 +05:30
log.py abstracted control and log, removed bool from show method, windows scale bug fixed 2019-02-15 19:14:49 +05:30
notificationApp.apk stopped using tensorflow, optimized the bot for better performance and better accuracy, added configuration instructions in readme, removed android project files from the repository 2019-02-05 15:12:23 +05:30
pixel_loc.py shows error message when window is dragged out of screen, removed old pixelloc code, removed old window config code, increase version, updated reamde 2019-02-16 17:02:20 +05:30
README.md shows error message when window is dragged out of screen, removed old pixelloc code, removed old window config code, increase version, updated reamde 2019-02-16 17:02:20 +05:30
requirements.txt stopped using tensorflow, optimized the bot for better performance and better accuracy, added configuration instructions in readme, removed android project files from the repository 2019-02-05 15:12:23 +05:30
window.py shows error message when window is dragged out of screen, removed old pixelloc code, removed old window config code, increase version, updated reamde 2019-02-16 17:02:20 +05:30

fishyboteso

Auto fishing bot for Elder Scrolls Online. The Bot automatically fishes till the fishing hole disappears then it sends notification of to the users phone including the statistics of that fishing hole.

Demo Video

IMAGE ALT TEXT

Technology Stack

  • Python
  • cv2
  • docopt
  • numpy
  • pyautogui

How to configure

Installing Project Requirements:

  • Install Provision's Chalutier : Fishing Mod for ESO.
  • Download/Clone the project.
  • Install Python (Recomended Python version 3.5.0 x64).
  • Open the project folder then, SHIFT + RIGHT CLICK on the folder and press Open Power Shell window here.
  • Type command pip install -r requirements.txt and press enter.

Executing the Bot:

  • Start the game.
  • Type command python fishy.py (For phone notification configuration, follow the instructions below instead).

Starting fishing:

  • Now look at a fishing hole (don't start fishing)
  • And then press f9 to start the bot.
  • After the fishing is done, just move to next hole and look at it, fishing will start automatically.
  • IMPORTANT: Keep the window focus on the game.

Tip:
To increase the check rate of the bot, try changing --check-frequency option to less than 1, like python fishy.py --check-frequency 0.5

For Phone Notification (Only Android)

  • Install notificationApp.apk from the project files in your phone.
  • Go to the app settings of the fishy app and allow all the notification permsions if you want floating notification with sound.
  • Make sure your PC and your phone are on the same network.
  • Open the app and press start service butoon.
  • Type command python fishy.py --ip <local-ip> where local-ip is the ip you see in the App.
  • You can minimize the app but don't close it as the service will stop.

Contact

If you have any problems or you want to contact me for feature ideas or want to collaborate in development you can contact me on DefineX Community discord server.

Feeling generous?

You can donate me on PayPal.

License

This project is licence to the MIT License, check out the full license over here.