Package Description
Code9 CarplayV2 — Premium In-Vehicle Infotainment System
The most advanced premium in-vehicle tablet UI for FiveM. A complete infotainment ecosystem — music, navigation, dashcam, autopilot, security cameras, vehicle controls and more — wrapped in a buttery-smooth, fully optimized package.
Built for ESX, QBCore and QBox out of the box. Plug & play.
Why this stands out
- True premium UI — polished mobile-style design language with light / dark / custom accent themes
- In-world DUI screen — mount a physical screen prop on any vehicle that mirrors your tablet UI live
- 7 languages included — English, Turkish, Spanish, German, French, Dutch, Portuguese (fully localized — add your own in minutes)
- Built-in Discord role permissions — no external Discord script required
- Everything is config-editable — toggle every module, every dock button, every app individually
- Multi-framework, multi-inventory, multi-fuel, multi-key — works with what you already have
Vehicle Control Center
A unified dock at the bottom of your tablet gives the driver instant access to:
- Lock / unlock
- Engine on / off
- Headlights toggle
- Hazard lights
- Interior light
- Windows roll up / down
- Trunk & hood
- Individual door open / close
- Seat switcher popup
- Volume slider popup
- Rear camera
- Auto-park hologram
- Dashcam recorder
Each button can be hidden globally via config.
Music Player
- YouTube playback with 3D positional audio (other players hear your music nearby — configurable distance)
- 5-band parametric equalizer — Flat, Bass Boost, Rock, Pop, Vocal, Classical, or define your own presets
- Personal playlists, liked songs, recently played, full search
- Server-wide public playlist (set by config)
- Floating music HUD widget
- Max volume cap per server
Map & Autopilot
- Beautiful Leaflet-powered map with custom places (Home, Work, Pin, Star, Heart, Fuel, Flag, Shield)
- Favorites, recents, location sharing, mark-my-location, report-an-issue
- GPS Autopilot with three drive modes — Eco, Sport, Sport+ — fully configurable speed presets
- 17 driving behavior flags players can toggle: stop at lights, avoid peds, change lanes, take shortcuts, drive in reverse, avoid highways, follow road speed limit, and more
- Live navigation HUD widget with remaining distance & ETA
Camera Systems
- Rear Camera — automatic on reverse with custom per-vehicle offsets for addon vehicles
- Security Camera (360° sentry mode) — full FOV control, zoom in/out, security filter, scanline, vignette, corner brackets, animated noise, timestamp; recording up to 5 minutes; uploads to Fivemanage or Discord webhook
- DashCam — front and rear angles, plate & speedometer overlay, recording with upload, dedicated focus key for in-drive button interaction
Auto-Park System
Point-and-place hologram parking. Click anywhere on the ground, rotate with mouse scroll, and your vehicle drives itself into the slot with precision-snap on arrival. Stuck-detection retry. Job & Discord role gated.
Driving Tools
- Drift Mode — toggle drift tyres (job & role gated)
- Speed Limiter — custom presets (default 50/80/100/120/150/200 km/h)
- Suspension Adjustment — ride-height presets (Very High / High / Standard / Low / Jack), custom slider, and auto-lowering at configurable speed thresholds
Apps Sidebar
Each app has individual job & Discord role permissions:
- Map
- Music
- Weather (live in-game weather widget)
- Vehicle Health
- Lights control
- Notes — rich text editor with task lists
- Games (built-in mini-games)
- Settings
- Security Cam
Extra Features
- Remote Vehicle Control — summon your car, nudge forward / back, honk horn — from outside the vehicle, with tablet prop and animation
- Passenger Mode — limit which apps passengers can use while driver is active
- First-Run Setup Wizard — first & last name, avatar (85 presets + custom URL upload), theme & accent color
- Mileage System — internal tracking or integrate with
jg-vehiclemileage / cd_garage - Engine Keep Running when exiting vehicle (configurable)
- Vehicle Class Allowlist — block the tablet on planes, cycles, trains, etc. (per class toggle)
- Three opening methods — command, keybind, or item (your choice)
- In-Vehicle Screen Prop — physical DUI screen mounted on the dashboard, mirrors the tablet live; custom prop & texture support
Compatibility
| Type | Supported |
|---|
| Frameworks | ESX, QBCore, QBox, Standalone |
| Inventory | ox_inventory, qs-inventory, codem-inventory, ESX, QB, QBox |
| Fuel | LegacyFuel, ox_fuel, cdn-fuel, ps-fuel, lj-fuel |
| Vehicle Keys | default, cd_garage, qb-vehiclekeys, qs-vehiclekeys |
| Mileage | internal, jg-vehiclemileage, cd_garage |
| Notifications | GTA native, ox_lib, ESX, QB |
| Languages | EN, TR, ES, DE, FR, NL, PT (extendable) |
Performance
- 0.00–0.02 ms idle resource usage
- Optimized React build with manual chunk splitting (map, editor, dnd, youtube, motion, marquee all isolated)
- DUI in-vehicle screen reuses the same React app — no double rendering
- Zero
backdrop-filter usage — full FiveM CEF compatibility - Auto-installing SQL schema (no manual import required)
Permission Model
Every app, module and feature accepts jobs and discordRoles arrays:
- Both empty → everyone allowed
- Only one set → that one must match
- Both set → OR logic (job match OR role match)
Discord role checks use a built-in bot fetcher — just provide your bot token + guild ID. No external Discord resource required. Role results are cached for performance.
What's Included
- Fully escrowed main resource
- Editable files even after escrow:
shared/config.lua, server/config.lua, client/open.lua, server/open.lua, all locales - Bundled
code9_sound — 3D positional audio engine + 5-band parametric EQ (powers the music player) - Bundled
code9_carplayProp — streams the default in-vehicle screen prop (mdigou_boombox_car_prop_02) - 7 pre-translated language files
- Auto-installing SQL schema (3 tables — settings, mileage, dashcam)
- Heavily commented in-config documentation — every option explained inline
- Free updates & bug fixes
Requirements
oxmysqlcode9_sound (bundled — required for music)code9_carplayProp (bundled — required for the in-vehicle screen prop)- One of:
es_extended, qb-core, or qbx_core (or run standalone)
Preview
🎬 Watch the full preview on YouTube