[Tutorial] How to properly add/make liveries for add-on vehicles. [Texture Toolkit] (.yft files)

(Couldn’t post it to Modding Tutorials please move)

I was looking for a way to add liveries “properly” by making a .yft file, couldn’t find a guide and if I asked around everyone said I should just add the livery to the .ytd file as a texture.

Finally figured it out and thought someone would find this guide helpful! :slight_smile:

Credits

Step 1
Download Texture Toolkit
Texture Toolkit - GTA5-Mods.com

Step 2
Download my .yft and .dds files
GitHub - Curiosity-GitHub/addon-liveries: How to properly make addon liveries for Fivem. (livery.yft files)

Step 3
Make your livery.
Use the .dds file you downloaded (Make sure to not change the file name or the picture size)

Step 4
Open Texture Toolkit and Load the .yft file you downloaded.

Step 4 Picture

Step 5
Import the .dds file you edited to your liking. (!MAKE SURE THE FILE NAME IS elegy1_livery1.dds!)

Step 5 Picture

Step 6
Export your new livery.yft file (Name the file CARSPAWNCODE_livery1.yft)
(Examples: gtr_livery1.yft, skyline_livery1.yft , rs7.yft etc.)

Step 6 Picture

Step 7
Drop the car_livery1.yft file into your vehicle’s stream folder

Step 8
Modify your carcols.meta

<Item>

          <modelName>car_livery1</modelName>

          <modShopLabel>BLANK</modShopLabel>

          <linkedModels/>

          <turnOffBones />

          <type>VMT_LIVERY_MOD</type>

          <bone>chassis</bone>

          <collisionBone>chassis</collisionBone>

          <cameraPos>VMCP_DEFAULT</cameraPos>

          <audioApply value="1.00000000"/>

          <weight value="0"/>

          <turnOffExtra value="false"/>

          <disableBonnetCamera value="false"/>

          <allowBonnetSlide value="true"/>

        </Item>
Step 8 Picture

Step 9
Modify your vehicles.meta < flags > - Remove the flag “FLAG_HAS_LIVERY”.

IF YOU HAVE “FLAG_HAS_LIVERY” THEN REMOVE IT

< flags >FLAG_SPORTS FLAG_AVERAGE_CAR< /flags >

8 Likes

Thank you ! I was looking for this for quite sometime, luckily i found this post by searching ‘VMT_LIVERY_MOD’ in google :slight_smile:

Haven’t really tried it, but will do! Thanks again

1 Like


This is another wheel file but it cannot be imported,,Do you know the reason for this? Why is the file format the same, some can import files and some can’t?


This is a wheel made by others.ydr,

I try to follow but when i go to the ls custom. the livery not show up

Does this only work for the elegy? I assume every car needs an unique yft created

Hey, so I’ve followed all the steps, but I’m a little confused on where/what I get from the carcols.meta and vehicles.meta and what I need to do for them to work alongside the livery. I am attempting to add a livery to a vanilla car, specifically the Gauntlet Hellfire and no matter what I do, it doesn’t add a 14th livery option.

Texture toolkit doesn’t show texture and doesn’t let me replace/import textures

1 Like

same here

The livery do not show up in the game, even with VMenu, someone manage to succeed ?
does every car need to have a specific .ytf ? Because i don’t know how to place my livery

How can I generate my own custom .yft?

This DOES NOT work. At all! The texture tool doesn’t import the .dds at all. Not to mention step 6 only exports the .dds, but it doesn’t save the yft. The yft never gets livery you try to import. Also, the filenames won’t work because they’re all for the elegy.

This whole tutorial just doesn’t work.

1 Like

It works, you’re probably doing something wrong, the .dds file needs to have the exact same name as the one on the file you’re importing that.

nuh uh

Step 6
Export your new livery.yft file (Name the file CARSPAWNCODE_livery1.yft)
(Examples: gtr_livery1.yft, skyline_livery1.yft , rs7.yft etc.)

it cannot export .yft, it only exports .dds, maybe you meant to save?

It works just fine, names has to be exact the same of “elegy”, the only thing you change is the .yft file name when you save it.

bro i cant understand after making uv template what i can do