
FromSoftware’ın yıllardır PC oyuncularının en çok görmek istediği yapımlar arasında bulunan Bloodborne, resmi bir PC sürümüne hâlâ kavuşmuş değil. Ancak topluluk tarafından geliştirilen yeni bbport projesi, 2015 yılında PlayStation 4 için çıkan oyunu doğrudan PC donanımı üzerinde çalıştırarak bu konuda şimdiye kadarki en dikkat çekici adımlardan birini attı.
Üstelik bbport, klasik anlamda bir PlayStation 4 emülatörü değil. Proje, Bloodborne’un orijinal x86-64 kodunu Linux tabanlı PC sistemlerinde doğrudan çalıştırmayı hedefliyor. Grafik tarafında ise shadPS4 projesinden türetilen ve Bloodborne için önemli ölçüde değiştirilen Vulkan tabanlı özel bir renderer kullanılıyor.
Bloodborne için gerçek bir PC portu geliştirildi
bbport, yalnızca Bloodborne için tasarlanmış özel bir çalışma zamanı ortamına sahip. Geliştiricilerin açıklamasına göre proje, Bloodborne’un CUSA03173 kodlu 1.09 sürümündeki PlayStation 4 çalıştırılabilir dosyasını x86-64 Linux PC üzerinde çalıştırıyor.
Bu noktada bbport ile shadPS4 gibi genel amaçlı PlayStation 4 emülatörleri arasında önemli bir fark bulunuyor.
shadPS4, farklı PS4 oyunlarını çalıştırmayı amaçlayan kapsamlı bir emülatörken bbport yalnızca Bloodborne’a özel olarak geliştiriliyor. Oyunun x86-64 kodu işlemci üzerinde doğrudan çalışırken PlayStation 4 sistem kütüphanelerinin ihtiyaç duyulan bölümleri küçük ve oyuna özel bir runtime tarafından karşılanıyor.
Grafik komutları ise Vulkan API’ye çevriliyor.
Başka bir ifadeyle proje, bütün bir PlayStation 4 sistemini taklit etmek yerine Bloodborne’un PC üzerinde çalışması için gereken bileşenleri özel olarak yeniden oluşturuyor.
FSR 3.1 ve FSR 4 desteği bulunuyor
bbport yalnızca oyunu çalıştırmakla yetinmiyor. Projenin grafik tarafında modern PC özelliklerine yönelik bazı önemli geliştirmeler de bulunuyor.
Port şu anda AMD FSR 3.1, FSR 4 ve FSR 4.1.1 temporal yükseltme teknolojilerini destekliyor. Sistem, Bloodborne’un hareket vektörlerinden ve kamera jitter verilerinden yararlanarak temporal görüntü yükseltme uygulayabiliyor.
Oyuna eklenen menü sayesinde kullanıcılar çeşitli grafik seçeneklerini doğrudan değiştirebiliyor. Bunların arasında:
- Görüntü yükseltme teknolojisi seçimi
- Grafik ön ayarları
- Çıkış çözünürlüğü
- Render çözünürlüğü
- FPS seçenekleri
- Depth of Field
- Motion Blur
- SSAO
gibi ayarlar bulunuyor.
Böylece daha önce topluluk yamaları veya yapılandırma dosyaları üzerinden değiştirilmesi gereken bazı ayarlar doğrudan oyun içerisinden kontrol edilebiliyor.
Emülasyona göre daha düşük işlemci yükü hedefleniyor
bbport’un en dikkat çekici noktalarından biri de emülasyon katmanını mümkün olduğunca ortadan kaldırması.
Genel amaçlı bir PlayStation 4 emülatörü, konsolun işletim sistemi davranışlarını ve çeşitli donanım işlevlerini PC üzerinde yeniden oluşturmak zorunda. bbport ise yalnızca Bloodborne’un ihtiyaç duyduğu sistem işlevlerini uyguluyor.
Bu yaklaşım teorik olarak işlemci tarafındaki ek yükün azaltılmasına yardımcı olabiliyor.
GPU tarafında da shadPS4 tabanından önemli ölçüde ayrılan geliştirmeler bulunuyor. bbport geliştiricileri, komut çözümleme ile çizim kayıt işlemlerini ayrı iş parçacıklarına bölerek özellikle Bloodborne’da görülen tek GPU thread darboğazını azaltmayı hedefliyor.
Projenin açıklamasına göre sistem, Steam Deck dahil olmak üzere birden fazla donanım thread’inden yararlanabilecek şekilde tasarlanmış durumda.
bbport ile shadPS4 arasındaki fark ne?
Her iki proje de Bloodborne’u PC üzerinde çalıştırabilse de yaklaşımları oldukça farklı.
shadPS4, çok sayıda PlayStation 4 oyununu desteklemeyi amaçlayan genel bir PS4 emülatörü.
bbport ise tek bir oyuna, yani Bloodborne’a odaklanıyor.
shadPS4 PlayStation 4 işletim sistemi fonksiyonlarını daha kapsamlı biçimde taklit ederken bbport sadece Bloodborne’un kullandığı bellek yönetimi, dosya işlemleri, ses, kontrolcü, kayıt sistemi ve benzeri bileşenleri sağlıyor.
Grafik altyapısının temelinde yine shadPS4’ün video çekirdeği ve shader recompiler sistemi bulunuyor. Ancak bbport ekibi bunun üzerine Bloodborne’a özel çok sayıda değişiklik, paralel işleme sistemi, temporal yükseltme özellikleri ve performans araçları eklemiş durumda.
Dolayısıyla bbport’u shadPS4’ün basit bir alternatifi olarak değerlendirmek doğru değil. İki proje benzer teknolojilerden yararlansa da farklı teknik yaklaşımlara sahip.
Şimdilik Linux gerekiyor
PC oyuncuları açısından bilinmesi gereken en önemli detaylardan biri işletim sistemi desteği.
Ana bbport sürümü şu anda Linux tabanlı x86-64 PC’leri hedefliyor. Geliştiriciler masaüstü Linux sistemleriyle birlikte Steam Deck için de AppImage paketi sunuyor.
Windows tarafında ise ayrı bir topluluk fork’u geliştiriliyor.
Bu Windows sürümü Bloodborne’un başlatma aşamasına kadar ilerleyebilmiş durumda ancak geliştiricinin güncel açıklamasına göre henüz ilk görüntü karesine ulaşamıyor ve oynanabilir değil.
Bu nedenle Bloodborne’u bbport üzerinden şu anda gerçekten oynamak isteyenlerin Linux veya Steam Deck kullanması gerekiyor.
Oyun dosyaları projeyle birlikte gelmiyor
bbport’un Bloodborne’u ücretsiz olarak dağıtan bir proje olmadığının da altını çizmek gerekiyor.
Projeyle birlikte Bloodborne oyun dosyaları paylaşılmıyor. Kullanıcının kendi Bloodborne kopyasından elde edilmiş, gerekli biçimde hazırlanmış CUSA03173 sürüm 1.09 oyun dosyalarına sahip olması gerekiyor.
Geliştirici ayrıca projenin Sony Interactive Entertainment, FromSoftware veya AMD ile herhangi bir resmi bağlantısının bulunmadığını açıkça belirtiyor.
Dolayısıyla bu çalışma Sony veya FromSoftware tarafından yayınlanmış resmi bir Bloodborne PC portu değil.
Bloodborne PC portu henüz tamamlanmış değil
bbport’un mevcut sürümü geliştiriciler tarafından “experimental, playable”, yani deneysel ancak oynanabilir olarak tanımlanıyor.
Oyun açılabiliyor, kayıt dosyalarını yükleyebiliyor ve ses, kontrolcü ile kayıt sistemi gibi temel özellikler çalışıyor. Hunter’s Dream ve Yharnam’ın çeşitli bölgelerinin proje üzerinden oynandığı belirtiliyor.
Ancak bu durum oyunun başından sonuna kadar tamamen hatasız çalıştığı anlamına gelmiyor.
Proje hâlâ aktif geliştirme aşamasında olduğu için ilerleyen bölümlerde grafik sorunları, performans problemleri veya henüz keşfedilmemiş uyumluluk hataları ortaya çıkabilir.
Bu nedenle bbport’u şimdilik tamamlanmış bir PC remaster’ından ziyade Bloodborne için geliştirilen deneysel bir native PC portu olarak değerlendirmek daha doğru.
Bloodborne 11 yılı aşkın süredir PS4’e özel
Bloodborne, 24 Mart 2015 tarihinde PlayStation 4 için piyasaya çıktı. FromSoftware ile Sony’nin Japan Studio ekibinin ortak çalışmasıyla geliştirilen yapım, aradan geçen 11 yılı aşkın süreye rağmen resmi olarak PC’ye taşınmadı.
Oyun PS5 üzerinde geriye dönük uyumluluk sayesinde oynanabiliyor fakat Sony bugüne kadar Bloodborne için resmi bir PC sürümü veya güncel nesil remaster duyurmadı.
Türkiye’deki resmi PlayStation sayfasında da yapım hâlen PS4 oyunu olarak listeleniyor.
Bu nedenle bbport gibi topluluk projeleri, özellikle yüksek çözünürlük, daha yüksek kare hızları ve modern görüntü yükseltme teknolojileriyle Bloodborne oynamak isteyen PC kullanıcıları açısından dikkat çekici hale geliyor.
Bloodborne için PC hayali giderek gerçeğe dönüşüyor
Bloodborne’un resmi PC sürümü yıllardır oyun dünyasının en sık gündeme gelen beklentilerinden biri.
shadPS4 tarafındaki hızlı ilerlemenin ardından şimdi doğrudan oyunun kodunu PC üzerinde çalıştırmaya odaklanan bbport’un ortaya çıkması, topluluğun Bloodborne konusunda ne kadar ileri gittiğini bir kez daha gösteriyor.
Üstelik FSR desteği, çoklu iş parçacığı optimizasyonları, grafik seçenekleri ve oyun içerisindeki ayar menüsü gibi özellikler düşünüldüğünde proje yalnızca oyunu açmayı değil, PC’ye daha uygun bir Bloodborne deneyimi oluşturmayı amaçlıyor.
Yine de şu aşamada beklentiyi doğru belirlemek gerekiyor. bbport resmi bir FromSoftware veya Sony projesi değil, geliştirme süreci tamamlanmış değil ve ana sürüm yalnızca Linux üzerinde çalışıyor.
Buna rağmen Bloodborne’un çıkışından 11 yılı aşkın süre sonra oyunun kodunun PC üzerinde doğrudan çalıştırılabiliyor olması, FromSoftware hayranları için oldukça önemli bir teknik gelişme.
Sony’nin bir gün resmi Bloodborne PC sürümü veya remaster’ı duyurup duyurmayacağı ise hâlâ cevapsız kalan asıl soru.




