KingDownloads

CompactGUI version history

10 releases tracked, newest first.

v4.0.0-beta.7

Apr 15, 2026
- Added multi-language support (Chinese, Russian, Spanish) - Added settings folder access button in Settings page - Fixed crash issue with slow/disconnected internet - Updated installation options with .NET 9 requirements

2 downloads

v4.0.0-beta.6

Jul 16, 2025
### Changes **`NEW` Added Scheduler** - Adds the ability to schedule background compression of watched folders, with the following choices: - When system is idle (existing functionality) - On Schedule - On Schedule *if* system is also idle (for example you want to run it at 6pm every day, but only if you're not actively using the computer) - If the Scheduler is running and you wish to cancel it, you can do so from the `Watcher` tab as below - Note: Scheduler will only run if the computer is already on and CompactGUI is running. <img width="600" height="720" alt="image" src="https://github.com/user-attachments/assets/3aaad7cb-a4d2-498c-b821-a2456ffab6a4" /> &nbsp; **`NEW` Manual compression of all watched folders** - You can now compress all watched folders manually from the `Watcher` tab - Any scheduled background compressions can also be cancelled from this tab when they are running too. **`NEW` Logging** Hopefully this will make error reporting easier - logs are now generated and saved to `%IridiumIO%/CompactGUI`. If you run into issues with CompactGUI, please share these logs when creating an issue! Hopefully they catch the reason for any crashes or p

2 downloads

v4.0.0-beta.5

Jun 18, 2025
### Tweaks + Bugfixes - You can once again drag-and-drop folders into the main window to be compressed #533 - Adds an error message when attempting to compress folders that have been compressed by the old Windows LZNT1 method (using the "Compress contents to save disk space" option) as this is unsupported. #316 - Adds a warning when attempting to compress games that use `DirectStorage` #423 - Window state, position and size is now saved between application launches #537 - Compression options are now saved between application launches, and when adding new folders to the queue any modifications made to the configuration options will carry across #536 - No longer travels down symbolic links or directory junctions when scanning folders. This may have been the cause of some crashes and incorrect file size reporting #532 ### Known Issues - Adding an extension to the Settings skiplist will not update the `XXX files will be skipped` counter unless you remove the folder and re-add it to the queue ----- ### Installation #### Binaries ````yml CompactGUI.exe (10MB): Smaller size, but requires .NET 9 Runtime to be installed CompactGUI.mono.exe (64MB): Fully self-contain

2 downloads

v4.0.0-beta.4

Jun 11, 2025
### Changes **`NEW` Added Results Database Viewer** - Let's you see and search compression results from user-submitted data - It uses the same database that is already used to show the `estimated compression` when working on a Steam game - `Note`: I've added a filter in the generation of the database to get rid of extremely old submissions that are likely to be inaccurate. This means that any game that has more than 4000 results (1000 per compression level) will have the oldest submissions stripped out. "Ark: Survival Evolved" is a good example of this. #### Backend Changes - Rewrote core logic in C# (time to start saying goodbye, VB.NET my old friend) - Improved analyser performance ![image](https://github.com/user-attachments/assets/9ed2b77f-dff0-4f54-91b5-f902e13e5fb6) ### Fixes - Fixes crash when the program can't download an updated results database on launch #528 - Fixes adding watched folders to the compression queue not auto-selecting the correct compression level #530 ### Known Issues - Adding an extension to the Settings skiplist will not update the `XXX files will be skipped` counter unless you remove the folder and re-add it to the queue ---

2 downloads

v4.0.0-beta.3

Jun 5, 2025
### Changes **`NEW` Added Compression Estimator** - Estimations now show up for non-Steam games as well, and are generally accurate to ±5% of the `XPRESS4K` compressability - Scans tiny fragments of each file when analysing to guess how compressible it is by using in-memory compression - These estimates can be used to skip files that may not compress well in the selected folder - The UI and checkboxes in the `Configuration` list have been updated to reflect this, along with tooltips to improve clarity - These estimations can be disabled in the Settings > [!NOTE] > Special optimisations are done for scanning done on HDDs, but it can still be **very slow** (the 42GB folder below took ~12 seconds). It is still significantly faster than finding out afterwards that the folder you spent an hour compressing wasn't very compressable. > > SSD estimates are extremely fast however (~1TB in 24 seconds) ![image](https://github.com/user-attachments/assets/de6db532-8a5e-41f7-85ec-8caaec02c2ae) #### Backend Changes - Internal refactoring of `Compactor` and `Uncompactor` to utilise a shared interface, as well as use `SafeFileHandle` for operations ### Known Issues -

2 downloads

v4.0.0-beta.2

