How can I run DirectX games on Linux?

I've tried using this tutorial on getting it working but when it tells me to enter a list of dll's from here but I only get a missing page. If I could either have that list or another completely different guide, that would be great.


That is a pretty old guide. To install DirectX, I suggest using a new tool included with wine called winetricks. This tool allows a simple way to:

install some basic components (typically Microsoft DLLs and fonts) and tweak settings required for some applications to run correctly under Wine.

When you type winetricks into a terminal, you will be prompted by a GUI that will allow you to Select a package to install. I believe DirectX will be one of those packages.

Before trying to get a game running with wine I suggest searching for it in the Wine Application Database. For example, the page for League of Legends 4.x, details that you need to have corefonts, and vcrun2008 installed with winetricks, and that OpenGL can be used if you set it in the config files.

When I have tried to get games running through wine in the past, I have found it easiest to run winefile (a filemanager for wine files) from the terminal, and watch the terminal for errors. Googling around the errors encountered always lead me to a package that I needed to install on my Arch system.

Also, you need to realise that there are some games that simply won't run on Linux through wine, or if they do, be quite buggy. This is simply a byproduct of trying to run software on a system it wasn't designed for (without emulation).

I hope this helps.