Bilgi Paylaşımı

macOS’ta Diablo IV Nasıl Oynanır?

Mac bilgisayarınızda DirectX12 gerektiren AAA oyunları oynayabileceğinizi biliyor muydunuz? Diablo 4 de bu oyunlardan yalnızca bir tanesi. Natürel bunun için birkaç önkoşul gerekiyor.

Oyun şu anda macOS 14 Developer Beta 1 (Sonoma) versiyonunda oynanabilir durumda. Lakin kimi kullanıcılar oyunun macOS Ventura’da da çalışabileceğini söylüyor. Bilinmesi gereken en kıymetli nokta şu ki; Intel tabanlı Mac’lerde çalışmadığından ötürü bir Apple Silicon Mac’e sahip olmanız gerekiyor.

Başlamadan evvel birinci olarak birkaç komut satıcı aracı indirmemiz ve yüklememiz gerekiyor. https://developer.apple.com/download/all/ adresinden Komut Satırı Araçlarını indirebilirsiniz.

İndirdikten sonra bu araçların varsayılan olarak kullanıldığını doğrulayın. Daha sonrasında terminali açıp yazmamız gereken birkaç komut var.

İlk olarak Terminal’i açın ve;

xcode-select -p komutunu girin. Komut sonrasında /Applications/Xcode-beta.app/Contents/Developer yazısını görmelisiniz.

Eğer Xcode.beta.app yerine Xcode.app yazısını görürseniz şu komutu kullanabilirsiniz;

xcode-select -s /Applications/Xcode-beta.app/Contents/Developer

Daha sonraki adımda Rosetta 2’yi kurmamız gerekiyor. Rosetta 2, Intel tabanlı uygulamaları Apple Silicon’da çalıştırmanıza müsaade veriyor. Windows oyunlarının birçoklarının Intel mimarisi için oluşturulduğu göz önüne alındığında Rosetta 2’yi yüklemeniz gerekecektir.

Terminal’i açın ve sonrasında softwareupdate –install-rosetta komutunu çalıştırın.

Daha sonrasında Game Porting Toolkit aracını yüklememiz gerekiyor. Beta sürümünü de yükleyebilirsiniz. https://developer.apple.com/download/all adresinden indirin ve çalıştırın. İndirdiğiniz belgeyi çalıştırdıktan sonra Game_porting_toolkit_beta.dmg isminde bir ünite oluşacak. “/Volumes/Game Porting Toolkit-1.0” isminde yeni bir ünite görebilirsiniz.

Game Porting Toolkin’in nasıl kullanılacağı hakkında daha fazla bilgi edinmek için Read Me.rtf klasörüne bakabilirsiniz.

Tüm bu süreçlerden sonra Intel mimarisine geçiş yapmamız gerekiyor. Bunu da Terminal’deki ufak bir komut yardımıyla halledebiliriz. Terminal’i açtıktan sonra arch -x86_64 zsh komutunu girin ve çalıştırın.

Bu komut aşağıdaki komutların tümünü Intel mimarisiyle Rosetta 2 altında çalıştıracaktır.

macOS’unuzda aslında Homebrew yüklü de olsa, muhtemelen Apple Silicon için yüklüdür. Bu programı Intel mimarisi için tekrar yüklemeniz gerekiyor.

Homebrew kısaca, birçok geliştiricinin sadece geliştirme yahut Terminaller için değil, çeşitli araçlar yüklemek için kullandığı resmi olmayan bir paket yöneticisidir. Toplulukta çok hürmet duyulur ve çok sayıda paketi mevcuttur.

Kurulumu yapmak için https://brew.sh adresindeki suram kılavuzuna bakabilirsiniz. Terminal’i açarak aşağıdaki komutu çalıştırmanız gerekiyor:

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Zaten Apple Silicon için suram yaptıysanız Homebrew’in sürümü /opt/homebrew Intel sürümü altına yüklenecektir. Bu yüzden birbirleriyle çatışmayacaklar.

Ancak  terminale /usr/local yerine /opt/homebrew kullanmasını söylemek istiyorsanız bunu yapmak için bu terminal oturumuna ait ortam değişkenini değiştirmeniz gerekiyor. Bunu yapabilmek için de export PATH=”/usr/local/bin:${PATH}” yolunu kullanabilirsiniz.

/usr/local/bin/brew komutunu çalıştırdığınızda which brewçalıştığından emin olun.

Ayrıca brew doctorkomutunu çalıştırarak Intel’in yanlışsız formda kurulup kurulmadığını da denetim edebilirsiniz. Dilerseniz rastgele bir müsaade sorunu olup olmadığına da bakabilirsiniz.

Zaten Intel için evvelden yükleme yaptıysanız çalıştırmanız için güncelleme yapmanız istenebilir. Bunun için  .brew updatebrew upgrade komutunu kullanabilirsiniz.

Homebrew için Apple tarafından sağlanan resmi paketlere bakalım. Suramı sağlayabilmek için birinci olarak,

brew tap apple/apple http://github.com/apple/homebrew-apple komutunu ve daha sonrasında brew -v install apple/apple/game-porting-toolkit komutunu kullanın. Bu komutun bir mühlet çalışacağını unutmayın. Genel olarak yarım saat ile 1 saat ortasında sürebilir.

