XC
xcoder-tool/XCoder
A multiplatform modding tool designed for Supercell games.
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
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 spiky_Spike for their contributions.
On this page
Languages
Python100.0%
MIT License
Created September 22, 2020
Updated March 10, 2026
