xcoder-tool
XCoder
Python

A multiplatform modding tool designed for Supercell games.

Last updated Jun 8, 2026
80
Stars
7
Forks
9
Issues
0
Stars/day
Attention Score
27
Language breakdown
Python 100.0%
โ–ธ Files click to expand
README

XCoder - easy to use modding tool

A multiplatform modding tool designed for ANY Supercell game.

About

Effortlessly work with Supercell\`s game files! XCoder offers support for SC and CSV formats across all Supercell games.

Features

  • SC compile / decompile
  • Compression and decompression

Installation and Usage

Windows:

  • Download Python 3.11 or newer version from
the official page
  • Install Python. While Installing, enable such parameters as "Add Python to
PATH", "Install pip", "Install py launcher", "Associate files with Python" and "Add Python to environment variables"

Linux:

  • Open Terminal and install Python using:
sudo apt-get update && sudo apt-get install python3 python3-poetry

Common steps:

  • Download XCoder from
the releases page and extract it
  • Go to the extracted directory and install required modules by executing:
uv install .  # or
    pip install .
  • Run program with
uv run python -m xcoder  # or
    xcoder

How to enable KTX section

KTX section demo

**Supercell also uses KTX textures in new versions of the games, so it is advisable to perform this step.**

To enable the KTX module, you need to get the "PVRTexToolCLI" binary from the official site: https://developer.imaginationtech.com/pvrtextool/.

Then it is necessary to put CLI in "bin/" folder in the main script folder or add it to your PATH environment variable.

Planned Features

  • CSV updating

Credits

XCoder is based on the original XCoder, developed by MasterDevX.
Special thanks to spikySpike for their contributions.

ยฉ 2026 GitRepoTrend ยท xcoder-tool/XCoder ยท Updated daily from GitHub