Linux防健忘日誌No.40-Ubuntu 10.10 用WINE跑StarCraft 2!
打算挑戰整個寒假都生活再ubuntu下(因為3月要考LPIC…順便練自我約束一下別碰windows)
趁著放寒假的第1天把主力機都灌上雙系統
一切就緒
這時朋友密來:那個…要打星海二嘛?
屆時傻眼…
如果平常有再用電腦玩遊戲的人,跳來ubuntu最慘的狀況就是幾乎都不能玩
這裡又不想用VM模擬那畫質差到噴掉的畫面
google一下
似乎wine對sc2的支援性頗佳
好吧
來玩看看啦
google到這一篇
http://dtbaker.com.au/random-bits/install-starcraft-2-on-linux-ubuntu-with-wine-.html
看不太懂英文的人我下面會再打一次中文作法
基本上電腦夠力指令沒打錯都能成功運行喔^^
1.先抓最新版的winetricks
wget http://winezeug.googlecode.com/svn/trunk/winetricks
2.把他改為可執行
chmod +x winetricks
3.開始讓winetricks安裝一些必須的字型等等
./winetricks droid fontfix fontsmooth-rgb gdiplus gecko
4.一樣讓winetricks安裝Runtime等
./winetricks vcrun2008 vcrun2005 allfonts d3dx9 win7
5.讓wine重新編譯
winecfg
6.讓wine跑sc2的安裝程式(這裡請自己修改到你安裝路徑的installer.exe)
wine '/home/nathaniel/SC2-WingsOfLiberty-zhTW-Installer/Installer.exe'
7.正常安裝完後打開登錄檔編輯器自行新增一些登錄檔
wine regedit
到HKEY_CURRENT_USER/Software/Wine/Direct3D(Direct3D要自己建立一個關鍵詞)
接著再Direct3D建立以下6個字串值
Key(前面是名稱) Value(後面是字串值內容)
DirectDrawRenderer opengl
Multisampling disabled
OffScreenRenderingMode pbuffer
UseGLSL disabled
VertexShaderMode hardware
VideoMemorySize 1024 (依照你顯示卡的記憶體大小設定)
接著你會發現運行的時候卡在更新那裡就當機了!!
很好
這個問題只有中文版會出現
再問題沒修正之前只能幫他手動更新
因為我是雙系統
再windows7下也有sc2
這時候把windows7下整個StarCraft II的資料夾複製貼到/home/使用者名稱/.wine/drive_c/Program Files/
完全覆蓋StarCraft II
之後就可以運行成功
所以你還必須要有完整的且更新完全的sc2才能幫助再ubuntu wine裡的sc2做複製更新
如果你連檔案都複製完,還是不能進遊戲
第一次進遊戲的時候建議打指令讓他跑再視窗模式下
env WINEDEBUG=-all WINEPREFIX=”/home/dbaker/.wine” wine /home/dbaker/.wine/drive_c/Program\ Files/StarCraft\ II/StarCraft\ II.exe -displayMode=0
通常都可以成功運行喔^^
我把我成功的圖放在我的picasa裡
可以參考一下
我的配備
INTEL Q9550
OCZ DDR2-800 8G
OCZ VERTEX2-60G SSD
NVIDIA GTX460-1G SLI
MSI nForce 750i SLI
1920*1080全螢幕效能會比視窗化還來的好
開高特效平常約30~40張
戰鬥時會掉到2x張
沒得開Fraps去看..因為開了之後星海就無法運行
肉眼辨識結果..
所以要順暢大概有些要開中或者降低運行解析度
但wine能有如此一般的表現,已經讓我十分滿意!
picasa:
http://picasaweb.google.com/ar801112usa/Starcraft2OnUbuntu101064Bit
"屆時"用法有誤,以"頓時"替換為佳….
你換了平台還是每天SC2的話LPIC行不行啊,加油耶
(打完準備按送出前,發現"請輸入下圖所顯示的數字:9999" =口=)
版主回覆:(11/29/2011 08:07:29 AM)
OKOKLA
練累了就玩一下
玩一下就沒完沒了了O___O
哦……
為啥我抓不到最新的winetricks
複製網頁了ㄟ= =
版主回覆:(11/29/2011 08:07:29 AM)
你ubuntu是哪一版的呢?
11.04對岸有網友把我的作法給翻修了,適用11.04喔
http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=329144