diff --git a/File-Type%3A-Texture.md b/File-Type%3A-Texture.md index 78da8a1..37181c9 100644 --- a/File-Type%3A-Texture.md +++ b/File-Type%3A-Texture.md @@ -1,3 +1,31 @@ +Case 1: + +``` +header { + unknown_1 == 0, + size > 0, + unknown_2 == 1, + len_data_file_name == 31 +} +``` + +`data` is non-zero size. The `extra_file` points to a `.stream` in `data/`. + +Case 2: + +``` +header { + unknown_1 == 1, + size == 30, + unknown_2 == 1, + len_data_file_name == 0 +} +``` + +`data` is a file path in `data/`. The file name will be without extension, ends with `0x0` and will be filled up by `0xff`s until `header.size` (usually 5). + +--- + ```010editor uint32 type; Assert(type == 0x1);