The Complete GTA 5 & FiveM Developer Guide Carcols.Meta

The Complete GTA 5 & FiveM Developer Guide Carcols.MetaThe Complete GTA 5 & FiveM Developer Guide Carcols.MetaThe Complete GTA 5 & FiveM Developer Guide Carcols.MetaThe Complete GTA 5 & FiveM Developer Guide Carcols.Meta

Full carcols.meta reference for FiveM: every VMT_* mod slot from 0 to 49, safe ModKit ID ranges, 32-bit siren sequencer values and fixes for ID conflicts.

carcols.meta is the file that decides three things on every GTA 5 and FiveM vehicle: which tuning parts exist, which IDs they claim, and how the emergency lights flash.


Get it right and parts appear in the mod shop and sirens run clean. Get one ID wrong and parts vanish from vehicles that were working yesterday — usually because another pack claimed the same number.

This is the full reference: all 50 VMT_* mod slots, ModKit structure and safe ID ranges, the 32-bit siren sequencer with paste-ready values, and how carcols.meta connects to vehicles.meta and carvariations.meta.


1. Architectural Role and Runtime Memory Pipeline

Within the Rockstar Advanced Game Engine (RAGE) and the FiveM multiplayer framework, carcols.meta operates as the central definition registry for procedural vehicle visual customization, aftermarket component indexing, emergency lighting sequences, and photometric emitter behaviors.

While vehicles.meta establishes physical bounding hierarchies, wheel scale attributes, and archetype flags, and carvariations.meta handles spawn-state configurations (color palettes, default extras, and livery indices), carcols.meta builds the internal structural bridge that binds raw polygon geometries stored within .yft model files directly to engine-level Native invocations such as SET_VEHICLE_MOD (Hash: 0x6AF0636DDEDCB6DD).


2. Complete Mod Slot Enumeration: VMT_* Enum Types (Slots 0–49)

The RAGE vehicle modification pipeline provides 50 dedicated hardware mod slots (indexed 0 to 49). To ensure total compatibility across custom UI frameworks, vMenu implementations, and mechanic scripts, every mod part registered inside carcols.meta must map directly to its corresponding VMT_* enum flag:

Native Slot ID carcols.meta Enum (VMT_*) Hardware Category / Component Description 0 VMT_SPOILER Aerodynamic Spoilers, Wings, and Active Aero Flaps 1 VMT_BUMPER_F Front Bumpers, Splitters, and Lower Lips 2 VMT_BUMPER_R Rear Bumpers, Diffusers, and Undershields 3 VMT_SKIRT Side Skirts and Rocker Panels 4 VMT_EXHAUST Exhaust Tips, Cat-Back Systems, and Flame Points 5 VMT_CHASSIS Internal Roll Cages, Strut Braces, and Spaceframes 6 VMT_GRILL Front Radiator Grilles and Mesh Inserts 7 VMT_BONNET Engine Hoods, Cowl Inductions, and Vented Panels 8 VMT_WING_L Left Front Fender and Widebody Arch 9 VMT_WING_R Right Front Fender and Widebody Arch 10 VMT_ROOF Roof Panels, Carbon Caps, and Light Mounts 11 VMT_ENGINE Engine Block Tuning Stages (statMods) 12 VMT_BRAKES Brake Calipers and Slotted Rotors (statMods) 13 VMT_GEARBOX Transmission Stages and Gear Ratios (statMods) 14 VMT_HORN Custom Acoustic Horn Configurations 15 VMT_SUSPENSION Suspension Geometry & Ride Height Lowering (statMods) 16 VMT_ARMOUR Ballistic Armor Plating Upgrades (statMods) 17 VMT_NITROUS Nitrous Oxide Injection Hardware 18 VMT_TURBO Forced Induction / Turbocharger Kits 19 VMT_SUBWOOFER Cabin Audio Systems and Subwoofers 20 VMT_TYRE_SMOKE Burnout Tire Smoke Color Particulates 21 VMT_HYDRAULICS Hydraulic Suspension Accumulators & Pumps 22 VMT_XENON_LIGHTS HID / Xenon Headlight Bulbs and Tint Profiles 23 VMT_WHEELS Front Wheels (Automotive All / Motorcycle Front) 24 VMT_WHEELS_REAR_OR_HYDRAULICS Rear Wheels (Motorcycle Dedicated Rear Slot) 25 VMT_PLTHOLDER License Plate Mounts and Decorative Holders 26 VMT_PLTVANITY Vanity Front Plates and Custom Badges 27 VMT_INTERIOR1 Interior Dashboard Panels and Carbon Trims 28 VMT_INTERIOR2 Cabin Ornaments, Bobbleheads, and Trinkets 29 VMT_INTERIOR3 Instrument Cluster Dial Housings and Faces 30 VMT_INTERIOR4 Interior Door Cards and Door Pull Straps 31 VMT_INTERIOR5 Racing Bucket Seats and Harness Assemblies 32 VMT_SEATS Steering Wheels and Quick-Release Hubs 33 VMT_STEERING Sequential Shifter Knobs and Linkages 34 VMT_KNOB Dashboard Plaques and Serial Number Badges 35 VMT_PLAQUE Rear Parcel Shelf and Speaker Trays 36 VMT_ICE Trunk-Mounted In-Car Entertainment (ICE) 37 VMT_TRUNK Rear Trunk Lid and Tailgate Replacements 38 VMT_HYDRO Hydraulic Trunk Tanks and Pressure Gauges 39 VMT_ENGINEBAY1 Engine Block Covers and Billet Accessories 40 VMT_ENGINEBAY2 Cold Air Intake Filters and Charge Pipes 41 VMT_ENGINEBAY3 Engine Bay Strut Tower Braces 42 VMT_CHASSIS2 Left Rear Quarter Panel / Widebody Flare 43 VMT_CHASSIS3 Right Rear Quarter Panel / Widebody Flare 44 VMT_CHASSIS4 Fender Louvers, Canards, and Vortex Generators 45 VMT_CHASSIS5 Fuel Filler Caps and Quick-Fill Ports 46 VMT_DOOR_L Left Door Skin and Mirror Assemblies 47 VMT_DOOR_R Right Door Skin and Mirror Assemblies 48 VMT_LIVERY_MOD Dynamic Livery / Paint Wrap Geometry Slot 49 VMT_LIGHTBAR Roof Light Bars, Spotlights, and Strobe Pods

