Users browsing this thread: 1 Guest(s)
I can't figure out how to read this file format (SEQUENCE / SEQ16 / frm16 / Frame)
#2
Looking at those files, *.seq16 and *.frm16 are binary format that needs a lot of time to figure out, but *.sequence and *.frame are just compressed zlib data. A simple deflate() will do the trick.

The decoded *.sequence is just a text file. For example, the decoded "Extra Life Icon.Sequence.txt" looks like this:

Code:
CSequence
{
Frames Per Second=15
Blit Type=Transparent Mask
X Offset=0
Y Offset=0
Center Hot Spot=1
Blended With Black=1
Crop Clor 0=1
Use 8 Bit Alpha=0
Run Length Encode=1
Do Dither=1
Loss Less 2=0
JPEG Quality 2=80
Mipmap For Native Version=1
}
CSequenceFrameInfoList
{
Frame Infos=Array
{
Frame Info=CFrameInfo
{
Left=0
Top=0
Right=38
Bottom=38
UpperLeftXOffset=-19
UpperLeftYOffset=-19
}
}
WasRLE=1
Flags=55
Blit Type=Transparent Mask
FPS=15
}

The *.frame file is the image data. You can kind of see the airship outline from the decoded "Extra Life Icon.Frame.dec"

https://i.imgur.com/GaQITPb.png

I would assume there is a palette and it's located somewhere else. Or maybe it is 8-bpp true color image, so RGB323 data. And since it is in a set of 4, so maybe it is doing something strange like this:

https://i.imgur.com/eNA88IF.png

I have no idea. I don't know anything much about the game to go on.

- Rufas


Attached Files
.zip   file-examples-decoded.zip (Size: 4.54 KB / Downloads: 117)
Reply
Thanked by:


Messages In This Thread
RE: I can't figure out how to read this file format (SEQUENCE / SEQ16 / frm16 / Frame) - by rufaswan - 10-20-2020, 04:48 PM

Forum Jump: