by Yoru in
2D-Editing 3D-Editing Coding Creation Sound-Editing Tutorials
Click to rate this skin!
[Total: 0 Average: 0]

This guide will link you everything you need to start creating custom skins.
This will only list the absolute basics, you can find everything in the Tools or Tutorials section.

You can ask for help on the Killerskins-Discord server or you can contact the person who made the specific tutorial directly.

Types of custom skins

This tutorial will mainly talk about four different kinds of edits you can do:


This involves editing 2D-files, so mostly textures.
Examples: champion textures, particles textures, map textures, HUDs, indicators, fonts


This involves changing 3D-models.
Examples: Champion models, ward skins, map models


This involves editing .bin files, so files that determine how the game works.
Examples: particles recoloring, particle swapping, general editing

Sound editing

This involves changing sound files of champions or other things.
Examples: champion voices, champion ability sounds, announcers

Generally Required tools & Tutorials

Those tools you will need, no matter what skin you plan on doing:

Tools you need specifically

Tools for 2D-Editing

Photoshop + dds plug-in + proper export settings

You will need to get Photoshop on your own.

Required .dds-plug-in:

Standard export settings:

Standard export settings:

In general you can use any graphic tool that can work with .dds files.

Tools for 3D-Editing


As for now you can only fully use Maya 2015 and Maya 2018 for skin creation. Maya is a bit hard to get but well.. that’s up to you.

  • Maya 2018: You can apply for a student’s license
  • Maya 2015: Not officially available
Plug-in needed: RiotFileTranslator

Select the one that matches your Maya version.

Installation tutorial:
IMPORTANT NOTE: The .env file is not fully correct in this video! If you do it like this you cannot load weighted models! It is missing the \others in the path for scripts.
This is how it has to look (depends on your placement ofc, just the paths in red have to be the same):
MAYA_PLUG_IN_PATH = D:\Dokumente\Maya plugins\Maya 2018\bin\plug-ins
MAYA_SCRIPT_PATH = D:\Dokumente\Maya plugins\Maya 2018\scripts\others
XBMLANGPATH = D:\Dokumente\Maya plugins\Maya 2018\icons

Tool to update .skl files

Starting with patch 11.3 Riot stopped using the old .skl format that RiotFileTranslator for Maya exports, so now you will update them every time you make your own remodel or you want to use an old remodel custom skin.

  • LeagueToolKit by Morilli (recommended): Download
  • League-Model-Updater by TheKillerey (also updates .skn files, but does not work with a lot of skins): Download 

Tools for Code-editing

Code-Editing in .bin files is obviously the most advanced editing you can do. Therefore, we would recommend mastering the basics first.

Beginner tutorials

One Comment

 by James in 05/08/2021

Hey, can you make a guide on how to make "champion swapped" skins? i would really like to make some. (for example the gwen swapped with garen's model or caitlyn swapped with yuumi's model) I have never used maya before.

Comment your feedback or questions here (English only!). If you get any error it is better to ask for help on our discord: