Documentation

nFisher User Manual

A comprehensive fishing bot with progressive training, automatic tool management, and support for all fishing methods from shrimp to minnows.

Links: TRiBot Store | Forum Thread | Discord


Table of Contents


Quick Start

Easiest option - Ez-Add 1-99:

  1. Start the script with your character logged in anywhere
  2. Click the "Ez-Add 1-99" button in the Progressive Mode panel
  3. Choose a training path:
    • Fast XP Path - Shrimp → Trout/Salmon → Barbarian (best XP + bonus Agility/Strength)
    • Profitable Path - Shrimp → Trout/Salmon → Lobster → Monkfish → Minnows (best GP)
    • AFK Path - Shrimp → Trout/Salmon → Lobster → Barbarian → Karambwan (low effort)
  4. Click Start

Manual setup:

  1. Stand near the fishing spot you want to use
  2. Select a Location Preset or choose "Custom" for manual configuration
  3. If using Custom:
    • Select the Fishing Target (the type of fish you want to catch)
    • Click "Set Current Tile" to mark your fishing area
    • Adjust the Tile Radius to cover all fishing spots you want to use
  4. Choose whether to bank or drop fish
  5. Click Start

Script Arguments

Load a saved settings profile by passing the profile name as a script argument:

MyProfile

This loads <tribot-folder>/nScripts/NFisher/settings/MyProfile.ini and starts immediately without showing the GUI. Useful for automation and automatically starting scripts on clients.

Additional options:

  • last - Load the most recently used settings
  • Profiles saved to nScripting.com Settings Storage can also be loaded by name

Requirements

Skill Requirements

Fish Fishing Level
Shrimp / Anchovies 1 / 15
Sardine / Herring 5 / 10
Trout / Salmon 20 / 30
Pike 25
Mackerel / Cod / Bass 16 / 23 / 46
Lobster 40
Tuna / Swordfish 35 / 50
Shark 76
Monkfish 62
Karambwan 65
Anglerfish 82
Minnow 82 (cannot be boosted)
Barbarian (Leaping Fish) 48 / 58 / 70 (also requires 15 Agility, 15 Strength)
Barehand Fishing 55+ Fishing, 35+ Strength, 15 Agility
Karambwanji 5
Sacred Eel 87

Equipment Requirements

Different fish require different tools:

Fishing Target Tool Required Bait Required
Shrimp/Anchovies Small fishing net None
Sardine/Herring Fishing rod Fishing bait
Trout/Salmon Fly fishing rod Feathers
Pike Fishing rod Fishing bait
Mackerel/Cod/Bass Big fishing net None
Lobster Lobster pot None
Tuna/Swordfish/Shark Harpoon None
Monkfish Small fishing net None
Karambwan Karambwan vessel Raw karambwanji
Anglerfish Fishing rod Sandworms
Minnow Small fishing net None
Barbarian (Leaping) Barbarian rod Feathers, fishing bait, fish offcuts, roe, or caviar
Barehand None None
Karambwanji Small fishing net None
Sacred Eel Fishing rod Fishing bait

Note: Enable "Purchase fishing tools from Grand Exchange if needed" to automatically buy missing tools and bait.

Location-Specific Requirements

Location Requirement
Fishing Guild 68 Fishing (62 with fishing potion boost)
Minnow Platform 82 Fishing (cannot be boosted) + full Angler outfit + Fishing Contest quest
Piscatoris (Monkfish) Swan Song quest
Karamja (Karambwan) Tai Bwo Wannai Trio quest (fishing portion)
Port Piscarilius (Anglerfish) 100% Piscarilius favour
Barbarian Outpost Barbarian Training miniquest (fishing portion) + 15 Agility + 15 Strength
Zul-Andra (Sacred Eel) Reach Tyras Camp during Regicide, speak to High Priestess Zul-Harcinqa

Tip: Locations like Lumbridge, Draynor, Catherby, and Musa Point have no special requirements.


How It Works

The script operates in a simple loop:

  1. Check for equipment - Ensures you have the correct fishing tool and bait. If not, banks to retrieve them or purchases from the Grand Exchange.
  2. Travel to area - If not already in your configured fishing area, walks there.
  3. Fish - Finds and clicks the nearest fishing spot within your area.
  4. Wait for catch - Waits while your character fishes, handling:
    • Fishing spot movement (automatically moves to the new location)
    • Level ups (restarts fishing after the interface appears)
    • Flying fish at minnows (moves to another spot)
  5. Handle inventory - When full:
    • If banking is enabled: walks to the nearest bank and deposits fish
    • If dropping is enabled: drops all fish using shift-drop (if available)
  6. Repeat

