Removed DDSOpt and ADPDDS from the conversion process, we strictly use Texconv for resizing and setting proper formats.
-All "invalid" textures should be resolved.
-Revised rules for texture formats and added DX10 support for NvnTools.
-If a texture has mipmaps, it will regenerate them after resizing the texture.
-If a texture doesnt have mipmaps, it will not generate mipmaps for that texture.
-Better logging for XTX-Extractor.
-Updated Texconv and Texdiag to the newest versions. Requires "Microsoft Visual C++ Redistributable 2019" https://aka.ms/vs/16/release/VC_redist.x64.exe
A new conversion method has been added utilizing DDSOpt, infinite load issues have been resolved due to less RAM and VRAM being used on your Switch.
-Textures are now resized to 512 without any artifact issues.
-Rules have been added to keep actors, landscape, architecture, terrain, clothes and armor at 1K resolution.
Fixed missing lip files
VGAudioCli can now export directly to MCADPCM VGAudioCli can now export directly to FUZ from a 48KMz WAV PCM16 -- It will automatically append a LIP file if one exists with same name as output file otherwise creates a FUZ with an empty LIP
Reverse engineered OPUS files on NX SSE. Voices now use OPUS CODEC by default. Expect a 1/3 reduction on voices BSA file size. New [Sounds] settings group to override default CODEC for FX, VOICE and MUSIC. Got rid of soundfile Python dependency. Fixed DSP files big-endian to little-endian swap. Added required WORD padding to FUZ files. Refactored and fully commented sound conversion script