3D定制女仆中文資料 [一時公開]

menu文件格式数据结构解析

按字节顺序来:

0A
大小1bytes,表示文件头标识长度

43 4D 33 44 32 5F 4D 45 4E 55
大小10bytes,文件头标识,CM3D2_MENU

xx xx 00 00
大小4bytes,文件版本号

xx
大小1〜2bytes,表示后面路径字符串的长度(*1)

61 73 73 65 74 73 2F ... 2E 74 78 74
大小由前个字节决定,路径数据,通常是assets/开头.txt结尾

xx
大小1〜2bytes,表示后面アイテム名(item)长度(*1)

xx ... xx
大小由前个字节决定,アイテム名,UTF-8编码(有英文数字以外的情况下)

xx
大小1〜2bytes,表示后面カテゴリ名(category)长度(*1)

xx ... xx
大小由前个字节决定,カテゴリ名 这也是分类mod的依据

xx
大小1〜2bytes,说明文长度(*1)

xx ... xx
大小为前个长度数据,说明文内容,换行使用"《改行》"代替,UTF-8编码

xx xx 00 00
大小4bytes,menu主体(树状图信息)数据长度,通常到文件结尾

==================循环数据部分==================

xx
大小1bytes,统计数据(a0),指示当前主键下,主键与子键的个数,多数为02,如果是00说明到文件尾

xx
大小1〜2bytes,后面的数据长度(a1)(*1)

xx xx ... xx xx
大小由前个字节决定,数据内容,UTF-8编码(a2)

循环(a1)−(a2),次数由(a0)的值决定,跳出循环后,重新接到(a0)

==================循环数据部分==================


*1 关于用1〜2个字节表示长度,解释见"paths.dat"分析的(*A)

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

メンバーのみ編集できます