Modlu bir GTA 5'te çökme yaşamak çok yaygındır ve neredeyse her zaman çözülebilir. Asıl zorluk, onlarca mod arasından hangisinin soruna yol açtığını bulmaktır. Bu rehber tahmin yürütmek yerine sorunu adım adım daraltmanı sağlar. Sırayla ilerle; çoğu çökme ilk üç bölümde çözülür.
Önce çökmenin türünü belirle
Oyunun ne zaman çöktüğü, sebebin nerede aranacağını büyük ölçüde gösterir:
| Ne zaman çöküyor? | Muhtemel sebep |
|---|---|
| RagePluginHook açılırken, oyun ekranı gelmeden | Oyun sürümü uyumsuzluğu, eksik .NET veya Visual C++ bileşeni, antivirüs engeli |
| Yükleme ekranında | Bozuk araç veya Add-On paketi, dlclist.xml hatası, paket limiti, eksik gameconfig |
| LSPDFR yüklenirken veya göreve başlarken | Uyumsuz ya da eksik bağımlılığı olan LSPDFR eklentisi, hatalı LSPDFR XML dosyası |
| Belirli bir araç çıktığında veya ihbar başladığında | O araç modu ya da o ihbarı oluşturan callout eklentisi |
| Uzun süre oynadıktan sonra donma | Bellek veya VRAM yetersizliği, çok yüksek çözünürlüklü kaplamalar |
Log dosyalarını oku
Çöken her şey arkasında bir iz bırakır. Ana dizindeki şu dosyaları bir metin düzenleyiciyle aç ve özellikle dosyanın en sonuna bak:
RagePluginHook.log: LSPDFR ve RagePluginHook eklentilerinin yüklenme sırası ve hataları. Çöküşten hemen önce yüklenen eklentinin adı genellikle burada görünür.ScriptHookVDotNet.log: ScriptHookVDotNet ile çalışan scriptlerin hataları.asiloader.log: ASI eklentilerinin yüklenip yüklenmediği.- ELS veya benzeri ışık sistemleri kullanıyorsan kendi log dosyaları.
Hata satırında bir eklenti ya da dosya adı geçiyorsa sorun büyük olasılıkla odur. "Could not load file or assembly" gibi bir ifade eksik bir bağımlılığı, "unsupported game version" gibi bir ifade sürüm uyumsuzluğunu gösterir.
Sürüm uyumunu kontrol et
GTA 5 her güncellendiğinde oyunla birlikte çalışan araçların da güncellenmesi gerekir. Şunların oyun sürümünle uyumlu olduğundan emin ol:
- RagePluginHook: LSPDFR paketiyle gelir; lcpdfr.com'da güncel sürümü takip et.
- ScriptHookV: oyun güncellemesinden sonra genellikle yeni sürümü çıkar. Eski sürüm "Critical error" uyarısıyla oyunu kapatır.
- ScriptHookVDotNet: bazı eklentiler belirli bir sürüm ister.
- LSPDFR eklentileri: LSPDFR'ın eski bir sürümü için yazılmış eklentiler yeni sürümde çalışmayabilir.
Oyun yeni güncellendiyse ve dün çalışan kurulumun bugün açılmıyorsa sebep neredeyse kesin olarak budur. Güncelleme çıkana kadar beklemek en güvenli çözümdür.
Eksik bağımlılıkları tamamla
- Microsoft .NET Framework 4.8 ve Visual C++ Redistributable paketlerinin kurulu olduğundan emin ol.
- Eklentilerin istediği ortak kütüphaneleri (ör. RAGENativeUI) eklentinin kurulum notunda yazan sürüm ve konumda kur.
- Bir eklentiyi güncellediysen onun bağımlılıklarının da güncel olup olmadığına bak; yeni sürüm farklı bir kütüphane sürümü isteyebilir.
Yarıya bölme yöntemi
Log dosyası net bir cevap vermiyorsa sorunlu modu bulmanın en hızlı yolu budur. Diyelim ki Plugins\LSPDFR klasöründe 20 eklenti var:
- Eklentilerin yarısını (10 tanesini) masaüstünde geçici bir klasöre taşı.
- Oyunu aç. Çökme devam ediyorsa sorun kalan 10 eklentidedir; geçmişse taşıdığın 10 eklentidedir.
- Sorunlu grubu yine ikiye böl ve tekrar dene.
- Birkaç denemede tek bir eklentiye ulaşırsın. Onu güncelle, bağımlılıklarını kontrol et ya da kaldır.
Aynı yöntemi Add-On araçlar için dlclist.xml satırlarını geçici olarak kaldırarak, Replace araçlar için ise mods klasöründeki dosyaları yedekleriyle değiştirerek uygulayabilirsin.
Araç modu kaynaklı çökmeler
- Yüksek detaylı modeller ve kaplamalar. Çok yüksek çözünürlüklü
.ytddosyaları ekran kartının belleğini doldurabilir. Oyunun grafik ayarlarında doku kalitesini bir kademe düşür ve tekrar dene. - Yanlış meta dosyaları. Bir modun
vehicles.metaveyacarcols.metadosyası başka bir modunkiyle çakışabilir. En son değiştirdiğin meta dosyasını yedeğiyle geri yükle. - Paket limiti. Çok sayıda Add-On araç kullanıyorsan güncel
gameconfig.xmlve Packfile Limit Adjuster kullan. Ayrıntılar Add-On araç kurulumu rehberinde. - Bozuk indirme. Arşiv açılırken hata veriyorsa veya dosya boyutu beklenenden küçükse modu yeniden indir.
Antivirüs ve klasör izinleri
Bazı antivirüs programları RAGEPluginHook.exe veya ASI dosyalarını yanlışlıkla tehdit olarak görüp engeller. Dosyaları güvenilir kaynaktan indirdiysen oyun klasörünü antivirüs istisnalarına ekleyebilirsin. Oyun C:\Program Files altında kuruluysa eklentiler log ve ayar dosyası yazamayabilir; RagePluginHook'u yönetici olarak çalıştırmak bu sorunu çözer.
Son çare: temiz başlangıç
Hiçbir adım işe yaramadıysa modları tamamen devre dışı bırakıp oyunun temiz hâlde açıldığından emin ol. Mods klasörünü kullandıysan klasörün adını geçici olarak değiştirmen yeterlidir. Ardından Steam, Epic veya Rockstar Launcher üzerinden oyun dosyalarının bütünlüğünü doğrula ve önce yalnızca LSPDFR'ı, sonra modlarını birer birer geri ekle. Temel kurulum adımları için LSPDFR kurulum rehberine dön.
Hızlı kontrol listesi
- Oyun, RagePluginHook ve ScriptHookV sürümleri uyumlu mu?
- Log dosyasının son satırlarında bir eklenti veya dosya adı geçiyor mu?
- En son ne kurdun? Onu kaldırınca sorun geçiyor mu?
- Eklentilerin bağımlılıkları eksiksiz mi?
- dlclist.xml satırları gerçek klasör adlarıyla eşleşiyor mu?
- Bütün değişiklikler mods klasöründe mi, yedeklerin hazır mı?