3. ModKit Structure & Optimization Pipeline (<Kits>)

Mod components are cataloged inside the <Kits> array. Every part must be mapped with correct model bindings, visibility toggles, and metadata flags:

<Item> <kitName>1050_ttmodz_spec_kit</kitName> <id value="1050"/> <kitType>MKT_SPECIAL</kitType> <visibleMods> <Item> <modelName>spoiler_race_01</modelName> <modShopLabel>TT_SPOILER_01</modShopLabel> <type>VMT_SPOILER</type> <minIntVars> <Item>0</Item> </minIntVars> <maxIntVars> <Item>0</Item> </maxIntVars> <weight value="18"/> <turnOffExtra value="false"/> <disableBonnetCamera value="false"/> <allowBonnetSlide value="false"/> </Item> </visibleMods> <linkMods/> <statMods> <Item> <identifier>ENGINE_STAGE_4</identifier> <type>VMT_ENGINE</type> <modifier value="25"/> <weight value="12"/> </Item> </statMods> <slotNames> <Item> <slotName>WID_SLOT_SPOILER</slotName> <type>VMT_SPOILER</type> </Item> </slotNames> <liveryNames/> </Item>

Core Attribute Standards


4. Non-ELS Emergency Lighting & 32-Bit Sequencer Mechanics (<sirens>)

Emergency vehicle lighting in standard FiveM architectures (Non-ELS) relies entirely on procedural sequencers, beam projection cones, and rotational vectors defined inside <sirens>.

<Item> <id value="2050"/> <name>ttmodz_pursuit_sirens</name> <timeMultiplier value="1.00000000"/> <lightFalloffMax value="35.00000000"/> <lightFalloffExponent value="10.00000000"/> <lightInnerConeAngle value="20.00000000"/> <lightOuterConeAngle value="60.00000000"/> <lightCoronaIntensity value="65.00000000"/> <sirens> <Item> <rotation> <delta value="0.00000000"/> <start value="0.00000000"/> <speed value="0.00000000"/> <sequencer value="2863311530"/> <multiples value="1"/> <direction value="0"/> <syncToBpm value="true"/> </rotation> <flashiness> <delta value="0.00000000"/> <start value="0.00000000"/> <speed value="1.00000000"/> <sequencer value="2863311530"/> <multiples value="1"/> <direction value="0"/> <syncToBpm value="true"/> </flashiness> <corona> <intensity value="35.00000000"/> <size value="0.75000000"/> <pull value="0.25000000"/> <faceCamera value="false"/> </corona> <color value="0xFFFF0000"/> <intensity value="40.00000000"/> <lightGroup value="0"/> <rotate value="false"/> <scale value="false"/> </Item> </sirens> </Item>

Binary Sequencer Calculation (32-Bit Bitmasks)

The sequencer parameter operates on a 32-bit binary timeline where 1 represents an illuminated frame and 0 represents a dark frame. Converting these binary strings to decimal integers produces precise strobe patterns:

Color and Projection Attributes


5. Cross-Metadata Dependency Matrix

Source (carcols.meta) Target Metadata Linked XML Node / Target Operational Purpose <kitName>my_kit</kitName> carvariations.meta <kits><Item>my_kit</Item></kits> Binds ModKit definitions to the vehicle model entry. <id value="2050"/> (<sirens>) carvariations.meta <sirenSettings value="2050"/> Assigns lightbar strobe profiles to the vehicle. <id value="15"/> (<lights>) carvariations.meta <lightSettings value="15"/> Assigns headlight color, intensity, and corona sets. <modelName>spoiler_01</modelName> vehicle.yft Hierarchy Child Mesh Node Name Links XML records to physical 3D mesh components.

6. FiveM Resource Manifest Configuration (fxmanifest.lua)

To load custom vehicle metadata into FiveM memory space without parsing errors, define both files entries and data_file registry mounts:

fx_version 'cerulean' game 'gta5' files { 'carcols.meta', 'carvariations.meta', 'handling.meta', 'vehicles.meta' } data_file 'CARCOLS_FILE' 'carcols.meta' data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta' data_file 'HANDLING_FILE' 'handling.meta' data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'

7. Developer Troubleshooting & Best Practices


SUPPORT & COMMUNITY CONTACT


Find more custom FiveM cars, peds, clothing packs, and maps at TTModz.

Add taxis and medical response with the FiveM city fleet pack, or browse all lore-friendly FiveM cars.


Discord DMCA.com Protection Status
DMCA.com Protection Status