Page cover
For the complete documentation index, see llms.txt. This page is also available as Markdown.

🎣Fishing Sim

A complete fishing overhaul for FiveM — realistic casting physics, 32 bespoke 3D fish, gear progression, fishing zones, traps, daily challenges, and a fully live in-game configurator. v2 is a ground-u

After 5 years, dirk_fishing v2 has been completely rewritten from the ground up. Almost nothing from v1 survives — this is a brand new resource that happens to share the same name.


Highlights

  • Aim → cast → fight loop with a live reticle, casting minigame and Stardew-style bar-catch fight.

  • 32 fish species — every single one has a bespoke 3D model (no reused props), with realistic in-hand sizing and rarity tiers.

  • 13 rods, 14 reels, 14 lines, 24 hooks, 12 weights and 20+ baits, all editable live.

  • Fishing zones, grid-based populations and a Fish Finder tablet that scans nearby waters.

  • Interactive Guidebook — six tabs covering overview, collection, equipment, map, leaderboards and tournaments.

  • Daily Challenges — randomised objectives that reset every 24 hours.

  • Traps (Crab Pots) — passive baited pots with surface buoys, rope-pull minigame and stale-trap auto-expiry.

  • Bait digging and fish gutting.

  • Equipment shops, fish markets and a dedicated bait market — fully built-in, no external store dependency.

  • Live Script Configurator — every fish, zone, permit, shop, tool and player level edited in-game with undo/redo and an audit log. No SQL, no Lua config edits, no resource restart.

Cinematic catch camera frames every fish before it hits your inventory.

Where to go next


Framework Support

Built on dirk_lib and fully framework-agnostic. Out-of-the-box bridges for ox_inventory, qb-inventory and ESX. Pre-generated item definitions for ox / qb / esx ship in INSTALLATION/itemsToAdd/, with 111 item images in INSTALLATION/itemImages/.

Last updated