BA2 support fixes

Follows the updates to BSArch and fixes some other badness.

  • Use the right signature in readHeader
  • Support FO4 next-gen update BA2 formats (7 and 8, apparently unchanged)
  • Support zlib-compressed Starfield DDS BA2s, though this has limited usefulness. For the record, LZ4-compressed DDS BA2s use block compression rather than the frame compression SSE BSAs use.
  • Actually recognize non-1 version BA2s to begin with
  • Version 2 is not a valid Starfield DDS BA2 version
Edited by Alexei Kotov

Merge request reports

Loading