Add-On Vehicles Tutorial

5

Our Rating

0
Reader Rating: (14 Rates)
8.5

This tutorial will guide you step by step making your own personal vehicle pack.

Preparation

OpenIV
Notepad++
dlc.rpf Template
– Car Model files

Step 1: Backup

mods_folder
Open your GTA5 Game Folder, Make a new folder and name it “mods”.

Step 2: Moving Data

update_2_mods
Copy “update” folder into your “mods” folder.

Step 3: Remove Unnecessary Data

Navigate to “X:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V\mods\update\x64\dlcpacks” then remove all the folders.

Step 4: Create Add-On

dlcrpf_extract
Extract “spvehpack.zip” that you download just now, then move “spvehpack” folder to “X:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V\mods\update\x64\dlcpacks”

Step 5: Download Model

downloaded_files
yft_files
Download any car model from GTA5-Mods.com or GTAInside then extract to your computer, rename them to corresponding file name.

Step 6: Adding Car Model

drag_drop
Run OpenIV then Navigate to “GTAV\mods\update\x64\dlcpacks\spvehpack\dlc.rpf\x64\levels\gta5\vehicles.rpf” then drag & drop all the “yft” & “ytd” files.

Step 7: Adding Car Modifications

dragdrop_mods
One of my car have a roof option that can be change in Los Santos Customs, if your cars don’t have any mod kit you can skip this step.
Navigate to “GTAV\mods\update\x64\dlcpacks\spvehpack\dlc.rpf\x64\levels\gta5\mods.rpf” then drag & drop all the “yft” files.

Step 8: Stat Mods

Navigate to “GTAV\mods\update\x64\dlcpacks\spvehpack\dlc.rpf\common\data”, export “carcols.meta” to your computer. Open “carcols.meta” with Notepad++ then add the following to your “carcols.meta”.

