Poggy Chess
See it on our store: poggy.app/store/poggy-chess Chess and checkers tables in the world: sit down with a…
A five-phase, skill-based fishing system with 28 fish across 34 waters, two rod playstyles, bait, seasons and a full NUI interface.
A skill-based fishing system for RedM / VORP — 32 species, 25+ water zones, two rod playstyles, full NUI interface.
https://www.youtube.com/watch?v=df0-OpaET48
A complete fishing overhaul built from scratch. Not a progress bar — a five-phase system where every fish, zone, bait, and rod combination plays differently. Two rod types offer completely separate playstyles. Fish have time-of-day schedules, zone exclusivity, weight ranges, and difficulty scaling tied to their value. Everything is configurable.
| Regular Rod | Pro Rod | |
|---|---|---|
| Bite phase | Interest/tension tug minigame | Skipped (random wait) |
| Fight | Skillchecks only | Skillchecks + direction pull |
| Difficulty | Standard | Harder (reduced gains, harsher misses) |
| Fish rarity | Normal | Weighted toward larger/rarer |
| Loot rolls | 1 per catch | 2 per catch |
| Bait loss | Standard | Halved on escape |
| Line snap | After 4 failed skillchecks | Tension hits 100 |
Difficulty is based on sale price. Bigger payout = harder fight.
| Tier | Price | Rounds | Species |
|---|---|---|---|
| Easy | < $1.00 | 3 | Bluegill, Perch, Rock Bass, Bullhead, Pickerel (Small) |
| Medium | $1–$2.99 | 4 | Largemouth/Smallmouth Bass, Rainbow Trout, Salmon, Pickerel (Med) |
| Hard | $3–$5.99 | 8 | Large Bass, Large Trout, Sockeye Salmon (Large) |
| Expert | $6.00+ | 10 | Channel Catfish, Northern Pike, Longnose Gar, Muskie, Lake Sturgeon |
Many fish have time-of-day windows (e.g. Bullhead is nocturnal 8PM–6AM, Chain Pickerel feeds 5AM–12PM). Fish outside their hours won't appear.
Equip bait from the menu (G key). Each bait targets specific fish, adjusts size weights, and has a unique lose chance on escape. Line snaps always consume bait.
| Bait | Bonus | Targets | Lose % |
|---|---|---|---|
| Spinner Lure | — | All fish | 20% |
| Worm | +1 | Bass, catfish, perch, bluegill | 75% |
| Cricket | +1 | Pickerel, trout, salmon, rock bass | 70% |
| Bread | — | Small fish only | 80% |
| Crawdad | +2 | Catfish, sturgeon, gar, pike, muskie | 60% |
| Legendary Dragon Fly | +2 | All trophy fish | 5% |
No-bait fishing is possible but much harder. A risk/reward mechanic gives 3x interest bonus when tension is between 20–85%.
Mapped to RDR2's native water-zone hashes. Each zone has a curated species list. Trophy fish are zone-exclusive.
Every catch rolls a bonus loot table. Pro Rod rolls twice.
| Item | Rarity |
|---|---|
| Cricket Bait | Common |
| White Pearl | Common |
| Red Pearl | Uncommon |
| Blue Pearl | Uncommon |
| Gold Pearl / Golden Nugget | Rare |
| Black Pearl / Uncut Diamond | Very Rare |
| Legendary Dragon Fly Lure | Legendary (0.2%) |
On server start, 80% of fish are randomly marked "in season." Out-of-season fish can't be caught. Resets every restart or via /rerollseasons.
Press C to cycle through 4 ambient music tracks while fishing. Full SFX for every action — cast, splash, bite, reel, escape, snap, equip/stow. Web Audio API playback with pitch variation.
| Key | Action |
|---|---|
| LMB | Cast line |
| E | Tug line (bite phase) |
| G | Bait menu |
| C | Cycle music |
| Backspace | Stow rod |
| Mouse | Direction pull (Pro Rod fight) |
vorp_corevorp_inventorypoggy_utilpoggy_skillcheckoxmysqlEverything is in config.lua and init.lua. Every value is exposed — skillcheck speeds, interest/tension rates, bait bonuses, fish prices/weights, loot tables, zone fish lists, music tracks, season percentages, pro rod drain/tension/pull tuning. No hardcoded magic numbers.
Poggy Fishing v1.0.0 — Built for RedM / VORP Framework
Fishing runs in five phases: equip the rod, cast, attract a bite with an interest and tension tug minigame, fight the fish through skillchecks, then catch. The Pro Rod skips the bite phase and adds a real-time mouse direction pull during the fight. Every fish, zone, bait and rod combination plays differently.
28 fish across 34 waters mapped to RDR2's native water zones: lakes, rivers, the bayou, creeks, ponds and the sea, each with its own fish list. The four legendary fish each live in one water: lake sturgeon in Flat Iron Lake, rainbow trout in O'Creagh's Run, muskellunge in Owanjila and channel catfish in Bayou Nwa. Many fish only bite in set hours.
Everything is exposed in config.lua and init.lua: skillcheck speeds, interest and tension rates, bait bonuses, fish prices and weights, loot tables, zone fish lists, music and season percentages. There are no hardcoded numbers.
Yes. It runs on VORP Core, RSG Core and QBCore RedM through poggy_core, which handles items and notifications on all three from the same build. poggy_core detects the framework at start; there is nothing to configure.
Poggy Fishing works with VORP Core, RSG Core and QBCore RedM through poggy_core, which detects the framework at runtime and has a proven adapter for each, so there is one build and nothing to configure. It requires poggy_core (free), poggy_skillcheck (free), oxmysql and your framework (VORP Core, RSG Core or QBCore RedM).
Instantly. Checkout runs through Tebex, which asks you to sign in with your Cfx.re account before items can be added to the basket, and the licence is tied to that Cfx.re account rather than a key to paste.
Yes. It runs on Poggy, a live RedM server, and updates are included with every licence. Support is in the Poggy Discord.
See it on our store: poggy.app/store/poggy-chess Chess and checkers tables in the world: sit down with a…
Poggy's Balloon The Hot Air Balloon System RedM Deserves Ever watched a player climb into a balloon basket…
Let your law enforcement, marshals, and medical staff wear their rank. Poggy Badge gives qualified players a…