Overview
cslol-manager includes a powerful mod creation suite that allows you to:- Create mods from RAW (unpacked) folders
- Add WAD files to existing mods
- Edit mod metadata (name, version, author, description)
- Set custom preview images
- Manage mod files and structure
Creating a New Mod
From the UI
Enter Metadata
Fill in the mod information:
- Name: Mod display name (required, 3-50 characters)
- Author: Your name or username (required)
- Version: Semantic version (e.g., 1.0.0)
- Description: Brief description of your mod
- Home: Homepage or update URL
- Heart: Support/donation link
Metadata Structure
Mod metadata is stored inMETA/info.json:
Field Validation
Name & Author Validation
Name & Author Validation
Version Validation
Version Validation
- Semantic versioning format:
major.minor.patch - Each component: 1-3 digits
- Examples:
1.0,2.5.1,1.0.0.0
URL Validation
URL Validation
- Must start with
http://orhttps:// - Optional fields (Home, Heart)
Editing Existing Mods
Opening the Mod Editor
Click the Edit button (pencil icon) next to any mod in your list:Mod Editor Interface
The editor has two tabs:Info Tab
Edit metadata and preview image:Files Tab
Manage WAD files in your mod:- View files: List of all
.wad.clientfiles in the mod - Remove files: Click the X button next to a file
- Add WAD: Click “Add WAD” to select a
.wadfile - Add RAW: Click “Add RAW” to select an unpacked folder
- Drag & Drop: Drag files directly into the files list
- Browse: Opens the mod’s installation folder in your file explorer
Adding Files to Mods
Adding WAD Files
addWad(var wad, bool removeUnknownNames) → CSLOLTools.addModWad(modFileName, wad, removeUnknownNames)
Adding RAW Folders
RAW folders are unpacked WAD directories containing game assets:Prepare RAW Folder
Ensure your folder contains unpacked game files (e.g., from WAD extraction tools).
CLI: mod-tools
For advanced users, cslol-manager includes a CLI tool for mod operations:Import Command
Create a mod from various sources:- WAD file or directory
.zipor.fantomearchive- Existing mod folder
Add WAD Command
Add a WAD to an existing mod:Copy/Optimize Command
Optimize a mod (remove conflicts, rebase):See the mod-tools CLI documentation for complete command reference.
Preview Images
Preview images are stored asMETA/image.png:
- Format: PNG
- Resolution: 512x512 or higher
- Aspect ratio: Square or 16:9
- File size: < 1 MB for faster loading
Mod Directory Structure
Completed mods follow this structure:Best Practices
Use semantic versioning
Use semantic versioning
Follow
major.minor.patch format:- Major: Breaking changes or complete overhauls
- Minor: New features, additional skins
- Patch: Bug fixes, small tweaks
Set the game path
Set the game path
Setting your League of Legends installation path enables:
- Automatic file rebasing (strips unmodified files)
- Smaller mod file sizes
- Faster mod loading
- Better compatibility
Test before sharing
Test before sharing
Always test your mod in-game before exporting and sharing:
- Create the mod
- Enable it in a test profile
- Launch the game and verify it works
- Check for conflicts with other mods
- Export to
.fantomeonly after testing
Include clear descriptions
Include clear descriptions
Write helpful descriptions that include:
- What the mod changes
- Which champions/items are affected
- Known issues or limitations
- Credits to asset creators
Keep WADs organized
Keep WADs organized
Use descriptive WAD filenames that match their base mounts:
ezreal_base_tx_cm.wad.client(champion textures)lux_skin15.wad.client(specific skin)- Not:
mymod.wad.client(unclear purpose)
Next Steps
Fantome Format
Learn about the Fantome mod format specification
Export Mods
Export your mod to share with others