Micro Machines v3

Welcome to the MMs file explorer.

Note: this work has been continued in MMEd, which is now much more advanced than these pages, which are left up for historical interest. Comments in these pages about planned work or unknown data may be obsolete.

I play a lot of MMv3. Probably too much. However, if you're going to do something, it's worth doing right. This project is my attempt to reverse-engineer the game data files from MMv3, in order to "know those rules", to see if I can, and for fun.

One of my main goals in this project is to decode the level files, to discover the placing of the waypoints which determine which corners you can cut, and which you can't.

Progress so far

I've now got much of the most interesting stuff decoded (although not all of it written up yet). I've got the bulk of the level layout, including flats, objects and weapons. The wapoint system has been decoded. The current main areas for further work are:

Earlier comments:

Got the basics of the ANIM format (PC), but not the frame timings yet (unimportant for the main goals).

Decoded the SAMP format (PC)

Made some progress on SHET chunks (PC/PS)

The main area of progress so far has been in understanding the bitmap and the 3D object format used in the files (PC). You can now look at the car models, or some of the objects which are scattered around the levels.

Anyway, enough of my rambling, on to the files:

PC version

FileComments
cars.bin Models, textures and samples for all the cars
Beach
Beach/beach.tbs
Beach/beach1.binPEBBLE DASH
Beach/beach2.binBIKINI BLAZER
Beach/beach3.binBEACHED BUGGIES
Beach/beach4.binBUCKET AND SPEED
Beach/beach5.binSAND BLASTER
Beach/beach6.binDUNES OF HAZARD
Breaky
Breaky/breaky.tbs
Breaky/breaky1.binCHEESEY JUMPS
Breaky/breaky2.binCEREAL KILLER
Breaky/breaky3.binBREAKFAST AT CHERRY'S
Breaky/breaky4.bin
Breaky/breaky5.bin
Breaky/breaky6.bin
Breaky/breaky7.bin
Cherry
Cherry/cherry.tbs
Cherry/cherry1.bin
Cherry/cherry2.bin
Cherry/cherry3.bin
Cherry/cherry4.bin
Cherry/cherry5.bin
Front
Front/frontend.binTextures and animations for the frontend, with some 3D models
Front/frontend.eng
Front/frontend.fra
Front/frontend.ger
Front/frontend.ita
Front/frontend.spa
Front/frontend.tbs
Front/prerace.binTextures for the pre-race loading screens. The PAGEs in this file use multiple palettes.
Garden
Garden/garden.tbs
Garden/garden1.bin
Garden/garden2.binBEWARE OF THE DOG
Garden/garden3.bin
Garden/garden4.bin
Garden/garden5.bin
Garden/garden6.bin
Garden/garden7.bin
Lab
Lab/lab.tbs
Lab/lab1.bin
Lab/lab2.bin
Lab/lab3.binINTERESTING VOYAGE
Lab/lab4.binFORMULA X
Lab/lab5.bin
Lab/lab6.binPERIODIC PARK
Lab/lab7.binCHEMICAL WARFARE
Pool
Pool/pool.tbs
Pool/pool1.binSWERVE SHOT
Pool/pool2.binRACK 'N ROLL
Pool/pool3.binRIGHT ON CUE
Pool/pool4.binPOT LUCK
Pool/pool5.binLOVE TRIANGLE
Rest
Rest/rest.tbs
Rest/rest1.binVINDALOO DRIVE-THRU
Rest/rest2.bin
Rest/rest3.bin
Rest/rest4.bin
Rest/rest5.bin
School
School/school.tbs
School/school1.bin
School/school2.binTRUCKER'S LUCK
School/school3.binTEXT BOOK MANOEUVER
School/school4.bin
School/school5.bin
School/school6.bin

PS version

