Thanks to @nblockbuster and @DeltaDesigns for contributing to this release!
Added
- Introduced automatic CI builds
- Textures:
- Support for PS3 textures
- Support for PS4 D2 textures. (#11)
- PS4 3D swizzling support.
- Add "Save Texture" option in tag context menu.
- D1 cubemap tag types
- Audio:
- Added an audio list view.
- WWise XMA codec support
- GUI:
- Button to dump data for all traversed tags
- Button to copy hashes for incoming references (#6)
- Clickable tags in hex view.
- Wordlist: static list of strings used for matching FNV hashes.
Changed
- Texture Handling:
- Refactored PS3 color deswizzling.
- Improved Xbox 360 texture detiling.
- Moved PS4 deswizzler to a separate module.
- Build Improvements:
- Resolved audio-related build errors.
- Improved cross-compiling workflows from Linux.
Fixed
- Texture Bugs:
- Corrected X360 swizzling modes.
- Fixed issues with non-header texture tags being loaded incorrectly.
- Resolved crashes with compressed 3D textures.
- Tag Handling:
- Fixed tag type inconsistencies between Destiny versions.
- GUI Bugs:
- Improved highlighting and display for tag references in hex view.
Refactoring
- Organized texture headers/swizzling logic (#12)
Full Changelog: v0.6.2...v0.7