You will need to install a few python packages for this one.

Overview

Features

  • Bait support
  • Auto repair will repair every 10 catches
  • Anti detection (still a work in progress) but using random times and click positions

Prerequisites

  • pip install pyautogui
  • pip install pydirectinput
  • pip install pynput
  • pip install pillow
  • pip install opencv-python

Setup

  • 1920 x 1080 resolution Full screen (windowed is untested)
  • You MUST run getposition.py and put your cursor in the middle of the fishing rod while its equipped to your character (the console will tell you your current mouse position). THEN inside of run.py insert your X position on line 39 and Y position on line 40.

Keybinds

  • Your fishing cast key must be '-'
  • Your inventory key must be 'tab' (default)
  • Your freelook key must be 'left alt' (default)
  • Your repair must be 'r' (default)

Using bait

  • The bot will use all the bait you have by default, if you don't want it to use any bait then go to line 41 and change it to "waterType = 0"

About to start

  • Position yourself so that you're not too deep in the water, and that you can still open your inventory
  • Make sure your cast will land in the water with the bare minimum cast
  • Make sure your crosshair is in a good position
Comments
  • I still encounter the bug when using the newlest run.py

    I still encounter the bug when using the newlest run.py

    I left 1 bread bait to reproduce the bug,and the video is here.

    https://user-images.githubusercontent.com/64828020/136638301-01ee857f-70d5-428d-8f20-142e2b4a6d81.mp4

    the console info:

    Press f1 to start ... [Resumed] holding the rod putting on bait casting pressed - rod casted Gotta click this fish TIME TO FIGHT THE FISH release Hold1 Hold1 Hold1 Hold1 Hold1 Hold1 Hold1 release release Hold1 Hold1 Hold1 Hold1 Hold1 Hold1 Hold1 Hold1 release release Hold1 Hold1 Hold1 Hold1 Hold1 Hold1 Hold1 release Hold1 Hold1 Hold1 Hold1 Hold1 release release release release release release release release release release release Grats on the fish! (I hope) -- Restarting loop holding the rod putting on bait You dont have any bait left casting pressed - rod casted casting pole casting pole rod casted casting pole casting pole rod casted casting pole rod casted casting pole [Exit]

    I set the waterType to 1,and my Python version is 3.7

    opened by EchoSixHIYA 13
  • Line broke

    Line broke

    When i fish in a hotspot, it has medium pertange to obatain a issue of line broke. I thought the configuration of reeling time or some number of it lead to this problem.

    opened by fbw2012 4
  • Theres an bug when i use this bot with baits

    Theres an bug when i use this bot with baits

    If i set the waterType when My baits have used up , the bot will not correct working . It may caused by the code at line 147: if status == 'readytocast' and waterType == 0 or hasBait == False:

    so I changed the code into : if status == 'readytocast' and (waterType == 0 or hasBait == False):

    Now the bots can work correctly : )

    opened by EchoSixHIYA 3
  • Images - Not an issue

    Images - Not an issue

    Not an issue but seemed the easiest way to share. I pulled the UI images from the data file, they are stored as dds but I also converted them to png. Not sure if it'll be helpful, they have transparent backgrounds so they probably could be used as a mask. It does contain all the possible tension icons fishing.zip .

    opened by nt153133 2
  • Detect when ready to cast again

    Detect when ready to cast again

    Checking for the F3 image after catch allows it to wait longer for when you get a cutscene like rare pull but also know quickly when you're ready to recast on common fish.

    opened by nt153133 1
  • Region and Greyscale options

    Region and Greyscale options

    Using the greyscale and region options on LocationOnScreen reduces the time for the function call to about 1/3 on the calls for the non-bobber icons. Example f3.png from 0.17 seconds to 0.066. Interact region is smaller than the center region for matching the bobber. Hold checks didn't work constantly well as grey scale but still resulted in about 1/2 the execution time with region. Either way, it should help on lower end machines and could offset the cost of checking f3.png in the release loop. The only issue would be if the game wasn't in 1080p but then the other screen offsets wouldn't work anyway and the matching image scaling would be wrong.

    opened by nt153133 0
Releases(v4)
Some usefull scripts for the Nastran's 145 solution (Flutter Analysis) using the pyNastran package.

