From a0c2c884bd2e1b5ffe9f916f0fadf4e4bdbeb341 Mon Sep 17 00:00:00 2001 From: lzwdgc Date: Tue, 2 Apr 2024 03:43:45 +0300 Subject: [PATCH] Add tab format. --- formats/tab.ksy | 51 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 formats/tab.ksy diff --git a/formats/tab.ksy b/formats/tab.ksy new file mode 100644 index 0000000..d1d381e --- /dev/null +++ b/formats/tab.ksy @@ -0,0 +1,51 @@ +meta: + id: aim_db_tab + endian: le + +seq: + - id: header + type: tab + - id: tables + type: table + repeat: expr + repeat-expr: header.n_tables + - id: fields + type: field + repeat: expr + repeat-expr: header.n_fields + +types: + char20: + seq: + - id: str + type: str + encoding: ASCII + size: 0x20 + + tab: + seq: + - id: n_tables + type: u4 + - id: n_fields + type: u4 + + table: + seq: + - id: id + type: u4 + - id: name + type: char20 + - id: unk + type: u4 + + field: + seq: + - id: table_id + type: u4 + - id: id + type: u4 + - id: name + type: char20 + - id: field_type + type: u4 + \ No newline at end of file