mazzy 🏳️⚧️ This tutorial will show you how to get started with custom cars (or cars that aren't in the phonebooth by default), without damaging original files.
The main reason I am writing this is to have
This tutorial will show you how to get started with custom cars (or cars that aren't in the phonebooth by default), without damaging original files.
The main reason I am writing this is to have a shortcut answer to the question "How do I make a custom car?".
Here is a list of tools you will need:
Also make sure you have your file extensions turned on, because I know many people don't and you'll be required to.

Step 1: Creating the mod
To make a custom car, you will need a mod directory first. Go inside your launcher directory and create a new folder inside
/Mods.
In there, set up an ini file called
Meta.ini
Here you have an example of what it should contain:
[Miscellaneous]
Title=My Car
Description=A description about my car
Version=1
InternalName=mycar
Category=Vehicle Mods
RequiredHack=CustomCarSupport ;only for custom vehicles, remove if you're not making a custom vehicle
RequiredHack=CustomFiles
RequiredHack=CustomText ;only for custom vehicles, remove if you're not making a custom vehicle
[Author]
Name=maz
Website=https://forum.donutteam.com/@[2399]
[Compile]
Decompilable=1
The following part of this step is no longer required if you're editing a car that is already in the game!
Once you're done with Meta.ini, you want to create
CustomCarSupport.ini in the same directory.
Here's an example of what should be inside it:
[car]
Name=mycar ;this can be whatever you want your car to be called. Make sure it's less than 9 characters.
Index=107 ;remember this number, you will need it on the next step. If you're making a custom car, it can only be a number from 97 to 255.
;the configurations below aren't needed unless you set them to 1. I have only added them because people oftenly wonder about them.
IsHusk=0 ;set this to 1 if you want your car to be a husk
Recolourable=0 ;this is set to 1 for traffic cars and husks.
And lastly, you need a
CustomText.ini file to give your vehicle a longer name in the phonebooth.
Here is an example for that file:
[CustomText]
MYCAR=maz' Tutorial Car ; Yes, the filename has to be UPPERCASE
More details about Meta.ini on
this page.
More details about CustomCarSupport.ini on
this page.
More details about CustomText.ini on
this page.
Step 2: Creating The Car
This Step will show you how to create the car & make it compatible to the game. If you're editing a car that is already in the game, skip this step.
First, you will want to set up your main directories. Inside your mod, create a folder called
CustomFiles.
Inside CustomFiles, you want to have the following:
Art:
Inside this folder, we will go inside
cars.
Here we need to place our vehicle's p3d file (mycar.p3d).
To get the p3d file, copy a car from the game (cHears.p3d in this example) and paste it in your
cars folder, like so:

Now rename that file to whatever you have set for your car (mycar in this example)

Now, open the file with "Lucas' Pure 3D Editor" and go to the Tools tab. From there, go to Rename Car.. and type in the name of your car.


chunks and set the Car Index parameter to the index I mentioned back in step 1 (107 in this example) & save the file.