top of page

Fixing missing champion voices

This tutorial shows you how you can fix your mod if it does not play any champion voices anymore.

This usually happens on new Riot skin releases.

Your skin must have an edited SkinX.bin, if it doesn’t, there must be another issue.

When Riot releases a new skin, a part in skinX.bins usually gets updated and your custom skin does not play any voices anymore.

Only SkinX.bins are affected, so data/characters/champion/skin0, skin1, skin2, skin3, etc. and not .bins directly inside data, like E67150BE212BCA8C.bin.

IMPORTANT: If you want to fix a skin by someone else and your extracted files look like this, it’s best to just wait for the creator to update it.

REQUIRED TOOLS


 

EXTRACTING THE NEW SKINX.BIN

Extract the matching skinx.bin to your custom skin from Obsidian. Make sure to not extract it in the same location, so you don’t override it and lose your particles.

Then convert it to .py with ritobin by drag-and-dropping the .bin onto ritobin_cli.exe.

UPDATING THE .BIN

Open both files side by side in your editor, Visual studio for me.

Now right at the start of the .bins you will find “linked: list[string] = {” and then a long list of .bin files.

When you compare your .bin to the new .bin, you will see that they are different (usually it is even more obvious by the new one simply having more lines):

Now copy the whole list of .bins from the new .bin file into your edited and outdated one.

Save your .bin.

CONVERTING BACK THE .PY AND CEPACKING YOUR MOD

Now just convert the .py back into a .bin by drag-and-dropping the .bin onto ritobin_cli.exe and then repack your mod in CSLoL.

141 views

HOW TO INSTALL CUSTOM SKINS

USING CSLoL-MANAGER

bottom of page