'
The Need For Speed
Need For Speed 2
Need For Speed 3
Need For Speed 4
Need For Speed PU

Midtown Madness 2
Racer

Links
Message Board
WinAmp Skins




Please Support our Site!

NFSHS to NFS3 Car Conversion Tutorial
- By Justin Martin aka IH8COPS

 The purpose of this tutorial is to teach people how to convert NFSHS cars to NFS3. Please do not email me with questions regarding this tutorial, i'm not going to run a tech support service when you screw up your conversion.

 There is basically no risk of messing up the game, however, there are a few things that might cause the game to not run. Even in the worst case scenario, simply removing the converted car will cause the game to start working again, because editing cars will not corrupt the game. Remember, you are using this tutorial at your own risk, and I am not liable for any real or imagined damages you inflict on your game.

 Remember, if you are converting a car that someone else made, always get the original authors permission before you release any copies of the car. To build a car can take months of work, and many authors ask that they be asked before any modified versions are released, simply so they can ensure that only high quality mods of their cars are made public. Also, always give the original author credit for making the original car.


Index

Part 1: Converting the body parts
Part 2: Converting the dummies
Part 3: Converting the mesh
Part 4: Converting the texture
Part 5: Finishing up



Tools Needed:

Editor Website Creator
CarCad 1.5b NFS CarCad Chris Barnard
FCE Tweak Included with CarCad 1.5b Chris Barnard
NFS FCE Converter Addict Arts Addict & Rocket
Car Tool TotalNFS Electronic Arts
Graphics Editor n/a Paint Shop Pro recomended
VIV Wizard NFS Toolbox Jesper Juul-Mortensen



Part 1. Converting the body parts

 NFS3 uses a different naming system than NFSHS for the mesh parts. In addition, unlike NFSHS, the order in which those parts are arranged is critical. Here are all the correct NFS3 part names and the order in which they must appear, plus the equivelent NFSHS part names.

NFS3 Name Equivelent NFSHS Name
HIGH BODY :HB
LEFT FRONT WHEEL :HLFW
RIGHT FRONT WHEEL :HRFW
LEFT REAR WHEEL :HLRW
RIGHT REAR WHEEL :HRRW
MEDIUM BODY :MB
MEDIUM R FRONT WHEEL :MRFW
MEDIUM L FRONT WHEEL :MLFW
MEDIUM R REAR WHEEL :MRRW
MEDIUM L REAR WHEEL :MLRW
SMALL BODY :LB
TINY BODY :TB
HIGH HEADLIGHTS :OL


 NFSHS has several parts that are not used in NFS3. NFS3 cars did not have transparant windows, so they do not feature interiors, drivers or removeable convertible tops. NFS3 also lacks seperate parts for the outside mirrors and pop-up spoilers.

 The first thing you need to do is open the NFSHS car in FCETweak. Select the :HB, :OLM, :ORM and :OS parts, and press "F". (note: your NFSHS car may not have :OLM, :ORM or :OS parts, if it doesn't, don't worry about it) This will fuse the mirrors and pop-up spoilers to the main body.

 This is where you have to make a few decisisons. For a NFS3 car to have transparant windows, the windows themselves must be remapped to a spot on the texture with a transparant alpha channel, because there is no poly flag for transparancy in NFS3. If you do not wish to remap the windows, delete all the parts except the ones listed above.

 If you do decide to make the windows transparant, use FCETweak to fuse the :OC, :OD and :OH parts to the :HB part. If your car is a convertible, and you want the top to be up on it, fuse the :OT part to the :HB also.

 Now, open the mesh in CarCad, and using the table above, rename the parts from their NFSHS names to the NFS3 names. If you have any NFSHS parts that won't work in NFS3 left over, delete them. In the case of the car i'm converting, I have a :OT and :ODL part left over, both of which I deleted.


Part 2: Converting the dummies

 The dummies in NFS3 are simply the point from which a light originates. In NFSHS, there also dummies for smoke, water and license plates. Here's a list of NFS3 and NFSHS dummies. NFS3 dummies are rather simple, there are no license plates, reverse lights, marker lights, no way to select color or intensity. Here's a basic chart of the names.

