-
Notifications
You must be signed in to change notification settings - Fork 8
KCF Image
Robert Jordan edited this page Sep 24, 2020
·
2 revisions
This is another image format, like WPM Image that has not been seen in use, however this one appears only in the CatSystem2 assembly, instead of in a CatSystem2 toolset application.
Speculation on this format, is in part, based on the PS Vita CatSystem2 formats: CZ0
, CZ1
, and CZ2
.
These have not fully been looked into yet, but it likely follows a similar format to Kiss Color Files, these also share the extension of .cnf
which is another yet-to-be documented format. Due to their presence in Nekopara Vol.3, its likely that these revolve around cel-shaded animated characters.
🚧 This page is a work in progress
Assumptions on the file format are
Data Type | Value | Description |
---|---|---|
char[4] |
"KCF" | File Signature |
uint16 |
Width | Width of the image |
uint16 |
Height | Height of the image |
int16 |
BitDepth | Bits per pixel, probably |
int16 |
Unknown0 | Unknown 2-byte value 0 |
char[4] |
"KCLZ" | LZH Compression (?) Signature, probably |
uint32 |
Unknown1 | Unknown 4-byte value 1 |
uint32 |
Length | Unknown Length added to start of KCZL structure |
uint32 |
Unknown3 | Unknown 4-byte value 3 |
uint32 |
Unknown4 | Unknown 4-byte value 4 |
uint32 |
OffsetData1 | Unknown offset to byte array |
uint32 |
OffsetData2 | Unknown offset to uint16 array |
... | ... |