Tüm süreçler bittikten sonra geriye bir tek oyunun heyetimi kalıyor. Natürel ki oyunun kurulumunun da çok kolay olmadığını söylemeden geçmeyelim. Yalnızca tek bir oyun için değil, birden fazla oyunu farklı vakitlerde çalıştırabilmek için ortak bir klasör oluşturabilirsiniz.

Genel bir klasör oluşturmak için Terminal’de mkdir ~/Games komutunu kullanıyoruz. Örnek olarak tüm Battle.net oyunlarının yer alacağı bir klasör için ~/Games/battle-net. klasörü kurabilirsiniz.

Klasör kurulumundan sonra Wine’e oyunların hangi klasörde heyeti olduğunu göstermemiz gerekli. Wine, Windows uygulamalarını macOS’ta çalıştırmak için kullanılan bir araçtır. Wine, Apple tarafından sağlanan Crossover ve Game Porting Toolkit tarafından kullanılıyor.

Oyun klasörünü Wine’e tanımlamak için export WINEPREFIX=~/Games/battle-net komutunu kullanıyoruz. Daha sonrasında belirttiğimiz klasörü kurmak ve oynamak istediğimiz oyun için hazırlamamız gerekli. Biz burada Diablo IV oyunu için hazırlık yapıyoruz.

`brew –prefix game-porting-toolkit`/bin/wine64 winecfg

Yukarıdaki komuttan sonra ekranınızda Wine Configuration isminde bir pencere görüntülenecek. Bu kısımda Windows sürümünü Windows 10 olarak değiştirmelisiniz. Değişimi yaptıktan sonra yapılandırma ekranından çıkmak için Uygula ve Tamam seçeneğini işaretleyin.

Yapılandırma süreci bittikten sonra Game Porting Toolkit kütüphane dizinini Wine’ın kütüphane dizinine yüklemeniz gerekiyor. Bu süreç için de kullanmanız gereken komut aşağıdaki üzeredir:

ditto /Volumes/Game Porting Toolkit-1.0/redist/lib/ `brew –prefix game-porting-toolkit`/lib/

Ayrıca gerekli tüm yürütülebilir /usr/local/bin belgeleri için cp /Volumes/Game Porting Toolkit-1.0/gameportingtoolkit* /usr/local/bin komutunu kullanın.

Battle.net uygulamasının beklenen derlemeyle eşleşecek biçimde çalışabilmesi için Wine kayıt defterindeki Windows sürümünü güncellememiz gerekli. Güncelleme için aşağıdaki komutları çalıştırmamız kâfi olacaktır.

`brew –prefix game-porting-toolkit`/bin/wine64 reg add ‘HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersion’ /v CurrentBuild /t REG_SZ /d 19042 /f `brew –prefix game-porting-toolkit`/bin/wine64 reg add ‘HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersion’ /v CurrentBuildNumber /t REG_SZ /d 19042 /f `brew –prefix game-porting-toolkit`/bin/wineserver -k

Windows için Battle.net uygulamasını https://www.blizzard.com/download/ adresinden indirebilirsiniz.

Dosyayı zati indirdiyseniz doğrulama yapmanız kâfi. Doğrulama için ls ~/Games/battle-net/drive_c/users/crossover/Downloads/ komutunu yazabilirsiniz.

Daha sonrasında Windows için Battle.net uygulamasını kuralım. Uygulama heyetimi için terminalde gameportingtoolkit ~/Games/battle-net ~/Games/battle-net/drive_c/users/crossover/Downloads/Battle.net-Setup.exe komutunu çalıştırın. Komut sonrasında ekranda Battle.net uygulama penceresi görünecektir.

Uygulama penceresini gördüyseniz bu kısımda Blizzard hesabınızı kullanarak uygulamaya giriş yapın. Bir Blizzard hesabınız yoksa resmi internet sitesi üzerinden fiyatsız hesap oluşturabilirsiniz.

Hesaba giriş yaptıktan sonra oyunun kurulumuna başlayın. İnternet temasının durumuna nazaran indirme suratı değişiklik gösterir. Suram sonrasında oyunu başlatabilirsiniz.

Oyun açıldıktan sonra varsayılan olarak, FPS, CPU ve GPU kullanımını gösteren bir performans HUD’u göreceksiniz. En âlâ performansı elde etmek gayesiyle oyunun grafik ayarlarını yapılandırmak için bu HUD’u kullanabilirsiniz.

Diablo IV’ü her seferinde uygulama içerisinden başlatmak yerine Terminal’deki komutla kısayol kullanarak da başlatabilirsiniz. Bunun için PATH=”/usr/local/bin:${PATH}” arch -x86_64 /usr/local/bin/gameportingtoolkit-no-hud ~/Games/battle-net ~/Games/battle-net/drive_c/Program Files (x86)/Diablo IV/Diablo IV Launcher.exe  komutunu kullanın.

Bu kısımda en değerli nokta oyunun her açılışta birebir HUD ekranının göstermemesi için gameportingtoolkit-no-hud komutunu kullanıyor olmak. HUD ekranını görmek istiyorsanız no-hud kısmını silerek komutunuzu düzenleyebilirsiniz.


Halkalı Merkez PlayStation Cafe sitesinden daha fazla şey keşfedin

Subscribe to get the latest posts sent to your email.

Daha Fazla Göster

Benzer Paylaşımlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu