30 Nisan 2009 Perşembe

Wine ile Linux üzerinden Warcraft 3:Frozen Throne ve Eurobattle.net üzerinden oyun oynamak.

Wine ile Warcraft 3: Reign of Chaos ve ek paketi olan Frozen Throne yi kurduktan sonra Eurobattle ' ın istediği yamayı yapıyoruz ( şu an 1.23a yı kullanıyorlar )
Yamayı yaptıktan sonra eurobattle ' ın bağlantı programını indiriyoruz.

Yamayı ve Bağlantı programını

http://eurobattle.net/showthread.php?t=88659

adresinden bulabilirsiniz.

bağlantı programı:
http://www.easy-share.com/1904207628/xpam.rar

Parola : eurobattle

easy-share ye erişemiyorsanız;

http://rapidshare.com/files/215942013/xpam.rar

Parola : ReaL-X.LinosNet

Parola büyük-küçük harf duyarlıdır.

oyun yaması:
http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_123a_English.exe

eğer 1.22a yamasına sahipseniz

http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_122a_123a_English.exe

bağlantısını kullanabilirsiniz.

Eğer yamayı yüklemeye kalktığınızda location path not found ya da InstallPath ile ilgili hatalar veriyorsa registry e girip oraya bunu eklememiz gerekiyor. Bunun için;

konsoldan

wine regedit

yazıyoruz.

Burdan

HKEY_LOCAL_MACHINE - Software

e giriyoruz.

Eğer Blizzard Entertainment yok ise

Software yazan yere gelip farenin önce sol sonra sağ tuşuna tıklayıp New - Key e tıklayıp
oraya Blizzard Entertainment yazınız.

Aynı şekilde Blizzard Entertainment yazan yere gelip farenin önce sol sonra sağ tuşuna tıklayıp New - Key e tıklayıp oraya Warcraft III yazınız.

Warcraft III e sol tuşla tıklayıp sağ tarafa geçip orada sağ tuşla tıklayıp

New - String Value ' ye

tıklayınız.

Yeni oluşan değere gelip ( New Value #1 olarak adlandırılmıştır) Fare ile önce sol tuş sonra sağ tuş ile tıklayıp Rename ' ye tıklayınız.
Sonra

InstallPath


yazınız ( boşluk yok )

Sonra InstallPath yazan yere sol tuşla çift tıklayınız.

Açılan pencerede

Value data:

yazan yere Warcraft III:Frozen Throne yi kurduğunuz yeri yazınız.

Örneğin:
/home/kullanici_adi/Warcraft III
(Wine ile C ye kurduysanız ) /home/kullanici_adi/.wine/drive_c/Program Files/Warcraft III

yazınız.Sonra OK a basınız.

Şimdi yamayı yapabiliriz.

Yaması yaptıktan ve bağlantı programını kurduktan sonra eurobattle.net serverine bağlanmak için regedit yardımıyla registry de bir giriş yapmamız gerekmekte bağlantı programını kurduğumuzda eurobattle.reg dosyasını kurulumun yapıldığı dizine atıyor( bu dosya yapmamız gereken işi yapıyor) fakat bu dosyayı wine desteklemiyor. Bunun için ya windows işletim sisteminin regeditinden export işlemini win9x/nt4.0 için yapacağız ya da aşağıdaki işlemleri uygulayacağız.

Bunun için

wine regedit

ile registry e giriyoruz.

Daha önce oluşturduğumuz Warcraft III e geliyoruz

HKEY_LOCAL_MACHINE - Software - Blizzard Entertainment - Warcraft III

Sağ tarafta daha önce oluşturduğumuz InstallPath ve Default olması gerekiyor.
Şimdi sağ tarafta boş bir yere sağ tıklayıp

New - Multi String Value ye tıklıyoruz.

Oluşan yeni değere ( ismi muhtemelen New Value #1 dir ) farenin önce sol sonra sağ tuşuyla tıklayıp Rename ye basıyoruz.

Yeni isim olarak ;

Battle.net Gateways

yazıyoruz . ( büyük küçük harf ,boşluk,noktalama duyarlı )

Sonra Battle.net Gateways yazan yere farenin sol tuşuyla çift tıklayıp
açılan pencerede Value Data yazan yere:

1001
04
uswest.battle.net
8
Lordaeron (US West) *Blizzard*
useast.battle.net
8
Azeroth (US East) *Blizzard*
europe.battle.net
8
Northrend (Europe) *Blizzard*
asia.battle.net
8
Kalimdor (Asia) *Blizzard*
server.eurobattle.net
1
Europe PVPGN (eurobattle.net)

yazıyoruz.OK a bastıktan sonra regedit i kapatabilriz.Sonra Eurobattle' ın bağlantı programının masaüstüne oluşturduğu w3l kısayolundan ya da oyunu kurduğumuz dizinden ;

wine euroloader.exe

ile çalıştırıyoruz. Eurobattle e sorunsuz giriyoruz.

Kolay gelsin.

Wine ile Linux üzerinden Arcanum: of Steamworks & Magick Obscura oyununu oynamak

Wine ile Arcanum u çalıştırdıktan sonra menüye gelince oyun düzgün çalışmıyor.Bunu düzeltmek için komut satırından;

Oyunun kurulu olduğu dizine gelip ( eğer wine ile kurduysanız ve C ye kurduysanız "/home/kullanici_adi/.wine/drive_c/" adresinde olması gerekir)

wine Arcanum.exe -no3d

ile çalıştırırsanız oyun başındaki o sorun kalkıyor.

Kolay gelsin.

Wine ile Linux üzerinden Psychonauts oyununu oynamak , err:module:import_dll Library OpenAL32.dll hatasının çözümü

Psychonauts oyununu ister linux üzerine isterseniz de windows bölümü üzerine kurun wine ile çalıştırmak istediğinizde openal dll dosyaları hatasını verecektir.
Hata aşağıdaki gibidir:

err:module:import_dll Library OpenAL32.dll " oyunun adresi " not found
err:module:import_dll Library AudioDrv.dll " oyunun adresi " not found
err:module:LdrInitializeThunk Main exe initialization for " oyunun adresi " failed, status c0000135


Bunu düzeltmek için wine ile openal için gerekli programı kurmanız gerekmektedir.

Kurmamız gereken program oalinst.exe dir.

http://fs2source.warpcore.org/exes/latest/oalinst.exe

adresinden indirebilirsiniz.

sonra indirdiğimiz dizine gidip;

wine oalinst.exe

ile kurduktan sonra oyunumuzu çalıştırabiliriz.

Kolay gelsin.

Wine ile regedit kullanımı

Dağıtımımıza wine programını kurduktan sonra regedit i çalıştırmak için;

wine regedit

komutunu kullanıyoruz.

Wine haricinde herhangi bir program kurmaya gerek kalmadan bu komutu kullanabiliyoruz.

Debian squeeze de cpu frequency policy not supported hatası ve çözümü

Debian Squeeze ' i ( kernel 2.6.26-2 ) kurduktan sonra kpowersave programı cpu frequency policy not supported diyor ve dizüstü bilgisayarı AC güçten çekip batarya ile çalıştırmaya başladığımda da işlemci tam performans çalışıyor ve bu da bataryanın daha az dayanmasına sebep oluyordu.Bunu düzeltmek için

sudo apt-get install cpufreqd cpufrequtils

komutu ile gerekli programları kuruyoruz. Bilgisyarı yeniden başlattığımızda artık kpowersave de işlemci frekansı ayarlanabiliyor ( enerji tasarrufu vs.).

Benim kullandığım dizüstü bilgisayarda Intel Core2Duo T5450 (1.66ghz) işlemci var.

Kolay gelsin.

Not: Eğer sudo komutu yoksa/kullanım dışıysa root haklarına sahip olduktan sonra
veya root iseniz komutları sudo yazmadan uygulayınız.

Debian squeeze de iceweasel ile java 1.6 desteği

Debian Squeeze ' de ( kernel 2.6.26-2 ) iceweasel ile java 1.6 desteğini yapmak için;

sudo apt-get install sun-java6-jdk

komutu ile java yı kurduktan sonra ek olarak
iceweasel için java eklentisini kurmamız gerekiyor.
Bunun için de

sudo apt-get install sun-java6-plugin

komutunu yazmamız yeterli.

Kurulumdan sonra tarayıcınızı yeniden başlatmanız gerekmektedir
kolay gelsin.

Not: Eğer sudo komutu yoksa/kullanım dışıysa root haklarına sahip olduktan sonra
veya root iseniz komutları sudo yazmadan uygulayınız.