QBCORE
QBX
ESX
ND
Fishing Sim
£26.99
Protected by Cfx.re asset escrow system
FishingV2 is a complete ground-up rewrite of dirk_fishing — a premium, modern fishing system for FiveM. Players progress from level 1 to 99 catching 32 unique species, each with their own bespoke 3D model, across fully customisable zones that span the entire map. The new aim → cast → fight loop combines three skill-based minigames with deep gear progression — rods, reels, lines, hooks, sinker weights and bait, all level-gated and meaningful. Permits (global and zone-specific, revokable by cops), passive crab pot traps, daily challenges, daily and weekly tournaments with prize pots, leaderboards, an interactive in-game guidebook, fish finder, fish gutting, bait digging and a fish market with shifting prices round out the experience. The live in-game configurator lets owners edit every fish, zone, permit and shop on the fly — no SQL, no Lua edits, no resource restart. Multi-framework and multi-inventory support out of the box via dirk_lib bridges. V1 owners get V2 free on keymaster.
Features
Aim → Cast → Fight Loop
Three skill-based minigames stitched into one fluid catch.
32 Fish With Bespoke 3D Models
Every species has its own custom prop — no reused models.
RuneScape-Style Progression (1–99)
Level up to 99 to unlock bigger fish and better gear.
Custom Fishing Zones
Draw zones, set bite times, populations and zone-only species.
Permits, Tournaments & Challenges
Sellable permits, prize-pot tournaments and 24h dailies.
Crab Pots, Fish Finder & Side Activities
Passive traps, scouting, gutting and bait digging.
Live In-Game Configurator
Edit every fish, zone, shop and item live, no restarts.
Aim → Cast → Fight Loop
Fishing in V2 is a full skill loop. Aim your cast with a live on-screen reticle, land it with a timing minigame, then fight the catch in a Stardew-style bar where line tension and reel control matter. Hook size, sinker weight and bait all change how the fight feels — choose your loadout to match what you're targeting.
32 Fish With Bespoke 3D Models
FishingV2 ships with 32 freshwater and saltwater species, each modelled and streamed individually via dirk_fishProps. Caught fish appear in your hands and in the world at a size that matches their actual weight, and a cinematic catch camera frames every catch before it hits your inventory.
RuneScape-Style Progression (1–99)
A familiar 1–99 XP curve gates every rod, reel, line, hook, sinker weight and bait in the game. Higher level means a wider species pool, bigger fights, and access to gear that can actually handle them. Fish more than 10 levels above the player wont even bite, so newbies always catch what they're trying for.
Custom Fishing Zones
Server owners draw fishing zones directly on the map and configure their bite times, fish density, abundance, weight modifiers and per-fish overrides. Fish populations live on a shared grid — productive spots stay productive across all players, and they can be fished out the more theyre used, encouraging exploration.
Permits, Tournaments & Challenges
Sell global or zone-specific fishing permits with expiring card art players can inspect in-hand — cops with the right job and rank can revoke them face-to-face. Run daily challenges that reset every 24h, plus daily and weekly tournaments with eligibility chips, prize pots, free or paid entry, and zone-locked variants. Global and personal leaderboards baked in.
Crab Pots, Fish Finder & Side Activities
Place baited crab pots in deep water and pull them up later via a rope-pull minigame. Use the fish finder tablet item to scan nearby waters for what's biting where. Dig for worms, maggots and more across 20+ ground material types. Gut your catch into meat or fillets — yield scales with player skill. Plenty to do beyond just casting a rod.
Live In-Game Configurator
Open `/dirk_config` and adjust anything in real time — fish stats, zone bite times, shop stock, permit prices, daily challenge templates, tournaments and per-player levels. Full undo / redo history, audit log of who changed what, and absolutely no SQL or Lua config edits. Resource never has to restart.



















