by Karma Enthusiast in
Coding Creation Tutorials
Click to rate this post!
[Total: 2 Average: 5]

In this tutorial, I’ll be showing you how to add Character inking to whichever champion/skin you want!

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: Crocosmia#2871



Required skills before using this tutorial

The following tutorial assumes you already have a basic understanding of working with Obsidian and properly structuring custom skins to load in-game. If not, check out these tutorials before this one:


Required tools


Video tutorial


Written tutorial

1) Open Obsidian, and locate the “.wad.client” file of your champion

The file you’re looking for should be in a file structure similar to this: “Riot Games/League of Legends/Game/Data/Final/Champions.” If you don’t find this, check other hard drives on your computer, as every League of Legends install (to my knowledge) should have this file structure.

2) Extract the “skinx.bin” file of said champion to your desktop

In order to know which skinx.bin file you need within “Data/Characters/(ChampionName)/Skins,” navigate to “Assets/Characters/(ChampionName)/HUD,” and, based on the icons, you’ll know the ID for the skin you want to add character inking to. In this case, because I want to ink Irelia’s base skin, I knew the skin0.bin file was the correct bin file to edit.

I recommend extracting file(s) into a folder, and naming that folder after the name of your champion, as you’ll have to eventually name it “Championname.wad.client” in order to install it. Feel free to give it that name immediately, even though I chose not to in the video tutorial.

3) Drag the “skinx.bin” file to “Ritobin_cli.exe” to convert the bin file to a python file

Self explanatory. Download Ritobin from the link in the “Required Tools” section of this tutorial, and simply drag-and-drop your bin file onto it.

4) Open the python file via Visual Studio Code (or any other editor you feel comfortable using), and locate “allowCharacterInking” under “skinMeshProperties”

This line of config will usually be located near the top of the bin for the champion of your choosing.

4) Change “False” to “True” after “Bool”

This will inform the game to correctly display inking on the champion when you enable the setting “Allow Character Inking” in League.

5) Save the python File, then convert it back to a bin file

Drag your python file back to Ritobin_cli.exe after saving your changes. This should automatically overwrite the pre-existing bin file, so all you need to do now is delete the python file that’s left behind after conversion.

6) Double check the name of the folder your newly converted bin file is in

At this point, make sure the folder is named “Championname.wad.client” In this case, I named mine “Irelia.wad.client” because I chose to ink Irelia.

7) Create a new mod in LCS, and drag your mod in

This is shown in the video, but if you aren’t able to figure it out, I suggest viewing other tutorials on the site for proper creation/installation of mods into LCS Manager.

8) Ensure “Character Inking” is enabled in-game, and you’re done!

Assuming you’ve enabled the character inking setting in League, simply start a practice tool match, and you’ll now notice that the champion/skin of your choice is inked!

No Comments

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