Documentation

Setup

Install and configure the catalytic converters beta.

#Dependencies

Install oxmysql, zyke_lib, and zyke_anglegrinder. Configure the framework, inventory, and target providers in zyke_lib. See Dependencies.

#Resource & Items

Place the resource in your server's resources folder as zyke_catalytic.

Copy the matching definitions from zyke_catalytic/extras/items/ox_inventory.txt or zyke_catalytic/extras/items/qb-core.txt into your configured inventory. Copy the icons from extras/items/images/256/ into the inventory's image directory. The bundled definitions include catalytic_converter_small, catalytic_converter_medium, catalytic_converter_large, catalytic_converter_new, and catalytic_jack.

Keep the converter items non-stackable/unique so each retains its vehicle, plate, grade, and condition metadata. On ox_inventory, each grade uses its own icon.

The fence sells the grinder, discs, and battery from zyke_anglegrinder, so install that resource's items too.

#Configuration

Edit shared/unlocked/config.lua. Review vehicle classes, grades, guards, the fence position, and contracts. Use the Config reference for current defaults.

Custom action restrictions belong in client/unlocked/can_checks.lua and server/unlocked/can_checks.lua. Enforce trusted restrictions on the server. Connect your dispatch resource in OnConverterAlert inside server/unlocked/hooks.lua.

#Start Order

Start your configured providers and their dependencies before Catalytic Converters:

cfg
ensure oxmysql
ensure zyke_lib
ensure zyke_anglegrinder
ensure zyke_catalytic

Database tables are created on first start. The console warns about any configured item missing from your inventory.

#Verify Gameplay

Use /catjacked to spawn a car already on a jack. Equip the grinder with a disc and a charged battery, slide under, and cut the converter out. Sell it to the fence, then install a catalytic_converter_new on the car. Use /catguards to test each guard.