New Features
- Implemented editing J3D model materials (MAT3).
- When editing the materials of a BDL model, the MDL3 section will be automatically generated based off of the MAT3 section.
- Implemented visually previewing J3D models and animations, powered by J3DUltra/PyJ3DUltra by @Sage-of-Mirrors and @Astral-C. This preview also updates in real time when editing the model's materials in the editor. The preview requires at least OpenGL 4.5.
- Implemented basic support for editing for J3D model INF1, VTX1, JNT1, and SHP1 chunks.
- Added support for JPC version 2-10 by @TakaRikka.
- Added support for BTI mipmaps.
- Added a search bar to the GCM, RARC, JPC, and J3D tabs to filter which files/particles/etc are visible.
- Implemented Yay0 compression and decompression.
- Added support for extracting or replacing all files within a specific directory in a GCM.
- Added support for opening compressed RARCs when right clicking on them from the GCM tab.
- Implemented editing file preload type for files in RARCs (None/MRAM/ARAM).
- Dark mode is now supported on Windows 10+.
Changes
- Various improvements to RARC "Export File List to C Header" feature.
Bug Fixes
- Fix error when trying to replace a J3D model's texture.
- Fix error when trying to open color chooser in JPC tab.
- Fixed some RARC files not being shown in the UI after loading a RARC made by an unofficial tool that puts
.and..before the files in each directory. - Fixed an error when renaming a file in a GCM after changing that file's contents.
- Fixed not being able to save settings on MacOS.
Supported Operating Systems
- Windows 8.1 is now supported again after version 1.10.0 introduced an error on this operating system. If you are on Windows 8.1, please download the "windows-qt5" build instead of the normal "windows" build.
Full Changelog: 1.10.0...2.0.0
