[中文版] [Русская версия]
Join our Discord server if you want to suggest new features, report bugs or get help on how to use the script.
Installation
- The download path cannot contain non-English characters.
- 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
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.

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

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.
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
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
Windows Defender detect it as a malware?
- It’s a false postive, see this.
Can't stop the script?
- 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.
Stuck at casting 12x%?
- 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.
Didn't lift the rod when the fish is nearby?
- 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.
Bot is running but nothing happen?
Changelog
See CHANGELOG.
License
GNU General Public License version 3
Contributing
Any contribution, bug report, or idea about new features is welcome.
[email protected]
评论