by Yoru in
Tutorials 3D-Editing Creation

This tutorial teaches you how to create your own first remodeled custom skin. This is an updated version of my first full skin creation process from August 2018.

If you encounter any issues with this tutorial or you don’t understand part of it, you can ask for help on the Killerskins-Discord server
or you can contact me directly: Yoru#1006


This Tutorial will teach you how to make a full, basic custom skin for League of Legends.

It does not include any particle editing etc.

Required tutorials

In order to follow this tutorial you must understand and be able to follow the following tutorials:

Required tools

Video tutorial

Installing RiotFileTranslator

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

Full Tutorial-video

NOTE: If you already have a finished model and texture made yourself or from another source, you can skip until 00:19:22 and parts between 00:19:22 and 00:28:11.

00:00:00 Model creation
00:06:42 Texture editing
00:19:22 Adjusting the skeleton (.skl)
00:25:03 Adjusting the model to the skeleton, fixing gaps
00:28:11 Basic weighting
00:43:00 Smooth weighting
01:00:17 Updating the .skl
01:00:34 Creating a mod in LCS-Manager
01:00:58 In-game test + Outro



Make a basic concept of what you want to do and gather all the files you need beforehand:

I always get the folder of the champion base skin and all of the .skn and .dds files of the models I want to use.
It’s also handy to have the full Champion.wad.client path already laid out so you don’t have to recreate it for every single mod, instead just have to change the .wad.client name, champion name and the possible skin number.

What champion to start with

Champions which are rather easy to chose as a starter in my experience:
Diana, Katarina, Leona, Karma, Lucian, Lux, Miss Fortune, Sivir, Soraka, Vayne, Fiora, Ashe, Janna, Syndra, Ekko

Definitely stay away from those for your first remodel:
Evelynn, Neeko, Ezreal, Ahri, Nami, Kalista, Jhin, Zoe, Xayah, Rakan, Kayn, Zac, Aatrox, Vex, Lillia, Gwen, Aphelios, Yone, Morgana, Kayle, Orianna, Seraphine, Taliyah

Constant saving

It’s good to always save work-in-progress files, as Maya tends to crash rather often and you can make quite a lot of mistakes along the way which can “kill” the skin.


 by Aedler in 08/06/2022

I am unable to export selection of the .skn file. Even if i import the file, not edit anything, it still wont be able to save. // Error: SknWriter: failed to find the mesh's skinCluster. // // Error: sk::Exporter: skn_writer->dumpData(); failed //

 by Emanuel Alejandro in 12/05/2022

hi, i have a question, why some anm not work? i load skl of jinx and singed, but some anm not work, why? how i fix it?

 by Yoru in 27/05/2022

you cant load new animations in maya directly due to the plugin. you need lol2dae

 by xeno390 in 29/03/2022

Hey there, I followed the tutorial on installing the "RiotFileTranslator" plug-in for Maya (yes, I have Maya 2018. Yes, I did the .env file with the script\others path and also yes, I did load it inside of Maya), but when I try to import a .skn file, it just creates a transformshyvana (in Shyvana's case) and that's it. The mesh is there and so does the material, but it's invisible. I've made a screenshot, hoping it will give some more info: (This is what I see after 'importing' a .skn).

 by Yoru in 28/05/2022

older models sometimes don't load, try loading a newer shyvana model, like ruined

 by sam in 05/02/2022

it keeps saying (The specified procedure could not be found) when i try to load it

 by TheMatrix642 in 21/12/2021

Hi, I did the obsidian extractor, the riotfile maya plugin with the env file and all (as well as the script/other path) but when I try to put the camille.skn file in Maya 2018 it say unrecognized file, which step did I miss plz ?

 by Yoru in 21/12/2021

did you load the plugin in the plugin manager

 by TheMatrix642 in 24/12/2021

Hi, yeah I didn't activate it, now it work thx for quick reply

 by 『Red』 in 29/11/2021

Any way to use blender or some other 3d editing software for this? cant get my hands on maya

 by Yoru in 29/11/2021

sadly not really as the plugin i even more outdated. try the following the video tutorial i linked to get a maya trial

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