<Item>
      <kitName>970_car99_modkit</kitName>
      <id value="970" />	 	  
      <kitType>MKT_SPECIAL</kitType>
      <visibleMods />
	   	 	<linkMods />
      <statMods>
        <Item>
          <identifier />
          <modifier value="1" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_SUSPENSION</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="2" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_SUSPENSION</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="3" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_SUSPENSION</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="4" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_SUSPENSION</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="25" />
          <audioApply value="1.000000" />
          <weight value="20" />
          <type>VMT_ENGINE</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="50" />
          <audioApply value="1.000000" />
          <weight value="20" />
          <type>VMT_ENGINE</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="75" />
          <audioApply value="1.000000" />
          <weight value="20" />
          <type>VMT_ENGINE</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="100" />
          <audioApply value="1.000000" />
          <weight value="20" />
          <type>VMT_ENGINE</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="25" />
          <audioApply value="1.000000" />
          <weight value="5" />
          <type>VMT_BRAKES</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="65" />
          <audioApply value="1.000000" />
          <weight value="5" />
          <type>VMT_BRAKES</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="100" />
          <audioApply value="1.000000" />
          <weight value="5" />
          <type>VMT_BRAKES</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="25" />
          <audioApply value="1.000000" />
          <weight value="5" />
          <type>VMT_GEARBOX</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="50" />
          <audioApply value="1.000000" />
          <weight value="5" />
          <type>VMT_GEARBOX</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="100" />
          <audioApply value="1.000000" />
          <weight value="5" />
          <type>VMT_GEARBOX</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="20" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_ARMOUR</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="40" />
          <audioApply value="1.000000" />
          <weight value="10" />
          <type>VMT_ARMOUR</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="60" />
          <audioApply value="1.000000" />
          <weight value="20" />
          <type>VMT_ARMOUR</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="80" />
          <audioApply value="1.000000" />
          <weight value="30" />
          <type>VMT_ARMOUR</type>
        </Item>
        <Item>
          <identifier />
          <modifier value="100" />
          <audioApply value="1.000000" />
          <weight value="40" />
          <type>VMT_ARMOUR</type>
        </Item>
        <Item>
          <identifier>HORN_TRUCK</identifier>
          <modifier value="1766676233" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>HORN_COP</identifier>
          <modifier value="2904189469" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>HORN_CLOWN</identifier>
          <modifier value="2543206147" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>HORN_MUSICAL_1</identifier>
          <modifier value="1732399718" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>HORN_MUSICAL_2</identifier>
          <modifier value="2046162893" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>HORN_MUSICAL_3</identifier>
          <modifier value="2194999691" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>HORN_MUSICAL_4</identifier>
          <modifier value="2508304100" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>HORN_MUSICAL_5</identifier>
          <modifier value="3707223535" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<Item>
          <identifier>HORN_SAD_TROMBONE</identifier>
          <modifier value="632950117" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>MUSICAL_HORN_BUSINESS_1</identifier>
          <modifier value="3628534289" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>MUSICAL_HORN_BUSINESS_2</identifier>
          <modifier value="3892554122" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>MUSICAL_HORN_BUSINESS_3</identifier>
          <modifier value="4112892878" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>MUSICAL_HORN_BUSINESS_4</identifier>
          <modifier value="116877169" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>MUSICAL_HORN_BUSINESS_5</identifier>
          <modifier value="2684983719" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>MUSICAL_HORN_BUSINESS_6</identifier>
          <modifier value="2982690084" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
		</Item>
		<Item>
          <identifier>MUSICAL_HORN_BUSINESS_7</identifier>
          <modifier value="3203290992" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
		</Item>
		<Item>
          <identifier>DLC_BUSI2_C_MAJOR_NOTES_C0</identifier>
          <modifier value="771284519" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
		</Item>
		<Item>
          <identifier>DLC_BUSI2_C_MAJOR_NOTES_D0</identifier>
          <modifier value="2586621229" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
		</Item>
		<Item>
          <identifier>DLC_BUSI2_C_MAJOR_NOTES_E0</identifier>
          <modifier value="283386134" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
		</Item>
		<Item>
          <identifier>DLC_BUSI2_C_MAJOR_NOTES_F0</identifier>
          <modifier value="3884502400" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
		</Item>
		<Item>
          <identifier>DLC_BUSI2_C_MAJOR_NOTES_G0</identifier>
          <modifier value="265723083" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
		</Item>
		<Item>
          <identifier>DLC_BUSI2_C_MAJOR_NOTES_A0</identifier>
          <modifier value="1746883687" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
		</Item>
		<Item>
          <identifier>DLC_BUSI2_C_MAJOR_NOTES_B0</identifier>
          <modifier value="1919870950" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
		</Item>
		<Item>
          <identifier>DLC_BUSI2_C_MAJOR_NOTES_C1</identifier>
          <modifier value="1085277077" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
		</Item>
        <Item>
          <identifier>HIPSTER_HORN_1</identifier>
          <modifier value="444549672" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>HIPSTER_HORN_2</identifier>
          <modifier value="1603097098" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>HIPSTER_HORN_3</identifier>
          <modifier value="240366033" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>HIPSTER_HORN_4</identifier>
          <modifier value="960137118" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>INDEP_HORN_1</identifier>
          <modifier value="3572144790" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>INDEP_HORN_2</identifier>
          <modifier value="3801396714" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>INDEP_HORN_3</identifier>
          <modifier value="2843657151" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
        <Item>
          <identifier>INDEP_HORN_4</identifier>
          <modifier value="3341811489" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<Item>
          <identifier>LUXE_HORN_1</identifier>
          <modifier value="3199657341" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<Item>
          <identifier>LUXE_HORN_2</identifier>
          <modifier value="2900378064" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<Item>
          <identifier>LUXE_HORN_3</identifier>
          <modifier value="3956195248" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
		<Item>
          <identifier>LUXORY_HORN_1</identifier>
          <modifier value="676333254" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
		<Item>
          <identifier>LUXURY_HORN_2</identifier>
          <modifier value="2099578296" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
		<Item>
          <identifier>LUXURY_HORN_3</identifier>
          <modifier value="1373384483" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<Item>
          <identifier>ORGAN_HORN_LOOP_01</identifier>
          <modifier value="2916775806" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
		<Item>
          <identifier>ORGAN_HORN_LOOP_01_PREVIEW</identifier>
          <modifier value="3714706952" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<Item>
          <identifier>ORGAN_HORN_LOOP_02</identifier>
          <modifier value="2611860261" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
		<Item>
          <identifier>ORGAN_HORN_LOOP_02_PREVIEW</identifier>
          <modifier value="3206770359" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<Item>
          <identifier>LOWRIDER_HORN_1</identifier>
          <modifier value="310529291" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
		<Item>
          <identifier>LOWRIDER_HORN_1_PREVIEW</identifier>
          <modifier value="2965568987" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<Item>
          <identifier>LOWRIDER_HORN_2</identifier>
          <modifier value="55291550" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
		<Item>
          <identifier>LOWRIDER_HORN_2_PREVIEW</identifier>
          <modifier value="965054819" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<Item>
          <identifier>XM15_HORN_01</identifier>
          <modifier value="55862314" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
		<Item>
          <identifier>XM15_HORN_01_PREVIEW</identifier>
          <modifier value="2156743178" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>	
		<Item>
          <identifier>XM15_HORN_02</identifier>
          <modifier value="400002352" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
		<Item>
          <identifier>XM15_HORN_02_PREVIEW</identifier>
          <modifier value="897484282" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<Item>
          <identifier>XM15_HORN_03</identifier>
          <modifier value="560832604" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
		<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
		<Item>
          <identifier>XM15_HORN_03_PREVIEW</identifier>
          <modifier value="314232747" />
          <audioApply value="1.000000" />
          <weight value="0" />
          <type>VMT_HORN</type>
        </Item>
      </statMods>
      <slotNames />
       	 	<liveryNames />
    </Item>
carcols.meta

Change “970_car99_modkit” to your added car’s name. For example: “970_one1_modkit”.
Note: Every add-on vehicle must have a unique id, if you already have an add-on car with id 970, then you need to change it in order to work. otherwise your add-on car will conflict with other add-on cars.
Which will cause this car or other add-on cars have no modifications inside Los Santos Customs.

And your add-on car now has all the basic Stat mods which can applied on Los Santos Customs. What are stat mods? Stat mods are Car modifications such as Engine, Armour, Transmission, Suspension, Turbo, Neon, Headlights, Brakes, etc.

Remember, If you added more than 1 car, you need to add more than 1 item as well and all items has different id.

Step 9: Visible Mods

If your car has modifications such as front bumper, rear bumper, side skirt, hood, spoiler, roof, fender, etc. You’ll need to add them in “visibleMods”.
If you car doesn’t have any modifications like above, you can skip this step.

Find

<visibleMods />
VisibleMods
then replace with this:
<visibleMods>	
        <Item>
          <modelName>AGR_roof_1</modelName>
          <modShopLabel>agerar_ROOF1</modShopLabel>
           	<linkedModels />
          <turnOffBones />
          <type>VMT_ROOF</type>
          <bone>chassis</bone>
          <collisionBone>chassis</collisionBone>
          <cameraPos>VMCP_DEFAULT</cameraPos>
          <audioApply value="1.000000" />
          <weight value="20" />
          <turnOffExtra value="false" />
          <disableBonnetCamera value="false" />
          <allowBonnetSlide value="true" />
        </Item>	
      </visibleMods>
VisibleMods

modelName: name use in mods.rpf
modShopLabel: use in global.gxt2, I’ll skip this for now, will teach you later.
type:
– VMT_SPOILER = Spoiler
– VMT_BONNET = Hood
– VMT_BUMPER_F = Front Bumper
– VMT_BUMPER_R = Rear Bumper
– VMT_GRILL = Grill
– VMT_DOOR_L = Left Door
– VMT_WING_L = Left Fender
– VMT_INTERIOR1 = Interior
– VMT_INTERIOR2 = Bobble Head
– VMT_INTERIOR3 = Dashboard
– VMT_INTERIOR4 = Gauges
– VMT_INTERIOR5 = Door Speaker
– VMT_CHASSIS = Roll Cage
– VMT_CHASSIS2 = Headlight Covers
– VMT_CHASSIS3 = Fog Lamp
– VMT_CHASSIS4 = Roof Scoop
– VMT_SKIRT = Side Skirt
– VMT_EXHAUST = Exhaust
– VMT_ENGINEBAY1 = Engine
– VMT_ENGINEBAY2 = Engine Cover
– VMT_ENGINEBAY3 = Sway Bar
– VMT_ROOF = Roof Spoiler
– VMT_SEATS = Seats
– VMT_STEERING = Steering
– VMT_LIVERY_MOD = Livery like Lowriders not Windsor
bone/collisionBone:
– boot = Spoiler
– bonnet = Hood
– bumper_f = Front bumper
– bumper_r = Rear bumper
– chassis = Grill/Fender/Headlights/Fog Lamp/Roof/Side Skirt/Exhaust/Engine/Seats/Dashboard/Interior/Steering (collisionBone)/Rollcage/Livery/Bobble Head (collisionBone)
– steeringwheel = Steering (bone)
– bobble_head = Bobble Head (bone)
– door_dside_f = Driver Door
– window_lf = Driver Window

