The Grand Prix 2 Track File Format (Beta 0.5)

This page is not complete, and as time goes, I will try and add some more and more informations, as long as better presentation. For now on, only pertaining information is included. Do not hesitate to let me know what you think, and share any information you'd find.

This page is meant to allow for more and more people creating not only tracks, but also track editing tools. Therefore, you are free to copy, extract, mirror any information you would find meaningful in this page. Just let me know if you do so.

First of all, I would like to thank Paul Hoad for his Track Editor which got me started decoding the GP2 track file format. All information posted here is gathered from several sources, including myself. I tried to quote them all here, but errors are mine of course...

Well, let's go...


Before we begin, you need to be familiar with hexadecimal values datatypes.


Datatype Example Description
long 0x01234567 32 bits (4 bytes) value
short 0x0123 16 bits (2 bytes) value
byte 0x01 8 bits (1 byte) value

The File Format Structure