22 File Type Status
Lucas Schwiderski edited this page 2024-07-16 16:44:35 +02:00

Legend:

  • Complete: The binary format is fully implemented/documented.
  • Partial: Enough of the binary format is known to create usable results, but some things are still not known or not implemented.
  • Limited: Some work has begun, but it's not enough for Partial, yet.
  • None: Nothing about this binary format is known.
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 ✓ ✓
Package Complete ✓ ✓
Lua Complete ✓ ✓
Texture Partial WIP WIP While we do know the layout of the fields, we don't fully know what each of them does
Material Limited ✗ ✗
Strings Partial ✓ ✓ The file format itself is done, but the interaction with bundle properties and file variants is not properly implemented, yet. See #3.
Sound (Wwise) Limited ✗ ✗ Wwise does the heavy lifting anyways, so we "only" need to figure out the version and the post-processing. VT2's pipeline should work as a reference.
It also seems that banks are split up into smaller pieces with the new .wwise_event file type
Wwise Event Partial ✗ ✗
Wwise Stream Full ✗ ✗
Wwise Bank Partial ✗ ✗
Unit None ✗ ✗
Level None ✗ ✗
Particles None ✗ ✗

Anything not mentioned explicitly is to be considered unknown.