summaryrefslogtreecommitdiff
path: root/spec/model.fspec
diff options
context:
space:
mode:
Diffstat (limited to 'spec/model.fspec')
-rw-r--r--spec/model.fspec25
1 files changed, 25 insertions, 0 deletions
diff --git a/spec/model.fspec b/spec/model.fspec
new file mode 100644
index 0000000..afa8281
--- /dev/null
+++ b/spec/model.fspec
@@ -0,0 +1,25 @@
+struct texture {
+ u8 type;
+ u8 name[16] = ascii;
+ u32 version;
+ u32 width;
+ u32 height;
+ u32 unknown[6];
+ u32 bits_per_pal_clr;
+};
+
+struct geometry {
+ u16 unknown;
+ u16 vert_and_bone_ref_flag;
+ u16 mirror;
+ u32 draw_data_offset;
+ u16 draw_data_size;
+ u32 bone_ref_offset;
+ u16 bone_ref_count;
+ u32 weighted_vert_count_offset;
+ u16 max_weights_per_vertex;
+ u32 weighted_data_offset;
+ u16 weighted_data_count;
+ u32 vertex_data_offset;
+ u16 vertex_data_size;
+};