JG Docs
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)

On this page