Diablo 3 ve PlayOnLinux

Başlatan cyeniyigit, 06 Şubat 2017 - 18:00:05

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

cyeniyigit

Arkadaşlar ben uzun uğraşlarımdan sonra Diablo 3 oynayabiliyorum. Oynayamayan varmı?

DechroS


OnLive

Nasıl yaptığınızıda anlatsaydınız çok daha makbul olurdu.
"People said I should accept the world. Bullshit! I don't accept the world." ― rms

plazma

Ban yeme ihtimali var başlıklarda bir yerde eski iletilerede anlatmıştım ben, ararsanız çıkar.

lubuntu

Dota 2 oynayın bunun yerine, en azından sıkıntı yaşamazsınız. Wine v.b. programlar çokta kararlı değiller oyunlarda. Ayrıca diablo 3 ücretli bir oyun. Bunun için Wine üzerinden steam çalıştırıp, o şekilde oyunu açmalısınız(başarılı olunur mu bilemem). Yoksa korsan mı oynuyorsunuz bu oyunu öyleyse daha da bir şey yazmıyorum ben, gidin Windows kurun.

neynefes

Başlığı kapatıyorum. Bir süre sonra da içeri alınacaktır.

if

@cyeniyigit, "İlgilenen varsa nasıl yaptığımı anlatacaktım neden kilitlediniz başlığı?" şeklinde konunun kilidinin açılmasını istemişsiniz. Bunu konunun ilk iletisinde de yapabilirsiniz. İlgilenen zaten okuyacaktı.

OnLive

Arkadaş nasıl yaptığını anlatmak için başlığı açtırıp nasıl yaptığını anlatmadan gitti galiba..
"People said I should accept the world. Bullshit! I don't accept the world." ― rms

cyeniyigit

#8
Öncelikle merhabalar arkadaşlar;

Şu ana kadar Diablo 3 ROS ile alakalı çok araştırma yaptım ve linux yapısında wine ile oynayabilene daha rastlayamadım. Belki vardır ama ben görmedim. Galiba bulduğum yöntem benim bildiğim ilk olacak.

(Merak etmeyin gitmedim arkadaşlar burdayım :))

Neden bu zamana kadar anlatmadın diyen arkadaşlar olabilir ancak sizler için videolu anlatım yapmaya çalıştım fakat kurulum yaparken hatalarla karşılaşıyoruz ve bu hataları düzeltmeniz gerekiyor. Kurulum ayarları gerçekten uzun ve biraz meşekkatli zaten göreceksiniz. Kurulum esnasında hatayla karşılaşırşanız bu başlık altında yardımcı olmaya çalışırım.

Öncelikle biz burada direk kurulum yapmayacağız. Bizim burada yapacağımız kurulum yapılmış Diablo 3 ROS' u kopyala-yapıştır yöntemiyle çalıştıracağız. Sadece Battle.net programının kurulumunu yapacağız. Bu nedenle Diablo 3 ROS' un kurulu halinin güncel olması önemli. Şayet güncel olmaz ise oyunu açma işleminde sorun yaşıyoruz bunu son işlemde göreceğiz.

PlayOnLinux' ı açıyoruz. Oyunu kurma işlemi yapmayacağımızdan sanal makinamızı el ile yapılandırabiliriz.



Yapılandırma tuşuna basarak Yapılandırma penceresini açıyoruz ve sağ alt köşedeki "Yeni" butonuna basarak yeni bir sanal makine oluşturuyoruz. Karşımıza makina oluşturma sihirbazı çıkıyor. 32 bitlik bir sanal makina oluşturuyoruz ve wine versiyonunu 1.9.23 olarak seçiyoruz. Şayet bu versiyon sizde yoksa her hangi bir versiyonu seçip makina oluşturma işleminden sonra da bu versiyonu yükleyebilirsiniz. Bunun için sol panelde oluşturduğumuz makinamızı seçiyoruz ve sağ bölümdeki Genel sekmesine tıklıyoruz. Aşağıdaki resimde görüldüğü gibi yapılandırdığımız makinamızın wine sürümünü görebiliyoruz.



Bende 1.9.23 versiyonu yüklü olduğu için seçili. Fakat yüklü olmasaydı versiyonun yanındaki "+" tuşuna basarak bu versiyonu depodan yükleyip seçebiliriz. Sizde yüklü değilse bu kısımdan yükleyebilirsiniz. Versiyon işlemini hallettikten sonra yapmamız gereken bazı bileşenleri oluşturduğumuz sanal makinaya yüklemektir. Bu bileşenler;

-directx9
-Microsoft Core Fonts
-tahoma
-tahoma2
-vc2008

Bu bileşenleri yüklemek için sanal makinamız sol tarafta seçili iken sağ tarafta "Bileşenleri Kur" sekmesini seçiyoruz. Bileşenleri tek tek seçerek kuruyoruz. Burda dikkat etmeniz gereken directx9 ve directx in bazı kütüphanelerinin ayrı olmasıdır. Yanlışlıkla bu kütüphaneleri kurmayın. Biz resimde de olduğu gibi directx9 yazanı kuracağız.



