Changes
- Complete application rewrite using WPF and .NET 6.
- Smoother, simpler UI. As a bonus if you're compressing a steam game, it shows a graphic from the game on the backdrop.
- Major speed improvements with asynchronous and parallel processing of files
- Using
Ark: Survival Evolved
as an example (160GB with 105,000 files)- Analysing
New: 6 seconds
Old: 104 seconds
- Compressing
New: 8 minutes
Old: 22 minutes (if it didn't crash first)
- Analysing
- Using
- Smarter skipping of files, including skipping files smaller than the disk cluster size #196
- Better tracking of poorly compressed filetypes
- At present when you submit results after compression, a list of the filetypes that didn't compress will be submitted as well. As more people use the submit feature, I'll be able to implement per-folder ignoring of known poorly compressible files to speed up the process even faster and save unnecessary disk writes.
- Support for long file paths greater than the 260 character limit (you will probably also need to enable this in Windows) #241
Fixes
- Just about everything is brand new so more is probably broken than has been fixed
- Fixed misreporting of large filesizes #240
- Major speed improvements
Important!
Because this application now uses .NET 6, you have two choices of downloads:
CompactGUI.exe
(3.1MB) RECOMMENDED- If you don't have the .NET 6 runtime installed when you try to run this, it will prompt you to download it from Microsoft
CompactGUI-Integrated.zip
(150MB extracted) NOT RECOMMENDED- Includes all libraries required to run it completely standalone, however it's nearly 50x the size. I do recommend installing the .NET 6 runtime instead (which is itself only a 50MB download).