XTool utilizes a plugin-based architecture. This allows the community and other developers to write custom decoder modules whenever a game studio introduces a new proprietary compression format.
This is arguably the subject's most recognized legacy tool.
This is not magic; it is obsessive engineering. Razor12911 treats game files as a puzzle to be collapsed into the smallest space possible and then rebuilt with zero errors.
When a standard compression program encounters an already compressed or encrypted stream, it sees the data as complete randomness (entropy). Because standard tools cannot find repeating patterns in random data, compression drops to nearly 0%. Enter XTool: The Ultimate Preprocessor razor12911
He is known for his relentless update cycle. For example, recent releases have seen him fixing crashes in DirectStorage codecs
In recent years, razor12911 has largely gone quiet. The cat-and-mouse game of repacking has changed; modern DRM like Denuvo shifted focus from installer compression to runtime protection, making extractors less of a priority than emulators.
Support for Rad Game Tools’ Oodle compression, heavily utilized in Unreal Engine games. XTool utilizes a plugin-based architecture
Some scene insiders noted that Razor12911 criticized modern repackers for prioritizing "speed" over "ratio," arguing that if you are going to repack, you should do it properly. Consequently, Razor12911 stopped publicly updating his tools for a period, leading to a split in the community:
Their philosophy can be summarized in a single sentence: “Why download 100GB when you can download 30GB and decompress it in the same time it would take to download the rest?”
: XTool includes internal stream deduplication features ( --dedup ), which locate identical data blocks across massive directories to optimize space and memory usage. This is not magic; it is obsessive engineering
Disclaimer: This article is for educational and archival purposes regarding compression technology. The author does not condone piracy of copyrighted software.
The predecessor to XTool, heavily used for years to achieve massive file size reductions on game installers.
If you have ever downloaded a compressed software installer and noticed your CPU utilization spike to 100% while a process called xtool.exe runs in the background, you have experienced Razor12911's work.
Razor12911 has stated that "This project is no longer in development as I think I have done enough". This has led some to wonder if he is moving on to other projects. However, the existence of Patreon updates suggests he may still be tinkering, and the open-source nature of XTool means that even if he were to stop completely, his work will continue to evolve.
: razor12911 built XTool in Object Pascal using Embarcadero Delphi (notably Rad Studio 12.3), a choice that speaks to his focus on performance and low-level system access. He has made the full source code available on GitHub, emphasizing community-driven development.