Special Features

  • Karambwan vessel refilling - Automatically refills the vessel with karambwanji bait if it becomes empty
  • Spirit flakes - Keeps spirit flakes in inventory for a 50% chance of double catch (if enabled)
  • Minnow flying fish - Detects and moves away from flying fish that eat your minnows
  • Sacred eel dissection - Optionally dissects sacred eels into Zulrah's scales when inventory is full (requires 72 Cooking)

Settings Reference

Fishing Settings Tab

Location Preset

  • Select a pre-configured fishing location with optimal settings
  • Automatically populates fishing target, tile, radius, and banking recommendation
  • Select "Custom" to configure your own location
  • The dropdown is searchable - just start typing to filter

Fishing Target

  • The type of fish to catch
  • Determines the tool required, bait needed, and which fishing spot action to use
  • Must match the fishing spots in your selected area

Fishing Tile

  • The center tile of your fishing area
  • Click "Set Current Tile" to set it to your current position
  • The script draws a visual overlay showing your area when the GUI is open

Tile Radius

  • How far from the center tile the script will search for fishing spots (1-50 tiles)
  • Fishing spots outside this radius are ignored
  • Fishing spots are highlighted green (in area) or red (outside area) when the GUI is open

Bank fish instead of dropping

  • When enabled: banks fish when inventory is full
  • When disabled: drops fish when inventory is full (faster XP)

Purchase fishing tools from Grand Exchange if needed

  • Automatically buys the required fishing tool and bait if you don't have them
  • Requires GP in your bank/inventory

Progressive Mode

Progressive mode allows you to train from 1-99 automatically by switching fish types as you level up.

Use progressive mode

  • Enable to use the progression task list

Add Task

  • Adds the current fishing settings as a new progression task
  • Prompts you to set a target Fishing level to stop at

Update Selected Task

  • Replaces the selected task with your current settings
  • Allows editing the stop condition

Remove Selected Task

  • Deletes the selected task from the list

Ez-Add 1-99

  • Quickly generates a complete 1-99 training path
  • Three options:
    • Fast XP Path: Shrimp (to 20) → Trout/Salmon (to 58) → Barbarian Leaping (to 99)
    • Profitable Path: Shrimp (to 20) → Trout/Salmon (to 40) → Lobster (to 62) → Monkfish (to 82) → Minnows (to 99)
    • AFK Path: Shrimp (to 20) → Trout/Salmon (to 40) → Lobster (to 58) → Barbarian Leaping (to 65) → Karambwan (to 99)

Task List

  • Drag and drop to reorder tasks
  • Double-click to load a task's settings into the configuration panel
  • Use arrow keys to move selected tasks up/down
  • Tasks execute sequentially until all are complete

Advanced Settings

Access advanced settings through the Advanced Preferences button.

Fishing

  • Move mouse off screen while fishing - Makes the bot appear more AFK by moving the mouse off-screen while waiting for fish (enabled by default)
  • Use spirit flakes - Keeps spirit flakes in inventory for a 50% chance of double catches. No extra XP, but more fish banked.
  • Dissect sacred eels - When fishing sacred eels, use a knife to dissect them into Zulrah's scales when inventory is full. Requires 72 Cooking.

Dropping

  • Shift-drop fish - Uses shift-click dropping if enabled in-game (faster). Falls back to right-click if unavailable.
  • Dropping pattern - Order to drop items (Left to Right, Top to Bottom, etc.)

Standard settings for antiban, AFK behavior, breaks, stop conditions, muling, world hopping, and Discord notifications are also available - hover over options for details.


Supported Fish

Fishing Target Fish Caught Tool Level XP
Shrimp / Anchovies Raw shrimp, Raw anchovies Small fishing net 1 / 15 10 / 40
Sardine / Herring Raw sardine, Raw herring Fishing rod + bait 5 / 10 20 / 30
Trout / Salmon Raw trout, Raw salmon Fly fishing rod + feathers 20 / 30 50 / 70
Pike Raw pike Fishing rod + bait 25 60
Mackerel / Cod / Bass Raw mackerel, Raw cod, Raw bass Big fishing net 16 / 23 / 46 20 / 45 / 100
Lobster Raw lobster Lobster pot 40 90
Tuna / Swordfish Raw tuna, Raw swordfish Harpoon 35 / 50 80 / 100
Tuna / Swordfish / Shark Raw tuna, Raw swordfish, Raw shark Harpoon 35 / 50 / 76 80 / 100 / 110
Shark Raw shark Harpoon 76 110
Monkfish Raw monkfish Small fishing net 62 120
Karambwan Raw karambwan Karambwan vessel + karambwanji 65 50
Anglerfish Raw anglerfish Fishing rod + sandworms 82 120
Minnow Minnow (10-14 per catch) Small fishing net 82 26.1
Barbarian (Leaping) Leaping trout/salmon/sturgeon Barbarian rod + bait/feathers 48 / 58 / 70 50 / 70 / 80
Barehand Raw tuna/swordfish/shark None 55+ Fishing, 35+ Strength Varies
Karambwanji Raw karambwanji Small fishing net 5 5
Sacred Eel Sacred eel Fishing rod + bait 87 105

