Install / Reinstall
So I ruined my Wine-installation and had to reinstall EU. If you are also reinstalling, make sure that you don't delete
~/.wine/drive_c/ProgramData/entropia universe/public_users_data/ from the existing installation. We will use this further below, so move that somewhere else. Get rid of everything else or move it accordingly.
Anyway, it seems as if everything became easier:
I didn't do this as I already had everything, but I thinks it's still required:
Code:
# install Wine and its requirements, for Arch it's:
$ pacman -S wine-staging winetricks wine_gecko wine-mono zenity
Then for a default 64-bit setup in
~/.wine:
It may ask to download
wine_gecko despite installing it via the package manager, which is OK.
Note that
I read here that it's better for performance to have a game run in an emulated desktop window. Therefore:
- go to Graphics
- check to emulate a virtual screen and set the resolution to whatever you want as long as it's <= your screen resolution. So normally you would put something like 1920 and 1080 in there or even more. Due to my (miserable) configuration my PC can't handle full-screen so I set something smaller here. Later in the client loader "full-screen" then means the size of that desktop window. Note that this can also be done via command line parameters, e.g.
Code:
wine explorer /desktop=EU,1280x1024 bin32/ClientLoader.exe
- go to Staging
- the CSMT-option may be checked or not (I read that this option is outdated, go figure). Anyway, it was said to check it.
Now for EU, after downloading the installer from their website:
Code:
$ winetricks corefonts vcrun2012 d3dx9
$ cd /tmp
$ wget "http://install2.entropiauniverse.com/entropia_universe_setup.exe"
$ wine entropia_universe_setup.exe
Let it run until it restarts the client loader. If you have those files lying around (see above) abort here, otherwise let it continue. Move your existing files to
~/.wine/drive_c/ProgramData/entropia universe/public_users_data/.
From now on always do this:
Code:
# this cd is important as the ClientLoader then puts the binaries where they should be
$ cd "~/.wine/drive_c/Program Files (x86)/Entropia Universe"
$ wine bin32/ClientLoader.exe
At this point you are ready for your (next) ATH
Extension
Install Gallium
Gallium Nine is supposed to further improve the performance of Wine's D3D-stuff.
For Arch the package name is
wine-nine, which seems to know what to do. You can also go via package
gallium-nine-git in the AUR, but you need to do some additional fiddling. In the end those files should exist (or at least the 32-bit or 64-bit ones depending on your installation) as Wine reads from the
fakedlls-directory:
- /usr/lib/wine/d3d9-nine.dll.so
- /usr/lib/wine/fakedlls/d3d9-nine.dll
- /usr/lib/wine/fakedlls/ninewinecfg.exe
- /usr/lib/wine/ninewinecfg.exe.so
- /usr/lib32/wine/d3d9-nine.dll.so
- /usr/lib32/wine/fakedlls/d3d9-nine.dll
- /usr/lib32/wine/fakedlls/ninewinecfg.exe
- /usr/lib32/wine/ninewinecfg.exe.so
You can then do
which should show all checkboxes checked. Note that the last one doesn't have to be checked, the improvement is obvious already. In that case the log in the console should show what's wrong above a red line.
Troubleshooting
Textures don't work or some icons aren't visible or
Gallium Nine complains accordingly
Icons aren't rendered, but EU acts as if it renders them
You probably installed it with PlayOnLinux or ran
winecfg d3dcompiler, which is a bad idea. As I don't know what library that installs or uses you're better off to create a new context.