A simple guide for those trying to play EPW on Ubuntu through wine. This should work on other linux distros too, but purely based on Ubuntu as it's what many would associate with the starter OS for all linux first-timers, and probably the easiest to use.
Step 1: (Installing Wine)
Open the 'Ubuntu Software Centre' (Or your distros. alternative), then search for 'Wine' and install it. Or use the command line, 'sudo apt-get install Wine', in terminal. If you choose to download via the 'Ubuntu Software Centre', please note that running 'sudo apt-get update' in terminal after your installation is advisable.
Step 2: (Checking if Wine is 32/64-bit platform)
Open up 'File Manager/Files', and go to 'Home'. Type Ctrl + H at the same time to reveal the hidden files and folders, and then search for '.Wine'. Open this folder and then open
one of the following;
"System.reg, user.reg or userdef.reg" . Check the 4th line down to see if it says 32/64.
If it says 32, skip to Step 4.
Step 3: (Changing the .wine prefix to a 32-bit program)
Note; this is only for people who found that their program was 64-bit in Step 2. If your's was 32-bit, please skip to Step 4.
Back-up all files that you currently have installed in the Wine C: drive, or wherever inside of the .Wine prefix. (You can do this by moving it to a folder outside of Wine). Open Terminal, either by using the Start Icon or pressing Ctrl + Alt + T, and then type 'rm -r ~/.wine'. Once you have typed that, type 'WINEARCH=win32 WINEPREFIX=~/.wine winecfg'. This should create a 32-bit .wine prefix, and it is advisable to check (~/home/.wine) once again.
Step 3: (Installing the required DLL files in Winetricks)
Click the start icon, type in Winetricks and open the program. Select 'Select the default wineprefix' and then press OK, then select 'Install a Windows DLL or Component' and press OK. Tick the following files, then press OK:
"d3dx10, d3dx11_42, d3dx11_43, d3dx9, d3dx9_26, d3dx9_28, d3dx9_31, d3dx9_35, d3dx9_36, d3dx9_39, d3dx9_42, d3dx9_43, d3dxof, devenum, dinput, dinput8, dirac, directmusic, directplay, directx9, dmsynth, dotnet20, dsound, ie7, msls31, pngfilt, quartz, vcrun2008, wininet, wsh56vb, xmilite."
Step 4: (Installing the Client/Game)
Install the .zip file via your preferred choice (Torrent/DirectDL/Mediafire). Extract to your desired location, which does not have to be inside the .wine prefix file. And open Patcher, patch the game. And load it. You're ready to play!
Step 5: (Maintaining a high FPS in-game)
If you find you're having issues with low FPS/Quality in-game, then go ahead and open Terminal (Alt-T) and then type in...
"sudo apt-get build-rep wine"
which should install the following.
autotools-dev bison debhelper dh-apparmor docbook docbook-dsssl
docbook-to-man docbook-utils docbook-xsl execstack flex fontforge
fontforge-common gir1.2-gst-plugins-base-0.10 gir1.2-gstreamer-0.10 jadetex
libasound2-dev libavahi-client-dev libavahi-common-dev libbison-dev
libc6-i386 libcapi20-dev libcups2-dev libdbus-1-dev libdrm-dev libexif-dev
libexpat1-dev libfl-dev libfontconfig1-dev libfontforge1 libfreetype6-dev
libgdraw4 libgif-dev libgl1-mesa-dev libglib2.0-dev libglu1-mesa-dev
libgmp-dev libgmpxx4ldbl libgnutls-dev libgnutlsxx28 libgphoto2-dev
libgsm1-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev
libice-dev libieee1284-3-dev libjbig-dev libjpeg-dev libjpeg-turbo8-dev
libjpeg8-dev libjs-jquery liblcms2-dev libldap2-dev libltdl-dev liblzma-dev
libmpg123-dev libncurses5-dev libopenal-dev libosmesa6-dev libosp5
libostyle1c2 libp11-kit-dev libpcre3-dev libpcrecpp0 libpng12-dev
libpotrace0 libptexenc1 libpthread-stubs0-dev libpulse-dev libsane-dev
libsgmls-perl libsigsegv2 libsm-dev libsp1c2 libspiro0 libsynctex1
libtasn1-6-dev libtiff5-dev libtiffxx5 libtinfo-dev libuninameslist0
libusb-1.0-0-dev libv4l-dev libv4l2rds0 libx11-dev libx11-xcb-dev libxau-dev
libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev
libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev
libxcb-xfixes0-dev libxcb1-dev libxcomposite-dev libxcursor-dev
libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev
libxinerama-dev libxml2-dev libxrandr-dev libxrender-dev libxshmfence-dev
libxslt1-dev libxt-dev libxxf86vm-dev libzzip-0-13 lynx lynx-cur m4
mesa-common-dev nettle-dev ocl-icd-opencl-dev opencl-headers openjade
oss4-dev po-debconf prelink sgml-data sgmlspl sp tex-common texlive-base
texlive-binaries texlive-fonts-recommended texlive-generic-recommended
texlive-latex-base texlive-latex-recommended tipa unixodbc-dev valgrind
x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev
x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
x11proto-xf86vidmode-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev
zlib1g-dev
If it doesn't, and starts doing anything else. Exit the terminal window, and kill the process.
-----
If you have any issues, don't hesitate to PM me.Good luck & Happy gaming!
P.S. Some of the information might be outdated as I've adapted it from my previous discontinued 14.10 guide.