اموزش نصب DirectX9 در wine
ترجمه و گردآوری : snake
ویرایش و ویکی از: حسن حبیبی
مقدمه
شما برای اجرای صحیح بازیهای اختصاصی ویندوز نیاز به نصب نسخه کامل دایرکت ایکس روی لینوکس دارید طریقه کار بدین شکل است که شما اول باید نرم افزار wine را در لینوکس نصب کنید برای نصب ان از طریق ترمینال از دستور زیر استفاده میشود:
sudo apt-get install wine
سپس باید directx را روی این نرم افرار نصب کنید
نصب DirectX 9C روی wine
راي نصب DirectX اين كارها رو بكنيد.
1- اين فايلها رو دانلود كنيد
ddrawex.dll
mscoree.dll
streamci.dll
مي توانيد از اين سايت استفاده كنيد http://www.dlldump.com
2- يك سي دي بازي پيدا كنيد كه DirectX 9.0c داخلش باشه. و يا از اين آدرس دانلود كنيد http://filehippo.com/download_directx/
3-حالا توی ترمینال بزنید winecfg
4 فايلهاي بخش 1 رو به .wine/drive_c/windows/system32 كپي كنيد. فايلهاي فوق را به صورت nativeدر آورده و از winecfgخارج شويد.
5-حالا در ترمینال بزنید
sudo gedti .wine/user.reg
و در داخل فايل فوق دنبال DllOverrides بگرديد و خطوط زير را در پایین
[Software\\Wine\\DllOverrides] 1206264929
واین (wine) خودتان اضافه کنید که احتمال دارد شماره اش متفاوت باشد اضافه كنيد.
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"
حالا setup دايركت X رو اجرا كنيد.
بعضی از بازیها احتیاج به dxmusic دارند. حالا براي اينكه DXmusic هم كار كنه احتياج به gm.dls داريم كه از اين آدرس بگيريد http://www.kirupa.templarian.com/gm.dls
و در اين آدرس كپي كنيد.
~/.wine/drive_c/windows/system32/drivers
سپس بروید به
cd /home/username/.wine/drive_c/windows/system32
~/.wine/drive_c/windows/system32 $ wine dxdiag.exe
بجای username نام کاربری خود را قرار دهید
و حالا تنظیمات directx را مشاهده میفرمایید
در این راهنما منظور ~ همون دایرکتوری خانگیست /. هم منظور اینکه hidden هست موفق باشید