Step 10: Link Mods

If your car has modifications such as Doors and Fenders, you’ll need to add them into “linkMods”.
If you car doesn’t have any modifications like above, you can skip this step.

 	<linkMods>
        <Item>
          <modelName>car99_door</modelName>
          <bone>door_pside_f</bone>
          <turnOffExtra value="false" />
        </Item>	
      </linkMods>
LinkMods

modelName: name use in mods.rpf
bone:
– door_pside_f = Passenger Door
– window_rf = Passenger Window
– wing_lf = Left Fender
– wing_rf = Right Fender

Step 11: Car Variation/Colors

Now, export “carvariations.meta” to your computer. Open “carvariations.meta” with Notepad++ then add the following to your “carvariations.meta”.

<Item>
      <modelName>car99</modelName>
      <colors>
        <Item>
          <indices content="char_array">
            112
            112
            159
            156
          </indices>
           	<liveries>
            <Item value="true" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            62
            62
            4
            156
          </indices>
           	<liveries>
            <Item value="false" />
            <Item value="true" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            18
            18
            160
            156
          </indices>
           	<liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="true" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            19
            19
            136
            156
          </indices>
           	<liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="true" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            27
            27
            36
            156
          </indices>
           	<liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="true" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            108
            108
            123
            156
          </indices>
           	<liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="true" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
      </colors>
      <kits>
        <Item>970_car99_modkit</Item>
      </kits>
      <windowsWithExposedEdges />
      <plateProbabilities>
        <Probabilities>
          <Item>
            <Name>Standard White</Name>
            <Value value="25" />
          </Item>
          <Item>
            <Name>White Plate 2</Name>
            <Value value="50" />
          </Item>
          <Item>
            <Name>Blue Plate</Name>
            <Value value="10" />
          </Item>
          <Item>
            <Name>Yellow Plate</Name>
            <Value value="15" />
          </Item>
        </Probabilities>
      </plateProbabilities>
       	<lightSettings value="335" />
      <sirenSettings value="0" />
    </Item>
carvariations.meta

And again, change “970_car99_modkit” to your car name and also id 970 to the same id use in “carcols.meta”.
Wondering what are those number in between “indices”? Those numbers are combination of car color. You can reference here.

Remember, If you added more than 1 car, you need to add more than 1 item as well and all items has different id.

Step 12: Content Unlocks

Now, export “contentunlocks.meta” to your computer. Open “contentunlocks.meta” with Notepad++ then add the following to your “contentunlocks.meta”.

<Item>CU_CAR99_VEH</Item>
contentunlocks.meta

Each vehicle each line.

Step 13: Shop Vehicle

Now, export “shop_vehicle.meta” to your computer. Open “shop_vehicle.meta” with Notepad++ then add the following to your “shop_vehicle.meta”.

<Item>
			<lockHash>CU_CAR99_VEH</lockHash>
			<modelNameHash>car99</modelNameHash>
			<cost value ="0"/>
			<textLabel>CAR99</textLabel>
			<vehicleMods></vehicleMods>
		</Item>
shop_vehicle.meta

If you have more than 1 car, remember to add the rest as well.

Step 14: Vehicle Data

Now, export “vehicles.meta” to your computer. Open “vehicles.meta” with Notepad++, if this car is going to replace “entityxf” for example, navigate to “GTAV\common.rpf\data\levels\gta5\vehicles.meta”, search for “entityxf”, copy the whole thing to your “vehicles.meta”

