by Karma Enthusiast in
Coding Creation Tutorials

This tutorial will show you how to properly extract League of Legends config (called “.bin” files) that you’ll need for config editing on your custom skins.

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. On your desktop, right-click an empty area, select “New,” then select “Folder.” Rename this folder to “(Champion name) files,” based on the champion you plan on making a custom skin for. This will help you stay organized.
  2. Open Obsidian. In the upper-left corner, click “File,” then click “Open,” and navigate to: “Riot Games/League of Legends/Game/DATA/FINAL/Champions”
  3. Select the “.wad.client” file for the champion you plan on creating a custom skin for. In this case, I chose “Karma.wad.client”
  4. Extract the files into the “(Champion name) files” folder on the desktop.
  5. Close Obsidian. Open the folder you extracted the files to, then open “OBSIDIAN_PACKED_MAPPING.txt” This document will tell you which of the “.bin” (config) files you’ll need.
  6. Search for all “skinx” (where x = the number for the champions’ skin you plan on working with) lines within this document, and delete the lines that don’t have “skinx” in them. In this case, I’m planning on editing Karma’s default particles, so I delete all the lines that don’t contain “skin0,” as “skin0” is the name for Karma’s default skin.
  7. While still viewing the document, click back to the folder where your files were extracted, and delete each of the “.bin” files whose paths you deleted in the
    “OBSIDIAN_PACKED_MAPPING.txt” document. This will help you narrow down which files you’ll need for editing your characters’ particles. Afterwards, you can also delete the “OBSIDIAN_PACKED_MAPPING.txt” document.
  8. Open “BinReader,” and select “Open Bin” in the upper-left corner. Navigate to the folder you extracted the game files to, and open each “.bin” file one-by-one until you’ve found the correct one(s). You’ll know you’ve found the correct “.bin” file(s) when you see pathways that have the same “skinx” as the skin you plan on working with.
  9. Close “BinReader,” and delete all remaining “.bin” files from the folder you extracted the game files to whose “skinx” pathways didn’t match the skin number you plan on working with.
  10. Drag each of the remaining “.bin” files to ritobin_cli.exe. This converts them to “.py” files. Click on whichever “.py” file you’d like to edit first, and it should automatically open with Visual Studio Code. Now, you should have everything you need to start editing the config for your custom skin.

Frequently Asked Questions

Help! I’m creating a custom skin mod for a non-default skin, and I don’t know the skin’s number!

If you’re planning to make a skin for a champion whose skin number you don’t know, navigate to “Assets/Characters/(Champion Name)/HUD” within the folder you
extracted the game files to. In here, you’ll find the icons used in-game for the HUD. The names and associated numbers of these files match the names/numbers used in the “.bin” files.


Help! I can’t find some of the particles I need to change in the “.bin” files I converted!

Most champions’ particles are stored in multiple “.bin” files, so be prepared to sift through and edit lots of converted “.bin” files if you plan on fully changing a champions’ particles for your custom skin. Occasionally, particles are stored in different “.bin” files than the ones located in the main part of the folder you extracted the files to. In cases where you need to edit those particles as well, within the folder you extracted the game files, navigate to “DATA/Characters/(Champion Name)/Skins” and use ritobin_cli.exe to convert and open the “.bin” file which has the same “skinx” number you found earlier for the champions’ skin you plan on working with.

No Comments

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