Jun 2, 2025
### Changes - **Watcher** - You can now rename watched folders by double-clicking their display name #487 - Added a button to re-analyze individual folders #452 - The PC now stays awake while a folder is being compressed (sleep prevention is lifted when compression finishes or CompactGUI is closed) #110 - Added an `Admin` icon to the UI when running CompactGUI as administrator ![image](https://github.com/user-attachments/assets/fc933fca-9441-49db-8af2-ea27d41420c3) ### Fixes - Fixed several crashes related to the Watcher #519 - Removed an unused registry entry that also caused a crash #517 - Fixed unreadable `Skiplist` window on Windows 10 #516 - CompactGUI no longer appears as "MainWindow" in the taskbar #515 - Fixed issue where a paused folder could get stuck after clicking "Apply to All" from another folder #521 - Minor Watcher UI fixes: - Fixed missing analysis indicator next to folders - `Last Compressed` date now updates correctly after compression #522 ----- ### Installation #### Binaries ````yml CompactGUI.exe (10MB): Smaller size, but requires .NET 9 Runtime to be installed CompactGUI.mono.exe (64MB): Fully self-conta

2 downloads

v4.0.0-beta.1

May 22, 2025
### Changes - **UI overhaul** - The existing UI with the animated transitions was getting really hard to manage, and I couldn't figure out how to squeeze some new features into it. So I've rewritten it entirely. It's less unique, and I'm not entirely a fan of the new design (in progress), but at least it's more functional. **If you have suggestions on changes, please let me know** - Switched to `WPFUI` and uses a more standard navigation layout - Window can now be resized properly - **Folder Queue** - Multiple folders can be selected for compression at a time - Each folder can have different compression options - Improved background watcher logic and environment checks ### Fixes - Watcher: - Fixed a crash when adding an unsupported folder to the Watcher page - Fixed details not updating in some situations ### Known Issues - If CompactGUI is run from the root of a directory, it will crash on launch. >> I have overwritten this release with a fixed version (version number unchanged), redownload if you have this issue ![1](https://github.com/user-attachments/assets/82369f47-d623-4d70-b07a-cf9512b70cdd) ![2](https://github.com/user-attachments/assets/

2 downloads

v3.8.0

Feb 24, 2025
### Changes - Navigation Bar is now always visible (to switch between `Compactor` and `Folder Watcher` views) - Quality Of Life: - Added tooltips to buttons in the Folder Watcher view. #487 - Holding `Shift` + clicking on the exit button now closes CompactGUI without minimising to tray. ### Fixes - Fixed program hang when attempting to compress folders on RAMDisks or SSHDs #488 #489 --- ### Installation Options #### Binaries ````yml CompactGUI.exe (2.8MB): Smaller size, but requires .NET 9 Runtime to be installed CompactGUI.mono.exe (72MB): Fully self-contained and embeds the necessary .NET 9 libraries ```` #### WinGet ```ahk winget install CompactGUI ``` > Automatically installs .NET 9 if required, however it can often take a few days for new releases to become available. ----- #### File Checksums ````yml MD5: 84D9C95B1FFE79D0BB90B34EFB86CE45 SHA-256: F21963A68C25B72D59A8431AF2E0E98B4A701E87C4F4A47EC4363238D7D384D2 ```` ----- ### Like this project? Please consider leaving a tip on Ko-Fi :) <p align="center"><a href='https://ko-fi.com/iridiumio' target='_blank'><img height='42' style='border:0px;height:42p

2 downloads

v3.7.0

Jan 25, 2025
### Changes: - Upgraded to .NET 9.0 - For some reason this fixes the Windows Defender false positives from version 3.6. 🤷 No other changes have been made --- ### Important! Because this application uses .NET 9, you have two choices of downloads: - ![](https://img.shields.io/badge/CompactGUI.exe%20-recommended-brightgreen?style=flat-square) - **2.8 MB**: If you don't have the .NET 9 runtime installed when you try to run this, it will prompt you to download it from Microsoft. - ![](https://img.shields.io/badge/CompactGUI.mono.exe-not%20recommended-orange?style=flat-square) - **70 MB**: Includes all libraries required to run it completely standalone, however it's nearly 25x the size. I do recommend installing the .NET 9 runtime instead. #### File Checksums ````yml MD5: E70BC6335A7BDCF86E0AEF56D378AE7E SHA-256: DF7E46413A613F5EF918561984BB9C6FF9000AA613DC33B0F7B2CA26CB8FF77B ```` ----- ### Like this project? Please consider leaving a tip on Ko-Fi :) <p align="center"><a href='https://ko-fi.com/iridiumio' target='_blank'><img height='42' style='border:0px;height:42px;' src='https://cdn.ko-fi.com/cdn/kofi3.png?v=3' border='0' alt='Buy

2 downloads

v3.6.0

Jan 24, 2025
### New Changes: - Added option to choose how many threads are used when compressing (and decompressing). Setting this option to `0` will fallback to default settings (max threads = processor core count) - Additional option to always force HDDs to use a single thread (this can actually speed up performance significantly due to minimising seek times, and might reduce fragmentation) - All background compression now only uses a single thread to minimise use of system resources. ### Fixes: - Fixes #469 - Thanks @AndrisBorbas! --- ### Important! Because this application uses .NET 8, you have two choices of downloads: - ![](https://img.shields.io/badge/CompactGUI.exe%20-recommended-brightgreen?style=flat-square) - **2.8 MB**: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft. - ![](https://img.shields.io/badge/CompactGUI.mono.exe-not%20recommended-orange?style=flat-square) - **70 MB**: Includes all libraries required to run it completely standalone, however it's nearly 25x the size. I do recommend installing the .NET 8 runtime instead. #### File Checksums ````yml MD5:

2 downloads