Reflexive .Frame and .Sequence files

Textures, recreate headers, conversions, algorithms and parsing of image files
Nyehmeh
Posts: 5
Joined: Fri Jul 16, 2021 11:33 pm

Reflexive .Frame and .Sequence files

Post by Nyehmeh »

The other graphic file format I posted was probably too obscure so lets try this.

A good chunk of games developed by reflexive entertainment such as Ricochet Infinity use .Frame and .Sequence for their graphics files. It's possible to open them in irfanview but they can only be seen as jpgs without transparency. I've been trying to figure out for a while on how to rip these graphics with the transparency included but no luck, however during a discord discussion with the main developer James C. Smith, he mentioned this important piece of information stating that .Frame and .Sequence files were "a Combination of a JPEG compressed RGB channel plus a zlib compressed alpha channel"
I lack the technical knowledge to work with file compression of any kind, yet I feel someone here will be able to write a script using the info at hand.
Allen
Posts: 156
Joined: Tue Sep 01, 2015 9:44 am

Re: Reflexive .Frame and .Sequence files

Post by Allen »

Del.
Last edited by Allen on Sat Jul 09, 2022 1:37 am, edited 1 time in total.
Nyehmeh
Posts: 5
Joined: Fri Jul 16, 2021 11:33 pm

Re: Reflexive .Frame and .Sequence files

Post by Nyehmeh »

ugh... This seems rather busted. For the sequences it only shows the jpg and another image that's a crusty outline of said jpg, regardless of how many frames the sequence has. It can't even seem to load the frame files at all either.
Allen
Posts: 156
Joined: Tue Sep 01, 2015 9:44 am

Re: Reflexive .Frame and .Sequence files

Post by Allen »

del.
Last edited by Allen on Sat Jul 09, 2022 1:37 am, edited 1 time in total.
Nyehmeh
Posts: 5
Joined: Fri Jul 16, 2021 11:33 pm

Re: Reflexive .Frame and .Sequence files

Post by Nyehmeh »

This really is a bizarre format for sprites... nobody has ever been able to crack these ever since reflexive released ricochet lost worlds back in 2004. Ricochet Xtreme from 2001 used an older version of the format that relied on 16-bit coding rather than 32-bit. Ricochet infinity uses a slightly updated version of the one lost worlds as well as a handful of other reflexive games used, but it's possible to port the sequence and frame files between those games easily.
Nyehmeh
Posts: 5
Joined: Fri Jul 16, 2021 11:33 pm

Re: Reflexive .Frame and .Sequence files

Post by Nyehmeh »

If it helps at all the games usually have two barebones frame and sequence files that could be looked into. I'll post them here.