warcraft iii.exe - 網路之家

warcraft iii.exe - 網路之家 - warcraft iii.exe


!!!!! > 進入超人氣園地 < !!!!!

warcraft iii.exe

本文章針對ubuntu 7.04 和wine-0.9.43(可能會隨著7.10和wine的新版本的發佈進行更新)
確保你的顯卡已經安裝合適的驅動,並且開啟3D支持,也就是opengl的支持。
我不推薦在xgl或者是compiz fusion的環境下運行遊戲,可能會導致系統性能的急劇下降,遊戲不順暢。
不推薦使用窗口模式,如果你在使用窗口模式的時候,把鼠標移開窗口,再回來時可能找不到鼠標。


1、安裝wine-0.9.43
編譯安裝wine-0.9.43
要順利的完成編譯,你需要安裝下面的包:
fakeroot
libglib1.2-dev
libglib2.0-dev
libltdl3-dev
libmad0-dev
libmng-dev
libodbcinstq1c2
libogg-dev
libpng12-dev
libqt3-headers
libqt3-mt-dev
libvorbis-dev
libxft-dev
libxi-dev
libxinerama-dev
libxmu-dev
libxmu-headers
libxmuu-dev
libxpm-dev
libxtrap-dev
libxtst-dev
libxv-dev
libxxf86dga-dev
qt3-dev-tools
render-dev
unixodbc-dev
x-dev
x11proto-record-dev
x11proto-trap-dev
x11proto-video-dev
x11proto-xf86dga-dev
xlibs-dev
flex
bison
fontforge
你可以使用信立得軟件包管理器安裝,也可以使用apt-get install命令安裝,具體方法可以自己搜索。

2、配置wine
打開終端,輸入winecfg,

(1)選擇application標籤,在下面的windows下拉列表裡選擇win2000或winxp。
(否則會檢測不到原版CD。除非你用免CD補丁,沒經過測試)

(2)選擇Drivers標籤,
點擊Add,會出現一個新的盤符,一般情況下會出現D:。選擇D:,點擊下面的Show Advanced
在type這裡選擇CD-ROM,然後在Path這裡輸入/media/cdrom0。
如果/media/cdrom0不存在,就在終端下輸入sudo mkdir /media/cdrom0

(3)選擇Audio標籤,在下面選擇OSS(較好,但不絕對),或者Alsa,由於目前wine的聲音做得還不是很完善,選擇什麼並不要緊。因為每個人 用的聲卡都不一樣,到tine運行遊戲的時候,可以一個個試,選擇最合適的。在Hardware Acceleration處選擇full,在下面的Default Sample選擇44100(較好),旁邊的選擇16。

打開終端,輸入regedit

(1)根據以下的設置註冊表:

顯示設置
代碼:
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="opengl"
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="disabled"
"RenderTargetLockMode"="readtex"
"UseGLSL"="enabled"
"VideoMemorySize"="128"(這個根據你的顯卡的顯存調整)




代碼:
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\X11 Driver]
"ClientSideAntiAliasWithCore"="N"
"ClientSideAntiAliasWithRender"="N"
"ClientSideWithRender"="N"
"DXGrab"="Y"
"ScreenDepth"="32"(wine程序的色深,也可以設置成16,取決你的顯卡能力)
"UseXRandR"="N"
"UseXVidMode"="Y"



字體設置
代碼:
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="mingliu"
"Arial CE,238"="mingliu"
"Arial CYR,204"="mingliu"
"Arial Greek,161"="mingliu"
"Arial TUR,162"="mingliu"
"Courier New"="mingliu"
"Courier New CE,238"="mingliu"
"Courier New CYR,204"="mingliu"
"Courier New Greek,161"="mingliu"
"Courier New TUR,162"="mingliu"
"FixedSys"="mingliu"
"Helv"="mingliu"
"Helvetica"="mingliu"
"MS Sans Serif"="mingliu"
"MS Shell Dlg"="mingliu"
"MS Shell Dlg 2"="mingliu"
"System"="mingliu"
"Tahoma"="mingliu"
"Times"="mingliu"
"Times New Roman CE,238"="mingliu"
"Times New Roman CYR,204"="mingliu"
"Times New Roman Greek,161"="mingliu"
"Times New Roman TUR,162"="mingliu"
"Tms Rmn"="mingliu"


