Skip to content
Vice Drip
Economyvf_garage

TitleLock Garage (vf_garage)

Vehicles should disappear only in the story, never in your database.

Players forgive a crash. They do not forgive losing the car they spent three weeks earning. TitleLock Garage is built around persistence, ownership, impound logic, and transfer records — so vehicles feel like assets, not temporary props.

TitleLock Garage poster — a black sports car with red tail lights parked in a dark garage, VICE DRIP plate

The short answer

TitleLock Garage is a FiveM garage and vehicle persistence script for roleplay servers. It manages owned vehicles, stored vehicles, impounds, transfers, and restart-safe vehicle state — and it adapts to your framework's existing tables instead of replacing them. Persistence is a claim on our QA gate, not yet a published measurement; its resmon figure reads [MEASURED-PENDING] until a real client produces one.

Trust receipts

01 / 08

Performance · measured

resmon idle: [measured-pending]resmon active: [measured-pending]
Qbox + ox_lib · NativeQBCore · CompatESX Legacy · BridgeStandalone · Yes

Declared support — exact tested versions publish with the release QA matrix.

What you can read · escrow

Ships open

  • full config surface (≤20 top-level keys)
  • locales
  • framework bridge glue
  • public exports / API

Ships escrowed

  • core logic (Cfx asset escrow)

Exact file-level manifest publishes with the release.

Support · SLA

  • First response <24h
  • S1 hotfix <12h
  • free updates within major version
v1.0.3 · updated 2026-09-02

What it does

02 / 08
01

Real condition persistence: fuel, engine and body health, dirt level, and every cosmetic mod slot captured on store and reapplied on retrieve — not a fresh-spawn reset

02

Public, job, house and impound garage types, with the house type exposed as an API a housing resource can drive

03

Shared keys per plate, owner transfers behind proximity and explicit acceptance, and impound release with an escalating daily fee

04

Two independent checks on every retrieve: a conditional database state transition with affected rows checked, plus a per-plate in-flight lock

05

Framework-adapter mode: detects and reads/writes Qbox and QBCore's player_vehicles or ESX's owned_vehicles, or runs fully standalone against its own table

06

Plates are read from the server-side entity, never from a client argument, and ownership is re-checked on every store, retrieve, transfer, key grant and impound release

See it run

03 / 08

TitleLock Garage (vf_garage) demo loop — capture pending. Real client footage only; no mockups presented as gameplay.

· OWN CAPTURE · PENDING

TitleLock Garage (vf_garage) NUI detail — capture pending. Real client footage only; no mockups presented as gameplay.

· OWN CAPTURE · PENDING

Captures come from our own test servers, HUD-off, 1920×1080. We never present concept art or mockups as gameplay.

Compatibility

04 / 08
Qbox + ox_lib · NativeQBCore · CompatESX Legacy · BridgeStandalone · Yes

Declared support — exact tested versions publish with the release QA matrix.

Every Vice Drip resource talks to your framework through one open bridge module in VF Core — Qbox/ox_lib first-class, ESX Legacy via bridge, QBCore compat — with no hard framework dependency baked into the product. Swap frameworks; keep your stack.

Requirements

05 / 08
vf_core
Version
1.0.3
fx_version
cerulean
Lua
5.4 (lua54 'yes')
Minimum artifact
not declared by the manifest
  • Same shape as vf_jobs: the manifest names only vf_core, and vehicle persistence runs through vf_core's data layer, which declares oxmysql itself. oxmysql is therefore required and started first, even though this manifest does not name it.

Requirements are read from each resource's own fxmanifest.lua. We do not publish a minimum artifact build because none of our manifests declare one — run a current recommended artifact and Lua 5.4 will be available.

These come from the resource’s own manifest, not from a marketing sheet — the same file your server reads at start. If a dependency is missing, FiveM says so in the console and the resource does not start; nothing half-runs.

Changelog

06 / 08
v1.0.3last update 2026-09-02— full live feed lands with launch; every release ships dated notes.

Straight answers

07 / 08

Does VF Garage replace my framework's vehicle tables?

No — adapter mode works with your existing framework tables instead of replacing them, which is what makes install and later migration low-risk. A standalone schema is available if you'd rather it own persistence.

What survives a server restart?

Stored vehicles persist with fuel, mods, and condition. Impound state and ownership transfers persist too — restart-proof persistence is the product's core claim and part of its release QA.

Does it handle impound with fees?

Yes — public, job, house, and impound garage types are configurable, including impound fees with escalation rules.