Location NFS3 Name
Front Left Headlight HFLO
Front Right Headlight HFRE
Rear Left Tailight TRLN
Rear Right Tailight TRRN
Rear Left Brake Light TRLNN
Rear Right Brake Light TRRNN


 Simply find the dummy in your NFSHS mesh that is in that location, and rename it to the name for a NFS3 dummy in the location. For example, I have a HWYN550 in the front right position, so I will rename it HFRE.


Part 3: Converting the Mesh

 The first thing to do now is to open the NFSHS car.fce in NFS FCE Converter. Select "Open NFSHS", then "Save NFS3". You're done! Well, not quite. There is still more work to be done.

 In the case of the car I was converting, the parts were not in the correct order, which caused the MEDIUM BODY to be displayed in the game instead of the HIGH BODY. Therefore, I had to change the order of the body parts. This is done in CarTool. In order for a car to be viewed in CarTool, you must have a file called car.art in the folder with the car.fce file. CarTool comes with a folder called Countach, copy the car.art file from that folder to the folder with the car you are converting.

 CarTool has four .exe files, MRC.exe, MRC3DFX.exe, MRCD3D.exe and MRCSOFT.exe. It depends on your video card as to which one you use. I use MRCD3D.exe, it's the only one that works with my video card. If the program doesn't load within 30 seconds, pres ctrl-alt-delete, close CarTool, and try one of the other .exe files.

 When you get to the main menu, select "Fuse Parts". On the left side of the screen, you will see a list of all the parts, with the one on top highlighted. Use the up and down buttons to move the highlighter. To move a part, highlight a part with the highlighter, and hold Shift down while pressing the arrow keys. Simply arrange the parts into the correct order, shown in the chart below.

HIGH BODY
LEFT FRONT WHEEL
RIGHT FRONT WHEEL
LEFT REAR WHEEL
RIGHT REAR WHEEL
MEDIUM BODY
MEDIUM R FRONT WHEEL
MEDIUM L FRONT WHEEL
MEDIUM R REAR WHEEL
MEDIUM L REAR WHEEL
SMALL BODY
TINY BODY
HIGH HEADLIGHTS (only used on cars with pop-up headlights)



Part 4: Converting the Texture

 In NFSHS, the cars are mapped with the texture right-side up. In NFS3, they are mapped the opposite, with the texture up-side down. When you convert a NFSHS car to NFS3, the mapping will be flipped. Therefore, you must flip the texture as well. Also, NFS3 uses different colors for the alpha channel mask, but i'll get to that later.

 The first thing to do is flip the texture. Open the texture in your graphics editor, (i'll use Paint Shop Pro 5.0 as the example) select "Image" then "Flip". Now, you must flip the alpha channel to match the texture. Select "Masks" then "Load From Alpha Channel", then "OK". Select "Masks" again, then "Edit". Now select "Image" then "Flip". You should see the alpha channel flip to match the now up-side down texture.

 While you have the Alpha Channel loaded, let's change it to NFS3 colors. What I would do is open a NFS3 texture, load the Alpha Channel, and use the Dropper (the color selector thing to you newbies) to select the colors in the NFS3 alpha channel, then use the Flood Fill tool to paint the entire area of the converted texture the NFS3 color. For those of you techies, here's a chart showing the different colors. The colors are in the Grey Scale Palette Index form.

Color NFS3 Color NFSHS Color
Transparant 0 0
No Color 255 255
Primary Color 100 223
Secondary Color 200 96
Driver's Hair Color not used 224
Car Interior not used 164


 If you converted the top and interior with the mesh, set those to the NFS3 secondary color.

 Now, select "Masks", then "Edit" so the mask edit mode is turned off. Now select "Masks", then "Save to Alpha Channel". Select the "Alpha Channel 1", then press "OK". Now select "Masks", then "Delete", and press "No" when asked if you wish to merge with the current layer. Now save the texture.


Part 5: Finishing up

 If you import your converted NFS3 files into the NFSHS car.viv, it will not work. Therefore, you must start with a NFS3 car.viv file. In the case of my car, I was converting the NFSHS Corvette Convertible to NFS3. (NFS3 has a Corvette Coupe) So, I simply took the car.viv file from the NFS3 Corvette, put it in a new folder called "Ccor", and imported my converted files into the car.viv using NFSWizard.

 I also had to change the serial number and folder name in the fedata.eng file. Simply double click this file (which is located in the opened car.viv) and it should be obvious how to edit it.