What Are Profiles?
A profile is a collection of enabled mods that are built into an overlay and applied to the game. You can have multiple profiles for different purposes:- Ranked Play - Performance-focused mods only
- Custom Skins - All your visual customizations
- Experimental - Testing new or unstable mods
- Champion-Specific - Mods for specific champions you play
Profile System Overview
Profiles in cslol-manager work through:- Profile files - Stored as
.profilefiles in theprofiles/directory - Overlay building - Selected mods are merged into a game overlay
- Active profile - One profile can be running at a time
- Current profile - Tracked in
current.profilefile
Creating a Profile
Enter Profile Name
Choose a descriptive name for your profile.
Profile names are case-sensitive and should be unique. If left empty, the profile will be named “Default Profile”.
Select Mods
Choose which mods to include in this profile:
- Check the box next to each mod you want to enable
- You can select multiple mods
- Mod order determines conflict resolution priority
Loading a Profile
To switch to a different profile:Select Profile
Choose a profile from the profile dropdown menu.Available profiles are automatically discovered from the
profiles/ directory.Wait for Profile Load
The manager will:
- Save the current profile as active
- Read the selected profile’s mod list
- Update the UI to show enabled mods
Load profile → Done!Running a Profile
Running a profile applies the selected mods to your game.Configure Profile Options
Build the Overlay
Click Save & Run to start the build process.The manager executes:This creates optimized overlay WAD files in
profiles/ProfileName/.Start the Patcher
Once the overlay is built, the patcher automatically starts:You’ll see status updates:
Starting patcher...Status: Running[DLL]messages from the injection process
Stopping a Running Profile
To stop the patcher and disable mods:Editing Profiles
Modify Enabled Mods
Rename a Profile
To rename a profile:- Navigate to the
profiles/directory - Rename the
.profilefile - Refresh the profile list in cslol-manager
Delete a Profile
You cannot delete the “Default Profile” - it will be recreated automatically if missing.
Profile File Format
Profile files are simple text files listing enabled mods:installed/).
Handling Mod Conflicts
What Are Conflicts?
Conflicts occur when multiple mods modify the same game file. For example:- Two skins for the same champion
- UI mods that change the same interface elements
Conflict Resolution
By default, conflicts cause the overlay build to fail with an error. You have two options:- Manual Resolution
- Automatic Resolution
Remove conflicting mods
- Review the error message to identify conflicting mods
- Disable one of the conflicting mods
- Rebuild the profile
Mod Priority
When--ignoreConflict is enabled, mod priority is determined by:
- Order in the profile - Later mods override earlier ones
- Load order - The sequence you added mods to the profile
Profile Storage
Profiles are stored in the cslol-manager directory:Best Practices
Use Descriptive Names
Use Descriptive Names
Good profile names help you quickly identify their purpose:
- ✅ “Ranked - Performance Only”
- ✅ “Full Skins Collection”
- ❌ “Profile1”
- ❌ “Test”
Create Separate Profiles for Testing
Create Separate Profiles for Testing
Before adding new mods to your main profile:
- Create a test profile
- Add only the new mod
- Verify it works correctly
- Then add to your main profile
Keep Profiles Small
Keep Profiles Small
Smaller profiles:
- Build faster
- Have fewer conflicts
- Are easier to troubleshoot
- Perform better in-game
Regular Backups
Regular Backups
Back up your
profiles/ directory regularly to preserve your configurations.Troubleshooting
Profile Won’t Build
If overlay building fails:- Check
log.txtfor detailed error messages - Look for mod conflicts in the output
- Verify all mods in the profile are valid
- Ensure the League path is correctly configured
Profile Won’t Run
If the patcher fails to start:- Verify
cslol-tools/mod-tools.exeexists - Check anti-virus isn’t blocking the patcher
- Review the error message in the error dialog
- Try running with admin privileges if prompted
Mods Not Applying In-Game
If mods don’t appear in-game:- Verify the profile is running (status indicator shows green)
- Ensure you started League after starting the patcher
- Check that you’re using the correct game mode (SR vs ARAM vs TFT)
- Review patcher output for
[DLL]injection messages
Profile List Not Updating
If new profiles don’t appear:- Restart cslol-manager
- Check the
profiles/directory manually - Ensure the
.profilefile has the correct format
Next Steps
Installing Mods
Add more mods to your profiles
Troubleshooting
Solve common issues