StSkin File Format

How does all this work?

Customizing Steam on a personal level has always been our ambition. Created in cooperation with fediaFedia who has contributed to the customization community for almost 10 years, this tool takes out all the pain involved in making, downloading and installing skins.

But just how does it work?
For that we've created this simple graphic



Create the skin inside of your browser window and click submit
Our Skins Factory will produce a special Steam Skin for you
Double click to install and enjoy


 



The Skins Factory represents this service that allows you to make Steam Skins.
And it's all possible because of the StSkin format

Magical StSkin Format

For the editor to do what you want, we've created a JSON based Steam Skin Format. It's basically a blueprint that contains all the information needed to assemble a proper Steam Skin. When you use the editor to change the skin, all this information is stored in this simple but complex format. When you open it on your computer, our compiler app interprets the blueprint and builds it for you to use immediately.
format.wheretheyare





More details

Each skin template has a file called skin.json This file is an important link between visual representation and customization information.

Steam Customizer Code is heavily based on JSON data-interchange format.

NOTICE: In contrast to JSON, Steam Customizer Code is capable of storing comments inside of it, despite being named as *.json Such file consists of 6 core parts: format.coreparts

{
  "version": < string >,
  "metadata": < object >,
  "variables": < object >,
  "groups": < object >,
  "views": < object >,
  "files": < object >
}


In cooperation with our website, this format and the compiler, we can create super accurate blueprints to assemble skin with unlimited amount of customizations made to it.

To find out more about the StSkin format, why not check our Github:

Für Skin Authoren

ES IST ZEIT EURE SKINS ZU AKTUALISIEREN


Unser neues Format ist nicht mehr abhängig von Standard Steam Skin Dateien. Unser mächtiges JSON basiertes STSKIN Format gibt euch und euren Nutzern mehr Freiheit und weniger Sorgen, dass Steam Updates euren Skin kaputt machen.



DOKUMENTATION

Derzeit in Entwicklung

QUELLCODE

Betrachtet und verbessert unseren Quellcode auf Github