Kurulum bittikten sonra sağ paneldeki "Wine" sekmesini seçiyoruz ve "Wine'ı Yapılandır" sekmesine tıklıyoruz. Bileşenler kurulurken bazı kütüphanelerde kuruluyor. Bunları istemiyoruz. Aşağıdaki resimde olduğu gibi "d3dx9_24 (doğal) - d3dx9_43 (doğal) kütüphaneleri ve aralarında kalan rakamları içeren kütüphanelerin"  kurulu olması gerekmektedir. Diğerleri kaldırılmalıdır.



Aynı zamanda yine bu penceredeki "Uygulamalar" sekmesini seçiyoruz alt taraftaki Windows sürümünü Windows XP den Windows 7 ye değiştiriyoruz. Yine üst sekmelerden "Grafik" sekmesini seçiyoruz ve "Sanal Masaüstü Kullan" seçeneğini seçiyoruz. Bu kısımda aşağıda olduğu gibi 800x600 çözünürlük kalabilir.



Uygula ve tamama tıklayarak pencereyi kapatıyoruz ve sağ bölümden "Görünüm" sekmesini seçiyoruz. "Direct Draw Renderer" kısmında ki "default" değerini aşağıdaki resimde olduğu gibi "gdi" ile değiştiriyoruz.



Bu işlemi tamamladıktan sonra yapmamız gereken son bir adım kalmakta. Kurulu Diablo3 ROS' u oluşturduğumuz sanal makinamıza kopyalamak. Dosya yöneticisini açıyoruz ve Home dizinimize gidiyoruz. Ctrl+H tuşlarına basarak gizli klasörleri de açıyoruz ve .PlayOnLinux dizinimizin içerisine giriyoruz. Bu dizin içerisinde olan wineprefix dizinimize giriyoruz. Bu dizin altında oluşturduğumuz sanal makinaların dizinleri mevcut. Diablo3 ROS için oluşturduğunuz sanal makinanızın içine girin ve "drive_c" dizinini açın. Bu dizinin altında olan Program Files dizinine girin ve Diablo3 ROS' un kurulu halini buraya yapıştırın.



Şimdi artık oyunumuzu çalıştırabiliriz. Çalıştırmak için sağ bölümdeki "Muhtelif" sekmesini seçiyoruz ve "Bu sanal sürücüde bir .exe dosyası çalıştırın" butonuna basıyoruz. Karşımıza dosya seçme penceresi geliyor. Burada Home dizinimizin altındaki .PlayOnLinux dizinini seçiyoruz. Bu dizin altında olan wineprefix dizinine giriyoruz ve sanal makinamızın dizinine giriyoruz. drive_c/Program Files dizini altında yapıştırdığımız Diablo3 ROS' un kurulu halinin bulunduğu dizini açıyoruz. Burada "Diablo III.exe" dosyasını seçiyoruz ve alttan Open tuşuna basıyoruz.



Genelde bu işlemde PlayOnLinux anlayamadığım bir nedenden dolayı hata ekranı çıkarıyor. İptale basıp kapatıyoruz. Şimdi oyunumuz Battle.net' in kurulu olmadığını anladı ve bizim için internetten indirip kuracak "Continue" basarak devam ediyoruz.



Yukarıdaki ekran karşımıza çıktığı zaman artık Battle.net' e giriş yapabiliriz. Bizim giriş yaparken email ve şifre giriş yerlerimiz üst kısımdaki alanlar değil alt kısımdaki alanlardır. Yani aşağıdaki resimde görülen alanlara giriş yapacağız.



Email ve şifresini girdikten sonra aşağıdaki resimde olduğu gibi bildiğimiz Battle.net arabirimi bizi karşılıyor ve bizim için oyunumuzun kurulu olduğu dizini bulduğunu belirtiyor. Bu pencereyi sol alttaki Close butonuna basarak kapatıyoruz.



Şimdi oyunu oynayabilmemiz için küçük bazı ayarlamalar yapacağız. Aşağıdaki resimde olduğu gibi sol üst tarafta Battle.net işaretinin yanında bulunan oka basıyoruz ve Settings' i seçiyoruz.



Aşağıdaki resimde olduğu gibi X işaretine basıldığında programın nasıl davranması gerektiğini belirleyen bir ayar mevcut. Bu ayarı resimdeki gibi "saatin yanında küçült" şeklinde ayarlıyoruz.



Şimdi hala işimiz bitmiş değil çünkü Play tuşuna basarsak oyunu oynayamayacağız. Bunun sebebi Direct Dram Renderer kısmında yaptığımız "gdi" değişikliğidir. Oyunu kapatıyoruz (inanmayanlar Play tuşuna basabilirler). Yazılımcılar gdi kütüphanesini bilirler. Microzoft' un Directx' ten önce kullandığı çok eski bir çizim kütüphanesidir. Hala bazı çizimlerde benim gibi Csharp' cılar kullanmaktadır. Bunun için yine PlayOnLinux' ın Yapılandırma penceresine gidiyoruz ve Görünüm sekmesini seçiyoruz. Direct Draw Renderer kısmında seçili olan "gdi" değerini "default" olarak değiştiriyoruz.



