Categories
Livery System (New Series Collection - .yft Method)
Our New Series Collection vehicles use liveries stored inside .yft files instead of the standard method.
To properly add or modify a livery, you need to:
- use external tools (CodeWalker RPF or Texture ToolKit)
- edit
carcols.meta - update
vehiclenames.lua
How to Edit an Existing .yft Livery
✅ Step 1 - Required Tool
To edit .yft files, download and install:
➡️ Texture Toolkit
This is the easiest and most commonly used tool for texture editing in FiveM vehicles.
✅ Step 2 - Open the File
- Open Texture Toolkit
- Load your
.yftfile
- Example:
nkscout_livery_sast
This is the base file you want to modify.

✅ Step 3 – Import Texture
- Import your custom
.ddsfile - Make sure the file name matches the original texture name inside the
.yft

✅ Step 4 - Save File
After importing your texture:
- save the
.yftfile - replace the original or create a new version
🆕 How to Create a New .yft Livery File
✅ Step 1 - Base File
Take an existing .yft file and open it in Texture Toolkit (same as above).
✅ Step 2 - Rename File
Save it as a new file name, for example:
nkscout_livery_fib.yft
This allows you to create a separate livery for a different faction (e.g. FIB).

✅ Step 3 - Import Texture (Important Rule)
Repeat the same process as before (Steps 2–4).
⚠️ Important: Texture naming rule
Even if your file is named:nkscout_livery_fib.yft
the internal texture name may still be:nkscout_livery_sast
➡️ In that case, your .dds file must also be named:nkscout_livery_sast.dds
Otherwise the texture will not override correctly.
⚙️ Step 4 – Edit carcols.meta
Open carcols.meta and add your new livery entry.
➡️ Copy the structure shown in your reference screenshot and adjust it to match your new livery setup.

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

🧾 Step 5 - Update vehiclenames.lua
Open vehiclenames.lua and add your new label:
Example:

⚠️ The key name must match the modShopLabel value in carcols.meta.
❓ What does this do?
This ensures that:
- the livery name appears correctly in-game
- instead of showing NULL in menus or scripts
- it displays a proper label like “FIB Livery”
✅ Step 6 – Final Result
After completing all steps:
- your custom liveries should work correctly
- they will appear in-game with proper naming and selection
🙏 Credits
Thanks to @mulawastaken for assistance in preparing this documentation.
Codewalker Method
If our method with Texture ToolKit do not work try mula's guide.
https://mula.gitbook.io/mula-docs/liveries-as-.yft-with-codewalker