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.
Can be added/removed in setting tab.
Note: You can to run LtMAO
as Admin through shortcut if you encounter permission error.
You can create your custom theme by making a new folder in LtMAO-hai/res/themes
.
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: Need to set League of Legends/Game
folder in settings first to work.
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
Also has generate wad & bin hash function. Those generated hashes can be added to Custom Hashes with ui 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.fantome
of all champions insideLeague of Legends/Game/DATA/FINAL/Champions
folder. - Lite: Make all selected
skinx.bin
becomeskin0.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.
To work with League 3d files.
Convert League files to FBX and vice versa. Support: SKN, SKL, ANM. Todo: SCO, SCB, MAPGEO
- maya:
![](https://i.imgur.com/xe1UHVN.png
lol_maya
but rewritten, plugin for maya 2022+ with 3d.
Support: SKN, SKL, ANM, SCO, SCB, MAPGEO.
Convert League texture files.
Copy of bnk-extract-GUI
, but extract .wav
instead of .ogg
.
Convert wav
to wem
and vice versa.