Bu değişiklikten sonra son bir değişikliğimiz kalıyor oda masaüstü entegrasyonunu kapatmak. Bunun için sağ bölümdeki Wine sekmesini seçiyoruz ve "Wine' ı Yapılandır" a basıyoruz. Açılan pencerede Grafik sekmesini seçiyoruz ve "sanal masaüstü kullan" seçeneğinin başındaki tiki kaldırıyoruz.



Uygula ve tamam' a bastıktan sonra penceremiz kapanacak. Artık oyunumuzu çalıştırabiliriz. * tabi ki oyunumuzu ilk anlattığımız şekilde Yapılandırma ekranında bulunan Muhtelif sekmesini seçerek "Bu sanal sürücüde bir .exe dosyası çalıştırın" butonuna basarak yapacağız. Açılan dosya seçme penceresinde Home dizinimizin içinde .PlayOnLinux/wineprefix/sanal makinanız/drive_c/Program Files dizinleri altına kopyaladığımız Diablo3 ROS' un içine gireceğiz ve Diablo III.exe yi seçerek Open tuşuna basacağız. İlk etapta PlayOnLinux tekrar hata ekranı çıkarabilir. İptal diyerek kapatın. Ekranınız aşağıda gösterilen şekilde geldiyse;



Yapmanız gereken sağ üst köşedeki



işaretine tıklayarak aşağıdaki gibi Settings penceresini açmaktır.



Burada yukarıdaki resimde olduğu gibi sol bölümdeki "Security" kısmına girerek "Keep me logged in" seçeneğini seçeceğiz. Bu sayede her girişimizde bize email ve şifre sormayacak ve bizde bu ayarları tekrar tekrar yapmak zorunda kalmayacağız. Sonrasında sol taraftaki "Advenced" kısmına gireceğiz ve "Use browser hardware....." yazan kısımın başında olan tiki kaldıracağız. Aşağıdaki resimde olduğu gibi uygulama yeniden başlatma isteyecek. Restart Now butonuna basarak Battle.net'i yeniden başlatalım.



Uygulamayı yeniden başlattığımızda aşağıdaki gibi Battle.net'in giriş ekranı değişecek. Biz email ve şifremizi bir önceki yaptığımız gibi alt kısımdaki alanlara yazacağız. Üstteki alanlara yazdığımızda ne hikmetse giriş yapmıyor.



Giriş yaptığımızda aşağıdaki beyaz ekran bizi karşılayacaktır.



Buna bir çözüm bulamadım maalesef. Oyunu açtığımızda Battle.net sayfası bu şekilde çıkıyor. Aşağıdaki Play tuşunu tahmini olarak tutturmanız gerekiyor oyun bu şekilde açılıyor. Bazen bir kaç sefer deneme gerektirebiliyor. Bazende sadece aktif olan beyaz ekranı kapatmak yetiyor. Bununla alakalı bir video linkini ekteki resimde verdim.

Birde kısayol oluşturalım. Yapılandırma sayfamızda sanal makinamızı seçelim ve sağ bölümde Genel sekmesine tıklayalım. "Bu sanal sürücüden yeni bir kısayol oluştur" butonuna tıklayalım ve tarama bitince çıkan listeden "Diablo III.exe" yi seçerek ileri tuşuna basalım. Artık kısayol linkide oluştu.

Arkadaşlar çözebildiğim kadarını sizinle paylaştım. Umarım faydalanan arkadaşlar olur yada benim bulduklarımı daha ileriye götürecek arkadaşlar çıkar ve bize bu başlık altında yardımcı olur. Hepinize bol Diablo 3 ROS' lu günler...



[eklenti yönetici tarafından silindi]

plazma


cyeniyigit


plazma

[mention=618311]@cyeniyigit[/mention] şimdi denermisin düzelttim bağlantıları

cyeniyigit

Evet plazma baktım videolara. Battle.netin kurulumunda sorun yoktu zaten. Hatta ben ros gelmeden önce normal Diablo3 u direkt kurarak fedora üzerinde oynayabiliyordum. Ros geldikten sonra işler değişti. Kurulunda sürekli hata verir oldu. Sanki linuxta oynamasın diye yapıyorlar :p.

plazma

Battle net qt4 ten qt5 e geçince oldu o bir dönem zaten blizzard o yüzden linux tarafına istemci çıkartmıyor mac için var mesela banladı da baya bir üyesini bu yüzden

cyeniyigit

Daha bu yöntemle ban yemedim henüz. Oynayabiliyorum. İnşallah banlamazlar benide baya bi kasmisligim var karaktere :p