LtMAO-hai is my toolpack to help League modding.
- Download: LtMAO-hai.zip
- Extract:
LtMAO-hai.zip - Run
LtMAO-hai/start.bat
- LtMAO-hai always check for latest version when you open the app. If there is a newer version, the app will display update message in title bar.
- To fully update: re-download the whole app from github and extract it to same location.
- To lazily update LtMAO: press "Redownload LtMAO" button from setting page. This is not recommended but if it works, it works.
- Launch shortcut: When running the app for first time, a
LtMAO.lnk(shortcut file) will be created in same folder asstart.bat.
- Desktop shortcut: Can be created in setting tab.
You can create your custom theme by making a new folder in LtMAO-hai/res/themes.
Your custom image sizes must be same ratio as original images.
The accent color of the app will be the dominant color of your background.gif.
If there is "_" in theme name, the accent color will be a gradient between the most 2 dominant colors.
Just cslol-manager, but different UI.
Important: To make cslmao work -> Click Show settings in the top right cornet -> Set League of Legends/Game folder.
Important: Please wait for all syncing/updating/loading hashes finished before process with any LtMAO functions.
- CDTB Hashes: Auto sync CommunityDragon hashes. Can also be manually downloaded at mentioned link.
- Extracted Hashes: Extract personally by user. Hashes that can be extracted:
- binentries:
- VfxSystemDefinitionData -> particlePath in BIN.
- StaticMaterialDef -> name in BIN.
- binhashes:
- Joint hashes -> joint names in SKL.
- Submesh hashes -> submesh names in SKN.
- game:
- File path that starts with
assets/ordata/in BIN. If file type is.dds, extract 2x, 4x dds too.
- File path that starts with
- binentries:
- Custom Hashes:
- Custom Hashes is hashes that used with all LtMAO related functions: ritobin, wad_tool, no_skin,...
- Custom Hashes = CDTB Hashes + Extracted Hashes + User Manually Added Hashes
hash_helper also has generate wad & bin hash tool. Those generated hashes can be added to Custom Hashes with buttons.
Edit MaskData's weights inside animation BINs.
An app with multiple functions related to BIN file.
Create NO SKIN mod: Replace almost every League skins to default.
SKIPS.json: Some skins cause League to crash when they get changed to base. This file tell the program to not change those skins to base.
Has 2 modes:
- Full: make a full
NO SKIN.fantomeof all champions insideLeague of Legends/Game/DATA/FINAL/Championsfolder.
- Lite: Make all selected
skinx.binbecomeskin0.bin.
Simple tool to unpack, pack WAD files.
Can bulk unpack multiple WADs into same output with filter.
Fix skin based on rito files: moonwalk animations, layering animations,...
Can also adapt your custom animation bin MaskData base on riot original files.
Tool to work with League 3d files.
Convert League files to FBX and vice versa.
This tool mainly support blender, for maya please use the maya plugin.
Support: SKN, SKL, ANM. Todo: SCO, SCB, MAPGEO
lol_maya but rewritten, plugin for maya 2023+ with 3d.
Support: SKN, SKL, ANM, SCO, SCB, MAPGEO.
Click here to read full document of lemon3d
Convert League texture files.
Copy of bnk-extract-GUI, but extract .wav instead of .ogg.
Convert audio files.
Custom LtMAO explorer context menu.
Important: You must run LtMAO as Admin through shortcut to bypass permission error.



















