什么是MIX文件?
MIX文件是存储游戏所使用的文件文件包。
它的结构是什么样子的?
根据现有的资料[1]描述,它分为两部分,文件头和主体部分。
文件头
MIX 文件有两种变体,没有魔术代码。
| offset | type | 描述 |
|---|---|---|
| 0x00 | uint32 | 标记 表示这个文件是否有加密或校验和 |
| 0x04 | uint16 | 文件数量 |
| 0x06 | uint32 | 文件主体大小 |
2025/7/3大约 2 分钟
MIX文件是存储游戏所使用的文件文件包。
根据现有的资料[1]描述,它分为两部分,文件头和主体部分。
MIX 文件有两种变体,没有魔术代码。
| offset | type | 描述 |
|---|---|---|
| 0x00 | uint32 | 标记 表示这个文件是否有加密或校验和 |
| 0x04 | uint16 | 文件数量 |
| 0x06 | uint32 | 文件主体大小 |
重要
这不是教程!!
开发是需要工具包的
CSF是存储游戏所需要的所有字符串资源的文件。
根据现有的资料[1]描述,它分为两部分,文件头和主体部分。
CSF的文件头的长度是固定的,它有24个字节大小。
| offset | type | 描述 |
|---|---|---|
| 0x00 | uint8[4] | 文件的标识符,它永远是 FSC 。 |
| 0x04 | uint32 | CSF文件的版本。通常情况下,它应该始终为3。 |
| 0x08 | uint32 | 标签数量。文件中包含的所有的标签的总数。 |
| 0x0C | uint32 | 字符串数量。一般情况下,它应该与标签数相同。 |
| 0x10 | uint32 | 保留。始终为0。 |
| 0x14 | uint32 | 使用的语言。这是一个枚举。 |