🎣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
Last updated

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.
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.

New to the resource? Start with Getting Started.
Want a tour of every system? Open the Features section.
Ready to tune your server? Jump to the Live Script Configurator.
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