Overview
The CSLOL DLL License Addendum governs the distribution and use ofcslol-dll.dll, the core injection module that enables League of Legends mod installation.
Purpose
This policy ensures:- Accountability through public-trust code signing
- Technical enforcement against prohibited content (“Skinhacking”)
For Developers: Distribution Requirements
If you want to redistribute the DLL or use it in your own launcher, you must comply with these requirements:1. Code Signing (Mandatory)
You must:- Re-sign the DLL using a publicly trusted code-signing certificate (e.g., DigiCert, Certum)
- Include a trusted timestamp (RFC 3161) from a trusted timestamp authority
- Use a certificate that identifies you (organization or individual)
2. Transparency Requirements
You must publish:- Your certificate subject (publisher identity)
- Certificate SHA-256 fingerprint OR the public certificate chain
- The DLL’s SHA-256 hash for each release
- This information should be in your “About” page, documentation, or release notes
The licensor may request the exact signed DLL release artifact to verify compliance.
3. Anti-Skinhacking Enforcement
Prohibited Content
Your launcher must block: Competitive Integrity Violations:- Visual indicators of ability ranges
- Hitbox visualization
- Any modifications providing unfair gameplay advantages
- Direct replication of purchasable League of Legends skins
- Content designed to replicate paid cosmetic assets
- Ports that functionally replicate paid content without substantial transformation
Permitted Creative Use
Creative derivative works may be allowed when:- The content is substantially transformed
- The work is original in nature
- The intent is not to replicate purchasable content
- Proper attribution is provided
4. Restrictions
Termination
Any violation immediately terminates your permission to distribute the DLL. Upon termination:- You must cease all distribution and use
- You must remove hosted copies under your control
Enforcement
The League Toolkit Organization may:- Submit DMCA takedown notices
- Pursue legal claims
- Report violations to Riot Games
- Cooperate with Riot on enforcement actions
No Endorsement
Distribution or use of the DLL does not imply endorsement by League Toolkit or Riot Games.No trademark rights are granted.