2008年8月23日 星期六

wine 安裝directx9

參考文件:http://www.wine-reviews.net/microsoft/directx-90c-march-2008-redistributable-on-linux-with-wine.html
所需額外dll檔:ddrawex.dll,mscoree.dll,streamci.dll(請使用google搜尋並下載或複製windows裡頭的同名檔案)
把以上3個dll檔,然後放到~/.wine/drive_c/windows/system32

所需軟體:directx_jun2008_redist.exe(directx9),dotnetfx.exe(.net framework 1.1)


winecfg設定:設成win2000


修改~/.wine/user.reg
加入以下設定:
[Software\\Wine\\DllOverrides] 1206264929
"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dx9_24"="native"
"d3dx9_25"="native"
"d3dx9_26"="native"
"d3dx9_27"="native"
"d3dx9_28"="native"
"d3dx9_29"="native"
"d3dx9_30"="native"
"d3dx9_31"="native"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"

開始安裝:
wine dotnetfx.exe




wine directx_jun2008_redist.exe(先解壓縮裡頭的檔案,才能安裝)
解壓縮到My Documents/dx也就是linux的~/dx


cd ~/dx
wine DXSETUP.exe




安裝完後,進入~/.wine/drive_c/windows/system32
wine dxdiag.exe(進行各項測試)





完成後,我們可以再執行winecfg,改回winXP

玩3D遊戲測試看看,還不錯

沒有留言:

blender:修改器Modifiers

  使用Modifiers:Array做出以下效果 plain axes(平面軸) \ Bevel(斜角) boolean