Vehicle Studio
v1.0.1
Released 3 June 2026
<Callout type="warn">
Due to the number of files changed, we highly recommend a full reinstall of the script to ensure everything works smoothly!
</Callout>
Fixes
- Fallback images not showing
- Place client into routing bucket while taking images
- Exports can now lookup images via hash (to resolve issues for ESX users)
Qbox CDN Uploads
- Will now set a filename (and use a subfolder if configured) - thanks for adding these features ??
Config
- New config option added
Config.VehicleStudioRoutingBuckets
Database (if configured)
- If you've set up the script to store metadata in your database, run the following migration SQL:
ALTER TABLE `jg_vehiclestudio_vehicles` ADD COLUMN `model_hash` int unsigned NOT NULL DEFAULT 0 AFTER `spawn_code`, ADD KEY `idx_model_hash` (`model_hash`); ALTER TABLE `jg_vehiclestudio_images` ADD COLUMN `path` text NULL AFTER `updated_at`, ADD COLUMN `storage_key` text NULL AFTER `path`;
API
- The data returned from the exports have changed slightly. Please ensure you also update your JG Advanced Garages & JG Dealerships to the latest versions released today. You can read more about the available exports for integrations here: https://docs.jgscripts.com/vehicle-studio/api
Changed Files
- LOCAL_IMAGE_UPLOADS_HANDOFF.md
- VEHICLE_IMAGE_EXPORT_HANDOFF.md
- client/cl-gallery-settings.lua
- client/cl-gallery.lua
- client/cl-main.lua
- client/cl-state.lua
- client/cl-studio.lua
- fxmanifest.lua
- server/sv-database.lua
- server/sv-gallery-settings.lua
- server/sv-http.lua
- server/sv-image-index.lua
- server/sv-perms.lua
- server/sv-routing-buckets.lua
- server/sv-upload.lua
- shared/_types.lua
- web (entire folder)
- config (config files changed)