N I L A D I C یکشنبه 13 اسفند 1391 01:43 ب.ظ نظرات ()

شما برای اجرای صحیح بازیهای اختصاصی ویندوز نیاز به نصب نسخه کامل دایرکت ایکس روی لینوکس دارید طریقه کار بدین شکل است که شما اول باید نرم افزار 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 gedit .wine/user.reg

و در داخل فایل فوق دنبال DllOverrides بگردید و خطوط زیر را در پایین


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‌ رو اجرا كنید.

87hczo5a5v07zgln5qe2

بعضی از بازیها احتیاج به 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 را مشاهده میفرمایید

0pgmhbb5sghszv1ygjvs