From 0ad9d7d2235b67a6919ab5b6fc19086ace72f20d Mon Sep 17 00:00:00 2001 From: Lucas Schwiderski Date: Sat, 18 Feb 2023 11:53:46 +0100 Subject: [PATCH] Add 'File Type Status' --- File-Type-Status.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 File-Type-Status.md diff --git a/File-Type-Status.md b/File-Type-Status.md new file mode 100644 index 0000000..a652ce7 --- /dev/null +++ b/File-Type-Status.md @@ -0,0 +1,17 @@ +**Legend:** +* *Complete*: The binary format is fully documented. +* *Partial*: Enough of the binary format is known to create usable results, but there are still unknown fields. +* *Limited*: Some work has begun, but it's not enough for *Partial*, yet. +* *None*: Nothing about this binary format has been documented, yet. + +| File Type | Binary Format | Compilation | Decompilation | Comment | +|-----------------|---------------|-------------|---------------|-----------------------------------------------------------------------------------------------------------| +| Bundle | Partial | ✓ | ✓ | A few fields in file headers and their interaction with external `data/` files is unknown. | +| Bundle Database | Partial | ✓ | ✓ | The algorithm to generate resource hashes is unknown. | +| Package | Complete | ✓ | ✓ | | +| Lua | Partial | ✗ | ✓ | | +| Strings | Partial | ✓ | ✓ | The file format itself is done, but the interaction with bundle properties is not fully figured out, yet. | +| Unit | Limited | ✗ | ✗ | | +| Material | Limited | ✗ | ✗ | | +| Texture | Limited | ✗ | ✗ | | +| Level | Limited | ✗ | ✗ | | \ No newline at end of file