FileComments
CHALLNG.SND
CREDITS.TXT
H2HEAD.SND
KEEPSIES.SND
MICRO.FRA
MICRO.GER
MICRO.ITA
MICRO.SPA
PRERACE.DAT
PRESENT.DAT
RESULTS.DAT
TDRIVE.SND
TROPHY.DAT
TT.SND
VEHICLES.DAT
BEACH
BEACH/BEACH.VB
BEACH/BEACH.VH
BEACH/BEACH1.DATSHET -- PEBBLE DASH
BEACH/BEACH2.DATSHET -- BIKINI BLAZER
BEACH/BEACH3.DATSHET -- BEACHED BUGGIES
BEACH/BEACH4.DATSHET -- BUCKET AND SPEED
BEACH/BEACH5.DATSHET -- SAND BLASTER
BEACH/BEACH6.DATSHET -- DUNES OF HAZARD
BREAKY
BREAKY/BREAKY.VB
BREAKY/BREAKY.VH
BREAKY/BREAKY1.DATSHET -- CHEESEY JUMPS
BREAKY/BREAKY2.DATSHET -- CEREAL KILLER
BREAKY/BREAKY3.DATSHET -- BREAKFAST AT CHERRY'S
BREAKY/BREAKY4.DATSHET --
BREAKY/BREAKY5.DATSHET --
BREAKY/BREAKY6.DATSHET --
BREAKY/BREAKY7.DATSHET --
CHERRY
CHERRY/CHERRY.VB
CHERRY/CHERRY.VH
CHERRY/CHERRY1.DATSHET --
CHERRY/CHERRY2.DATSHET --
CHERRY/CHERRY3.DATSHET --
CHERRY/CHERRY4.DATSHET --
CHERRY/CHERRY5.DATSHET --
GARDEN
GARDEN/GARDEN.VB
GARDEN/GARDEN.VH
GARDEN/GARDEN1.DATSHET --
GARDEN/GARDEN2.DATSHET -- BEWARE OF THE DOG
GARDEN/GARDEN3.DATSHET --
GARDEN/GARDEN4.DATSHET --
GARDEN/GARDEN5.DATSHET --
GARDEN/GARDEN6.DATSHET --
GARDEN/GARDEN7.DATSHET --
LAB
LAB/LAB.VB
LAB/LAB.VH
LAB/LAB1.DATSHET --
LAB/LAB2.DATSHET --
LAB/LAB3.DATSHET -- INTERESTING VOYAGE
LAB/LAB4.DATSHET -- FORMULA X
LAB/LAB5.DATSHET --
LAB/LAB6.DATSHET -- PERIODIC PARK
LAB/LAB7.DATSHET -- CHEMICAL WARFARE
POOL
POOL/POOL.VB
POOL/POOL.VH
POOL/POOL1.DATSHET -- SWERVE SHOT
POOL/POOL2.DATSHET -- RACK 'N ROLL
POOL/POOL3.DATSHET -- RIGHT ON CUE
POOL/POOL4.DATSHET -- POT LUCK
POOL/POOL5.DATSHET -- LOVE TRIANGLE
REST
REST/REST.VB
REST/REST.VH
REST/REST1.DATSHET -- VINDALOO DRIVE-THRU
REST/REST2.DATSHET --
REST/REST3.DATSHET --
REST/REST4.DATSHET --
REST/REST5.DATSHET --
SCHOOL
SCHOOL/SCHOOL.VB
SCHOOL/SCHOOL.VH
SCHOOL/SCHOOL1.DATSHET --
SCHOOL/SCHOOL2.DATSHET -- TRUCKER'S LUCK
SCHOOL/SCHOOL3.DATSHET -- TEXT BOOK MANOEUVER
SCHOOL/SCHOOL4.DATSHET --
SCHOOL/SCHOOL5.DATSHET --
SCHOOL/SCHOOL6.DATSHET --

File spec (in progress)

There is a work-in-progress copy of the file specifications.

Small print

The files in question come from the "Levels" directory of the PC version of Micro Machines v3 or the MICRO directory of the PS version, and are copyright of Codemasters / Sold-Out software / other parties who are not me. If you believe you are a copyright holder in these files and object to this project, please email me at rich@bradders.org and we can discuss the matter.