Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A modern, feature-rich skin launcher and manager for League of Legends with real-time multiplayer capabilities

License

Notifications You must be signed in to change notification settings

bontur/WrightLauncher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

WrightLauncher Logo

WrightLauncher Logo

License Platform .NET Beta

A modern, feature-rich skin launcher and manager for League of Legends with real-time multiplayer capabilities

โš ๏ธ BETA VERSION: WrightLauncher is currently in beta testing phase. While fully functional, you may encounter minor bugs or features under development. We appreciate your feedback and bug reports to help us improve!

๐Ÿ“ฅ Download Latest Release โ€ข ๐Ÿ› Report Bug โ€ข ๐Ÿ’ก Request Feature


โœจ Features

๐ŸŽฏ Core Functionality

  • ๐ŸŽจ Custom Skin Management - Install and manage custom League of Legends skins with one-click deployment
  • ๐Ÿ”„ Auto-Injection - Automatic skin injection when League of Legends starts
  • ๐Ÿ“ฆ Fantome File Support - Full support for .fantome mod files
  • ๐ŸŒ Multi-Language Support - Available in multiple languages with dynamic localization

๐Ÿ‘ฅ Social & Multiplayer

  • ๐Ÿ  Lobby System - Create and join lobbies to share skins with friends in real-time
  • ๐Ÿ‘ซ Friend System - Add friends, send requests, and manage your social network
  • ๐Ÿ’ฌ Discord Integration - Seamless Discord login and user lookup functionality
  • ๐Ÿ“ค Skin Sharing - Share your custom skins instantly with lobby members
  • ๐Ÿ”— P2P File Transfer - Direct peer-to-peer skin file sharing for faster downloads

๐Ÿš€ Advanced Features

  • โšก Real-time Synchronization - Live lobby updates and instant skin sharing via WebSocket
  • ๐ŸŽฎ Lobby Invitations - Send and receive lobby invites to/from friends
  • ๐Ÿ‘‘ Lobby Management - Host lobbies with member management and kick functionality
  • ๐Ÿ” Skin Discovery - Browse and discover new skins from the community
  • ๐Ÿ›ก๏ธ Safe & Secure - Client-side only modifications, no game file tampering

Create & Share Your Own Skins

Want to contribute to the community? WrightLauncher isn't just about downloading skinsโ€”you can also create and share your own masterpieces!

๐ŸŒŸ WrightSkins Dashboard

Visit WrightSkins.com/dashboard to:

  • ๐Ÿ“ค Upload Your Creations - Submit your custom skins to share with thousands of players
  • ๐Ÿ–ผ๏ธ Showcase Your Work - Display your artistic talent to the League of Legends community
  • โญ Get Recognition - Receive likes, comments, and feedback from other skin creators
  • ๐Ÿ”ฅ Trending Skins - See which of your skins are becoming popular
  • ๐Ÿ“Š Track Statistics - Monitor downloads and user engagement for your submissions

โœจ Why Share Your Skins?

  • ๐ŸŒ Global Reach - Your skins will be available to players worldwide through WrightLauncher
  • ๐Ÿ‘ฅ Community Impact - Help other players enjoy unique, creative visual experiences
  • ๐Ÿ† Creator Recognition - Build your reputation as a talented skin artist
  • ๐Ÿ’ก Inspiration Exchange - Get inspired by other creators and inspire them with your work

Ready to become a part of the creative community? Start uploading now!


๐ŸŽฎ How It Works

  1. ๐Ÿ” Authentication - Login with Discord for lobby features (completely optional)
  2. ๐Ÿ  Create/Join Lobbies - Host your own lobby or join friends' lobbies
  3. ๐ŸŽจ Select Skins - Browse and choose from thousands of custom skins
  4. ๐Ÿ“ค Share Instantly - Your selected skins are automatically shared with lobby members
  5. โšก Auto-Apply - Skins are injected when you start League of Legends
  6. ๐Ÿ‘ฅ Play Together - Everyone in the lobby sees the shared skins in-game

Roadmap & Planned Features (TODO)

  • UI/UX improvements and modernization
  • Enhanced lobby auto-download options
  • Performance optimizations
  • Better error handling and diagnostics
  • LoL Client integration via Pengu Loader
  • Comprehensive LoL skin making guide
  • Support for complex skins (Elementalist Lux forms etc..)
  • Advanced skin customization tools

๐ŸŽฏ Development Priorities

  • ๐Ÿ”Œ Pengu Loader Integration - Seamless integration with the LoL client using Pengu Loader framework
  • ๐Ÿ“š Skin Creation Guide - Step-by-step tutorial for creating custom League of Legends skins
  • ๐ŸŽญ Complex Skin Support - Full support for multi-form skins like Elementalist Lux, Ultimate skins, and form-changing champions
  • โฌ‡๏ธ Enhanced Downloads - Smart lobby-based automatic skin downloading with queue management

๐Ÿ’ก Have suggestions? Feel free to open an issue or contact us via our Discord!


๐Ÿ› ๏ธ Built With

WrightLauncher leverages several powerful open-source projects and APIs:

Data Sources & APIs

Tools & Libraries

Technology Stack

  • .NET 8.0 & WPF - Modern Windows desktop application framework
  • SocketIO.Client - Real-time bidirectional communication for lobby system
  • Newtonsoft.Json - JSON serialization for API communication
  • CommunityToolkit.Mvvm - MVVM framework for clean architecture

๐Ÿš€ Getting Started

For Users

  1. Download the latest release from the Releases page
  2. Run the installer and follow the setup wizard
  3. Launch WrightLauncher and connect your Discord account (optional)
  4. Browse and install skins, create lobbies, and invite friends!

System Requirements

  • OS: Windows 10/11 (64-bit)
  • RAM: 4GB minimum, 8GB recommended
  • Storage: 2GB free space
  • Network: Internet connection for skin downloads and social features
  • Game: League of Legends installed

๐Ÿ”ง For Developers

Building from Source

# Clone the repository
git clone https://github.com/bontur/WrightLauncher.git
cd WrightLauncher

# Restore dependencies
dotnet restore

# Build the project
dotnet build --configuration Release

Development Notes

โš ๏ธ Language Notice: This project contains Turkish debug messages and comments as Turkish is the developer's native language. The user interface is fully localized and supports multiple languages.

๐Ÿ”ง Development Status: WrightLauncher is actively under development. Features and APIs may change between versions.


๐Ÿ“„ Legal

Disclaimer: WrightLauncher is not affiliated with, endorsed by, or sponsored by Riot Games. League of Legends and all related properties are trademarks of Riot Games, Inc. Custom skins are cosmetic modifications that only affect the visual appearance for the user and provide no competitive advantage.

Use at your own risk. While WrightLauncher only modifies client-side files and doesn't alter game mechanics, users should be aware of Riot Games' Terms of Service.

โš ๏ธ Important Notice: Riot Games may change their stance on third-party applications at any time. Their current policy regarding third-party applications can be subject to updates and modifications. For the most up-to-date information about third-party application policies, please refer to:

๐Ÿ“‹ Riot Games Third-Party Applications Policy

We recommend regularly checking this official resource to stay informed about any policy changes that may affect the use of WrightLauncher.


๐Ÿ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

Simply put: You can do almost anything with this project, including using it in your own projects, as long as you include the original copyright notice.


๐Ÿ“ž Support


Made with โค๏ธ for the League of Legends community

โญ Star this repo if you found it helpful! โญ

About

A modern, feature-rich skin launcher and manager for League of Legends with real-time multiplayer capabilities

Topics

Resources

License

Stars

Watchers

Forks