It can be broken down into 3 sections. In this example, I will be using the Corvette Z06.
1. Car List (Cars.ini)
2. Car Dynamics (CorvetteZ06.ini)
3. Car Model Data (CorvetteZ06.pak_cth & CorvetteZ06.pak_hrd)
Step 1. Car List: This is the list of cars that are recognized by the game when it loads. So go and open up the file Cars.ini and search for a Car's profile you'd like to duplicate to use as your new car. The car list will be a bit intimidating, but the fastest way to find your car is to use the FIND command in the text editor you use. When you find your car, the text will look similar to below:
Note, I've added comments to the file by adding "//" to explain some of the meanings in the Cars.ini file.
Name = "Corvette C5R"
//Actual model name that appears at the car selection screen
Manufacturer = "Chevrolet"
//Actual make name that appears at the car selection screen
FileName = "CorvetteC5R"
//This is the MOST IMPORTANT piece. This is the name that will be used to find
//all the information on your car. For example, for the dynamics it will look for
//CorvetteC5R.ini and for the mesh and model it will look for CorvetteZ06.pak_cth
// & CorvetteZ06.pak_hrd. Still with me?
Badge = Corvette Z06
//Graphic Displayed for the car's logo
BadgeX = 255
//Graphic Location X-Axis
BadgeY = 49
//Graphic Location Y-Axis
Class = "$IDS_CLASS_10"
//Car Class, in this case $IDS_CLASS_10 = Super Car.
//Other Classes off the top of my head..
//$IDS_CLASS_14 = Ultimate
//$IDS_CLASS_13 = Extreme
//$IDS_CLASS_12 = Track Specials
//$IDS_CLASS_11 = Grand Touring
//$IDS_CLASS_9 = American Muscle
//$IDS_CLASS_8 = Sports Coupe
//$IDS_CLASS_7 = Classics
//$IDS_CLASS_6 = Roadster
//$IDS_CLASS_5 = Pacific Muscle
//$IDS_CLASS_4 = Sports Utility
//$IDS_CLASS_3 = Coupe
//$IDS_CLASS_2 = Sports Convertible
//$IDS_CLASS_1 = Compact Sports
ShowroomFree = "0"
//Makes the car Free if Set to "1"
Country = United States
Tokens = 12
CPF = 3.7
Circuit = Chicago 9
//This donates what track this car will run on Time Challenge.
LeaderboardID = 424
Windscreen = Normal
AudioData = Z06
//Self-Explanatory. Engine Sound
DriveType = RWD
PeakTorque = 750.00
Mass = 1150
MaxRevs = 7000
RevLimit = 6500
Turbo = 0
TopGear = 6
GearRev = 2.98
Gear1 = 2.98
Gear2 = 1.99
Gear3 = 1.50
Gear4 = 1.20
Gear5 = 0.83
Gear6 = 0.56
FinalRatio = 3.11
ActualTopSpeed = 200
TopSpeed = 8
0-60 = 9
BHP = 8
Handling = 9
RHD = 1
HardTop = 1
//Self-Explanatory. This is the rating that is shown on the car selection screen.
//It is merely for representation and changes NO car attributes.
Colour = ZPaul2Fresh8
//This is the color options available for your car. The Z06 normally had 4 I think, but I deleted the other 3 jsut to have 1 option only. You can more if you want. You could even define your OWN custom colors this is what I've down. More on that below.
Step 2. Car Dynamics, the easiest way to start off it to choose car dynamics from a top hand car like an enzo or Porsche. For further explaination and help on editing a cars dynamics to your liking, CLICK HERE.
After you have selected and edited some car dynamics to your liking, save it as your car's filename as mentioned above in the Cars List explanation. AGAIN, It's IMPORTANT that the file's name match to the one specified in the Cars.ini file. Example again, I specified my new cars filename as CorvetteC5R so I will name my dynamics file as CorvetteC5R.ini.
Step 3. Car model data, this is the easiest part, just choose what you want your car to look like. It can be anything you want. It could have the body of a mini cooper, but have the dynamics of a twin turbo Porsche Just copy the mesh and model data and rename then to match your car's filename as what your specified earlier in the Cars.ini file.
Custom Colors - This is optional and cool and I told you I would tell you how to do it so read on...
To declare your custom color, open up the CarColours.ini file and just add this...
Name = "ZPaul2Fresh8"
SpecularBrightness = 0.7
ReflectionBrightness = 0.5
SpecularPower = -0.25
Metallic = .8
GlassTint = .9
GlassReflection = 0.5
MetallicColourR = 0.8
MetallicColourG = 0.8
MetallicColourB = 0.8
BodyColourR = 0.15
BodyColourG = 0.15
BodyColourB = 0.15
BodyColour2R = .88
BodyColour2G = .88
BodyColour2B = .88
AlloyReflectionBrightness = 0.40
ChromeReflectionBrightness = 0.85
HeadlightColourR = .75
HeadlightColourG = .75
HeadlightColourB = 1
ColouredWheels = 1
Make sure your color name coincides with the name you stated in the Cars.ini file for your car.
Now when I startup PGR2 I have a new car in my garaged called Corvette C5R. It will look just like the Z06, but i will be alot faster Like I said you can mix and match and make whatever you like. Maybe a Sport Utility vehicle that is actually a Saleen underneath.
That's it, you're all done. Now go play!
Edited by ZPaul2Fresh8, 26 September 2005 - 05:06 PM.