It seems to be a pretty simple format, I'm just not exactly equipped to whip anything up.
From what I can understand:
Code: Select all
0x000 - Header (MP_ONE_DATA / 4D 50 5F 4F 4E 45 5F 44 41 54 41)
0x100 - MP_ size in bytes
0x10C - MPB file name
0x20E - points to MPB file's offset (seems to consistently be 324)
0x(Value from 20E / 0x324?) - MPB file header (ITOM / 49 54 4F 4D)
0x218 - TID file name
0x318 - points to the TID file's offset
0x(Value from 318) - TID file header (TID / 54 49 44 1F)
A regular TID file's header is 54 49 44 13, so not sure what's happening there.
Just after that is the TID file size in bytes.
Here's a few example .mp_ files
Here's a few example .tid files, just in case