
Codem mFishing Simulator - A complete fishing career for FiveM
CodeM mFishing Simulator turns fishing into a full career. Players rig a rod, cast with a power bar, strike on the bite, fight 100 species in four reeling minigames, then fillet, clean, sell, store and compete with every catch. Built from the ground up by CodeM for roleplay servers that want fishing to be a real job, not a button press.
FEATURES
- Modern NUI with 3D models - every fish, shellfish, rod, reel, bait, hook, line and trophy is rendered in 3D on the catch card, rig screen, showroom and encyclopedia
- Power bar casting - hold to charge, release to cast from 8m up to rod length x 12m (default, a 3m rod reaches 36m)
- Bite and strike timing - bite after 4-6s and strike inside a 1-2s window (configurable), baits shorten the wait and hooks extend the window
- 4 reeling minigames - Reel, Tension, Wheel and Track, rolled at random per fish, each can be turned off
- Rarity based difficulty - fight value from 0 (common) to 100 (mythic) sets how hard every minigame plays
- 100 catchable species - 87 fish and 13 shellfish, each with its own 3D model, average weight and habitat
- 5 rarities - common, uncommon, rare, legendary and mythic with 40 to 220 XP per catch
- 4 fishing grounds - Sea, Lake, River and Swamp detected automatically, lake, river and swamp are editable polygon zones (5 zones included)
- Real catch data - every fish rolls a weight (45% to 220% of the species average), a quality (40-100) and a length
- Size classes - small, medium and large catches that stack in one inventory slot, while records and tournaments still use the real weight
- 5 rig slots - rod, reel, line, hook and bait stored on each rod item, swap parts in a 3D rig screen
- 79 gear items - 21 rods, 13 reels, 14 lines, 13 hooks and 18 baits, each with a price, a level requirement and one perk
- Gear perks - rod luck (up to 4.4), reel speed (up to 15%), line guard (up to 24%), strike time (up to 28%) and bite speed (up to 14%)
- Lure system - every bait attracts favourite species (3x more likely by default) without locking any fish
- 5 premium gear items - never sold in the market, no level requirement, top tier perks, made for your store or events
- 30-level career - thresholds generated from 5 config values (250 to 305,000 XP by default), no long list to maintain
- Skill points - 1 per level (configurable), spent on ground ranks and extra garage places
- Ground ranks - 6 ranks in every ground, each unlocks better rarity chances up to 16% mythic
- Fillet cutting - cut any fish into 2 fillets in a 3D cutting scene (default knife: weapon_knife), fillets sell 3.2x per kg
- Shellfish cleaning - clean 13 shellfish into 12 products in a short 3D scene, oysters can drop pearls (8% default, $260 each)
- Fish market with 10 tabs - Buy, Sell, Encyclopedia, Career, Contracts, Trophies, Tournament, Fleet, Diving and Storage in one UI
- Quality based selling - price = kg x price per kg x quality factor (0.5 to 1.0), sell one by one or all at once
- Encyclopedia - 100 entries unlock on first catch with weight range, personal record, prices, pearl chance and best baits
- 20 protected species - endangered fish that bite less often (40%), give 2x XP when released and are illegal to keep
- Hidden buyer - black market ped with no blip that moves between 4 spots every 45 minutes (configurable)
- Police alerts - 30% dispatch chance per black market sale (configurable, police and sheriff by default)
- Personal contract boards - daily (3 slots), weekly (3 slots) and monthly (2 slots) boards with 35 offers
- Contract requirements - species, rarity, ground, fillets, minimum weight and minimum quality, partial deliveries and swaps
- Contract rewards - money, XP and skill points, boards renew at 06:00 server time (configurable)
- Scheduled tournaments - 3 weekly events by default with 6 hours of registration and 20 minute rounds
- 5 tournament formats - Total Weight, Most Fish, Biggest Fish, Rarity Points and Target Species
- Tournament prizes - $250 entry fee plus a $5,000 house pot split 50/30/20 with XP for the top 3 (configurable)
- 6 tournament spots - Del Perro Pier, Chumash Pier, Paleto Pier, Alamo Sea Dock, Zancudo River Bend and Zancudo Marsh, catches count inside a 90m radius
- Live tournament HUD - time left, standings and map blips, cancelled events refund every fee
- 19 trophies - achievements for catches, species, rarity, weight, quality, levels, ranks, contracts and tournament wins with money and XP rewards
- 3D trophy cabinet - take a trophy out as an item, hold it in hand for everyone to see, then put it back
- Fleet - 14 boats and 8 work vehicles, level gated, from a Seashark to a Submersible
- 3 harbors - take vehicles out and park them back at Puerta Marina, Paleto Cove or Alamo Landing
- Garage management - 3 free places plus 4 bought with skill points, repair, refuel and sell back at 70% (configurable)
- Persistent vehicles - health, fuel, distance and mods are saved when parking, lost vehicles can be taken out again
- Boat anchor - drop and raise with O or /anchor, rebindable in the key bindings
- Diving jobs - 12 job types on a shared server board with money, XP, pearl and gear rewards
- 55 seabed crate spots - sonar with distance hints and decoy signals, glowing crates and an underwater opening animation
- Scuba gear item - oxygen HUD, faster drain when swimming fast, oxygen saved on the item, $150 refills (configurable)
- Cold storage - 5 buyable units from 300 kg to 2,000 kg that keep weight, quality and protected flag of every piece
- Storage wear - units lose condition over time and must be repaired, at 0% they are lost with everything inside
- Server side security - fish, weight and quality rolled on the server, strike timing and cut duration checks, distance checks on every sale
- Discord logs - 9 separate webhook channels for market, black market, contracts, tournaments, fleet, storage, dives, trophies and suspicious activity
- Webhooks stay server side - logs config is never sent to players
- Inventory support - ox_inventory, qb-inventory and codem-inventoryv2 item lists included in English and Turkish
- Real fish weight in the inventory - for ox_inventory, codem-inventoryv2 and tgiann-inventory (toggle off for others)
- 299 items with images included - gear, fish, fillets, shellfish, products, pearls, scuba gear and trophies
- Target support - ox_target and qb-target, or key prompts
- Framework bridge - framework, inventory, notify, progress bar, fuel and dispatch handled through codem-lib
- 8 database tables - created automatically on first start
- Escrow ignored - all 14 config files, locales, SQL and hold pose files are open for editing
- Full documentation - installation, every feature, item list, commands, exports and FAQ on GitBook