nastran-aero-flutter This project is intended to analyse the Supersonic Panel Flutter using the NASTRAN software. The project uses the pyNastran and t

zuckberj 11 Nov 16, 2022
Birthday program - A program that lookups a birthday txt file and compares to the current date to check for birthdays

Birthday Program This is a program that lookups a birthday txt file and compares

Daquiver 4 Feb 02, 2022
ripgrep recursively searches directories for a regex pattern while respecting your gitignore

ripgrep (rg) ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will resp

Andrew Gallant 35k Dec 31, 2022
Blender-3D-SH-Dma-plugin - Import and export Sonic Heroes Delta Morph animations (.anm) into Blender 3D

io_scene_sonic_heroes_dma This plugin for Blender 3D allows you to import and ex

Psycrow 3 Mar 22, 2022
A Python software implementation of the Intel 4004 processor

Pyntel4004 A Python software implementation of the Intel 4004 processor. General Information Two pass assembler using the original mnemonics, directiv

alshapton 5 Oct 01, 2022
Scripts used in the RayStation medical radiation dosimetry treatment planning system

Med Phys Scripts These are scripts that I, the medical physics assistant at Cookeville Regional Medical Center, wrote for use in our radiation therapy

Kaley White 2 Oct 19, 2022
Removes all archived super productivity tasks. Just run the python script.

delete-archived-sp-tasks.py Removes all archived super productivity tasks. Just run the python script. This is helpful to do a cleanup every 3-6 month

Ben Herbst 1 Jan 09, 2022
An useful scripts for Misskey

misskey-scripts This place storing useful scripts which made by me. icon-repair Repair broken remote user's icon.

CyberRex 5 Sep 09, 2022
Provide error messages for Python exceptions, even if the original message is empty

errortext is a Python package to provide error messages for Python exceptions, even if the original message is empty.

Thomas Aglassinger 0 Dec 07, 2021
Remove Sheet Protection from .xlsx files. Easily.

🔓 Excel Sheet Unlocker Remove sheet protection from .xlsx files. How to use Run Run the script/packaged executable from the command line. Universal u

Daniel 3 Nov 16, 2022
An Embedded Linux Project Build and Compile Tool -- An Bitbake UI Extension

Dianshao - An Embedded Linux Project Build and Compile Tool

0 Mar 27, 2022
Lenovo Yoga Ideapad Autocharge

Description This program uses the conservation_mode of Lonovo Ideapad / Yoga not

1 Jan 09, 2022
Multi-Probe Attention for Semantic Indexing

Multi-Probe Attention for Semantic Indexing About This project is developed for the topic of COVID-19 semantic indexing. Directories & files A. The di

Jinghang Gu 1 Dec 18, 2022
Telop - Encode and decode messages using an interpretation of the telegraphic code devised by José María Mathé

telop Telop (TELégrafoÓPtico) - Utilidad para codificar y descodificar mensajes de texto empleando una interpretación del código telegráfico ideado po

Ricardo F. 4 Nov 01, 2022
A passive recon suite designed for fetching the information about web application

FREAK Suite designed for passive recon Usage: python3 setup.py python3 freak.py warning This tool will throw error if you doesn't provide valid api ke

toxic v3nom 7 Feb 17, 2022
YunoHost is an operating system aiming to simplify as much as possible the administration of a server.

YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.

YunoHost 1.5k Jan 09, 2023
This is friendlist update tools & old idz clon & follower idz clon etc

This is friendlist update tools & old idz clon & follower idz clon etc

MAHADI HASAN AFRIDI 1 Jan 15, 2022
A carrot-based color palette you didn't know you needed.

A package to produce a carrot-inspired color palette for python/matplotlib. Install: pip install carrotColors Update: pip install --upgrade carrotColo

10 Sep 28, 2021
SmartGrid - Een poging tot een optimale SmartGrid oplossing, door Dirk Kuiper & Lars Zwaan

SmartGrid - Een poging tot een optimale SmartGrid oplossing, door Dirk Kuiper & Lars Zwaan

1 Jan 12, 2022
run-js Goal: The Easiest Way to Run JavaScript in Python

run-js Goal: The Easiest Way to Run JavaScript in Python features Stateless Async JS Functions No Intermediary Files Functional Programming CommonJS a

Daniel J. Dufour 9 Aug 16, 2022