Grand Prix Legends File Formats
The following pages give the file specifications for the various files that make up a track in GPL.  Not everything is known yet, and any help filling in the gaps will be much appreciated.
 
15/July/1999:  TRK Tutorial
26/June/1999: Car Camera File Format by Brian Heiland
27/May/99:New .setup information
24/May/99:3DO section completely reorganised; new info.
06/Feb/99:  Text updates, T-F update
29/Dec/98: Work on T-F
21/Dec/98: Complete change of image file descriptions - will load ALL Images!
14/Dec/98: More work on Types, finished? primitives
05/Dec/98: PBF spec now accounts for bwpic.pbf,
04/Dec/98: minor updates to T-6, T-9, T-A, T-10.
28/Oct/98: Trk Files!  Thanks go to Nigel Pattinson for the info. & permission to post.
11/Nov/98: CFG FilesThanks to Marcel Borsboom

To start with, some notes:

And now for the files:
 
DAT files: Wrapper These are a wrapper for the hundreds of files that make up a track (or any other resource in the game)
3DO files: 3D objects Defines the 3D objects, e.g. cars, track, trackside objects...
MIP files: "Multum in parvo" (thanks Oliver) Store textures in several resolutions
SRB files: Single/Scaled Resolution Bitmap? Also textures, but in a scaled format?  Contains within a Mip file.
PBF files: Pictures Pictures for the non-game aspects, e.g. track posters.
TRK files: Track layout (by Nigel Pattinson)
TRK Tutorial
Stores the information required to drive the track, not see it.
Also, a tutorial
LP files: AI driving lines So the AI cars can drive perfect laps, overtake, etc.
CAM files: Cameras Camera locations for TV1, TV2 & Pitlane.
CCAM files: Car Cameras Car camera files
SETUP files: Car setups Detailed setups, as changed from the car setup screen.
WAV files: Wave files (non GPL specific) Sounds, believe it or not...
controls.cfg: Controller config Contains the controller setup info. (1 per player)