LtMAO-hai
LtMAO-hai
is my toolpack to help League modding.
Installation
- Download: LtMAO-hai.zip
- Extract:
LtMAO-hai.zip
- Run
LtMAO-hai/start.bat
Updates
- 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.
Documentation
Shortcut
- 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.
File Explorer Context menu
Can be added/removed in setting tab.
Note: You can to run LtMAO
as Admin through shortcut if you encounter permission error.
Theme
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.
cslmao
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.
hash_helper
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.
mask_viewer
Edit MaskData's weights inside animation BINs.
hapiBin
An app with multiple functions related to BIN file.
no_skin
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:
1. Full: make a full NO SKIN.fantome
of all champions inside League of Legends/Game/DATA/FINAL/Champions
folder.
2. Lite: Make all selected skinx.bin
become skin0.bin
.
wad_tool
Simple tool to unpack, pack WAD files.
Can bulk unpack multiple WADs into same output with filter.
sborf
Fix skin based on rito files: moonwalk animations, layering animations,...
Can also adapt your custom animation bin MaskData base on riot original files.
lemon3d
Tool to work with League 3d files.
- fbx:
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
- maya:
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
texsmart
Convert League texture files.
bnk_tool
Copy of bnk-extract-GUI
, but extract .wav
instead of .ogg
.
wiwawe
Convert wav
to wem
and vice versa.