Changelog

Files Changed

Not every update requires replacing the entire folder, as we understand it’s a hassle to redo configs for each update.

  • All Files: Delete the old cd_garage folder, download the latest version, reconfigure the configs folder, and restart your server.

  • All Files Except config.lua: Follow the steps above, but first back up your existing config.lua file. After downloading, replace the new config.lua with your backup.

  • Specific Files: Simply copy and paste the specific updated files over the old ones, then restart your server.

Skipping Updates


v5.0.5

15/09/2025

Files Changed:

fxmanifest.lua
client/main/functions.lua
client/other/job_garages.lua
client/other/keys.lua
client/other/impound.lua
server/main/server.lua
server/other/keys.lua
server/other/impound.lua

v5.0.4

13/09/2025

Files Changed:

Edit

  • Removed given and recieved job keys from displaying on the keys UI.


v5.0.3

01/09/2025

Files Changed:

Config Changes (replace this in the config if you don't want to replace the whole config).
--Added options onto persistent vehicle config table.
Config.PersistentVehicles = { 
    ENABLE = true,
    SaveAfterRestart = {
        ENABLE = true,
        save_regular_job_vehicles = true, --Do you want regular job vehicles spawned from cd_garage to be saved and restored after a server restart?
        save_owned_job_vehicles = true --Do you want personal or society owned job vehicles to be saved and restored after a server restart?
    }
}

--Modified this code block.
if Config.Framework == 'auto_detect' then
    if GetResourceState(Config.FrameworkTriggers.esx.resource_name) == 'started' then
        Config.Framework = 'esx'
    elseif GetResourceState(Config.FrameworkTriggers.qbcore.resource_name) == 'started' then
        Config.Framework = 'qbcore'
    end
end
if Config.Framework == 'esx' or Config.Framework == 'qbcore' then
    for c, d in pairs(Config.FrameworkTriggers[Config.Framework]) do
        Config.FrameworkTriggers[c] = d
    end
    Config.FrameworkTriggers.esx, Config.FrameworkTriggers.qbcore = nil, nil
end

Edit

  • Removed option to enter a fake plate, instead the plate is randomly generated.


v5.0.2

21/08/2025

Files Changed:

fxmanifest.lua
configs/locales.lua --(added ['exit_garage'] = 'Exit Garage').
client/other/garage_interact.lua
client/other/job_garages.lua
client/other/impound.lua

v5.0.1

19/08/2025

Files Changed:

fxmanifest.lua
client/other/garage_interact.lua
client/other/keys.lua
client/other/impound.lua
--[[(DELETE THIS FILE)--]] client/other/garage_usage_method.lua --[[(DELETE THIS FILE)--]]

v5.0.0

16/08/2025

Files Changed:

Changelog:

Edit

  • Rewrote and updated the auto insert SQL system.

  • Rewrote and improved the player blips system.

  • Rewrote and improved the impound code.

Last updated

Was this helpful?