Files
satisfactory-BlueprintsEdit/README.md
2025-10-18 00:53:32 +08:00

18 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#文件前32个十六进制位是头部数据
分别是[4位表示的version][4位表示的header_size][4位表示的timestamp][4位表示的unknown1][4位表示的unknown2][4位表示的unknown3][4位表示的material_count][4位表示的reserved]
其中header_size不知为何总为错误的
#下面为蓝图材料数据:
[4位表示的路径长度(包括00结束符)] [材料路径(结束用1位的00表示)] [4位表示的数量] [4位表示的参数]
当所有材料结束时在末尾添加4个十六进制未表示的0代表材料部分结束
注:[4位表示的参数] 目前具体是什么未知. 但只有蓝图的最后一个材料才会有数据其他都为0. 其数值可能和蓝图绑定不得修改,蓝图的最后一个的参数必须有数据
#下面为建筑部分:
[4位表示的路径长度(包括00结束符)] [建筑路径(结束用1位的00表示)] [4位表示的参数]
当建筑部分结束时尾部添加4个十六进制未的22222222代表建筑部分结束
注:[4位表示的参数] 目前具体是什么未知. 但只有蓝图的最后一个建筑才会有数据其他都为0. 其数值可能和蓝图绑定不得修改,蓝图的最后一个的参数必须有数据
#下面是压缩部分:
此部分为Zlib压缩后数据 具体内容没分析 不做分析