Skip to content

AlfSelen/TeveFish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Fishing macro made by GoriMeri 
History:
Made a fishing macro back in 2019 before Evo mostly for fun, and made a version which worked for Daemonic Sword RPG.
This program have been through several rewritings with different ways of solving the problem

Features:
Auto fish - Will detect fishing presses and fish correctly
Support for all fishing zones - (0,1,2,3,4) counting from zero, change POSITION in settings.py to your choosing
Death detection - Will detect is hero is dead and move back to your position
Auto drop when full - Will detect if your inventory is to full to fish, and drop your items on your character's feet
Auto drop after timer - Will drop fish every so often, game has a limit of up to 10M gold, and a 100 stack of fish (good quality) would be more than the limit
Final zone pathing - Will run around the elves in the final zone fishing
Auto stuck detection - Will kill the hero if your are stuck for a prolonged time and go to fishing position
Automatic resolution detection - Should work at all screen resolutions.

Installation:
1. Install python (remember to check the add to path during installation)
2. Open Command Prompt and write: pip install keyboard PyAutoGUI Pillow (this will install the requirements for the program)

Settings setup:
In settings.py change POSITION variable to corresponding number.
0 is 1st fishing spot
1 is 2nd
2 is 3rd
3 is 4th
4 is 5th and last fishing spot (default)

Ingame setup:
1. Hero should be on control group 1 
2. Hero should have set revival point to the closest to the fishing spot
3. Fishing rod should be in first slot, rest should be empty, except when at 4th fishing spot where you may bring an item in the 2nd spot
4. There should be no items in 5th and 6th item spot when starting the program


Run the program:
1. Open command prompt: python main.py (you have to write the full path of main.py, optionally just drag and drop the file into the command prompt window and it should add the full filepath automaticaly)
Then program will start within 3 sec
Shift + P: Pause / Unpause program
Ctrl + P: Soft pause - Will pause after its done with the current fish
Shift + Q: Quit program


Version 1.1:
New: Automatic resolution detection added - This means that the software should work at all screen resolutions.
Version 1.1a:
Fixed small bug with last fishing spot not working with all screen resolutions
Version 2.0
Reduced the complexity, reduced the dependencies, installation process made easier and patched the program to work with the new version on wc3 (the fonts were tweaked in a update which broke the detection).
Also moved project to Github.
Version 2.0.1
Fixed detection of arrow presses, should now work on all resolutions
Version 2.0.1a
Fixed first fishingspot

Copyright GoriMeri / github.com/AlfSelen , your hereby agree that you will give credit to the author and link to the github at https://github.com/AlfSelen/TeveFish if you are sharing the code or by using parts of the code in your own project.

Good luck and enjoy!

Releases

No releases published

Packages

No packages published

Languages