CompactGUI

Last updated
CompactGUI
Developer IridiumIO
Stable release
Version 4.0 Beta 6 / 6 July 2025
Repository https://github.com/IridiumIO/CompactGUI
Written in Visual Basic (.NET), C#
Operating system Windows
Size 10 MB (no embedded libraries)
64 MB (with embedded libraries)
License GPL-3.0-only

CompactGUI is an open-source program for compressing video games. It uses various compression algorithms under the compact Windows tool to decrease the file size of game data.

Contents

Features

CompactGUI uses the built-in NTFS compression tools in Windows to reduce the size of game files, while implementing a graphical user interface for easier communication. The program offers four types of compression: three levels of XPRESS (with block sizes 4k, 8k and 16k) and LZX. [1] The program includes an option to skip compressing files with a poor data compression ratio, such as files already compressed via another method. [2] [3] CompactGUI also features a watchlist that monitors game updates, allowing new and modified files to be automatically compressed. [4]

When playing the game, the files will be selectively decompressed as they're accessed. [2] Any compression applied to game files is reversible and can be undone if the performance is noticeably affected or the storage gains are deemed insufficient. [3] It is not recommended to use the tool with games that utilize DirectStorage API, due to the decompression method negating the API's function of streaming assets directly from the drive. [4] While the program was made with video game data compression in mind, mostly due to the ever-increasing system requirements of modern games, any applications may be compressed. [5]

Benchmarks

In-app database of popular games and their space savings CompactGUI v4 database.png
In-app database of popular games and their space savings

CompactGUI features an in-app database of compressed games automatically compiled from various users. Here are some comparisons between various games' original sizes and their compressed forms using LZX, as reported by XDA-Developers: [4]

GameOriginal sizeCompressed sizeStorage gainCompression ratio
Baldur's Gate 3 (2023)152.71 GB 134.54 GB (88%)18.17 GB1.135
Cities: Skylines (2015)13.27 GB6.30 GB (47%)6.97 GB2.106
Counter-Strike 2 (2023)38.17 GB27.04 GB (71%)11.13 GB1.412
Cyberpunk 2077 (2020)80.20 GB78.25 GB (98%)1.95 GB1.025
Half-Life: Alyx (2020)72.52 GB58.08 GB (80%)14.44 GB1.249
Little Kitty: Big City (2024)13.43 GB5.44 GB (40%)7.99 GB2.469

Reception

XDA-Developers praised the app, calling it a "fantastic" choice for gaming handhelds and a "lifeline" for users running out of space. [4] Various sources reported that, with the advancement of CPU technology, the real-time decompression of files has little performance overhead and can actually decrease loading times due to the smaller files being inherently faster to load; this is especially true for slower mechanical hard drives. [1] [3] [4]

See also

References

  1. 1 2 "Questo tool open source ti fa ottimizzare lo spazio occupato dai giochi (è utilissimo)". Tom's Hardware (in Italian). 2025-05-02. Retrieved 2026-02-02.
  2. 1 2 Crider, Michael (2018-02-09). "How to Shrink Your PC Game Files With CompactGUI and Save Drive Space". How-To Geek. Retrieved 2026-02-02.
  3. 1 2 3 Kourafalos, Odysseas (2020-02-15). "How to Free Up your Hard Disk Space with CompactGUI". Make Tech Easier. Retrieved 2026-02-02.
  4. 1 2 3 4 5 Conway, Adam (2025-05-01). "I use this free, open-source tool to significantly compress my games on Windows without any performance loss". XDA. Retrieved 2026-02-02.
  5. Sen, Sayan (2025-05-02). "Free app based on official Microsoft tech saves huge Windows space with no performance loss". Neowin. Retrieved 2026-02-03.