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)
Convert .1pux to .csv

1PasswordConverter Convert .1pux to .csv 1Password uses this new export format .1pux, I assume stands for 1 Password User eXport. As of right now, 1Pa

Shayne Hartford 7 Dec 16, 2022
A script for creating battle animations in FEGBA format.

AA2 Made by Huichelaar. I heavily referenced FEBuilderGBA. I also referenced circleseverywhere's Animation Assembler. This is also where I took lzss.p

2 May 31, 2022
Contains the code of my learning of Python OOP.

OOP Python This repository contains the code of my learning of Python OOP. All the code: is following PEP 8 ✅ has proper concept illustrations and com

Samyak Jain 2 Jan 15, 2022
An Advanced Wordlist Library Written In Python For Acm114

RBAPG -RBAPG is the abbreviation of "Rule Based Attack Password Generator". -This module is a wordlist generator module. -You can generate randomly

Aziz Kaplan 11 Aug 28, 2022
A simple projects to help your seo optimizing has been written with python

python-seo-projects it is a very simple projects to help your seo optimizing has been written with python broken link checker with python(it will give

Amirmohammad Razmy 3 Dec 25, 2021
Python library to natively send files to Trash (or Recycle bin) on all platforms.

Send2Trash -- Send files to trash on all platforms Send2Trash is a small package that sends files to the Trash (or Recycle Bin) natively and on all pl

Andrew Senetar 224 Jan 04, 2023
Projeto de análise de dados com SQL

Project-Analizyng-International-Debt-Statistics- Projeto de análise de dados com SQL - Plataforma Data Camp Descrição do Projeto : Não é que nós human

Lorrayne Silva 1 Feb 01, 2022
An optional component handler for hikari, inspired by discord.py's views.

hikari-miru An optional component handler for hikari, inspired by discord.py's views.

43 Dec 26, 2022
HSPyLib is a Python library that will elevate your experience to another level.

HomeSetup Python Library - HSPyLib Your mature python application HSPyLib is a Python library that will elevate your experience to another level. It r

Hugo Saporetti Junior 4 Dec 14, 2022
Blender addon, import and update mixamo animation

This is a blender addon for import and update mixamo animations.

ywaby 7 Apr 19, 2022
API moment - LussovAPI

LussovAPI TL;DR: py API container, pip install -r requirements.txt, example, main configuration Long version: Install Dependancies Download file requi

William Pedersen 1 Nov 30, 2021
Minimalist BERT implementation assignment for CS11-747

minbert Assignment by Zhengbao Jiang, Shuyan Zhou, and Ritam Dutt This is an exercise in developing a minimalist version of BERT, part of Carnegie Mel

Graham Neubig 51 Jan 03, 2023
One destination for all the developer's learning resources.

DevResources One destination for all the developer's learning resources. Find all of your learning resources under one roof and add your own. Live ✨ Y

Gaurav Sharma 33 Oct 21, 2022
A NetBox Plugin that gives a UI for generating, comparing and deploying configurations to devices.

netbox_config_plugin - A plugin to generate, compare and deploy configurations This plugin allows you to execute your code to generate a config for a

Jo 11 Dec 21, 2022
Python 3.9.4 Graphics and Compute Shader Framework and Primitives with no external module dependencies

pyshader Python 3.9.4 Graphics and Compute Shader Framework and Primitives with no external module dependencies Fully programmable shader model (even

Alastair Cota 1 Jan 11, 2022
Trashselected - Plugin for fman.io to move files that has been selected in fman to trash

TrashSelected Plugin for fman.io to move files that has been selected in fman to

1 Feb 04, 2022
Random Turkish name generator with realistic probabilities.

trnames Random Turkish name generator with realistic probabilities. Based on Trey Hunner's names package. Installation The package can be installed us

Kaan Öztürk 20 Jan 02, 2023
For when you really need to rank things

Comparisonator For when you really need to rank things. Do you know that feeling when there's this urge deep within you that tells you to compare thin

Maciej Wilczyński 1 Nov 01, 2021
Whole-day timezone comparison

Timezone Converter Compare a full day of your local timezone with foreign ones $ timezone-converter tijuana --zone $ timezone-converter tijuana new_yo

Iago Alonso 12 Nov 24, 2022
A simple, fantasy and fast note taking program.

notes A simple, fantasy and fast note taking program Installation This program supposed to run in linux and may have some bugs on windows or any other

Ali Hosseinverdi 1 Apr 06, 2022