Overview
cslol-manager provides a comprehensive mod management system that allows you to install, enable, disable, filter, and organize your League of Legends mods. The manager supports both the Fantome mod format (.fantome) and standard zip archives.
Installing Mods
Import from File
You can install mods using several methods:Using the Import Button
Click the Import button (folder icon) in the bottom toolbar to open a file dialog.Supported formats:
.fantomefiles (recommended).ziparchives
Installation Process
When you install a mod, cslol-manager:- Extracts the mod to the
installed/directory - Validates the mod structure (checks for
META/info.json) - Reads mod metadata including name, version, author, and description
- Adds the mod to your mods list (disabled by default)
Managing Mods
Enable/Disable Mods
Each mod in your list has a checkbox that controls whether it’s active:- Checked: Mod is enabled and will be applied when you run the profile
- Unchecked: Mod is disabled and won’t be applied
Bulk Enable/Disable
Use the checkbox in the bottom toolbar to:- Enable all mods: Check the box when it’s unchecked or partially checked
- Disable all mods: Uncheck the box when it’s checked
- Checked: All mods are enabled
- Unchecked: All mods are disabled
- Partially Checked: Some mods are enabled, some disabled
Filtering Mods
The search box allows you to quickly find mods by:- Mod name: Searches the mod’s display name
- Description: Searches the mod’s description text
Mod Actions
Each mod provides several action buttons:Edit Mod
Edit Mod
Opens the mod editor dialog where you can:
- Update mod metadata (name, version, author, description)
- Change the preview image
- Add or remove WAD files
- Browse mod files
modEdit(string fileName) → CSLOLTools.startEditMod(fileName)
Export Mod
Export Mod
Exports the mod to a
.fantome file that you can share or backup.modExport(string fileName) → CSLOLTools.exportMod(name, dest)
The export process:
- Opens a save dialog
- Optimizes the mod (removes unmodified files)
- Creates a
.fantomearchive with metadata and WAD files
Remove Mod
Remove Mod
Deletes the mod from your installation. This action cannot be undone.
modRemoved(string fileName) → CSLOLTools.deleteMod(name)
Mod Info Links
Home/Update Link
Opens the mod’s homepage or update URL (if provided by the author)
Support Author
Opens the author’s support link (e.g., Patreon, Ko-fi, social media)
Mod Metadata
Each mod displays the following information:| Field | Description | Example |
|---|---|---|
| Name | Display name of the mod | ”Star Guardian Lux” |
| Version | Semantic version number | ”1.2.0” |
| Author | Mod creator’s name | ”SkinModder123” |
| Description | Brief description (2 lines max) | “High quality Star Guardian skin” |
| Image | Preview image (PNG) | Stored in META/image.png |
Refreshing Mods
Click the Refresh button (circular arrow icon) to rescan theinstalled/ directory and update the mods list. This is useful when:
- Manually adding mods to the installation directory
- Mods were modified externally
- You need to verify mod integrity
tryRefresh() → CSLOLTools.refreshMods()
Storage Location
Mods are stored in the following directory structure:Each mod must be in its own directory under
installed/ with a META/info.json file to be recognized.Next Steps
Profiles
Learn how to organize mods into profiles
Mod Creation
Create your own mods from RAW folders