I’m running Debian, so the first thing I need to do to get WINE with 32-bit and 64-bit support is (as root):
dpkg --add-architecture i386
apt-get install wine wine32 wine64 libwine libwine:32 fonts-wine
The first line will add 32-bit as another architecture to your Debian or Debian-based distro. So now you’ll also have all the 32-bit packages available. The “apt-get update” just gets an updated list of packages and then you can install the 32-bit and 64-bit versions of WINE. The exact package names depend on the flavour of distro you use. So does Debian offer “wine” as well as a “wine-development” package where the first is the latest, stable version 2.0 and the other is the latest development versions 2.20. That’s basically it. You don’t need to use winetricks, you don’t have to install some version of DirectX, and you can run the game with WINE’s built-in DLLs. If anything else is needed I couldn’t tell you right now… (see below). The rest is just your usual stuff:
export WINEPREFIX=$HOME/.hgl # give the game it's own WINE directory
export WINEDEBUG=-all # makes everything run faster
Run winecfg once and let it create the directory and make changes such as setting a virtual desktop and a nice size i.e. 1920x1080.
You do need to have the original game, in the English language, to run it. So you first insert the game’s DVD and run the setup under WINE, enter the installation key and let the installer do it’s job. Once that’s done do you apply the 1.3 GB patch for MP 2.0.
The new launcher itself doesn’t work, because it requires the .NET Presentation Foundation Whatever Stuff, which is currently missing from Mono and it also doesn’t help to install .NET itself under WINE. You do need to install the game once under Windows, i.e. when you have a dual-boot setup can you do this more easily. Or you can try running a VM with Windows in it - which ever works for you. Start the launcher under Windows and let it patch the game (you’ll need to install the game, the patch and the new installer under Windows, too, for this to work). Now you go back to Linux and copy the patched files over onto your directory “$WINEPREFIX/.hgl/drive_c/Prgram Filex (x86)/Flagship Studios/Hellgate London/”. You’ll have to repeat the step each time the game receives a new patch for now.
If you’ve done all correctly then you’ll be able to start the game by running the MP_x64/London2038_dx9_x64.exe file with WINE:
Note, you’ll need to have a proper graphics driver installed under Linux. One which can handle OpenGL as all the DirectX calls are being translated/emulated with OpenGL. The DX10 version of the game didn’t run for me - it crashes. That’s probably due to some missing features or perhaps bugs in WINE’s DX10/11 implementation, which still is work in progress.
I did get the game to run a couple times now and could play it properly, but it seems that once it has created its directories it starts showing the network error and have I yet to pin-point the source of the problem. But you should be able to change stations, manage your stashes and characters, check your mails and sales, and chat with guild mates.