File format of PMP files?

the tech documentation that covers the file formats doesn’t seem to include the .pmp file - it looks in hex editor like a bundle of other files all in a single file, but is the actual format documented anywhere?

Indeed there is no documentation yet. But actually most of the things are straight forward to understand or to “guess” :slight_smile:

A few hints: The pmp file is actually a zip file.
After unzipping you have different sorts of files such as:
~pmotion.brc
Brush container. A bit more complicated. Hope you don’t need it :slight_smile:

~pmotion.pmp
Project control file.
It is a so called “Windows ini file”, see INI file - Wikipedia
It contains different sections and I bet when you have a look at all the settings then you will quickly find out yourself what they mean and which you might need while ignoring others.

Example sections…
[settings]
Main settings of the project.
The tile map specific settings start with “tileMapping.” like tile width and height etc.

[layers]
There is a layerCount and then a list of settings per layer.

~pmotion.tlc
The tile set as simple windows bitmap file. Just add “.bmp” as extension and open it with your favorite image viewer.

~pmotion.tls
Tile codes, one by per tile, see Documentation | cosmigo

~pmotion.layer-X.pmd
Pixel data of layer “X”. It’s just a FLC file holding all the pixel data for the frames of a layer. A good definition can be found here: The FLIC file format

~layer-0~tilemap-X.stm
Tile map data (tile indices) for every frame of the layer. File format “STM”: Documentation | cosmigo

I hope this helps you. If you have any more questions then please tell me.

2 Likes