Changelog
Released version and their changes.
#Changes
- Fixed some missing data inconsistencies.
- Fixed missing battery charge results after fence recharges and missing reputation and market results after converter sales.
- Fixed rating, payout, and reputation results going missing after contract hand-ins.
#Files Affected
Note: Due to the number of files changed, we recommend a full reinstall instead of swapping out individual files.
- client/locked/*
- server/locked/*
- server/unlocked/fence.lua
- fxmanifest.lua
2026-11-11 20:29 CET
#Changes
- Added
/catguardfor admins to apply or remove a vehicle's guard; changes are not saved. - Added welding sounds through
zyke_sounds, enabled by default when the resource is running.- Server owners must copy the supplied sound folder into the
zyke_soundssounds directory and restartzyke_sounds.
- Server owners must copy the supplied sound folder into the
- Added supplied inventory icons and artwork for the cable, cage, and shield catalytic guards.
- The resource now follows each player's selected language, including when they change it.
- The job tracker now uses the
zyke_libmission tracker; its resource-specific position and offset settings have been removed. - Converter actions for the nearest vehicle are now in the admin panel instead of the vehicle target menu.
- Adjusted the spacing around the admin demand slider and its value.
- Fixed prices using a hard-coded dollar sign instead of the
zyke_libcurrency format.
#Files Affected
Note: Due to the number of files changed, we recommend a full reinstall instead of swapping out individual files.
- client/locked/*
- client/unlocked/admin.lua
- client/unlocked/fence.lua
- client/unlocked/fence_contracts.lua
- client/unlocked/fence_shop.lua
- client/unlocked/laptop.lua
- server/locked/*
- server/unlocked/hooks.lua
- shared/unlocked/config.lua
- nui/*
- README.md
- extras/items/images/256/artwork/catalytic_guard_cable.png
- extras/items/images/256/artwork/catalytic_guard_cage.png
- extras/items/images/256/artwork/catalytic_guard_shield.png
- extras/items/images/256/catalytic_guard_cable.png
- extras/items/images/256/catalytic_guard_cage.png
- extras/items/images/256/catalytic_guard_shield.png
- extras/sounds/CREDITS.md
- extras/sounds/catalytic/weld_arc.ogg
- locales/*
- types/types.lua
- fxmanifest.lua
#Config Changes
shared/unlocked/config.lua- Removed
Config.Settings.catalytic.contracts.tracker.offset(was{x = 2.5, y = 2.5}) - Removed
Config.Settings.catalytic.contracts.tracker.position(was"top-left") - Added
Config.Settings.catalytic.install.weld.sound={enabled = true, arc = "catalytic/weld_arc.ogg", volume = 0.35, distance = 25.0}
- Removed
#Changes
- Updated to work with laptop SDK v2.
- Added guard fitting, enabled by default, with an under-car bolt-on activity for cable, cage, and shield guards.
- Guard items are available from the fence shop.
- Fitted guards and their cut progress are saved across resource restarts.
- Servers can configure fitting permissions and settings, or use a quick item-use interaction instead.
- Server integrations can inspect, fit, or remove guards and respond to successful player fits.
- The Scrap Buyer's ask-for-site prompt no longer repeats the site URL in its description.
#Files Affected
Note: Due to the number of files changed, we recommend a full reinstall instead of swapping out individual files.
- client/locked/*
- client/unlocked/can_checks.lua
- client/unlocked/laptop.lua
- server/locked/*
- server/unlocked/can_checks.lua
- server/unlocked/hooks.lua
- server/unlocked/items.lua
- server/unlocked/laptop.lua
- shared/locked/*
- shared/unlocked/config.lua
- shared/unlocked/functions.lua
- nui/*
- README.md
- extras/items/README.md
- extras/items/ox_inventory.txt
- extras/items/qb-core.txt
- locales/*
- stream/zyke_catalytic_cable_collar_large.ydr
- stream/zyke_catalytic_cable_collar_medium.ydr
- stream/zyke_catalytic_cable_collar_small.ydr
- stream/zyke_catalytic_cable_large_bare.ydr
- stream/zyke_catalytic_cable_medium_bare.ydr
- stream/zyke_catalytic_cable_small_bare.ydr
- stream/zyke_catalytic_cage_large_bare.ydr
- stream/zyke_catalytic_cage_medium_bare.ydr
- stream/zyke_catalytic_cage_small_bare.ydr
- stream/zyke_catalytic_guard_bolt.ydr
- stream/zyke_catalytic_guard_fit.ytyp
- stream/zyke_catalytic_guard_tools.ytd
- stream/zyke_catalytic_shield_large_bare.ydr
- stream/zyke_catalytic_shield_medium_bare.ydr
- stream/zyke_catalytic_shield_small_bare.ydr
- stream/zyke_catalytic_torque_wrench.ydr
- types/types.lua
- fxmanifest.lua
#Config Changes
shared/unlocked/config.lua- Added the full
Config.Settings.catalytictable. Copy the entire table from the new config.
- Added the full
#Changes
- Added support for cutting converters under vehicles held up by lifts or stands, without using a jack when clearance allows.
- Servers can configure the maximum clearance for working under raised vehicles.
- Updated the keybinds and disc cutting UI.
- Fixed under-car theft, inspection, and installation continuing after the vehicle shifted out of position.
#Files Affected
Note: Due to the number of files changed, we recommend a full reinstall instead of swapping out individual files.
- client/locked/*
- shared/unlocked/config.lua
- nui/*
- locales/*
- types/types.lua
- fxmanifest.lua
#Config Changes
shared/unlocked/config.lua- Added
Config.Settings.catalytic.theft.scene.jack.maxClearance=1.0
- Added
#Changes
- Added the fence’s private onion site on zyke_laptop for managing contracts.
- Players can view their standing, browse and accept offers, track or abandon jobs, re-mark target areas, and set a route to the yard; hand-ins and sales remain in person.
- Eligible characters receive the address and a laptop bookmark from the fence at the yard; access remains invite-only.
- Characters who already received the address can ask the fence for it again at a contracts-enabled yard to restore a deleted Veil Browser bookmark, with confirmation on success or the address shown if restoration fails.
- Added visible item handovers at the fence, with tools and converters changing hands individually and batches of three or more using a box by default; the effect can be adjusted or disabled.
- Fixed cutting, welding, and jack pumping continuing after the player is hit, stunned, or ragdolled; interrupted pumping no longer counts as complete, and ragdolled players are no longer pulled back under the car by the exit animation.
- Fixed
contracts.limitHours = falsenot disabling the daily job-taking limit; active-job limits still apply, and daily-limit counters are hidden and reset controls disabled when no daily limit applies.
#Files Affected
Note: Due to the number of files changed, we recommend a full reinstall instead of swapping out individual files.
- client/locked/*
- client/unlocked/fence.lua
- client/unlocked/fence_contracts.lua
- client/unlocked/fence_handover.lua
- client/unlocked/laptop.lua
- server/locked/*
- server/unlocked/can_checks.lua
- server/unlocked/fence.lua
- server/unlocked/laptop.lua
- shared/unlocked/config.lua
- shared/unlocked/functions.lua
- nui/*
- README.md
- locales/*
- types/types.lua
- fxmanifest.lua
#Config Changes
shared/unlocked/config.lua- Added the full
Config.Settings.catalytictable. Copy the entire table from the new config.
- Added the full
#Changes
- Added dedicated truck catalytic converter ("aftertreatment") theft.
- Industrial and Commercial vehicles, plus selected service vehicles, now use the truck size; older diesel semis, low-floor buses, coaches, and listed pre-catalytic-converter models are excluded.
- Truck units have a dedicated item and model, longer and harder pipe-cutting stages, and their own payout and tool durability-loss settings.
- Eligible trucks can be worked on without a jack; attempts to jack them are refused with a truck-specific notification.
- Fixed jack placement on multi-axle vehicles so the jack sits ahead of the foremost rear wheel instead of between rear axles.
- Fixed restoration of recorded missing-converter states for server-spawned vehicles and vehicles whose plates are assigned after spawning.
#Files Affected
Note: Due to the number of files changed, we recommend a full reinstall instead of swapping out individual files.
- client/locked/*
- client/unlocked/fence_contracts.lua
- server/locked/*
- server/unlocked/items.lua
- shared/unlocked/config.lua
- shared/unlocked/functions.lua
- README.md
- extras/items/README.md
- extras/items/images/256/artwork/catalytic_converter_new.png
- extras/items/images/256/artwork/catalytic_converter_new_large.png
- extras/items/images/256/artwork/catalytic_converter_new_medium.png
- extras/items/images/256/artwork/catalytic_converter_new_small.png
- extras/items/images/256/artwork/catalytic_converter_new_truck.png
- extras/items/images/256/artwork/catalytic_converter_truck.png
- extras/items/images/256/artwork/catalytic_converter_truck_corroded.png
- extras/items/images/256/artwork/catalytic_converter_truck_flaking.png
- extras/items/images/256/artwork/catalytic_converter_truck_holed.png
- extras/items/images/256/artwork/catalytic_converter_truck_patchy.png
- extras/items/images/256/artwork/catalytic_converter_truck_perforated.png
- extras/items/images/256/artwork/catalytic_converter_truck_pristine.png
- extras/items/images/256/artwork/catalytic_converter_truck_rusty.png
- extras/items/images/256/artwork/catalytic_converter_truck_spotted.png
- extras/items/images/256/artwork/catalytic_converter_truck_worn.png
- extras/items/images/256/catalytic_converter_new.png
- extras/items/images/256/catalytic_converter_new_large.png
- extras/items/images/256/catalytic_converter_new_medium.png
- extras/items/images/256/catalytic_converter_new_small.png
- extras/items/images/256/catalytic_converter_new_truck.png
- extras/items/images/256/catalytic_converter_truck.png
- extras/items/images/256/catalytic_converter_truck_corroded.png
- extras/items/images/256/catalytic_converter_truck_flaking.png
- extras/items/images/256/catalytic_converter_truck_holed.png
- extras/items/images/256/catalytic_converter_truck_patchy.png
- extras/items/images/256/catalytic_converter_truck_perforated.png
- extras/items/images/256/catalytic_converter_truck_pristine.png
- extras/items/images/256/catalytic_converter_truck_rusty.png
- extras/items/images/256/catalytic_converter_truck_spotted.png
- extras/items/images/256/catalytic_converter_truck_worn.png
- extras/items/ox_inventory.txt
- extras/items/qb-core.txt
- locales/*
- stream/zyke_catalytic_converters.ytyp
- stream/zyke_catalytic_new.ydr
- stream/zyke_catalytic_new_large.ydr
- stream/zyke_catalytic_new_medium.ydr
- stream/zyke_catalytic_new_small.ydr
- stream/zyke_catalytic_new_truck.ydr
- stream/zyke_catalytic_truck.ydr
- stream/zyke_catalytic_truck_corroded.ydr
- stream/zyke_catalytic_truck_flaking.ydr
- stream/zyke_catalytic_truck_holed.ydr
- stream/zyke_catalytic_truck_patchy.ydr
- stream/zyke_catalytic_truck_perforated.ydr
- stream/zyke_catalytic_truck_pristine.ydr
- stream/zyke_catalytic_truck_rusty.ydr
- stream/zyke_catalytic_truck_spotted.ydr
- stream/zyke_catalytic_truck_worn.ydr
- types/types.lua
- fxmanifest.lua
#Config Changes
shared/unlocked/config.lua- Added the full
Config.Settings.catalytictable. Copy the entire table from the new config.
- Added the full
#Changes
- Added under-car welding to install replacement converters. Custom prop, creates different welding marks based on minigame performance.
- Converters can now be destroyed by excessive cutting damage.
- With destruction enabled, reaching the configured damage threshold in the converter-cutting minigame removes the converter from the vehicle, awards no item, and notifies the thief; the pipe-cutting minigame is unaffected.
- On ESX, players in configured framework admin groups can now open the admin panel.
- Low cars can now be lifted farther after the jack's ram reaches its travel limit, provided spare screw travel is available.
- Refused installation, jack, theft, and fence actions now provide an explanation instead of failing silently.
- Jack interaction options are no longer hidden solely because work is temporarily unavailable, allowing players to select them and receive refusal feedback.
- Fixed severed converter placement so the supplied converter sizes better align with vehicle pipes and sit closer to low floors while preserving cutting-disc clearance and the height limit for taller vehicles.
#Files Affected
Note: Due to the number of files changed, we recommend a full reinstall instead of swapping out individual files.
- client/locked/*
- client/unlocked/fence.lua
- client/unlocked/fence_contracts.lua
- client/unlocked/fence_shop.lua
- server/locked/*
- server/unlocked/hooks.lua
- server/unlocked/items.lua
- shared/unlocked/config.lua
- nui/*
- README.md
- extras/items/README.md
- extras/items/images/256/artwork/catalytic_converter_new.png
- extras/items/images/256/artwork/catalytic_welder.png
- extras/items/images/256/catalytic_converter_new.png
- extras/items/images/256/catalytic_welder.png
- extras/items/ox_inventory.txt
- extras/items/qb-core.txt
- locales/*
- stream/zyke_catalytic_converters.ytyp
- stream/zyke_catalytic_new.ydr
- stream/zyke_catalytic_torch.ydr
- stream/zyke_catalytic_torch.ytd
- stream/zyke_catalytic_torch_on.ydr
- stream/zyke_catalytic_torch_wire.ydr
- stream/zyke_catalytic_weld.ydr
- stream/zyke_catalytic_weld_fat.ydr
- stream/zyke_catalytic_weld_fat_hot1.ydr
- stream/zyke_catalytic_weld_fat_hot2.ydr
- stream/zyke_catalytic_weld_fat_hot3.ydr
- stream/zyke_catalytic_weld_hot1.ydr
- stream/zyke_catalytic_weld_hot2.ydr
- stream/zyke_catalytic_weld_hot3.ydr
- stream/zyke_catalytic_weld_thin.ydr
- stream/zyke_catalytic_weld_thin_hot1.ydr
- stream/zyke_catalytic_weld_thin_hot2.ydr
- stream/zyke_catalytic_weld_thin_hot3.ydr
- stream/zyke_catalytic_welder.ytyp
- stream/zyke_catalytic_welder_anims.ycd
- stream/zyke_catalytic_welds.ytyp
- types/types.lua
- fxmanifest.lua
#Config Changes
shared/unlocked/config.lua- Added the full
Config.Settings.catalytictable. Copy the entire table from the new config.
- Added the full
#Changes
- Added optional target-system interactions for jack actions, going under cars, and talking to fences; interaction points remain the default.
- Fixed jack visibility when a vehicle's jack state arrives before the vehicle streams in.
- Converter-removal audio effects now apply when the vehicle becomes available and clear when it is no longer marked as having a removed converter.
- Going-under interactions now stay in sync with grinder equip changes, including after the grinder resource starts or restarts.
- Added 16 more languages.
#Files Affected
- client/locked/*
- client/unlocked/fence.lua
- shared/unlocked/config.lua
- README.md
- locales/*
- types/types.lua
- fxmanifest.lua
#Config Changes
shared/unlocked/config.lua- Added
Config.Settings.catalytic.interaction="point"
- Added
#Changes
- Jack actions now use an aimable marker: aim at it and press E.
- A placed jack offers Pump Jack and Pick Up Jack, selectable with the mouse wheel, and an unoccupied raised car offers Lower Car.
- Near-side jack-placement and under-car markers now stay visible up close when the camera ray hits the vehicle itself, while other obstructions can still block them.
- The fence menu now stays open while you buy and sell, and refreshes stock, prices, and market share after each trade.
- Fixed jack positions, lie spots, and clearance checks to follow the vehicle body's collision edge instead of the model's wider bounding box, which includes mirrors and door hinges.
- The grinder can no longer be taken out or put away while you using the jack, aiming a jack placement, stealing a converter, or installing a converter.
- Fixed ambient vehicles being able to disappear while a jack is on them or a theft job is in progress.
- The contract tracker player setting now appears as a switch, and the menu stays open while you change it.
#Files Affected
Note: Due to the number of files changed, we recommend a full reinstall instead of swapping out individual files.
- client/locked/*
- client/unlocked/fence.lua
- server/locked/*
- README.md
- locales/*
- types/types.lua
- fxmanifest.lua