Divine Skins
Divine Skins Wiki

Hacksaw

This tutorial covers how to recolor League of Legends VFX (particles) using Hacksaw, a tool built for the custom skin modding community by Martynas.

This tutorial covers how to recolor League of Legends VFX (particles) using Hacksaw, a tool built for the custom skin modding community by Martynas. You'll learn how to open .bin files, adjust colors, and safely save particle changes.

Newer option: Quartz Paint

Quartz has a Paint page that recolors particles in-app. It reads and writes the .bin for you, so you do not need to set up ritobin_cli. This Hacksaw guide still works and is a fine alternative, but most creators now reach for Quartz first.


Requirements

Hacksaw

A tool made by Martynas to edit bins.

RitoBin

A converter made by Moonshadow to convert .bin to .py.


Step 1: Set Up Hacksaw

  1. Download and open Hacksaw Image
  2. Go to the Settings tab Image
  3. Click on Select Ritobin_Cli Image
  4. Select ritobin_cli.exe
Image

πŸ’‘ Hacksaw requires ritobin_cli to read and write .bin files used for visual effects.


Step 2: Locate the BIN File

Your particle .bin file will usually be located in one of the following folders:

/yourWadFolder/data/ /yourWadFolder/data/characters/YourChamp/skins/SkinXX/

SkinXX corresponds to your skin's ID.

Image Image

To find your skin number, check the HUD folder. It usually has preview images.

Image

Step 3: Open the BIN File

  1. Go to the Splash tab in Hacksaw Image
  2. Click Open Bin Image
Image

You'll now see a list of particle entries like:

  • _Q_mis β†’ Missile VFX for Q ability
  • _W_tar β†’ Target hit effect for W
  • _E_cas β†’ Cast animation for E

πŸ’‘ Common Naming Terms: mis = missile β€’ tar = target β€’ cas = cast β€’ trail = trail β€’ exp = explosion


Step 4: Recolor the Particles

  1. Pick your new color using the color palette Image
  2. Choose the ParticleSystem you want to be recolored Image
  3. Press Recolor Selected on the bottom of Hacksaw Image
  4. Save your changes by clicking Save Bin Image

Step 5: Some Particles Use Textures for Coloring

Not all particles are recolored through Hacksaw's built-in color palette. Some VFX effects get their color from an external texture file. It is usually a .dds or .tex in the Particles folder.

What to Do

  1. Locate the Particles folder: Assets/Characters/LeeSin/Skins/Skin31/Particles
  2. Open the texture file in Photoshop, GIMP, or any image editing software that supports .dds
  3. Recolor the texture manually
  4. Save the edited texture as .dds using BC3 / DXT5 compression
  5. Replace the original file in your Particles or VFX folder

πŸ’‘ Common texture paths:

  • Assets/Characters/LeeSin/Skins/Skin31/Particles
  • Assets/Shared/Particles
  • Assets/Characters/LeeSin/Skins/Base/Particles

Important Tips

Do Not Recolor Black or White (by Default)

Black and white values are often used for transparency in League VFX. Recoloring them may break or hide effects completely.

If you intentionally want to recolor black/white:

  1. Go to Settings
  2. Disable "Ignore Black/White Values"

Understanding BlendModes

Each particle uses a BlendMode, shown on the right in Hacksaw:

BlendModeBehavior
1No transparency, feel free to recolor black/white
3SCB transparency
4Standard transparency, don't recolor too black or else it will become invisible in-game
Image

πŸ’‘ Knowing how blend modes affect rendering helps avoid visual bugs or unintended glows.