Walk-in 3D Garage Interiors
Garages V2 supports fully interactive 3D walk-in garage interiors with multi-floor navigation, cinematic camera cutscenes, and physical vehicle spawns.
🌟 Overview & Highlights
Instead of menu-only vehicle spawning, players can physically walk inside 3D garage interiors, browse their parked vehicles in designated parking spots, inspect vehicle stats, and drive out directly.
🛠️ Features & Controls
- Interactive Entry Cutscene: Smooth camera cinematic upon walking into a garage interior (
Config.Interiors.useCutscene). - Multi-Floor Navigation: Seamlessly navigate between garage floors using keybinds:
- Q: Previous Floor
- F: Next Floor
- E: Take Out Vehicle / Interact
- Backspace: Exit Interior
- G: Invite a nearby player (see Shared Visits below)
- Physical Vehicle Rendering: Stored vehicles spawn physically in assigned parking bays with their custom colors, liveries, body mods, and health states.
- Garage Shell Compatibility: Built-in compatibility with GTA V vanilla garage interiors and custom MLO / shell interior packs (
gtag_grand, etc.).
👥 Shared Visits & Invites
Each walk-in visit is its own private instance, so players never run into someone else's cars. The owner can bring friends in:
- Invite: while inside, press G to invite a player standing near the garage entrance. They get a Join / Decline prompt.
- Guests look, the host drives: guests see the host's vehicles, but only the host can take one out.
- Closing: when the host leaves, the visit closes and guests are sent back outside.
- Guest limit: cap how many guests one visit can have.
Garages listed for sale use the same interiors for an empty tour. See Garage Sales.
Configuration (shared/interior_sessions_config.lua)
Config.InteriorSessions = {
enabled = true, -- Each walk-in interior is its own instance that friends can be invited into
inviteKey = 47, -- G: invite a nearby player while inside
inviteRadius = 10.0, -- How close a player must be to the garage entrance to be invited
inviteTimeout = 30, -- Seconds an invite stays open
maxGuests = 6, -- Guests per interior (0 = unlimited)
bucketOffset = 7300, -- First routing bucket used; keep clear of other scripts' buckets
}Visits use routing buckets starting at bucketOffset. If another script on your server also uses buckets in that range, move this number.
Vehicle Transfer & DMV Certificate
Garages V2 includes an interactive, realistic paper document interface for transferring vehicle titles and selling vehicles player-to-player.
Job Fleet & Category Management
Garages V2 provides dedicated job garage management for police, ambulance, mechanic, taxi, and custom job roles. Everything is managed in-game from the admin panel: no commands, no config edits, no restarts.