sp176
March 14th, 2009, 12:03 AM
I found this on the web and I hope it works, but could someone clairify for this noob please? I numbered the steps for ease. The url is: http://www.smokinglinux.com/gaming/play-your-windows-games-with-wine-and-directx
1. To make a good installation of DirectX on Wine you have to install native mscoree.dll and streamci.ddl in /system32 from a windows Install and set them as native Windows Libraries.
2. You have to wrap with winecfg many DirectX dlls, so you can add "d3d8" with winecfg and then with "sudo gedit /home/your_user/.wine/user.reg" add this list of dlls:
[Software\\Wine\\DllOverrides]
"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="native"
"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"
3. Now, you have DirectX wrappers configured correctly but you have to install DirectX 9.0c to complete succesfully your job. Download DirectX form here: http://filehippo.com/download_directx/
4. you have to extract DirectX in a directory of your choice (z:\home\your_user\directx) and then run setup:
$ wine directx_nov2007_redist.exe
$ cd /home/your_user/directx/
$ wine DXSETUP.EXE
5. God Job! You have installed DirectX with Wine on your Linux Desktop. To test it you can run dxdiag.exe:
$ cd /home/your_user/.wine/drive_c/windows/system32
$ wine dxdiag.exe
I do not understand steps 1 & 2, but I included 3-5 so others can use this as a complete guide. Can someone please spell it out easily what 1 & 2 mean?
1. To make a good installation of DirectX on Wine you have to install native mscoree.dll and streamci.ddl in /system32 from a windows Install and set them as native Windows Libraries.
2. You have to wrap with winecfg many DirectX dlls, so you can add "d3d8" with winecfg and then with "sudo gedit /home/your_user/.wine/user.reg" add this list of dlls:
[Software\\Wine\\DllOverrides]
"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="native"
"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"
3. Now, you have DirectX wrappers configured correctly but you have to install DirectX 9.0c to complete succesfully your job. Download DirectX form here: http://filehippo.com/download_directx/
4. you have to extract DirectX in a directory of your choice (z:\home\your_user\directx) and then run setup:
$ wine directx_nov2007_redist.exe
$ cd /home/your_user/directx/
$ wine DXSETUP.EXE
5. God Job! You have installed DirectX with Wine on your Linux Desktop. To test it you can run dxdiag.exe:
$ cd /home/your_user/.wine/drive_c/windows/system32
$ wine dxdiag.exe
I do not understand steps 1 & 2, but I included 3-5 so others can use this as a complete guide. Can someone please spell it out easily what 1 & 2 mean?