Changelog
Released version and their changes.
#Changes
- Fixed various performance throttles.
#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/disable_native_hotwiring.lua
- client/unlocked/hotwiring.lua
- server/locked/*
- fxmanifest.lua
2026-09-06 22:39 CET
#Changes
- Fixed an accidental double-notification when you're robbing NPCs of their vehicle.
- Hardened the fleeing mechanic during NPC vehicle theft.
- Fixed a regression in the vehiclekey split causing the "automatic engine" setting to keep turning the vehicle on constantly.
#Files Affected
- client/locked/*
- server/locked/*
- fxmanifest.lua
#Changes
- Lockpicking attempts now trigger pedestrian witness alerts within a configurable distance, set to 15.0 by default.
- Lockpicking now provides the specific lockpick item used for each attempt, keeping item handling tied to the selected item. This lets you run custom logic based on the item used.
- Keys, robbery and vehicle access.
- Hotwiring and lockpicking support configurable ordered skill-check sequences, defaulting to easy, medium and hard and can disable skill checks entirely.
- Failed hotwire attempts now apply a configurable health penalty along with some effects, default loss is set to 10 health for every fail.
- Adjusted an internal check to avoid stale data blocking some hotwire actions.
- The hotwire animation is now played throughout the skill checks and not just the final progressbar.
- Engine-start attempts are ignored while another action is in progress, preventing conflicting vehicle actions. Such as during hotwire, or stealing keys.
- Replicated engine-start state now starts the vehicle for its current driver when the engine is not already running. Entity ownership could previously prevent the engine from starting properly.
- Fixed the NPCs being robbed of their vehicle to continue fleeing after their vehicle theft interaction, which was lost during the vehiclekeys split.
- Stronger enforcement for vehicles successfully taken from NPCs to remain unlocked until their keys are marked stolen. Previously a race condition could cause issues.
- NPC key recovery now tracks both key-bag and pedestrian pickups, validates the expected entity type and removes invalid or expired pickup records.
- Vehicle network ID handling now uses the compatibility network helper, preventing vehicle actions from using unavailable entity references.
#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/disable_native_hotwiring.lua
- client/unlocked/hooks.lua
- client/unlocked/hotwiring.lua
- client/unlocked/lockpicking.lua
- server/locked/*
- server/unlocked/hooks.lua
- shared/unlocked/config.lua
- fxmanifest.lua
#Config Changes
shared/unlocked/config.lua- Added
Config.Settings.hotwiring.failurePenalty.enabled=true - Added
Config.Settings.hotwiring.failurePenalty.healthLoss=10 - Edited
Config.Settings.hotwiring.skillCheck:true->{"easy", "medium", "hard"} - Edited
Config.Settings.lockpicking.skillCheck:true->{"easy", "medium", "hard"} - Added
Config.Settings.lockpicking.witnessDistance=15.0
- Added
#Changes
- Split a few functionalities into separate files.
- Keys, robbery and vehicle access.
- Successful hotwiring starts the vehicle without granting a temporary vehicle key.
- During hotwiring, steering, exiting and related vehicle controls are restricted until the action ends.
- Fixed passive lock-state updates, they no longer trigger repeated door-close events.
#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/disable_native_hotwiring.lua
- client/unlocked/hotwiring.lua
- client/unlocked/lockpicking.lua
- server/locked/*
- server/unlocked/hooks.lua
- shared/locked/*
- external_support/keys/qb-vehiclekeys.lua
- fxmanifest.lua
#Changes
- Fixed the start-stop-toggle keybinds being incorrectly ported from the garage.
- Fixed the personal settings into the finalized design, mirroring garages.
#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/*
- fxmanifest.lua
#Config Changes
shared/unlocked/config.lua- Removed
Config.Settings.personalSettings.force.autoStartEngine(wasfalse) - Removed
Config.Settings.personalSettings.force.holdExitToKeepState(wasfalse) - Removed
Config.Settings.vehicleEngine.autoStartEngine(wastrue) - Removed
Config.Settings.vehicleEngine.holdExitToKeepState(wastrue) - Added two new
Config.Settings.personalSettings.settingsentries:holdExitToKeepStateautoStartEngine
- Removed
Semi-official release for the product, making it available as a secondary resource, awaiting further testing for official release.