2010/08/30

用 wine 玩 diablo II

最近我家在瘋暗黑破壞神Ⅱ,由於我的系統是 ubuntu,玩起 win 的遊戲實在很麻煩(感謝 wine,它讓玩 win game 變成只是'麻煩',而不是'不可能')



環境:
  1. ubuntu 10.04
  2. wine 1.2
需要軟體:
  1. 正版遊戲一套(廢話)
  2. 遊戲映像檔
  3. Furious ISO Mount

作法:
  1. 首先要安裝遊戲
    1. 以下是用映像檔的安裝方法,如果你是用光碟安裝就很簡單:光碟放到光碟機,點選 setup.exe 進行安裝即可
    2. 把映像檔用 Furious ISO Mount 掛起來,它會把映像檔自動掛到 /home/username/isoname
    3. 用 winecfg 設定一個光碟機,目錄指向 /home/username/tmp
    4. 建立 symolink: ln -s /home/username/tmp /home/username/isoname
      這邊有個小小不便的地方:由於一次只能建一筆到 tmp 的 link,但 diabloII 會一直要求你換片,所以小技巧就是:一次把所有的映像檔都掛好,等到要求換片時,再刪 link 重新建立到指定的映像檔
    5. 進入 /home/username/tmp,開始安裝遊戲
  2. 接下來修正為可以用全螢幕來玩;參考文件,下載 Glide3-to-OpenGL 套件
    如果你只想用視窗模式玩,這個步驟可以跳過~~
    1. 將下載的套件,解壓縮到 diablo II 安裝目錄
    2. 以wine 執行 glide-init.exe
    3. Settings / Desktop Resoulution 打勾
    4. 重新執行 D2VidTst.exe ,選擇第3項(不是DirectXX,好像是 3dfx)
    5. 這樣遊戲就可以全螢幕玩

  3. 設定音效
    1. 音效需在 winecfg 中指定為 oss ,不能用 alsa
    2. 因不明的原因,diabloII 啟動後會自動把音效卡設成"靜音";
      這邊有個小技巧... 執行 DiabloII 之前,要把 ubuntu 的"聲音設定"從"系統"/"聲音"先叫出來,就這樣開著,之後再執行 DiabloII ,就不會是靜音了
參考文件: Lord of Destruction 1.x

沒有留言: