Skip to content

tarngaina/LtMAO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LtMAO-hai

LtMAO-hai is my toolpack to help League modding.

Installation

  1. Download: LtMAO-hai.zip
  2. Extract: LtMAO-hai.zip
  3. Run LtMAO-hai/start.bat

Updates

  1. 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.
  2. To fully update: re-download the whole app from github and extract it to same location.
  3. To lazily update LtMAO: press "Redownload LtMAO" button from setting page. This is not recommended but if it works, it works.

Documentation

Shortcut

  1. Launch shortcut: When running the app for first time, a LtMAO.lnk (shortcut file) will be created in same folder as start.bat.

  1. 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. 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: Need to set League of Legends/Game folder in settings first to work.

hash_helper

Important: Please wait for all syncing/updating/loading hashes finished before process with any LtMAO functions.

  1. CDTB Hashes: Auto sync CommunityDragon hashes. Can also be manually downloaded at mentioned link.
  2. 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/ or data/ in BIN. If file type is .dds, extract 2x, 4x dds too.
  3. 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.

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

To work with League 3d files.

  1. fbx:

Convert League files to FBX and vice versa. Support: SKN, SKL, ANM. Todo: SCO, SCB, MAPGEO

  1. maya: ![](https://i.imgur.com/xe1UHVN.png

lol_maya but rewritten, plugin for maya 2022+ 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.

Extra: