File and Directory Structures

The default installation path for Motocross Madness is C:\Program Files\Microsoft Games\Motocross Madness. You could have installed the game to any location. For example, I've installed the game to D:\MotocrossMadness on my machine. All of the directory information presented here is relative to the base directory you chose during the game's installation.

All the tracks are located under the ...\teraform directory in different directories by track type:
...\teraform\national - contains nationals tracks
...\teraform\quarries - contains stunt quarries

Each new track you create requires 4 new files. These 4 files all have the same base filename and four unique file extensions.

Outdoor tracks require 5 files to function within the game:

1) .TRN - This file contains the compiled geometry and texture data. Most .trn files are around 5-6 mb. These files are created by the MCM terrain compiler called MakeTerr.exe.

2) .SCN - This is a text file that contains environmental information about the track such as the sun position and color. You create this file using a text editor.

3) .TGA - This image is used in the game's user interface to visually select the track. You create this image by performing a screen grab in the game, then cropping and scaling the image to the correct size in a paint program.

4) .DAT - This file contains the spline path and track width information for the track. This file is created using the MCM Track Converter utility called: TrackConvert.exe.

5) .CUB - This file contains the image data for the sky. You don't have to create this file. Your .scn file just has to reference an existing sky cube file. You can create your own sky cube files, but then you HAVE to distribute 5 files instead of 4.

After racing on a track you will also notice that a few more files of the same name have shown up:

1) .AID - This file contains information that AI riders learned about the track as they turned laps. Each time they ride on a given track, they gain more experience and expertise on that track. Their knowledge is stored in the .aid file.

2) .HIS - This file contains high score information.

Here is an example of a the files used to run a Nationals track:
FLUBBER.TRN (the track itself)
FLUBBER.DAT (track path info)
FLUBBER.SCN (scene layout data)
FLUBBER.TGA (image used in user interface)

If you made your own custom sky cube to go with you FLUBBER track, you would need to distribute it too:
FLUBBER.CUB