Location Presets

The script includes pre-configured locations for all fishing methods:

Shrimp & Anchovies (Level 1-15)

Preset Location Banking
Lumbridge River Lumbridge Drop
Draynor Village Draynor Drop

Sardine & Herring (Level 5-10)

Preset Location Banking
Lumbridge River Lumbridge Drop
Draynor Village Draynor Drop

Trout & Salmon (Level 20-30)

Preset Location Banking
Barbarian Village Near Edgeville Drop
Seers' Village Seers' Village Drop
Lumbridge River Lumbridge Drop

Pike (Level 25)

Preset Location Banking
Lumbridge River Lumbridge Bank
Barbarian Village Near Edgeville Drop

Mackerel / Cod / Bass (Level 16-46)

Preset Location Banking
Catherby Catherby Bank
Fishing Guild Fishing Guild Bank

Lobster (Level 40)

Preset Location Banking
Catherby Catherby Bank
Fishing Guild Fishing Guild Bank
Musa Point Karamja Drop

Tuna / Swordfish / Shark (Level 35-76)

Preset Location Banking
Catherby Catherby Bank
Fishing Guild (Tuna/Swordfish) Fishing Guild Bank
Fishing Guild (Shark only) Fishing Guild Bank

Monkfish (Level 62)

Preset Location Banking
Piscatoris Piscatoris Fishing Colony Drop

Karambwan (Level 65)

Preset Location Banking
Karamja North of Karamja Shipyard Drop

Anglerfish (Level 82)

Preset Location Banking
Port Piscarilius Port Piscarilius Drop

Minnow (Level 82)

Preset Location Banking
Fishing Guild Minnow Platform Drop

Barbarian Leaping (Level 48-70)

Preset Location Banking
Barbarian Outpost Otto's Grotto Drop

Barehand Fishing

Preset Location Banking
Catherby Catherby Bank
Fishing Guild Fishing Guild Bank

Note: Sacred Eel and Karambwanji fishing do not have location presets. Use "Custom" mode and set your own fishing tile at Zul-Andra or the lake south of Tai Bwo Wannai.


Troubleshooting

"Progressive mode is enabled but no progression entries are configured"

Cause: You enabled progressive mode but didn't add any tasks to the progression list.

Fix: Either:

  • Add progression tasks using the "Add Task" or "Ez-Add 1-99" buttons
  • Disable progressive mode if you just want to fish one type of fish

"No fish in inventory to drop, but we tried to drop fish?"

Cause: The script expected to have fish to drop but found none. This is a rare edge case that can occur if fish were somehow removed from inventory between checks.

Fix: This usually resolves itself on the next loop. If it persists:

  • Restart the script
  • Make sure your inventory isn't being filled with items other than fish

Getting Help

If you run into issues not covered in Troubleshooting:

  1. Generate a bug report - In TRiBot: Dev Tab → Generate Bug Report (includes logs, settings, and screenshot)
  2. Post on Discord - Share the zip and describe what happened vs. what you expected at discord.gg/BFtypSSbjp

For issues that are hard to capture in a screenshot, a short screen recording helps.


Tips

  • Use the Fishing Guild when possible (68 Fishing required) - it provides an invisible +7 Fishing level boost which increases catch rates for most fish (note: this boost does NOT apply to minnow fishing)

  • Drop fish for faster XP - Banking takes time; if you don't need the fish for cooking or profit, dropping is much faster

  • Enable shift-drop in game settings - The script will use shift-drop if available, which is significantly faster than right-click dropping

  • Barbarian fishing gives bonus XP - Leaping fish grant small amounts of Strength and Agility XP in addition to Fishing XP, making it the best overall training method

  • Minnows are excellent for profit - At 82+ Fishing, minnows can be exchanged for raw sharks at a rate of 40:1, providing good GP while training

  • Spirit flakes double your catch - If you have spirit flakes from Tempoross, enable them in Advanced Settings for a 50% chance to catch double fish (no extra XP, but more profit when banking)

  • Karambwan are very AFK - The fishing spots don't move, making karambwan fishing one of the most relaxed training methods at higher levels

  • Monkfish require Swan Song - Don't forget to complete this quest before selecting Piscatoris as your location

  • Minnow fishing requires the full Angler outfit - You must show the complete outfit to Kylie Minnow before accessing the platform. The script assumes you have already done this.

  • Sacred eels for profit - At 87 Fishing and 72 Cooking, you can catch and dissect sacred eels for Zulrah's scales. Enable "Dissect sacred eels" in Advanced Settings to automatically process them.