Images Settings
This page explains how to configure item images, add custom graphics, and manage image paths in Koja-Crafting.
π§ Configuration Options
All image settings are located in shared/config.lua under the IMAGES SETTINGS section.
-- ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
-- IMAGES SETTINGS
-- ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Config.Images = {
globalImagesPath = 'default',
format = 'webp'
}π Setting Descriptions
Global Images Path
globalImagesPath = 'default'Purpose: Define where item images are loaded from - either local crafting images or external inventory images.
Options:
'default'
Uses images from koja-crafting/web/build/images/
Default, uses built-in images
'nui://inventory/html/images/'
Links to QB inventory
QBCore servers using qb-inventory
'nui://ox_inventory/web/build/images/'
Links to ox_inventory
ESX/Standalone using ox_inventory
Custom path
Any NUI resource path
Custom inventory systems
How it works:
The path is prepended to all item image paths
Allows using existing inventory images
No need to duplicate images across resources
Image Format
Purpose: Specify the file extension for item images.
Options:
'webp'- Modern format, smaller file size, faster loading (recommended)'png'- Traditional format, wider compatibility, larger files
When to use each:
β Use
'webp'if your inventory uses WebP formatβ Use
'png'if your inventory uses PNG formatβ Match your inventory system's format for consistency
π¨ Image Path System
How Image Paths Work
There are two ways to define item images in your crafting configuration:
Method 1: Relative Path
Method 2: Absolute Path
π Configuration Examples
Example 1: Using Default Built-in Images
Result: Loads from koja-crafting/web/build/images/bandage.webp
Example 2: Using ox_inventory Images
Result: Loads from ox_inventory/web/images/bandage.png
Example 3: Using qb-inventory Images
Result: Loads from qb-inventory/html/images/bandage.png
Example 4: Mixed Sources
Result:
bandageloads from ox_inventorycustom_itemloads from koja-crafting local images
π Adding Custom Images
Step-by-Step Guide
π― Best Practices
Image Optimization
Use WebP format when possible:
25-35% smaller than PNG
Faster loading times
Better performance
Optimize file size:
Keep images under 100KB each
Use compression tools
Remove unnecessary metadata
Use appropriate resolution (256x256 or 512x512)
Consistent naming:
Transparent backgrounds:
Better visual integration
Professional appearance
Matches inventory style
File Organization (Optional)
Organize images by category for easier management:
Then reference with subdirectories:
π Troubleshooting
π Related Settings
For item configuration, see Crafting Stations
For resource management, see Server Settings
For general setup, see Installation
Last updated