OBS'te kumanda overlay'i çalışmıyor mu? Gerçekten işe yarayan çözümler
Gamepad overlay'in OBS'te donuk, boş ya da yanlış kumandayı gösteriyor. Tarayıcı kaynağı overlay'lerinin neden bozulduğu ve her durumun tek bir tuşa basmaktan önemli OBS güncellemesine kadar nasıl çözüldüğü.
OBS'e link olarak eklediğin kumanda overlay'lerinin neredeyse hepsi, gamepad.lol ve GamePad Viewer dahil, birer web sayfasıdır. OBS bu sayfayı içinde gelen bir Chromium kopyasıyla çizer ve bu tarayıcı kumandanı Chrome'un kullandığı Gamepad API ile okur. Overlay bozulduğunda sebep neredeyse her zaman birkaç tarayıcı kuralından biridir. Sırayla ilerle; çoğu kurulum ilk iki adımda düzelir.
1. OBS overlay'i yükledikten sonra bir tuşa bas
Tarayıcılar, sen kumandanın bir tuşuna basana kadar web sayfasına kumandanın varlığını söylemez. Bu bir gizlilik kuralı: o olmasa her site bilgisayarına takılı donanımı listeleyebilirdi. OBS overlay sayfasını açılırken, kaynağı eklediğinde ve kaynak her yenilendiğinde yükler; sayfa her seferinde kumandayı görmeden başlar.
Herhangi bir tuşa bir kez bas, overlay kumandayı yakalar. Önce Etkileşim penceresini açman ya da kaynağa tıklaman gerekmez.
2. Yalnızca OBS öndeyken hareket ediyor
Overlay sen OBS'te gezinirken çalışıyor ama oyuna geçtiğin anda donuyorsa OBS'i güncelle.
Bu, Windows'ta OBS 31.0.0 ve 31.0.1'de ortaya çıkan bir hataydı. Bu sürümler Tarayıcı kaynağını daha yeni bir Chromium'a taşıdı; Chromium da 117. sürümden beri Windows'ta kumandaları Windows.Gaming.Input üzerinden okuyor. Bu API girdiyi yalnızca odaktaki uygulamaya iletiyor. OBS 31.0.2 Tarayıcı kaynakları için bu yolu kapattı ve kumandalar arka planda yeniden okunur oldu. OBS'te Yardım menüsünden güncellemeleri denetle.
Overlay'i normal bir Chrome penceresinde açıp o pencereyi yakalayamamanın sebebi de aynı kural: Chrome penceresi önde olmadığı anda kumanda girdisi almayı bırakır. Yeni bir Chromium üzerine kurulu başka yayın uygulamaları da aynı şekilde davranabilir ve bunu yalnızca onların geliştiricileri değiştirebilir.
3. Kumandayı yeniden bağladıktan sonra kaynağı yenile
Kumanda bağlantısı koptuysa, ister Bluetooth aksaması ister uykuya geçen bir kumanda ister yanlışlıkla çekilen bir kablo olsun, overlay eski bağlantıya takılı kalabilir. Kaynağa çift tıklayıp Özellikler penceresini aç, Geçerli sayfanın önbelleğini yenile'ye tıkla ve kumandada bir tuşa bas.
Özellikler penceresi açıkken Görünür olmadığında kaynağı kapat seçeneğine de bak. Açıksa OBS sahneden her ayrıldığında sayfayı kapatır ve sayfa kumandayı görmeden geri gelir; her sahne değişiminden sonra bir tuşa basman gerekir. Girdi overlay'i için kapalı bırak.
4. Yanlış kumanda görünüyor ya da basışların görünmüyor
gamepad.lol, tarayıcının listelediği ilk kumandayı takip eder; oyuncu numarası seçtiren overlay'ler de aynı listeden sayar. Windows'un oyun kumandası olarak gördüğü her şey bu listede yer kaplar: direksiyonlar, uçuş çubukları, arcade stick'ler ve yeniden eşleme araçlarının oluşturduğu sanal kumandalar.
En sık karşılaşılan durum DS4Windows. Gerçek PlayStation kumandanın yanına sanal bir Xbox kumandası oluşturur; tarayıcı iki kumanda görür ve overlay beklemediğini takip edebilir. Fiziksel kumandayı, DS4Windows belgelerinin tam da bu iş için önerdiği HidHide ile gizle ya da fazladan cihazı çıkar, sonra kaynağı yenile.
Neyin bağlı olduğundan emin değil misin? Gamepad test aracını aç. Tarayıcının görebildiği her kumandayı listeler ve aralarında geçiş yapmanı sağlar.
5. Tuşlar yanlış yerde yanıyor
Chrome tabanlı tarayıcılar Xbox, PlayStation ve Switch Pro kumandalarının düzenini tanır ve tuşlarını standart bir sırayla bildirir. Tanımadıkları kumandalarda, ki birçok jenerik ve eski USB kumanda bunlara dahil, tuşlar donanımın kullandığı sırayla gelir ve overlay yanlış tuşları yakar.
Hangi durumda olduğunu gamepad test aracı gösterir: tuş düzeni Standart ya da Bilinmiyor yazar. Bilinmeyen bir düzen için kumandayı Xbox kumandası gibi gösteren bir yeniden eşleme aracı, örneğin x360ce, tarayıcıya anlayacağı bir düzen verir.
6. Overlay kesik ya da bulanık görünüyor
Tarayıcı kaynağı sabit boyutlu bir penceredir. Özellikler'deki Genişlik ve Yükseklik, editördeki overlay boyutuyla aynı olmalı; değiştirmediysen 800 × 500. Daha küçüklerse overlay'in bir kısmı kesilir.
Kaynağı sahnede çok büyütürsen OBS küçük bir görüntüyü büyütür ve tüm kenarlar yumuşar. İstediğin boyutu editörde ayarla ve kaynağı ona eşitle.
7. Kumanda sürekli kopuyor
Kablosuz kumandalar bir süre girdi almayınca kendini kapatır; Windows da güç tasarrufu için Bluetooth adaptörlerini uyutabilir. Kumanda geri geldiğinde bir tuşa bas, overlay hâlâ duruyorsa kaynağı yenile.
Yayın ortasında oluyorsa Aygıt Yöneticisi'ni aç, Bluetooth adaptörünü bul ve Güç Yönetimi sekmesinde bilgisayarın güç tasarrufu için bu aygıtı kapatmasına izin veren seçeneğin işaretini kaldır. Kablo bu sorunu tamamen ortadan kaldırır.
8. Mac'ten yayın yapıyorsun
macOS'taki OBS, Tarayıcı kaynaklarına kumandalara erişim vermiyor. Kendi kodumuzu dışarıda bırakmak için aynı OBS'te GamePad Viewer ile denedik; o da kıpırdamıyor. Bugün tarayıcı tabanlı hiçbir overlay için bunu çözen bir ayar yok. Kumandayı OBS'in dışında okuyan küçük bir yerel yardımcı uygulama üzerinde çalışıyoruz. Windows'ta yukarıdakilerin hepsi geçerli ve bir link yeterli.
9. Oyunun ikinci bir bilgisayarda çalışıyor
Tarayıcı kaynağı yalnızca OBS'in çalıştığı bilgisayara takılı kumandaları okuyabilir. Çift PC kurulumunda kumanda oyun bilgisayarındadır, yani yayın bilgisayarındaki overlay onu hiç görmez. Girdileri karşıya aynı yerel yardımcı uygulama taşıyacak; o zamana kadar tarayıcı tabanlı bir overlay kumandanın OBS bilgisayarında olmasını gerektirir.
Hâlâ çözülmedi mi?
Önce kumandayı gamepad test aracında kontrol et. Orada çalışıyorsa sorun OBS ile sayfa arasındadır ve yukarıdaki adımlar bunu kapsar. Orada da çalışmıyorsa kumandaya, kablosuna ya da sürücüsüne bak. OBS kurulum rehberi sıfırdan temiz bir kurulumu adım adım anlatıyor.