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
- Install Python. While Installing, enable such parameters as "Add Python to
Linux:
- Open Terminal and install Python using:
sudo apt-get update && sudo apt-get install python3 python3-poetry
Common steps:
- Download XCoder from
- 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 spikySpike for their contributions.