Change “modelName” and “txdName” to your car name, for example: “one1”.
If you want to use existing game handling instead of using custom handling, then don’t touch “handlingId”. If you want to have different handling, then change “handlingId” to your car name, for example: “ONE1”.
Change “gameName” to your car name, for example: “ONE1”.
Change “vehicleMakeName” to your car’s brand, for example: “KOENIGSEGG”.
Find “audioNameHash” and change to “ENTITYXF“, if you don’t change this, your car will have no engine sound while driving.

Repeat for the rest of the cars if you have more than 1 car.

Step 15: Handling

Now, export “handling.meta” to your computer. Open “handling.meta” with Notepad++. If you using game default handling for this car, then you can skip this step. But if you are using custom handling, you need to add your own handling.

Navigate to “GTAV\common.rpf\data\handling.meta”, find “entityxf” for example, copy the whole thing to your “handling.meta”.
Now change “handlingName” to your car name for example “ONE1” then just tweak the handling. I’ll not going to explain how to edit handling in this tutorial.

Remember, If you added more than 1 car, you need to add more than 1 handling.

Step 16: Almost there

update_those_files
After you done all the editing, it’s time to import them back into dlc.rpf. Navigate to “GTAV\mods\update\x64\dlcpacks\spvehpack\dlc.rpf\common\data” then drag & drop all the updated files.

Step 17: Name your car

Open Notepad++ then add the following:
This will give your Cars, mod kits a friendly name in the game instead of NULL.

Version 2 30
{
	CAR99 = Car Name
	BRAND99 = Car Brand
	car99_bump_f = Front Bumper
}
global.oxt

Where to find their names?
For the Car Name, Brand, can be found in “vehicles.meta”

<gameName>ONE1</gameName>
<vehicleMakeName>KOENIGSEGG</vehicleMakeName>
global.oxt

For the Modification can be found in “carcols.meta”

<modShopLabel>agerar_ROOF1</modShopLabel>
global.oxt

After you have done, Save As “global.oxt” then switch back to OpenIV, navigate to “GTAV\mods\update\x64\dlcpacks\spvehpack\dlc.rpf\x64\data\lang”, Drag & drop your “global.oxt” into every rpf in that folder.
If you done correctly, OpenIV will help you convert into “global.gxt2” file type.

Step 18: Update DLCList

Now, navigate to “GTAV\mods\update\update.rpf\common\data”, export “dlclist.xml” to your computer. Open “dlclist.xml” with Notepad++, then add

<Item>dlcpacks:\spvehpack\</Item>
dlclist.xml

Save and import back to “GTAV\mods\update\update.rpf\common\data”.

Step 19: Play

13301495_10209274076711577_2181211379404433235_o
Run GTA5, use native trainer to spawn your added vehicles. If you do it correctly, they should work.

Alright, It’s time to an end, thank you so much for reading this tutorial.

About author

5 comments

  1. GR3ee3N 15 April, 2017 at 23:51 Reply

    Hello,

    first of all: awesome guide, worked perfekt! thank you!

    But there is one issue that i ran into, all tuning parts are functioning as they should except for the exhausts.
    When selecting one of the tuning exhausts the stock one is still there and is not disappearing while the tuning one
    is overlapping it.

    I’m not sure if this is a config issue or has to do something with the tuning parts them self, but since i’m facing this exact same issue with 2 different cars now, it probably has something to do with my config.

    This is the exhaust part:

    m5e39_exh_1
    m5e390_exh1

    VMT_EXHAUST
    chassis
    chassis
    VMCP_DEFAULT

    Hope someone can help
    Grats,

    GR3ee3N

  2. Xx_Katoji_xX 27 September, 2017 at 00:36 Reply

    Hi INM

    Your guide is great, but can you (or somebody) make a video guide for this? I would really apreciate it (sorry 4 bad english, I’m from Venezuela)

Post a new comment

Recommend

Pac-Man

Cheat Codes: While playing game, Press Left Ctrl + C key to activate cheat window. lifelife – Add 2 lives ineedpower – Get Power Pill ...