LtMAO
is my toolpack to help League modding.
- Download: LtMAO-master.zip
- Extract:
LtMAO-master.zip
- Run
LtMAO/start.bat
- LtMAO 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 "Update 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 run LtMAO
as Admin through shortcut.
Can be added/removed in setting tab.
Just cslol-manager, but different UI.
Important: Need to set Game folder in setting tab first to work.
View League files infomations.
Edit MaskData's weights inside animation BINs.
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: leaguefile_inspector, ritobin, wad_tool,...
- 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 ->
buttons.
Important: Starting from patch 14.4, rito decided to use en_us
for all clients/regions, so this tool is not needed anymore except for updating old mods before 14.4.
Make fantome work on all langs by cloning it. The audio inside fantome must also come with events file to make it work on other langs.
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.
Uvee but rewritten. Extract UVs from skn/sco/scb as png files.
Rename joints in ANM using old names & new names input.
Can load SKL as inputs.
An app with multiple functions related to updating BIN file:
- Copy linked list.
- Copy vfx colors.
Simple tool to unpack, pack WAD files.
Can bulk unpack multiple WADs into same output. Example: Bulk unpacking all voiced wad then throw into vo_helper is a fast way to create a champion voicepack for specific language mod.
Hacksaw/bintex but stolen. Print out mentioned & missing files in all BINs inside a WAD or a Folder.
Important: Need to update hashes/extract hashes before using pyntex.
Fix skin based on rito files: moonwalk animations, layering animations,...
Convert League files to FBX and vice versa.