最後把mingliu.ttc複製到/home/user/.wine/drive_c/windows/fonts裡面(user是你的用戶名)。這個字體設置是最重要的,進行這個設置後,可以完美支持一切的中文顯示(包括其他windows程序,如CS系列)。
這些設置是從cedega裡“學”來的。

說明:由於7.04安裝後,會把ATA的硬盤認成是SATA的硬盤,如hda會變成sda,hdc(光驅)會變成送scd0。而且當你放進光盤後,ubuntu會幫你自動掛載,掛載點一般是/media/光盤名。
wine不能自動識別光盤的掛載點,所以即使安裝了需要CD運行的遊戲,也會說是沒有CD。
按照上面的設置,
當你放進魔獸3的CD後,ubuntu會幫你自動掛載,因為我們不需要,按照下面掛載步驟:

sudo umount /dev/scd0 (這個是對於ubuntu把hdc認成送scd0的,如果不是,用hdc替換scd0)
sudo mount /dev/scd0 /media/cdrom0
安裝遊戲時記得一定要進行這個設置,而且以後每次運行魔獸之前,放進光盤之後都要進行這個設置。
如果想找一勞永逸的辦法,google一下。(其實我不懂)

3、安裝遊戲
按照在windows下一樣的步驟進行安裝,先是混亂之治,然後是資料篇冰封王座
放進混亂之治光盤,進行上面的掛載步驟,然後:
cd /media/cdrom0
wine install.exe
安裝完後可以建立桌面快捷方式,不要運行。
接下來安裝冰封王座,記得進行掛載步驟。
安裝完後也不要運行。

4、配置遊戲
打開regedit,找到HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III,選擇 Warcraft III,在右邊點擊右鍵建立一個DWORD值,名字是Gfx OpenGL,
Value data設置為1。這樣就是使用opengl來進行加速,否則用d3d會很慢。

進入/home/user/.wine/drive_c/Program Files/Warcraft III,把Movies文件夾改名,
比如改成_Movies,預防有些人的電腦在遊戲啟動時卡在開始的黑屏。
其實這是放開頭動畫的,劇情的過場動畫不會消失。

5、運行遊戲
可以雙擊程序自己創建的桌面快捷方式運行,也可以在終端運行。
終端 wine "C:\Program Files\Warcraft III\Frozen Throne.exe"

如果你是64位的操作系統,進入魔獸的安裝目錄,用下面的命令運行
setarch i386 -X wine "Warcraft III.exe"

另外,有正版序列號的支持者幫我測試一下在線升級。
也順便測試一下局域網遊戲。

參考資料:
http://appdb.winehq.org/appview.php?iVersionId=3126
http://wiki.winehq.org/UsefulRegistryKeys

本人機器配置:
CD 325 2.53G
1G DDR400
Geforce FX5200
10G 希捷 5400轉
聲卡SiS7012

可以流暢運行,但本人不太會玩,大場面,長時間的遊戲穩定性測試還要靠大家。

時間倉促,難免疏漏,歡迎挑錯。

日曆

<< 2007·04 >>

Sun

Mon

Tue

Wen

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

控制面板

最近引用

    Search

    站點統計

    • 文章總數:1760
    • 評論總數:32
    • 引用總數:0
    • 瀏覽總數:Errorvisit
    • 當前樣式:default
    • 當前語言:UTF-8

    鏈接

    圖標彙集


    Powered By Z-Blog 1.6 Final Build 60816

    Copyright 2007 LetsFun.info.