Skip to content

Instantly share code, notes, and snippets.

@ddavison
Created December 20, 2024 19:18
Show Gist options
  • Select an option

  • Save ddavison/bd6579f9d3c8778c28314d5293111370 to your computer and use it in GitHub Desktop.

Select an option

Save ddavison/bd6579f9d3c8778c28314d5293111370 to your computer and use it in GitHub Desktop.
GTA V (FiveM) carcols.meta XML Schematic
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="CVehicleModelInfoVarGlobal">
<xs:complexType>
<xs:sequence>
<xs:element name="Sirens">
<xs:complexType>
<xs:sequence>
<xs:element name="Item" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="id">
<xs:complexType>
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="name" type="xs:string" />
<xs:element name="timeMultiplier">
<xs:complexType>
<xs:attribute name="value" type="xs:decimal" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="lightFalloffMax">
<xs:complexType>
<xs:attribute name="value" type="xs:decimal" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="lightFalloffExponent">
<xs:complexType>
<xs:attribute name="value" type="xs:decimal" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="lightInnerConeAngle">
<xs:complexType>
<xs:attribute name="value" type="xs:decimal" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="lightOuterConeAngle">
<xs:complexType>
<xs:attribute name="value" type="xs:decimal" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="lightOffset">
<xs:complexType>
<xs:attribute name="value" type="xs:decimal" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="textureName" type="xs:string" />
<xs:element name="sequencerBpm">
<xs:complexType>
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="leftHeadLight">
<xs:complexType>
<xs:sequence>
<xs:element name="sequencer">
<xs:complexType>
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="rightHeadLight" type="xs:element" />
<xs:element name="leftTailLight" type="xs:element" />
<xs:element name="rightTailLight" type="xs:element" />
<xs:element name="leftHeadLightMultiples">
<xs:complexType>
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="rightHeadLightMultiples">
<xs:complexType>
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="leftTailLightMultiples">
<xs:complexType>
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="rightTailLightMultiples">
<xs:complexType>
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="useRealLights">
<xs:complexType>
<xs:attribute name="value" type="xs:boolean" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="sirens">
<xs:complexType>
<xs:sequence>
<xs:element name="Item" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="rotation">
<xs:complexType>
<xs:attribute name="delta" type="xs:decimal" use="required" />
<xs:attribute name="start" type="xs:decimal" use="required" />
<xs:attribute name="speed" type="xs:decimal" use="required" />
<xs:attribute name="sequencer" type="xs:integer" use="required" />
<xs:attribute name="multiples" type="xs:integer" use="required" />
<xs:attribute name="direction" type="xs:boolean" use="required" />
<xs:attribute name="syncToBpm" type="xs:boolean" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="flashiness" type="xs:element" />
<xs:element name="corona" type="xs:element" />
<xs:element name="color">
<xs:complexType>
<xs:attribute name="value" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="intensity">
<xs:complexType>
<xs:attribute name="value" type="xs:decimal" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="lightGroup">
<xs:complexType>
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="rotate">
<xs:complexType>
<xs:attribute name="value" type="xs:boolean" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment