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
- Requirements
- How It Works
- Settings Reference
- Supported Fish
- Location Presets
- Troubleshooting
- Getting Help
- Tips
Quick Start
Easiest option - Ez-Add 1-99:
- Start the script with your character logged in anywhere
- Click the "Ez-Add 1-99" button in the Progressive Mode panel
- 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)
- Click Start
Manual setup:
- Stand near the fishing spot you want to use
- Select a Location Preset or choose "Custom" for manual configuration
- 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
- Choose whether to bank or drop fish
- 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:
- Check for equipment - Ensures you have the correct fishing tool and bait. If not, banks to retrieve them or purchases from the Grand Exchange.
- Travel to area - If not already in your configured fishing area, walks there.
- Fish - Finds and clicks the nearest fishing spot within your area.
- 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)
- 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)
- 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:
- Generate a bug report - In TRiBot: Dev Tab → Generate Bug Report (includes logs, settings, and screenshot)
- 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.