This is the first post-beta version of SofdecVideoTools! Due to the improvements made over the past year of development, I've decided to drop the "Beta" tag and instead label new versions as "Version X.Y.Z". Tags on releases will also now have a "V" in front of the version number to signify that they released after Beta 2.0.2.
Also, due to how long this update took to make, SFDExtractor and SFDPlayer will be updated at a later date.
Finally, I'd also like to thank everyone who's reported bugs, and/or given suggestions in the past year. Without these, the programs wouldn't be as far as they are!
Major changes from previous versions:
SFDCreator
- Major compatibility update with many games due to a re-write of how audio is converted and used in strings. Previously, SFDs were forced to have at least two audio tracks, which caused some games to not play the SFD file.
- Padding audio now disabled by default.
- Decreased size of padding audio by reducing the quality to 8000Hz mono (instead of 11025Hz stereo).
- Improved code for creating SFDs by reducing re-creating identical padding audio multiple times, leading to faster creation times.
- Added V1.0.0, V1.0.1b and CRAFT muxers.
- Custom resolutions are now possible for V1 SFDs.
- Added version detector to determine which muxer to use for creating the SFD, accessible by the question mark icon above the muxer dropdown menu.
- Added KVCD quantization
- Significantly improved the error system.
Other/Misc:
- Checks for FFmpeg have been moved to check_to_ffmpeg.py, instead of being in every individual program. (Thanks to at-wr for the suggestion!)
- Added a new program: SFDVersionDetector