Xtool Library By Razor12911 ((free)) [TRUSTED]
Xtool Library by Razor12911 is a high-performance data precompression and preprocessing tool primarily used by the gaming "repack" community to drastically reduce the size of large game files without losing data quality. It was developed as a modern, multi-threaded alternative to older tools like Precomp, specifically designed to handle the massive 60GB+ file sizes common in modern gaming. Core Functionality and Purpose
Xtool acts as a preprocessor that "unpacks" compressed or encrypted data streams within game files—such as those compressed with
—and converts them into a more compressible format for secondary archiving tools like Performance-First Design
: Unlike legacy tools that often run on a single thread, Xtool is built to utilize all available CPU cores, significantly speeding up the encoding and decoding process on modern multi-core systems. Lossless Compression
: It is a "100% Lossless & MD5 Perfect" tool, meaning the original files are reconstructed bit-for-bit during installation. Repack Integration
: It is a staple component in popular game repacks (such as those from FitGirl Repacks ) to achieve small download sizes. Technical Features and Codecs
The library supports a wide range of specialized scanners and codecs to identify and process various data types found in game assets: Universal Scanners : Includes scanners for DirectStorage gdeflate Multimedia Processing : Features dedicated detectors for streams, often utilizing external tools like for optimized handling. Advanced Codecs : Supports high-end compression libraries including (Kraken, Mermaid, Selkie, Leviathan), Zstandard (zstd) Fast-LZMA2 Deduplication
: Features internal stream deduplication to identify and remove redundant data blocks, which reduces memory requirements and final archive size. Library Versatility Xtool Library By Razor12911
While optimized for games, the tool can be applied to everyday files like documents and media, though it is most effective on data that already contains embedded compression. It also includes features for: Archiving and Encryption : Provides a suite for data archiving and RC4 encryption. Plugin Support
: Allows for configuration-based and executable plugins, enabling the community to add support for new or proprietary game engines as they are released. Memory Management : Uses advanced memory managers like FastMM4-AVX
to improve scaling and stability during high-intensity operations. The official development and release notes can be found on Razor12911's GitHub specific codec benchmarks? Xtool - Some tool repackers like to use - ENCODE.SU Forum
Xtool is a high-performance data precompression and preprocessing tool designed by the developer Razor12911
. Primarily used by the game repacking community (such as FitGirl Repacks), it aims to significantly reduce game archive sizes before final compression. Core Functionality
Xtool acts as a "precompressor" that scans for and "inflates" compressed data streams within large files.
Precompression: It detects compressed streams (like zlib, lz4, or oodle) and reverts them to their raw, uncompressed state. Xtool Library by Razor12911 is a high-performance data
Better Ratios: Standard archivers like 7-Zip or WinRAR can compress this raw data much more effectively than they can compress already-packed data.
Performance: Unlike older single-threaded tools, Xtool is built for modern CPUs and can utilize all available processor threads to speed up the scanning process. Key Features
Multi-codec Support: Includes native support for scanners like zlib, lz4, zstd, and the Oodle family (Kraken, Mermaid, etc.).
Deduplication: Can identify and remove duplicate data streams to further save space.
Plugin System: Supports external plugins to handle proprietary or less common compression formats used by specific game engines.
Stream Database: It can store information about detected streams to recall them later, which speeds up processing for games with many repeated assets.
Lossless Restoration: Uses xdelta or similar patching to ensure that data restored during installation is bit-perfect to the original. Technical Specifications Language: Developed primarily using the Delphi IDE. while excellent for general use
Platform: Currently a Windows-only tool; no native Linux build exists.
Usage: Typically run via command line (xtool.exe), but it also features a GUI mode for easier interaction.
Resource Intensive: Depending on settings (like chunk size or deduplication), it can require significant RAM—sometimes up to 4GB or more during installation of large repacks.
Xtool Library – Core Purpose
- High-performance data compression & extraction
- Optimized for repackers (to reduce installer/game size)
- Supports solid compression with custom algorithms
- Low memory footprint compared to traditional archivers
4. Common Use Cases
2. Asymmetric Compression (Slow Encode, Fast Decode)
Repackers don't care if it takes 2 hours to compress a game; they care that an end-user with a mid-range CPU can decompress it in 15 minutes. Xtool allows insane dictionary sizes (e.g., 1024MB) during encoding, but uses a fast, low-memory path for decoding. This is perfect for repacks: heavy lifting done once, speedy extraction done millions of times.
9. Supported OS
- Windows (XP through 11, x86/x64/ARM64)
- Linux (via Wine or native build – limited)
- No official macOS version, but some community builds exist
1. Background and Context
To understand XTool, one must understand the ecosystem it was built for: Game Repacking. When large PC games (often exceeding 100GB) are "repacked," their files are compressed to a fraction of their original size to make downloading easier. Standard compression tools like 7-Zip or WinRAR, while excellent for general use, are not optimized for the specific types of data structures found in modern video games (e.g., massive texture files, audio banks, and proprietary archives).
Razor12911, a prominent figure in the scene (known for work with groups like FitGirl, DODI Repacks, and various cracking forums), developed XTool to bridge this gap. It acts as the underlying compression "muscle" for setup engines like Claunz Installer, Inno Setup (via plugins), and FreeArc.