Arka planda ne yaptığı belirsiz launcher’lardan sıkılanlar için.
Reklam yok, veri toplama yok, 500 MB RAM yiyen hantal Electron motorları yok. Sadece oyunu başlatan, modunu tek tıkla kuran ve işini bitirip kenara çekilen açık kaynak bir C# aracı.
Geliştirici Notu
Piyasada düzgün offline launcher kalmadığı için yazdım.
Bugün piyasada popüler olan pek çok 3. parti başlatıcı ya her köşesine reklam basıyor, ya arka planda sistemi yoran telemetri servisleri çalıştırıyor ya da açılması 15 saniye süren hantal web arayüzleri kullanıyor.
Kendi bilgisayarımda oyun oynamak istediğimde OpenGL ve pencere yöneticisi sorunlarıyla uğraşmaktan sıkıldım. Amacım basitti: Kullanıcı adını yaz, sürümünü ve modunu seç, butona bas ve doğrudan oyuna gir. Kimseye bağımlı kalmamak adına bu projeyi sıfırdan C# ve Avalonia UI ile yazdım, herkes faydalansın diye de GitHub'da açık kaynak olarak paylaşıyorum.
Özellikler
Gereksiz hiçbir şey yok, lazım olan her şey var.
Sodium, Iris, Lithium gibi performans modlarını kurmak için tarayıcı açıp 10 sekme gezmene gerek yok. Launcher arama çubuğuna modun adını yaz, seçili Minecraft sürümüne uygun dosyayı doğrudan .minecraft/mods klasörüne indirsin.
Çift ekran kartlı (AMD/Intel iGPU + NVIDIA dGPU) laptoplarda Linux altında yaşanan meşhur GLXBadFBConfig hatası kod seviyesinde çözüldü. Başlatıcı, oyunu doğrudan harici RTX ekran kartına yönlendirir.
Mod klasörüne tek tek girip dosya silmekle uğraşma. Mod listesinden tek tıkla modu devre dışı bırak (.disabled uzantısına çevirir), istediğin zaman tek tıkla geri aç.
Arayüz web sayfası gibi paketlenmiş Electron değildir; Avalonia UI ile doğrudan sistem grafik katmanında (Skia) çizilir. RAM tüketimi düşüktür, arkada işlemciyi gereksiz yormaz.
Nasıl Kullanılır?
Kurulum sihirbazı yok, çift tıkla çalıştır.
- İndirdiğin
.ziparşivini bir klasöre çıkart. EmrresLauncherGui.exedosyasına çift tıkla.- SmartScreen uyarısı verirse: Bağımsız açık kaynak geliştirici sertifikası almadığımız için Windows uyarabilir. "Ek bilgi > Yine de çalıştır" de, oyun başlasın.
- Arşivi çıkart:
tar -xvf EmresLauncher-Linux-x64.tar.gz - Klasöre gir:
cd EmresLauncher-Linux-x64 - Çalıştır:
./EmrresLauncherGui
Güven konusunda lafa değil, koda bakılır.
Bu projede gizli hiçbir şey yok. Tüm kaynak kodları, kullandığı kütüphaneler ve başlatma parametreleri GitHub üzerinde açıktır. İster indirip oyna, ister kodu inceleyip kendin derle.
Kodları GitHub'da İncele