Native Riot & League of Legends Profile Switcher & System Optimizer
Built with pure C# .NET 10, direct Win32 APIs, zero third-party dependencies.
Lol Account Switcher is an ultra-fast, zero-bloat desktop application for competitive League of Legends players. It allows switching between multiple Riot Games accounts in milliseconds without repeatedly typing credentials or two-factor authentication codes.
In addition to seamless profile switching, it directly hooks into Windows kernel APIs to dynamically optimize your monitor's display refresh rate (e.g. 144Hz/240Hz for gaming, 60Hz for desktop) and Windows Power Plans without sluggish third-party utilities.
- Auto Account Add (
+Button): Automatically pulls summoner name, level, server, and rank badge directly from an active Riot Client session. - Dynamic 144Hz & Power Plan Switcher: One-click toggle between gaming refresh rates (144Hz/240Hz) and desktop mode (60Hz) using native Win32
ChangeDisplaySettingsExandPowerSetActiveScheme. - CfgLock (Keybind & Config Protector): Locks
game.cfgandPersistedSettings.jsonas read-only. Prevents client updates or crashes from wiping your custom in-game keybindings. - Kill League (Panic Button): Instantly and cleanly terminates League of Legends, Riot Client, Vanguard tray services, and companion apps in one swift operation.
- Direct LoL Launcher: Bypasses slow splash screens by launching Riot Client Services with direct League flags.
- Account Reordering (Up / Down): Sort and prioritize your profile cards in any custom order.
- Click-to-Copy Riot ID: Clicking any account's summoner name or tagline copies it to clipboard with instant toast confirmation.
- Live Match History (Porofessor & League of Graphs): Clicking any account avatar or rank medal opens detailed stats in your default browser.
- Switch Automation: Configure client auto-exit, game auto-launch, and companion app (Blitz, Porofessor) auto-restarts upon profile change.
- Custom Hardware Profiles: Specify independent gaming and desktop refresh rates (60, 75, 120, 144, 165, 240, 360 Hz).
- Power Management: Automatically switch to "Ultimate Performance" on launch and revert to "Balanced" upon exit.
- Custom Pre/Post Scripts: Run custom
.bat,.cmd,.exe, or CLI commands before/after switching or closing League. - Email Privacy Masking: Masks sensitive email addresses with asterisks (
k****@domain.com) for streamer safety. - Toolbar Customization: Individually toggle the visibility of header buttons (Wiki, Patch Notes, CfgLock, Kill League).
- Curated Themes: Dark Hextech and Light Piltover palettes aligned with Windows system dark/light preferences.
- Installer (
.exe): DownloadLolAccountSwitcher-Setup.exefrom GitHub Releases. Includes desktop shortcut, start menu group, and uninstaller. - Portable (
.zip): Extract anywhere and runLolAccountSwitcher.exe. Zero registry footprint.
Lol Account Switcher, rekabetçi League of Legends oyuncuları için geliştirilmiş yüksek performanslı ve safkan bir masaüstü uygulamasıdır. Her hesap değişiminde şifre veya iki faktörlü kod yazma derdi olmadan hesaplarınız arasında saliseler içinde geçiş yapmanızı sağlar.
Profil yönetiminin yanı sıra doğrudan Windows çekirdek API'lerini kullanarak ekran yenileme hızınızı (144Hz, 240Hz vb.) ve Windows Güç Planını (Nihai Performans) harici konsol araçları olmaksızın otomatik optimize eder.
- Otomatik Hesap Ekleme (
+Butonu): Riot Client açıkken artı butonuna basıldığında sihirdar adı, seviye, sunucu ve rank madalyasını otomatik algılar ve kaydeder. - Canlı 144Hz & Güç Planı Rozeti: Monitörün yenileme hızını gösterir; tek tıkla oyun hızı (144Hz/240Hz) ile masaüstü hızı (60Hz) arasında doğrudan Win32 API ile geçiş yapar.
- CfgLock (Oyun Ayarı & Tuş Koruyucu):
game.cfgvePersistedSettings.jsondosyalarını salt okunur kilitler. İstemci güncellemelerinin tuş atamalarınızı sıfırlamasını engeller. - LoL Kapat (Panik Butonu): League of Legends, Riot Client, Vanguard tepsi servisleri ve tüm eşlikçi uygulamaları tek hamlede temizce sonlandırır.
- Hızlı LoL Başlatıcı: İstemci bekleme pencerelerini atlayarak doğrudan League of Legends istemcisini başlatır.
- Hesap Sıralama (Yukarı / Aşağı): Hesap kartlarını ok butonlarıyla yukarı veya aşağı kaydırarak dilediğiniz önceliğe göre dizin.
- Tıkla-Kopyala Riot ID: Kart üzerindeki ada tıklandığında kullanıcı adını anında panoya kopyalar ve bildirim gösterir.
- Canlı Porofessor & LoG Bağlantısı: Avatar veya lig madalyasına tıklandığında ilgili hesabın maç geçmişini tarayıcınızda açar.
- Geçiş Otomasyonu: Hesap geçişinde eski istemciyi kapatma, oyunu otomatik başlatma ve Blitz/Porofessor uygulamalarını otomatik yeniden başlatma.
- Özel Donanım Hızları: Oyun için (örn. 144Hz) ve masaüstü için (örn. 60Hz) bağımsız ekran tazeleme oranları belirleme.
- Windows Güç Planı: Oyuna girerken "Nihai Performans", oyundan çıkınca "Dengeli" moda otomatik dönüş.
- Geçiş Öncesi / Sonrası Betikler: Hesap geçişi öncesi, sonrası veya LoL kapatılırken çalışacak özel
.bat,.cmdveya CLI komutları. - E-Posta Gizlilik Maskelemesi: Canlı yayın güvenliği için kayıtlı e-postaları asteriks ile maskeleme (
k****@domain.com). - Araç Çubuğu Özelleştirme: Üst çubuktaki butonları (Wiki, Yama Notları, CfgLock, LoL Kapat) dilediğiniz gibi açıp kapatabilme.
- Seçkin Temalar: Windows sistem temasına duyarlı Koyu Hextech ve Açık Piltover renk sistemleri.
- Kurulum Sihirbazı (
.exe): GitHub Releases sayfasındanSetup.exedosyasını indirin. Masaüstü kısayolu, Başlat menüsü ve kaldırma desteği içerir. - Taşınabilir Sürüm (
.zip): Arşivi dilediğiniz klasöre çıkartın ve doğrudanLolAccountSwitcher.exebaşlatıcısını çalıştırın.
- Safkan .NET 10 WPF: Chromium veya Electron yükü içermez, sıfır bellek sızıntısı.
- Direct Win32 API: Ekran tazeleme (
ChangeDisplaySettingsEx) ve Güç Yönetimi (PowerSetActiveScheme) çekirdek seviyesindedir. - AES-256 & DPAPI Güvenliği: Hesap bilgileri yerel Windows Veri Koruma API'si (DPAPI) ile şifrelenir.
- Tekil Medya Mimarisi: Tüm 11 lig madalyası ve sesler yerel medya klasöründe toplanmıştır.
- Yayıncı (Publisher): HaYTooL
- Geliştirici (Developer): HaYTo (@HaYTo)
- İletişim (Contact): korazhayto@gmail.com
- Web Sitesi (Showcase): haytokoraz.github.io/Lol-Account-Switcher/
