A multiplatform modding tool designed for ANY Supercell game.
Effortlessly work with Supercell`s game files! XCoder offers support for SC and CSV formats across all Supercell games.
- SC compile / decompile
- Compression and decompression
Windows:
- Download Python 3.10 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:
poetry install
- Run program with
poetry run python -m xcoder
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.
- CSV updating
XCoder is based on the original XCoder,
developed by MasterDevX.
Special thanks to spiky_Spike for their contributions.