From 3530a6dc88fde1aae4281dfbc4069cf22f9533c9 Mon Sep 17 00:00:00 2001 From: Lucas Schwiderski Date: Sat, 4 Mar 2023 11:31:34 +0100 Subject: [PATCH] Update 'File Type: Texture' --- File-Type%3A-Texture.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) 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);