Details
Materials
Material dumping and loading is now supported for all supported games (IW3,IW4,IW5,T5,T6)!
It uses a json based format like it previously did for T6 and IW5 already.
The format is currently heavily based on the internal structure of the compiled materials and is not yet as fully featured as the official modding tools material compilation pipeline.
All materials (including the ones that already existed previously) now include a $schema key, which enables auto-completion and validation for material json files in a lot of IDEs including for example VSCode (without installing any addon).
x64 Support
Unlinker has been updated to support dumping fastfiles of x86 games when compiled as x64.
This does not provide any benefit yet, it is however a big stepping stone for further support and moving OAT to x64 entirely.
What's Changed
- refactor: load iw4 x86 fastfiles in x64 environment by @Laupetin in #445
- fix: x86 ff loading broken due to x64 updates by @Laupetin in #458
- refactor: x64 loading for remaining games by @Laupetin in #459
- refactor: add templated material json loading for iw4 by @Laupetin in #460
- feat: add templated json material loading/dumping for IW3 and T5 by @Laupetin in #464
Full Changelog: v0.21.2...v0.22.0