10-20-2020, 04:48 PM
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:
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
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