-
Notifications
You must be signed in to change notification settings - Fork 9
File Formats
Robert Jordan edited this page Mar 8, 2019
·
28 revisions
Pages marked with ✓ next to them have had the known extent of their file structure fully documented.
| Wiki Page | Extensions | Description |
|---|---|---|
| KifintArchive | .int |
Archives for all CatSystem2 files of a specific type |
| HgxImage |
.hg2, .hg3
|
Images with position info and multiple frames |
| Animation | .anm |
Animation script for Images with multiple frames |
| SceneScript ✓ | .cst |
Message scene script |
| ScreenScript ✓ | .fes |
Screen/menu script |
| ZtPackage ✓ | .zt |
Packaged file that can be exported from in-game |
These are the data types present when explaining file specifications.
| Type | Size |
|---|---|
byte |
1 byte unsigned integer |
uint16 |
2 bytes unsigned integer |
uint32 |
4 bytes unsigned integer |
uint64 |
8 bytes unsigned integer |
int16 |
2 bytes signed integer |
int32 |
4 bytes signed integer |
int64 |
8 bytes signed integer |
byte[n] |
Array of n bytes |
char[n] |
String of n bytes of characters |
string |
Null-terminated string |
- All
integertypes are read in little-endian format. - All
stringandchar[n]types are read with Shift JIS (Codepage 932) encoding. - All compression is done with Zlib unless otherwise specified.