[NDS] Unwound Future .cani and .cimg

Textures, recreate headers, conversions, algorithms and parsing of image files
smiler
Posts: 15
Joined: Sat Aug 05, 2017 6:01 am

[NDS] Unwound Future .cani and .cimg

Post by smiler »

Help would be much appreciated, since this would be probably the start of Level-5's annoying data compression stuff that has gone on for so long without anyone ever cracking it. .cimg seems to be the normal sprites, and .cani may or may not be the mouth flaps and blinking, if I am not mistaken.

Both are little endian.
LPC2 (.cani) is a package file, and the headers structures look like they first detail the number of subdirectories, then the starting of the contents of the file, then the total size of the archive+header+padding, or something along those lines, and that's pretty much most of what I can see. I recall someone having done research on these formats, but I'll have to get back to you on this one. LIMG (.cimg) on the other hand is an image file, but I've no experience in graphical file formats.

UF cani.7z

UF cimg.7z