Changing Tracks
To change tracks in NFS: HP2 you will need:
FSHTool v1.22
VIV Editor or VIV Magic
(I personally recommend VIV Magic. Although it has fewer functions than VIV Editor,
for our purpose the former is better suited, since it is more convenient)
Paint or a similar graphics editor
You can only change textures; you won't be able to change the turns, such a privilege
was only in nfs4 and in nfs3.
There are 4 track types in the game in total: park (park), medit (Mediterranean),
alpine (alpine) and tropics (tropical). All tracks are stored in nfs6/tracks.
You will need to change persist.viv, which is located in tracks/track type.
However, you can also change level.fsh, which is located in the level0* folder.
1. Open our persist.viv using viv magic. Click File -> Unpack VIV File...
and select persist.viv. After that, a persist folder appears in the same folder.
In it we only need the FSH files. Usually only track.fsh (track textures)
and sky.fsh (sky textures) are changed.
2. Open the needed fsh file using FSHTool. More precisely:
Click on the fsh file, "select a program from a list manually", "browse", select
FSHTool.exe and check "always use the selected program to open this kind of file". And OK.
Never try to launch fshtool.exe itself and somehow try to open it with it!
3. Now when you click on any fsh file, unpacking will occur and a folder with the same
name will appear. In it we find the BMP texture files. Note: if there is a texture named
*-a.bmp, it is the alpha image of the file with the same name, only without -a. For example:
0226-a.bmp is the alpha for the file 0226.bmp. What is alpha? It is a black-and-white image,
8 bit, where white is what will be displayed, and black is what will not, for the file that
this alpha belongs to.
ATTENTION!The height and width of the image, and the color depth must remain the same, otherwise FSHtool will produce
an error.
3. Change the textures, then find the file index.fsh. Run it, and all files
are packed back into the fsh that you unpacked.
4. In the persist folder find the file persist.idx. It is the same as index.fsh, only the packer
back into persist.viv. In VIV Magic click Fule -> Pack File and select this persist.idx.
A backup copy will be saved to the file persist0001.viv; if you change more, to
persist0002.viv and so on.
5. Launch the game, select the track and check.