League Mod Repather
A standalone tool that fixes broken League of Legends mods after a patch.
When Riot patches League, old mods break. League Mod Repather rebuilds your mod so it works on the current patch.
Download the latest version from the GitHub releases page. The guide below was checked against v2.0.4.
How to Use
First Time Setup
- Download
LeagueModRepather.exeand open it. - Click Download to fetch the hash files from CommunityDragon.
- Wait for the download to finish (~1 minute, ~220 MB).
Hash files only download once. When a new patch ships, click Update to refresh them.
Step 1: Select Files
Champions Folder:
- Click Browse next to "Champions folder".
- Go to:
C:\Riot Games\League of Legends\Game\DATA\FINAL\Champions - Click Select Folder.
Your Mod:
- Option A: Select a
.fantomefile. You can pick more than one for bulk repathing. - Option B: Select a mod folder. This option is for mod creators working on an extracted mod. Regular users should pick Option A.
Custom Prefix (Optional):
- Leave blank for a random prefix like
shadowordragon. - Or type your own prefix like
mymodfor consistent file names.
Step 2: Crash-Fix Toggles
These toggles sit under the mod selection. They fix specific crashes. Leave them off unless you need them.
Merge Linked BINs is on by default. Keep it on. It pulls newer linked BIN paths from the fresh game files and adds them to your mod. This repairs old mods missing entries from recent patches (for example, the Yone E crash).
- No Skin Lite. Copies Base/Skin0 to every other skin slot (1 to 99). Only works on Base/Skin0 mods.
- Nuke Materials (crash fix). Removes
StaticMaterialDefentries and swaps material links for direct texture paths. Try this if a mod crashes the game on champions like Yasuo or Zed. - Fix TEX Dimensions (Crash Fix). Resizes
.texfiles with dimensions not divisible by 4 (for example, 257x257 becomes 256x256). Turn on if your mod crashes on load.
Click Next.
Step 3: Processing
The tool runs through these steps:
- Detects the champion in your mod.
- Extracts your mod and the fresh game files.
- Converts
.texfiles to.dds.
Processing takes 2-5 minutes. The status reads Overlay complete when it's
done.
Click Next.
Step 4: Select Main BIN
Pick the skin from the dropdown. Use Skin0 for the base skin. For a chroma or another skin, pick the matching slot (Skin1, Skin5, and so on).
Click Next.
Step 5: Repathing
The tool fixes all file paths, merges linked BINs (if you left that toggle
on), and packs everything into a new .fantome. VFX go into a separate bin
so the main bin stays clean (added in v2.0.3).
When it finishes you see: DONE! Created {name}_repathed.fantome
Output Location
Your new mod is saved in two places:
C:\Users\<YourName>\Documents\FantomeRepathTool\It's also saved next to the original .fantome you picked.
Look for the file ending in _repathed.fantome.
Installation
- Open your mod manager (Fantome, LCS Manager, or similar).
- Import the
_repathed.fantomefile. - Enable the mod and start the game.
Troubleshooting
Mod still doesn't work after repathing:
- Check that you picked the right skin slot (Skin0 for base).
- Click Update to refresh hash files, then try again.
- Turn on Merge Linked BINs if you turned it off.
Game crashes on champion load (Yasuo, Zed, others):
- Turn on Nuke Materials (crash fix) and repath again.
Yone E crash or missing effects:
- Make sure Merge Linked BINs is on. It's on by default.
Crash on game start with this mod:
- Turn on Fix TEX Dimensions (Crash Fix) and repath again.
Tool stuck on "Converting TEX to DDS":
- This is normal on large mods. Give it 2-5 minutes.
Hash file location:
C:\Users\<YourName>\AppData\Roaming\FrogTools\hashes\Credits
- GuiSaiUwU - pyRitoFile, healthbar fix and static mat fix code
- tarngaina - pyRitoFile, LtMAO
- CommunityDragon - Hash tables
