DirkScripts
Getting Started
π¨ DEPENDENCIES
- dirk_lib β
- oxmysql β
- dirk_fishProps β β streamed 3D fish models, traps, rods and props
βΉοΈ Frameworks, inventories, targets, etc.
dirk_fishing supports everything dirk_lib supports β framework, inventory, target and interact systems are all handled by the bridge layer. See the full list on the dirk_lib Supported Resources page.
Install dirk_lib
Make sure dirk_lib is installed and auto-detecting the correct framework / inventory / target. Watch your server console for the detection output.
Install dirk_fishProps
Drop dirk_fishProps into your resources folder. This streams every fish model, rod, trap and buoy. Without it nothing will spawn correctly in-game.
Add Items to Your Inventory
Inside dirk_fishing/INSTALLATION/itemsToAdd/, pick the file that matches your inventory:
ox.luaβox_inventory/dirk_inventoryqb.luaβqb-inventoryesx.sqlβ ESX
This adds every rod, reel, line, hook, weight, bait, dig tool, fish, guidebook, permit, anchor, fish finder, fish knife and trap item.
Add Item Images
Copy the 111 images from INSTALLATION/itemImages/ into your inventory's image folder.
Start Order
propertiesensure your_framework ensure oxmysql ensure your_inventory ensure your_target ensure dirk_lib ensure dirk_fishProps ensure dirk_fishing
Done
Start the server, head to a body of water, equip a rod and cast.
#First-Time Setup
On first start dirk_fishing creates its database tables via oxmysql automatically. No SQL imports beyond your inventory items.
Defaults ship a fully playable setup:
- 13 rods, 14 reels, 14 lines, 24 hook sizes, 12 sinker weights and 20+ baits
- 32 fish species across freshwater and saltwater
- Pre-configured fishing zones, equipment shops, fish markets and a dedicated bait market
- Bait digging spots with tools and rare bonus items
Everything is tweakable from the Live Script Configurator β changes apply live, no restart required.
