Our New Series Collection vehicles have liveries as a .yft file. To add a livery to such a file than the standard .yft, you need to use the appropriate programs, add Item to carcols.meta and the name of the livery in vehiclenames.lua.

 

❓In this section we explain to you how to edit a .yft file:

Step One:

To edit a .yft file you must have a program. We'll show you the easiest and fastest way to change the livery in an existing .yft file.
You need to download the Texture Toolkit program.

Step Two:

Upload the .yft file in the program.
In this case, it is nkscout_livery_sast, in which I want to swap livery for other SAST.

Step Three:

Import your .dds file - make sure the file name matches the original name.

Step Four:

After importing your custom texture - save the .yft file.

 

❓In this section we will explain how to create a new .yft livery file.

 

Step One:

Start by taking an existing .yft file and loading it into Texture Toolkit (as described in step 2 above).

Step Two:

Save the .yft file with a new name of your choice. In this case, we'll use: nkscout_livery_fib.yft, because we want to add a new livery that the FIB faction on the server will have.

Step Three:

Repeat the same process as mention in Steps 2, 3, and 4 above to import your custom texture.
Important: Even if your file is named nkscout_livery_fib.yft, the texture name inside the file might still be nkscout_livery_sast.
In that case, your .dds file must be named nkscout_livery_sast.dds to properly overwrite the texture — as explained in Step 3.

Step Four:

Open the carcols.meta file and update it as follows:

Copy the code shown in screenshot:

Edit it according to screenshot to match your custom livery setup.

Step Five:

Open your vehiclenames.lua file and add the entry as shown in the screenshot below:

The name - in this case ["NKSC_LIVFIB"] = “FIB Livery”, must match the name used in your carcols.meta file under modShopLabel

What does this do?

It ensures that when you change your livery using a mechanic or extras script, the label appears as “FIB Livery” instead of showing up as NULL.

Step Six:

After all these steps, your liveries should work without any problems.
 

Thanks to @mulawastaken for his help in creating this documentation.