Skip to content

GuiSaiUwU/LtMAO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LtMAO

LtMAO is my toolpack to help League modding.

Installation

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

Updates

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

Documentation

Shortcut & How to Run as Admin

  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.

You can run LtMAO as Admin through shortcut.

File Explorer Context menu

Can be added/removed in setting tab.

cslmao

Just cslol-manager, but different UI.

Important: Need to set Game folder in setting tab first to work.

leaguefile_inspector

View League files infomations.

animask_viewer

Edit MaskData's weights inside animation BINs.

hash_manager

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: 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.

vo_helper

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.

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.

uvee

Uvee but rewritten. Extract UVs from skn/sco/scb as png files.

shrum

Rename joints in ANM using old names & new names input.

Can load SKL as inputs.

hapiBin

An app with multiple functions related to updating BIN file:

  • Copy linked list.
  • Copy vfx colors.

wad_tool

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.

pyntex

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.

sborf

Fix skin based on rito files: moonwalk animations, layering animations,...

lol2fbx

Convert League files to FBX and vice versa.

Extra:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 85.5%
  • Tcl 12.7%
  • GSC 0.6%
  • C 0.3%
  • HTML 0.3%
  • C++ 0.3%
  • Other 0.3%