[PAID] CAS Fishing | Most Advanced RedM Fishing for VORP and RSGCore
Red Dead Redemption 2 ships with a complete fishing system. Most fishing scripts
imitate it with looping animations and a progress bar. This one drives the real
thing.
cas-fishing binds directly to the game’s own CTaskFishing, the same task the
single player game runs. The cast, the rod physics, the line, the splash and the
lift out all belong to the engine, exactly as Rockstar built them. What the
script supplies is everything the engine does not decide: which fish are in this
water, when one takes the bait, how hard it fights, and what it is worth.
Click for YOUTUBE Preview
INGAME Screenshots
The fight
The contest between hooking a fish and landing it is the centre of the script,
and it is a genuine skill test rather than a key you hold down.
A single tension meter governs it. Reeling loads the line and makes ground.
Letting the fish run relieves the line. Pulling against a run loads it at an
accelerating rate, so a moment of slow reaction barely registers while hanging on
through an entire run will part the line.
There are three ways to lose a fish:
- Snap the line. Too much tension.
- Leave it slack. Do nothing and the fish works the hook loose.
- It tears free. Sometimes they simply win.
Difficulty scales with the species. A bluegill is over in roughly ten seconds. A
lake sturgeon takes closer to half a minute of reading the fish correctly, and
considerably longer if you do not.
Content
15 species across river, lake and swamp water: bluegill, rock bass, perch,
redfin pickerel, chain pickerel, bullhead catfish, channel catfish, smallmouth
bass, largemouth bass, rainbow trout, sockeye salmon, longnose gar, northern
pike, muskie and lake sturgeon. Each carries its own weight range, size class,
bait preferences and fight behaviour.
13 mapped water regions including Bayou Nwa, Lagras, Kamassa River, Flat Iron
Lake, Dakota River, Upper Montana, Elysian Pool and Moonstone Pond. Each region
holds the species that belong in it, and busier water bites more slowly.
10 baits and lures. Bread and corn for panfish, cheese and crayfish for
catfish, dedicated river, lake and swamp lures, and a dragonfly lure for the fish
that ignore everything else. Natural bait is consumed with the catch. Lures are
reusable, which is reflected in their price.
A fish market. A buyer NPC with a full monochrome interface built from Red
Dead’s own menu textures. The board is itemised, demand for each species drifts
from day to day, selling in volume pays better, and a quantity picker handles
partial sales. It is driven entirely by the keyboard, so the mouse cursor is
never taken away from the player.
A bait and tackle shop configuration ready for cas-shopv2, with every bait
and lure priced.
Built for production
- Framework bridge. VORP Core and RSGCore, detected automatically at runtime.
- Full localisation. Every player facing string lives in one file. English
ships with the resource. A second language is one copied file and one config
line, with no code changes. - Selectable notifications. VORP, cas-notification, cas-simplenotify, RSGCore
or plain chat, chosen in the config, with automatic fallback so a message is
never silently lost. - Self registering items. Every bait, lure, fish and piece of junk is written
into the items table on first start. There is no SQL file to paste. - Server authoritative. Catches, prices and sales are validated on the server.
The client never decides what anything is worth, and items are removed before
money is paid. - Single image source. Item artwork is read from your inventory’s own image
folder, so the catch card and the satchel always show the same file.
Documentation
Installation, a player facing guide, the full configuration reference and
troubleshooting.
Purchase
Our other resources
| Code is accessible | Config, locales and the UI are open. Core logic is escrowed. In Open Source version you can access and edit all files. |
| Subscription based | No |
| Lines of code | ~8,700 |
| Requirements | VORP Core or RSGCore, oxmysql |
| Support | Yes |






