Xtool Library By Razor12911 Direct

As of 2026, Razor12911 remains active but secretive. The latest version of Xtool (v5.3 as of this writing) added support for LZSA (a low-memory compression for older hardware) and better integration with InnoSetup 6. However, the rise of broadband internet (1Gbps becoming standard) and cheap 4TB SSDs has made extreme compression less critical for the average user.

So, why does Xtool still matter?

The future likely holds a successor: Xtool NG (Next Gen), which Razor12911 hinted at in a 2025 forum post, promising GPU-accelerated decompression using CUDA and Vulkan compute shaders. If that materializes, repack installers will extract at NVMe speeds. Xtool Library By Razor12911


Use a batch script to loop through all .pak files:

for %%i in (*.pak) do (precomp.exe -v -c "%%i" && xtool.exe c -m5 "%%i.pcf" "%%i.xt")

| Feature | Description | |---------|-------------| | Delta compression | For versioned files (patches) | | Deduplication | Removes duplicate blocks across files | | Preprocessing filters | EXE/DLL, audio (FLAC-like), image (PNG-like) | | Encryption | AES-256 + optional password protection | | Split archives | Multi-volume support (.001, .002, etc.) | | Self-extracting stub | Create SFX executables | As of 2026, Razor12911 remains active but secretive

XTool is a meta-compressor. This means it does not rely on a single compression algorithm. Instead, it acts as a routing engine that analyzes input data, pre-processes it, applies the most appropriate algorithm, and packages the result.

  • Superior BCn Compression: The library's ability to detect and pre-process DXT1, DXT5, BC7, and ASTC texture formats is its primary selling point. It can routinely compress texture folders 20-30% smaller than standard 7-Zip Ultra compression.
  • Memory Management: XTool is highly optimized for memory usage. Repackers can specify exactly how much RAM the compression process is allowed to use, preventing system crashes during the multi-hour repacking process.
  • Multi-threading: Native support for utilizing all available CPU threads, with intelligent workload distribution to prevent bottlenecking.
  • CLI and API Integration: It can be triggered via Command Line Interface (xtool.exe e/d [params]) for batch processing, or called via API by setup creators.

  • Xtool Library is an open-source collection of community-developed tools and scripts for working with X-Plane flight simulator assets and utilities. Created and maintained by the developer known as Razor12911, the library focuses on automating, simplifying, and improving workflows for aircraft model preparation, scenery conversion, and utility scripting used by X-Plane authors and modders. The future likely holds a successor: Xtool NG

    First, preprocess the file to undo existing compression:

    precomp.exe -v -c "gamefile.pak"
    

    This creates gamefile.pak.pcf. Then compress that with Xtool:

    xtool.exe c -m5 gamefile.pak.pcf final.xtool
    
    # xtool_library.py
    class Xtool:
        @staticmethod
        def reverse_string(input_str: str) -> str:
            """
            Reverses the input string.
    Args:
                input_str (str): The string to be reversed.
    Returns:
                str: The reversed string.
            """
            return input_str[::-1]
    @staticmethod
        def string_to_uppercase(input_str: str) -> str:
            """
            Converts the input string to uppercase.
    Args:
                input_str (str): The string to be converted.
    Returns:
                str: The string in uppercase.
            """
            return input_str.upper()
    # Example usage:
    if __name__ == "__main__":
        input_str = "Hello, World!"
        print(f"Original String: input_str")
    reversed_str = Xtool.reverse_string(input_str)
        print(f"Reversed String: reversed_str")
    uppercase_str = Xtool.string_to_uppercase(input_str)
        print(f"Uppercase String: uppercase_str")