看板 Linux 關於我們 聯絡資訊
------------------------------------------------------------------------------ 在sc版應該沒人會… 螢幕解析度為1024*768,但是發現要移動畫面的話,操縱性不如全螢幕那樣靈活快速 …請問wine有能設定全螢幕的方法嗎? ------------------------------------------------------------------------------ ※ [本文轉錄自 StarCraft 看板 #1CUWcHgW ] 作者: jackjack0040 (小肥肥) 看板: StarCraft 標題: Re: [心得]SC2 在 Linux 下玩 時間: Sun Aug 29 15:17:34 2010 ※ 引述《Jamesz (Jamesz in LIC)》之銘言: : 注意:若您只在 Windows 或 Mac 下玩 SC2 請直接略過本文, : 以節省您寶貴的遊戲(與睡眠)時間 花了我三個月無數的晚上和青春…血尿控訴不人道…Linux遊戲不相容對待! : --- : 硬體: CPU: Intel i5 750 RAM: 金士頓DDR3 2G*2 Video: Nvidia GeForce GTS 250 (1G ram) : 系統與軟體: Opensuse 11.3 64-bit Winetrik HQ版 想要在linux系統上面安裝星海爭霸2嗎?雖然原po已經得道了…但是這一次的方法比較 複雜多了…我花這樣多的時間和精力,只是證明Linux上面真的可以玩星海2的…諸位用 xp就好了…不要跟我學… 編譯套件安裝: 全程使用yast2套件安裝程式安裝,也可以sudo zypper install終端指令安裝。 # capi4linux-32bit # cups-libs-32bit # fontconfig-devel-32bit # freeglut-devel-32bit # freetype2-devel-32bit # gcc-32bit # giflib-devel-32bit # glibc-devel-32bit # hal-32bit # libjpeg-devel-32bit # liblcms-devel-32bit # libpng-devel-32bit # libxml2-devel-32bit # libxslt-devel-32bit # Mesa-devel-32bit # ncurses-devel-32bit # openldap2-devel-32bit # openssl-devel-32bit # sane-32bit # unixODBC-devel-32bit # xorg-x11-devel-32bit # xorg-x11-libICE-32bit # xorg-x11-libICE-devel-32bit # xorg-x11-libSM-devel-32bit # xorg-x11-libX11-devel-32bit # xorg-x11-libXext-32bit # xorg-x11-libXext-devel-32bit # xorg-x11-libXp-32bit # xorg-x11-libXrender-devel-32bit # xorg-x11-libXt-32bit # zlib-devel-32bit Additional for SuSE 11.x: # libasound2-32bit # libcom_err-devel-32bit # libgnutls26-32bit # libgphoto2-32bit # libopenssl0_9_8-32bit # hal-32bit 以上,經查詢,# libpng-devel-32bit # openssl-devel-32bit已無套件可用 套件程式連結補正: 超級重要!主要是將一些套件的資料庫重新指向,讓編譯程式能夠讀出安裝套件的資料庫 之前編譯wine時,總是出現"找不到freetype2-devel資料的錯誤…令人洩氣~ cd /usr/lib sudo ln -s libasound.so.2.0.0 libasound.so sudo ln -s libfreetype.so.6 libfreetype.so sudo ln -s libgphoto2.so.2.3.0 libgphoto2.so sudo ln -s libcups.so.2 libcups.so sudo ln -s libssl.so.0.9.8 libssl.so sudo ln -s libcrypto.so.0.9.8 libcrypto.so sudo ln -s libhal.so.1.0.0 libhal.so sudo ln -s libgphoto2_port.so.0.8.0 libgphoto2_port.so sudo ln -s libgnutls.so.26 libgnutls.so cd /lib sudo ln -s libdbus-1.so.3.4.0 libdbus-1.so sudo ln -s libkeyutils.so.1 /usr/lib/libkeyutils.so 怎麼解決freetype的錯誤呢?原因出在libfreetype.so上面,舊的lib.so連結指向的 freetype早就消失了,但是它不會因為安裝新的freetype就把連結指到新的freetype.so 上,只要把舊連結的libfreetype.so刪除,再打上下面一行就可以了。 sudo ln -s libfreetype.so.6 libfreetype.so 編譯WINETICK: 1.在wine-git資料夾下載winetrick原始碼檔案 git clone git://source.winehq.org/git/wine.git ~/wine-git && cd ~/wine-git 2.安裝編譯的套件檔案: 需要安裝編譯的套件為make、flex、gcc、bison,以及上述適合opensuse環境的套件。 3.編譯第一步:./configure,打上指令: ./configure --prefix=/usr --x-libraries=/usr/X11R6/lib 4.編譯第二步:make,打上指令: make depend && make -j5 我的電腦主機i5 750有四核心,四加一為五個jobs所以寫-j5,同理單核寫-j2,雙核、三 核以此類推…編譯要跑個二三十分鐘,人家用個gentoo就要跑一個禮拜裝整套系統… 5.編譯第三步:安裝,打上指令: sudo make install 6.重啟wineserver: wineserver -k 設定winecfg: 系統:window 7 函式庫:新增函式庫頂替」欄位選擇 mmdevapi,新增後設定該項為「停用」 顯示:"模擬一個虛擬桌面"打勾,解析度保持800*600就好~ 音效:將「OSS驅動」打勾 DirectSound"硬體加速"選"軟體模擬" 接下來安裝的方法和原PO就差不多了… : 安裝 SC2: : 1. 在 tw.battle.net 下載 Windows 版,存在桌面 : 2. 下載完畢後,直接在桌面上的 SC2 安裝程式 icon 上點滑鼠左鍵兩下執行 : 3. 下載器將接近 7G 的檔案下載完後自動進入主程式安裝畫面 : 4. 耐心觀賞完前情提要,然後進入遊戲 : 5. 進入選單→圖形設定,將「材質設定」為較建議值低一階。 : eg. 我顯卡有 1G ram,建議值是選「超高」,但選「超高」時會破圖, : 因此選擇「高」來避免。 : 6. 其他請依電腦硬體自行設定。 : 心得: : 1. SC2 很確實地將 CPU 的多核心效能操出來了。(遠望同電腦的 WoW…) : 2. 因為我玩的時間不到兩小時,不確定記憶體究竟有沒有吃到極限, : 但遊戲時觀察記憶體使用量,也才剛好把 4G RAM 用下去, : swap(Windows 下叫分頁檔)只吃了 4M。 : 3. 遊戲進行過程很順暢,動畫與字幕也能順利播放 : 4. 除了一些調校之外,從安裝到遊戲,都與 Windows 無異。 : 誰說 Linux 沒遊戲可玩? :) 原PO!你害慘我的了啊~ 參考資料: http://appdb.winehq.org/objectManager.php?sClass=version&iId=19376 http://wiki.winehq.org/WineOn64bit 不多…但是第二個出處的資料蠻關鍵的…跟第一個網站對幹三個月,也不見得能夠領悟 "ERROR"所能夠告訴我們的事… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.82.141
wayne1985:先給個推...然後.............. 08/29 15:18
wayne1985:反正你都完成了,就把32BIT版打包然後分享給別人下載吧XD 08/29 15:19
wayne1985:順便做個64BIT版吧~~~ 08/29 15:19
jackjack0040:我新手而已…而且成功了,就不想再搞死自己了… 08/29 15:21
moonjimmy:快推 不然人家以為我們看不懂XD 08/29 15:21
ws1992:給個推,讓你的淚水沒白流,然後我用XP繼續玩 08/29 15:21
Puser:之前有板友說用wine玩起來滿順的 而且也沒提到要那麼複雜XD 08/29 15:22
jackjack0040:我的Linux上面能玩星海就行…總算能告別地雷小遊戲了 08/29 15:24
wljimkk:幹嘛不拿個硬碟裝xp玩阿... 08/29 15:24
kaosie1219:快推 不然人家以為我們看不懂XD 08/29 15:25
scores:不就是LUX嗎 這個我懂 洗髮精不是!? 08/29 15:27
jackjack0040:有xp的的電腦啊…那是家人共用的…之前打的成就要重 08/29 15:30
jackjack0040:來…不會吧…換電腦會重置成就喔… 08/29 15:31
zseineo:淚推! 08/29 15:32
abyssdevil:看在你這麼辛苦 給你個推當獎勵 雖然我是用W7在玩的 08/29 15:34
runemasquer:暴雪應該要增加個用LINUX系統下才有的成就"血尿凌客" 08/29 15:39
jackjack0040:血尿駭客?這主意不錯說~ 08/29 15:44
ithildin:成就是跟著帳號的 換電腦不會洗白吧 08/29 15:49
evilpigcow:推~ 08/29 15:54
khwayne:LINUX用戶玩星海推一個..當初我設定了一個晚上才成功 08/29 15:54
jay01684:看不懂還是要推! 08/29 17:22
KONOHA:推推推.... (假裝有看懂...) 08/29 18:50
Weky:你很有毅力... 08/29 20:41
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.82.141
karst10607:打包吧 也建議暴雪增linux成就 XD 08/29 22:06
TroyLee:windows下方便多了...next->next->next->next->done 08/29 22:50
yanganto:這個一定要推得... 08/29 22:53
NoCanDo:還真是狂人... 08/30 05:09
Bencrie:在Windows玩比較省事,Linux上面特效沒辦法全開 = = 08/30 11:01
Bencrie:特效開高一點會有很大的機會進不去 ... 08/30 11:02
ll8833:好威XDDD 08/30 18:55
defend0827:我的天呀…這篇真要打包…原po太威了吧… 09/19 03:05
※ 編輯: jackjack0040 來自: 114.34.82.141 (07/14 09:08)