SkillAgentSearch skills...

RussianFishing4Script

A simple Russian Fishing 4 fishing bot, supporting spin, bottom, marine, and float fishing modes.

Install / Use

/learn @dereklee0310/RussianFishing4Script
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

[中文版] [Русская версия]

<div align="center">

RF4S

<h1 align="center">RF4S: Russian Fishing 4 Script</h1>

A simple Russian Fishing 4 fishing bot, supporting spin, bottom, marine, and float fishing modes.

GitHub License Discord PRs Welcome Python: 3.11 | 3.12 Ruff

<!-- <a target="_blank" href="https://github.com/pylint-dev/pylint" style="background:none"> <img src="https://img.shields.io/badge/linting-pylint-yellowgreen" style="height: 22px;" /> </a> --> <!-- <a target="_blank" href="https://github.com/psf/black" style="background:none"> <img src="https://img.shields.io/badge/code%20style-black-000000.svg" style="height: 22px;" /> </a> --> <!-- <a target="_blank" href="link_to_docs, tbd" style="background:none"> <img src="https://img.shields.io/badge/docs-%23BE1B55" style="height: 22px;" /> </a> --> </div>

[!TIP] Join our Discord server if you want to suggest new features, report bugs or get help on how to use the script.

Installation

[!WARNING]

  1. The download path cannot contain non-English characters.
  2. The executable file is more likely to be detected. Consider using Python to run it instead. see INSTALLATION.

Executable File (.exe)

Download rf4s.zip from Releases.

pip

git clone https://github.com/dereklee0310/RussianFishing4Script.git
cd RussianFishing4Script
pip install -r requirements.txt

[!IMPORTANT] Python 3.13+ is not supported, required versions: >=3.11,<=3.12.

uv

git clone https://github.com/dereklee0310/RussianFishing4Script.git
cd RussianFishing4Script
uv sync

Settings

Retrieval Detection

By default, the bot monitors the spool (red box) to detect retrieval progress.
Ensure the reel is fully spooled, otherwise, the bot won't lift the rod when the fish is nearby you.
If rainbow line is equiped, use -R in the launch options to detect the meter (green box) instead for better precision.
Please refer to CONFIGURATION to see how to use it.

status

Windows Mouse ClickLock

If Windows Mouse ClickLock is enabled, set the time to long.
click_lock

Display

Set both system and in-game interface scales to "1x", and use "window mode" or "borderless windowed" for game window mode.

Usage

Bottom fishing

Add your rods to quick selection slots, cast and place them nearby so the bot can access them via shortcuts (1 ~ 3).

Spin, marine, telescopic, etc.

Pick up the rod you want to use.

[!NOTE] Currently, only bottom mode support multiple rods.

Executable File (.exe)

Double-click to run it, or:

.\main.exe

Python

python main.py

uv

uv run main.py

[!TIP] See CONFIGURATION for advanced usage and configuration options.

Features

| Feature | Description | | ------------------------ | -------------------------------------------------------- | | Fishing Bot | Auto fishing bot | | Craft Items | Craft baits, groundbaits, lures, etc | | Moving Forward | Toggle W (or Shift + W for sprinting) | | Harvest Baits | Stay idle and harvest baits automatically | | Auto Friction Brake | Adjust the friction brake automatically | | Calculate Tackle's Stats | Calculate the tackle's stats and friction brake to use |

Troubleshooting

<details> <summary>Windows Defender detect it as a malware?</summary>
  • It's a false postive, see this.
</details> <!-- ------------------------------- divide -------------------------------- --> <details> <summary>Can't stop the script?</summary>
  • Some keys might have been pressed down (e.g. Ctrl, Shift, Mouse button, etc.).
    Press them again to release it and type Ctrl-C as usual.
</details> <!-- ------------------------------- divide -------------------------------- --> <details> <summary>Stuck at casting 12x%?</summary>
  • Check that the game language and script language settings are the same.
  • Make sure your reel is fully loaded, or equip a rainbow line and use -R flag.
</details> <!-- ------------------------------- divide -------------------------------- --> <details> <summary>Didn't lift the rod when the fish is nearby?</summary>
  • Make sure your reel is fully loaded, or equip a rainbow line and use -R flag.
  • Resize the game window.
  • Reduce the value of BOT.SPOOL_CONFIDENCE in config.yaml.
  • Avoid bright light sources (e.g., direct sunlight) or turn off the boat’s onboard lights.
</details> <!-- ------------------------------- divide -------------------------------- --> <details> <summary>Bot is running but nothing happen?</summary>
  • Run it as administrator.
</details> <!-- ------------------------------- divide -------------------------------- -->

Changelog

See CHANGELOG.

License

GNU General Public License version 3

Contributing

Any contribution, bug report, or idea about new features is welcome.

Contact me

dereklee0310@gmail.com

View on GitHub
GitHub Stars132
CategoryCustomer
Updated2d ago
Forks40

Languages

Python

Security Score

100/100

Audited on Mar 26, 2026

No findings