world of warcraft in ubuntu 9.04 #1

自從烏妖王阿薩司出現不久後, 就 quit WOW 了. 不過最近手癢又想重回愛澤拉斯去晃晃, 提外話. 在 ubuntu 下要安裝 WOW 目前的最佳選擇應該是使用 WINE . 按照以下步驟來安裝:

確認顯示卡是否支援:
glxinfo | grep rendering出現以下訊息就 ok 了, 如果不是, 請確定你已經正確的安裝了顯示卡驅動程式.
direct rendering: Yes
安裝並設定 WINE:
  1. 安裝 WINE, 使用 Ubuntu Tweak(my option) or 按照以下步驟安裝. wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | \
    sudo apt-key add -
    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list \
    -O /etc/apt/sources.list.d/winehq.list
    sudo apt-get update
    sudo apt-get install wine
  2. 調整 WINE 的參數以符合 WOW 的運行環境, 執行以下指令啟動 WINE 控制台. winecfg
  3. 切換到"應用程式"的分頁, "Windows 版本"選擇"Windows 2000".
  4. 切換到"顯示"的分頁,
    "視窗設定"的部份:除了"允許視窗管理器控制視窗"之外其餘不勾選.
    "Direct 3D"的部份:"Vertex Shader 支援"選擇"硬體"
  5. 切換到"音效"的分頁,
    "音效驅動程式"的部份:只勾選"ALSA驅動" (如果不行, 試試看 OSS驅動 )
    "Direct Sound"的部份:"硬體加速"選擇"完全".
  6. 使用以下指令啟動 regedit: wine regedit
  7. 於 HKEY_CURRENT_USER -> Software -> Wine 機碼右鍵選擇 新建 -> 關鍵詞, 名稱填入 "OpenGL", 於 HKEY_CURRENT_USER -> Software -> Wine -> OpenGL 機碼右鍵選擇 新建 -> 字符串值, 名稱填入 "DisabledExtensions", 內容填入 "GL_ARB_vertex_buffer_object".
安裝並設定 WOW:
  1. 取得安裝程式, 去7-11買(my option) or 從官網下載.
  2. (從官網下載安裝程式請跳過此步驟.) 將安裝光碟中的檔案複製到系統中以方便日後安裝 sudo umount /dev/cdrom
    sudo mount -t udf -o ro,unhide,uid=1000 /dev/cdrom /media/cdrom0
    mkdir -p ~/wow-iso/
    sudo cp -ra /media/cdrom0/* ~/wow-iso/
    chmod -R 777 ~/wow-iso/
    cd ~/wow-iso/
  3. 使用 WINE 開始安裝, 不要傻傻的等, 去撒尿 + 拉屎 + 洗澡之後, 應該就好了. wine ./Installer.exe
  4. 接著安裝程式應該會自動啟動 Launcher.exe 並準備開始更新, 第一次執行的時候有機會 hang 住 or error(我有遇到), 使用以下指令來重新啟動. wine "C:\Program Files\World of Warcraft\Launcher.exe" --opengl
  5. 看完一份頻果日報應該就更新完畢了 ;) 關閉 Launcher.exe, 並新增設定值至 WOW 安裝目錄下的 *.wtf 檔案之中. cd "~/.wine/drive_c/Program\ Files/World of Warcraft/WTF/"
    for this_config in *.wtf
    do
    echo 'SET gxApi "opengl"
    SET ffxDeath "0"
    SET ffxGlow "0"
    SET ffxNetherWorld "0"
    SET MasterSoundEffects "0"
    SET SoundBufferSize "150"
    SET SoundOutputSystem "1"' >> $this_config
    done
  6. 啟動遊戲吧!! "應用程式 -> Wine -> Programs -> 魔獸世界 -> 魔獸世界" or 使用以下指令來執行: wine "C:\Program Files\World of Warcraft\WoW.exe"
ref: this, this, this, this, and this.

0 comments:

張貼留言