nebelorz / New-World-Auto-Fishing

A program that fishes automatically on New World, with custom time to cast, repair and bait attach.
5 stars 0 forks source link


New-World-Auto-Fishing is a fully automatic program to fish in New World, using image recognition and mouse/keyboard inputs.

This program is strictly developed for educational purposes and own research; it violates New World ToU / Code of Conduct and you shouldn't use it on AGS New World live servers.

Features

Prerequisites

You'll need Python3 to run.
You'll need pyAutoGUI and pyDirectInput Python libraries.

The images have been taken on 1920*1080, so you should use the same resolution to avoid any errors.

How does it work?

🟒 Getting Started

Get your fishing rod, baits and enough repair parts and head to your favorite fishing spot.
Set up your settings in config.py and run the program.

Launching the program double clicking "console.py" is highly recommended, as it displays useful information like timestamp, loops made so far, successfully completion or error of steps etc. The console will stay always on top of everything else.

The following points have to be considered in order to understand how all the features work.

🟑 Reeling

As the program uses image recognition, keep the images on screen clear to be detected correctly and not trigger any errors.

🟑 Bait

Equips a bait everytime it expires, and always equips the first one on the baits menu.
It stops automatically when you run out of baits.

🟑 Anti-AFK

Will move left and right, back to original position, so beware not to be standing on a little spot from which you can fall.

🟑 Reconnection (BETA)

The reconnection will be checked at the start of the loop, if it's true, the program will recognize in which step it is and then begin to reconnect.

In order to get a succesful reconnection, the program looks for the backpack icon on screen
<img src="https://i.imgur.com/H2BftgY.png" width=55>

πŸ”΄ Key Bindings

The key bindings in-game are set to default, you can change them at "config.py" file.

E       -> Interact  
A       -> Move left
D       -> Move right
R       -> Repair AND Equip Bait
TAB     -> Inventory  
leftALT -> Free look (lock the POV)
F2      -> Reject group invite  (cannot be modified) 
F3      -> Switch to "fishing stance" (cannot be modified) 

HOME    -> Resume
END     -> Pause

Donations are always welcome!
DonateButton