MTropolis MPL

From XentaxWiki
Revision as of 21:56, 26 March 2022 by imported>Ikskoks (→‎Games)
Jump to navigation Jump to search

MPL

  • Format Type : Archive
  • Endian Order : Little Endian
  • Signature : 01 00 A5 A5


Format Specifications

// MPL file format


//header
40 bytes - ?
4 bytes - ?
4 bytes - size of the stream table
4 bytes - number of streams
4 bytes - ?

//stream table (34 bytes per entry)
number of streams *
{
   26 bytes - stream type
   4 bytes - stream size
   4 bytes - stream offset?
}


//???
4 bytes - ?
4 bytes - ?
2 bytes - size of string
x bytes - string ("Startup segment")
2 bytes - size of string
x bytes - string ("BIGDEMOWIN:MUPPETS:DEMO:")
...
x bytes - string ("Macintosh 8bit")


//file list (big endian)
4 bytes - ?
2 bytes - filename length
1 byte - /x00
4 bytes - ?
4 bytes - file size
2 bytes - ?
x bytes - filename

//data
number of file list entries *
{
   x bytes - data
}

Games

List of games using this file format:

  • MindGym (PC) (*.MPL)
  • Muppet Treasure Island (PC) (*.MPL)
  • SPQR: The Empire's Darkest Hour (PC) (*.MPL)
  • The Day The World Broke (PC) (*.MPL)

quickBMS Script

Not written yet.

Notes and Comments

  • The games using MPL archives have been created using mTropolis Editor. In the final build mTropolis Player (MTPLAY32.EXE) is used to read data from MPL archive.
  • In "Muppet Treasure Island" game there is only one MPL archive called MTI1.MPL. It holds most of the game's data.

Compatible Programs

See Also

Gallery