Entropia on Linux

forget playing eu with 32 bit....only with 64 bit you can play longer than a few minutes (64 bit can adress more ram therefore also for the eu-client.

Yes. I know but I am having no luck getting the 64bit checkbox to enable in the clientloader.
 
Oh lord

I have a all-in-one desktop Toshiba..has 64 bit Chrome but I play at 32. I removed the OS of Windows 10 and kept 7, unless I really want to check out something cool, I may turn my graphics up..I know most ppl will say I need more..but I do not.
I am positive most have better rigs..but meh. :eyecrazy:
 
Last edited:
I first tried running EU inside virtualbox but 3D support sucks on VMs, at least on virtualbox. It runs but barely. Good enough to check AH but nothing more.

Wine works way better for me. I'm using debian 9 with wine 2.0.3 and EU works out of the box on high graphic settings. I have no shaders problems above medium as previous posts suggested. Had some problems with nvidia drivers, my mistake was to install them only for amd64. After adding i383 architecture and reinstalling, everything works nicely.

Bye bye Windows, EU was the only thing holding me on Win 10 :yay:
 
I'm having some problems with getting this to work at the moment :(

Firstly when I download the .exe the sum codes don't match. Tried with an exe that I downloaded and it downloads the fonts and directX ok however on the setup box which I think shows the EULA the text box is blank and then playonlinux gets a fatal error and is forced to close :(


Has this setup worked for anyone since the last release?
 
Well, now it's my turn to try to make this work on my machine :) (and make a comeback after so many years...)

I use Manjaro 4.14.15 with wine-staging 2.21 and I followed the instructions in the fourth post as I want to make it work with Wine and not with PlayOnLinux.

I downloaded the fresh installer and ran it. The setup pops up and I click on Next. Then Wine's error window pops up:

Code:
Unhandled exception: page fault on read access to 0x00000038 in 32-bit code (0x7d049772).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7d049772 ESP:0033e0f4 EBP:0033e168 EFLAGS:00010212(  R- --  I   -A- - )
 EAX:00000008 EBX:00000038 ECX:00000000 EDX:00000000
 ESI:00ae35f8 EDI:00000008
Stack dump:
0x0033e0f4:  0033e138 7d047312 69ee0a58 00ae35f8
0x0033e104:  7d0baf16 0033e168 00000008 7d180000
0x0033e114:  00000038 0033e168 7d04940d 00110000
0x0033e124:  00000000 00ae35f8 0033e198 00000000
0x0033e134:  7d1295a0 03f349e0 03f349e0 00000004
0x0033e144:  00000005 0033e170 69dc9d00 00ac85b0
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x7d049772 in mshtml (+0x49772) (0x0033e168)
  1 0x7d0bcdd5 in mshtml (+0xbcdd4) (0x0033e1c8)
  2 0x6b18a8a9 in xul (+0x134a8a8) (0x03e71244)
0x7d049772: movl  0x0(%ebx),%eax
Modules:
Module  Address     Debug info  Name (126 modules)
PE    400000-  581000 Deferred        irsetup
PE    bd0000-  de6000 Deferred        nss3
PE  661c0000-662a4000 Deferred        mozglue
PE  69e40000-6d7d7000 Export          xul
PE  70a80000-70b5d000 Deferred        lgpllibs
ELF 7b400000-7b7ee000 Deferred        kernel32<elf>
  \-PE  7b420000-7b7ee000 \               kernel32
ELF 7bc00000-7bd2d000 Deferred        ntdll<elf>
  \-PE  7bc40000-7bd2d000 \               ntdll
ELF 7c000000-7c004000 Deferred        <wine-loader>
ELF 7cae0000-7cafc000 Deferred        libgcc_s.so.1
ELF 7cb68000-7cc1d000 Deferred        jscript<elf>
  \-PE  7cb70000-7cc1d000 \               jscript
ELF 7cc20000-7cc36000 Deferred        shcore<elf>
  \-PE  7cc30000-7cc36000 \               shcore
ELF 7cc38000-7cc50000 Deferred        libresolv.so.2
ELF 7cc58000-7cc8f000 Deferred        msctf<elf>
  \-PE  7cc60000-7cc8f000 \               msctf
ELF 7cc90000-7ccb0000 Deferred        dnsapi<elf>
  \-PE  7cca0000-7ccb0000 \               dnsapi
ELF 7ccb0000-7ccc7000 Deferred        dwmapi<elf>
  \-PE  7ccc0000-7ccc7000 \               dwmapi
ELF 7ccc8000-7cce7000 Deferred        bcrypt<elf>
  \-PE  7ccd0000-7cce7000 \               bcrypt
ELF 7cce8000-7cdb9000 Deferred        crypt32<elf>
  \-PE  7ccf0000-7cdb9000 \               crypt32
ELF 7cdc0000-7cdf5000 Deferred        wintrust<elf>
  \-PE  7cdd0000-7cdf5000 \               wintrust
ELF 7cdf8000-7ce10000 Deferred        userenv<elf>
  \-PE  7ce00000-7ce10000 \               userenv
ELF 7ce10000-7ce81000 Deferred        setupapi<elf>
  \-PE  7ce20000-7ce81000 \               setupapi
ELF 7ce88000-7cebc000 Deferred        secur32<elf>
  \-PE  7ce90000-7cebc000 \               secur32
ELF 7cec0000-7ced5000 Deferred        rasdlg<elf>
  \-PE  7ced0000-7ced5000 \               rasdlg
ELF 7ced8000-7cef4000 Deferred        rasapi32<elf>
  \-PE  7cee0000-7cef4000 \               rasapi32
ELF 7cef8000-7cf14000 Deferred        wsock32<elf>
  \-PE  7cf00000-7cf14000 \               wsock32
ELF 7cf18000-7cfdb000 Deferred        msvcrt<elf>
  \-PE  7cf30000-7cfdb000 \               msvcrt
ELF 7cfe0000-7d191000 Dwarf           mshtml<elf>
  \-PE  7d000000-7d191000 \               mshtml
ELF 7d198000-7d229000 Deferred        ieframe<elf>
  \-PE  7d1a0000-7d229000 \               ieframe
ELF 7d2f0000-7d336000 Deferred        usp10<elf>
  \-PE  7d300000-7d336000 \               usp10
ELF 7d4e0000-7d4f4000 Deferred        psapi<elf>
  \-PE  7d4f0000-7d4f4000 \               psapi
ELF 7d628000-7d63c000 Deferred        msimg32<elf>
  \-PE  7d630000-7d63c000 \               msimg32
ELF 7d640000-7d647000 Deferred        libxfixes.so.3
ELF 7d648000-7d654000 Deferred        libxcursor.so.1
ELF 7d660000-7d698000 Deferred        uxtheme<elf>
  \-PE  7d670000-7d698000 \               uxtheme
ELF 7d6c8000-7d6fa000 Deferred        libexpat.so.1
ELF 7d700000-7d74b000 Deferred        libfontconfig.so.1
ELF 7d750000-7d7c8000 Deferred        libpcre.so.1
ELF 7d7c8000-7d8fa000 Deferred        libglib-2.0.so.0
ELF 7d900000-7d9a5000 Deferred        libharfbuzz.so.0
ELF 7d9a8000-7d9e6000 Deferred        libpng16.so.16
ELF 7d9e8000-7d9f9000 Deferred        libbz2.so.1.0
ELF 7da00000-7dacd000 Deferred        libfreetype.so.6
ELF 7dad0000-7dae3000 Deferred        libxi.so.6
ELF 7dae8000-7daf5000 Deferred        libxrandr.so.2
ELF 7db38000-7db3f000 Deferred        libxdmcp.so.6
ELF 7db40000-7db45000 Deferred        libxau.so.6
ELF 7db48000-7db73000 Deferred        libxcb.so.1
ELF 7db78000-7dcc5000 Deferred        libx11.so.6
ELF 7dcc8000-7dcd4000 Deferred        libxrender.so.1
ELF 7dcd8000-7dcdf000 Deferred        libxxf86vm.so.1
ELF 7dd08000-7dd95000 Deferred        winex11<elf>
  \-PE  7dd10000-7dd95000 \               winex11
ELF 7dd98000-7de52000 Deferred        winmm<elf>
  \-PE  7dda0000-7de52000 \               winmm
ELF 7de58000-7de80000 Deferred        mpr<elf>
  \-PE  7de60000-7de80000 \               mpr
ELF 7de80000-7de99000 Deferred        libz.so.1
ELF 7dea0000-7deb5000 Deferred        libxext.so.6
ELF 7deb8000-7dedc000 Deferred        imm32<elf>
  \-PE  7dec0000-7dedc000 \               imm32
ELF 7dee0000-7df59000 Deferred        wininet<elf>
  \-PE  7def0000-7df59000 \               wininet
ELF 7df60000-7dffe000 Deferred        urlmon<elf>
  \-PE  7df70000-7dffe000 \               urlmon
ELF 7e000000-7e03b000 Deferred        oledlg<elf>
  \-PE  7e010000-7e03b000 \               oledlg
ELF 7e040000-7e174000 Deferred        oleaut32<elf>
  \-PE  7e060000-7e174000 \               oleaut32
ELF 7e178000-7e1fa000 Deferred        rpcrt4<elf>
  \-PE  7e180000-7e1fa000 \               rpcrt4
ELF 7e200000-7e35b000 Deferred        ole32<elf>
  \-PE  7e220000-7e35b000 \               ole32
ELF 7e360000-7e39c000 Deferred        ws2_32<elf>
  \-PE  7e370000-7e39c000 \               ws2_32
ELF 7e3a0000-7e3cb000 Deferred        iphlpapi<elf>
  \-PE  7e3b0000-7e3cb000 \               iphlpapi
ELF 7e3d0000-7e400000 Deferred        netapi32<elf>
  \-PE  7e3e0000-7e400000 \               netapi32
ELF 7e400000-7e43f000 Deferred        winspool<elf>
  \-PE  7e410000-7e43f000 \               winspool
ELF 7e440000-7e4b9000 Deferred        shlwapi<elf>
  \-PE  7e450000-7e4b9000 \               shlwapi
ELF 7e4c0000-7e794000 Deferred        shell32<elf>
  \-PE  7e4d0000-7e794000 \               shell32
ELF 7e798000-7e883000 Deferred        comdlg32<elf>
  \-PE  7e7a0000-7e883000 \               comdlg32
ELF 7e888000-7e9b6000 Deferred        gdi32<elf>
  \-PE  7e8a0000-7e9b6000 \               gdi32
ELF 7e9b8000-7eb9c000 Deferred        user32<elf>
  \-PE  7e9d0000-7eb9c000 \               user32
ELF 7eba0000-7ecbe000 Deferred        comctl32<elf>
  \-PE  7ebb0000-7ecbe000 \               comctl32
ELF 7ecc0000-7ed3a000 Deferred        advapi32<elf>
  \-PE  7ecd0000-7ed3a000 \               advapi32
ELF 7ed40000-7ed54000 Deferred        libnss_files.so.2
ELF 7eef8000-7efbc000 Deferred        libm.so.6
ELF 7efc0000-7efdb000 Deferred        aclui<elf>
  \-PE  7efd0000-7efdb000 \               aclui
ELF 7efe0000-7effa000 Deferred        version<elf>
  \-PE  7eff0000-7effa000 \               version
ELF f7b18000-f7b1d000 Deferred        libdl.so.2
ELF f7b60000-f7d33000 Deferred        libc.so.6
ELF f7d38000-f7d57000 Deferred        libpthread.so.0
ELF f7f30000-f7f57000 Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
  00000038    0
  00000028    0
  00000025    0
  00000020    0
  0000001a    0
  00000015    0
  00000010    0
  0000000f    0
00000011 winedevice.exe
  0000001f    0
  00000019    0
  00000018    0
  00000012    0
00000013 explorer.exe
  0000002e    0
  0000002d    0
  0000002c    0
  00000014    0
0000001d plugplay.exe
  00000022    0
  00000021    0
  0000001e    0
00000023 winedevice.exe
  0000002b    0
  00000027    0
  00000026    0
  00000024    0
0000002f entropia_universe_setup.exe
  ["Z:\home\endermigne\Downloads\entropia_universe_setup.exe"]
  00000030    0
00000031 (D) C:\users\endermigne\Temp\_ir_sf_temp_1\irsetup.exe
  ["C:\users\endermigne\Temp\_ir_sf_temp_1\irsetup.exe" __IRAOFF:674338 "__IRAFN:Z:\home\endermigne\Downloads\entropia_universe_setup.exe" "__IRCT:2" "__IRTSS:0" "__IRSID:S-1-5-21-0-0-0-1000"]
  00000058    0
  00000056    0
  00000055    0
  00000054    0
  00000053    0
  00000052    0
  00000051    0
  00000050    0
  0000004f    0
  0000004e    0
  0000004d    0
  0000004c   -1
  0000004b   -1
  0000004a    0
  00000049    0
  00000048    0
  00000047    0
  00000046    0
  00000045    0
  00000044    0
  00000043    0
  00000042    0
  00000041    0
  00000040    0
  00000032    0 <==
00000036 rpcss.exe
  0000003d    0
  0000003c    0
  0000003b    0
  0000003a    0
  00000039    0
  00000037    0
0000005c explorer.exe
  00000060    0
  0000005f    0
  0000005e    0
  0000005d    0
System information:
    Wine build: wine-2.21 (Staging)
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 4.14.15-1-MANJARO

What does that want to tell me?

This is my machine:

Code:
[endermigne@runlikehell Downloads]# mhwd
> 0000:03:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2016.04.20                true            PCI


> 0000:01:00.0 (0300:10de:128b) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
          video-nvidia            2017.03.12               false            PCI
         video-nouveau            2017.03.24                true            PCI
            video-vesa            2017.03.12                true            PCI


[endermigne@runlikehell Downloads]$ inxi -G
Graphics:  Card: NVIDIA GK208 [GeForce GT 710B]
           Display Server: x11 (X.Org 1.19.6 ) driver: nvidia Resolution: 1920x1080@60.00hz
           OpenGL: renderer: GeForce GT 710/PCIe/SSE2 version: 4.5.0 NVIDIA 384.111
[endermigne@runlikehell Downloads]#

And these are my packages that I have installed now:

Code:
[endermigne@runlikehell Downloads]$ pacman -Qs nvidia
local/lib32-nvidia-utils 1:384.111-1
    NVIDIA drivers utilities (32-bit)
local/libvdpau 1.1.1+3+ga21bf7a-1
    Nvidia VDPAU library
local/linux414-nvidia 1:384.111-3 (linux414-extramodules)
    NVIDIA drivers for linux.
local/linux49-nvidia 1:384.111-3 (linux49-extramodules)
    NVIDIA drivers for linux.
local/mhwd-nvidia 1:384.111-2
    MHWD module-ids for nvidia 384.111
local/mhwd-nvidia-304xx 1:304.137-1
    MHWD module-ids for nvidia 304.137
local/mhwd-nvidia-340xx 340.106-1
    MHWD module-ids for nvidia 340.106
local/nvidia-utils 1:384.111-3
    NVIDIA drivers utilities
local/xf86-video-nouveau 1.0.15-2 (xorg-drivers)
    Open Source 2D acceleration driver for nVidia cards
[endermigne@runlikehell Downloads]$ pacman -Qs wine
local/wine-mono 4.7.1-1
    Wine's built-in replacement for Microsoft's .NET Framework
local/wine-staging 2.21-1
    A compatibility layer for running Windows programs - Staging branch
local/wine_gecko 2.47-1
    Wine's built-in replacement for Microsoft's Internet Explorer
local/winetricks 20171222-1
    Script to install various redistributable runtime libraries in Wine.
[endermigne@runlikehell Downloads]$

Am I missing some 32-bit Nvidia stuff?

I'm thinking that maybe an Internet Explorer is missing since winetricks apps list doesn't list it, but winetricks ie8 doesn't seem to work against Wine64 (I haven't tried to make it 32-bit as I'd prefer 64-bit).

Can anyone please help me out here?
 
Well, I was looking for something more recent...

Anyway, I decided to go the 32-bit way by using the "WINEARCH=win32" prefix the first time:

Code:
$ WINEARCH=win32 WINEPREFIX=$HOME/.wine-32 winecfg
$ WINEPREFIX=$HOME/.wine-32 winetricks corefonts vcrun2005 d3dx9 ie7
$ WINEPREFIX=$HOME/.wine-32 wine ~/Downloads/entropia_universe_setup.exe

Note that I also needed to install ie7 (ie8 is said to not work in Wine), otherwise the setup crashes. Now the Client Installer is running and downloading 3.6GB of stuff and then the planet data. Launching the game doesn't work as after entering the security code it takes a while and I get a "Connection lost"-error. I'm pretty sure I set up the port-settings on my router correctly.

Anyway, I looked at the log of Wine and noticed that EU wants packages lib32-gnutls and lib32-mpg123. After installing those there are still some errors:

Code:
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {50d5107a-d278-4871-8989-f4ceaaf59cfc} could be created for context 0x401
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
err:tooltips:TOOLTIPS_WindowProc unknown msg 2007 wp=00000005 lp=00000000

What's with those?

And what about the fixmes?

Code:
fixme:ntdll:...
fixme:nls:...
fixme:module:...
fixme:msvcp:...
fixme:heap:...
fixme:ras:...
fixme:winsock:...
fixme:msimtf:...
fixme:mlang:...
fixme:file:...
fixme:crypt:...
fixme:wintrust:...
fixme:d3d:...
fixme:avrt:...
fixme:system:...
fixme:d3d_shader:...

Some mentioned a file "entropiauniverse.log", but where can I find that?
 
Last edited:
Yes, I'm finally playing! An update about how I made it working:

Code:
# install Wine and its requirements:
$ pacman -S wine-staging winetricks wine_gecko wine-mono zenity
# to avoid errors in Wine right away:
$ pacman -S lib32-mpg123 lib32-gnutls

$ WINEARCH=win32 WINEPREFIX=$HOME/.wine-32 winecfg
# click the options listed in this thread
$ WINEPREFIX=$HOME/.wine-32 winetricks corefonts d3dx9 ie7
$ WINEPREFIX=$HOME/.wine-32 wine ~/Downloads/entropia_universe_setup.exe
# this cd is important as the ClientLoader then puts the binaries where they should be
$ cd ~/.wine-32/dosdevices/c\:/Program\ Files/Entropia\ Universe
$ WINEPREFIX=$HOME/.wine-32 wine bin32/ClientLoader.exe

# in case you already have the planet data you can abort the installer as
# soon as it starts to download the planet data and copy those files into
# ~/.wine-32/drive_c/ProgramData/entropia universe/public_users_data/ and
# run the ClientLoader again

From my understand the main problem is that the ClientLoader shows a window that contains an HTML-page. Due to that it requires an IE to be installed. Sadly there is no IE for 64-bit Wine. If I install ie8 winetricks starts working, but at one point there is a pop-up saying that it doesn't work with 64-bit. With ie7 and ie6 winetricks aborts right away. Therefore, I'm stuck with 32-bit.

As for the connection my port forwarding and all was correct, but I'm stuck with 128kbit (I'm on a 20mbit line...). A reason could be that something in Wine lags too much. However, any insight is appreciated.
 
Yes, I'm finally playing! An update about how I made it working:

As for the connection my port forwarding and all was correct, but I'm stuck with 128kbit (I'm on a 20mbit line...). A reason could be that something in Wine lags too much. However, any insight is appreciated.

Setting minimal speed in client loader is a just fine, I seen this recomendadion everywhere when disconnects discussed.

I can also suggest you to suppress/enable wine debug messages with
Code:
export WINEDEBUG=fixme-d3dx,fixme-nls,trace-wininet,trace+urlmon,-d3dx,+loaddll,trace+ieframe,trace+winhttp
(disable what you don't need, and enable some, what are useful,
Code:
+loaddll
for example helpful if you have troubles with loading)

PS I should back to practice, with updating this post when new unstable wine+staging released (usually bi-weekly)
 
Good effort/work/show to those making a go at this!

I've not had time to maintain the winedb page for EU; (there's always room for a maintainer).

I would say that correctly installing wine in general (the wine-staging variation in this case--it's a much more viable option) sufficiently for Direct3D games, if you haven't before, is the hardest part, not getting it to work with EU, so if you get stuck start with a good guide to setting up wine on your linux flavor and release.

What i'm getting from the posts here seems to confirm that.




To follow up i've been keeping up with the wine-staging releases tracking wine (what a godsend that is) and not had anything break in the process.

There were/are/will be some issues with proper shutdown of the client (when has that ever not been the case with PE/EU?), and updating. Every time there's an update the clientloader will die and disappear after it does its initial update.

All of this always resolves by just making sure it's not still running on the wine server (check your top for example) and running it again.


Good luck hunting the evil undead Windows Ravager of Worlds beast
 
All right, my system upgraded wine-staging from 2.21 to 3.3. According to the release notes there was an improvement regarding showing HTML-pages in an application. Fortunately this affected the installer of EU and there doesn't seem to be a need to install some Internet Explorer any more!

For 64-bit Wine (32-bit Wine was in a previous post):
Code:
# install Wine and its requirements:
$ pacman -S wine-staging winetricks wine_gecko wine-mono zenity

$ winecfg
# click the options listed in this thread
$ winetricks corefonts d3dx9
$ wine ~/Downloads/entropia_universe_setup.exe
# this cd is important as the ClientLoader then puts the binaries where they should be
$ cd ~/.wine/dosdevices/c\:/Program\ Files/Entropia\ Universe
$ wine bin32/ClientLoader.exe

# in case you already have the planet data you can abort the installer as
# soon as it starts to download the planet data and copy those files into
# ~/.wine/drive_c/ProgramData/entropia universe/public_users_data/ and
# run the ClientLoader again
# Note however, that there may be issues with the caches, I can't say. So
# if you use sym-links targeting the 32-bit Wine, maybe don't link to the
# caches?

Too bad that I still can't play that way! No matter if I then choose to run the 64-bit or 32-bit client, EU stalls after the authorisation thing once the background picture with the progress bar appears at the bottom. In 32-bit Wine a gaming hint appears above the progress bar and the loading progress moves to the right. Not so with 64-bit Wine. No idea what's missing now...

Also the connection speed wasn't affected, I still have to pick 128kbit to pass authorisation...

Note that 32-bit Wine now asks for library lib32-krb5. So don't forget to install that.
 
Last edited:
I'm having some problems with getting this to work at the moment :(

Firstly when I download the .exe the sum codes don't match. Tried with an exe that I downloaded and it downloads the fonts and directX ok however on the setup box which I think shows the EULA the text box is blank and then playonlinux gets a fatal error and is forced to close :(


Has this setup worked for anyone since the last release?
just a note, might not be helpful idk, but I tend to click OK on the EULA thing before the text loads on Windows, and have no side effects.
 
Some mentioned a file "entropiauniverse.log", but where can I find that?
It's in the linux user's home folder at least for me (check "Show Hidden", the file's name is ".entropiauniverse.log")
 
No, I don't have that. I only have ~/.wine-32/drive_c/users/ender/Temp/Entropia Universe Setup Log.txt and that doesn't contain anything useful for my situation.
 
Last edited:
Today my system upgraded wine-staging from 3.3 to 3.4. And now I'm finally able to play with 64-bit Wine and EU with 64-bit!!! Awesome, right??? Well, yes :)

Regarding my open question whether or not it's possible to share directories between 32-bit Wine and 64-bit Wine it doesn't work for these two:

  • ~/.wine/drive_c/ProgramData/entropia universe/public_users_data/cache/
  • ~/.wine/drive_c/ProgramData/entropia universe/public_users_data/shaders/

For now I don't know if it's because of differences in 32-bit and 64-bit versions of ClientLoader or some general rule regarding sharing directories across installations of Wine (like write-allowed or something). I guess this will be answered when EU updates the content the next time (not necessary the client as such).

Anyway, for those who care:

Code:
[endermigne@runlikehell public_users_data]$ pwd
/home/endermigne/.wine/dosdevices/c:/ProgramData/entropia universe/public_users_data
[endermigne@runlikehell public_users_data]$ ls -al
total 36
drwxr-xr-x 4 endermigne endermigne 4096 19. Mar 17:29 .
drwxr-xr-x 3 endermigne endermigne 4096  7. Mar 20:19 ..
drwxr-xr-x 3 endermigne endermigne 4096 19. Mar 17:36 cache
lrwxrwxrwx 1 endermigne endermigne   94  7. Mar 20:17 dynamic_content -> '/home/endermigne/.wine-32/drive_c/ProgramData/entropia universe/public_users_data/dynamic_content/'
lrwxrwxrwx 1 endermigne endermigne   98  7. Mar 20:18 participant_content -> '/home/endermigne/.wine-32/drive_c/ProgramData/entropia universe/public_users_data/participant_content/'
lrwxrwxrwx 1 endermigne endermigne   89  7. Mar 20:18 screenshots -> '/home/endermigne/.wine-32/drive_c/ProgramData/entropia universe/public_users_data/screenshots'
-rw-r--r-- 1 endermigne endermigne 4104 19. Mar 17:35 settings-ce.cfg
drwxr-xr-x 3 endermigne endermigne 4096 19. Mar 17:34 shaders
[endermigne@runlikehell public_users_data]$

Still no change regarding connection speed...
 
:scratch2::eyecrazy:
Oi, it's me again. Do I need vcrun2005?
 
Odd situation.
Background: I need to not hog the shared bandwidth in this house. EU is bad about that.
Solution: I installed tc (debian Traffic Control) and applied a token bucket filter to my oddly named ethernet interface.
Problem: the filter didn't slow down EU client loader's bandwidth usage one bit.

A transcript for those who find such things of interest:
Code:
medb@inspiron:~# ip -a link list
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:21:9b:1b:9a:61 brd ff:ff:ff:ff:ff:ff
medb@inspiron:~# tc -s -d qdisc show dev enp0s25
qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
 Sent 2380922 bytes 34446 pkt (dropped 0, overlimits 0 requeues 2) 
 backlog 0b 0p requeues 2 
medb@inspiron:~# tc qdisc add dev enp0s25 root tbf rate 220kbit latency 50ms burst 1540
medb@inspiron:~# tc -s -d qdisc show dev enp0s25
qdisc tbf 8001: root refcnt 2 rate 220Kbit burst 1539b/1 mpu 0b lat 50.0ms linklayer ethernet 
 Sent 330 bytes 5 pkt (dropped 0, overlimits 0 requeues 0) 
 backlog 0b 0p requeues 0 
medb@inspiron:~# cd ~/.wine/dosdevices/c\:/Program\ Files/Entropia\ Universe
medb@inspiron:~/.wine/dosdevices/c:/Program Files/Entropia Universe# wine bin32/ClientLoader.exe &> $HOME/.entropiauniverse.log

The moment of truth as to whether I can play or not will have to wait til tomorrow so the housemate can work. I may also have to figure out how to get my distro to move up to wine-staging 3.4 from 2.21, and probably steal a better graphics card from another computer, but it sure was fun watching wine-staging work just as expected right away.
 
Last edited:
Odd situation.
Background: I need to not hog the shared bandwidth in this house. EU is bad about that.
Solution: I installed tc (debian Traffic Control) and applied a token bucket filter to my oddly named ethernet interface.
Problem: the filter didn't slow down EU client loader's bandwidth usage one bit.

A transcript for those who find such things of interest:
Code:
medb@inspiron:~# ip -a link list
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:21:9b:1b:9a:61 brd ff:ff:ff:ff:ff:ff
medb@inspiron:~# tc -s -d qdisc show dev enp0s25
qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
 Sent 2380922 bytes 34446 pkt (dropped 0, overlimits 0 requeues 2) 
 backlog 0b 0p requeues 2 
medb@inspiron:~# tc qdisc add dev enp0s25 root tbf rate 220kbit latency 50ms burst 1540
medb@inspiron:~# tc -s -d qdisc show dev enp0s25
qdisc tbf 8001: root refcnt 2 rate 220Kbit burst 1539b/1 mpu 0b lat 50.0ms linklayer ethernet 
 Sent 330 bytes 5 pkt (dropped 0, overlimits 0 requeues 0) 
 backlog 0b 0p requeues 0 
medb@inspiron:~# cd ~/.wine/dosdevices/c\:/Program\ Files/Entropia\ Universe
medb@inspiron:~/.wine/dosdevices/c:/Program Files/Entropia Universe# wine bin32/ClientLoader.exe &> $HOME/.entropiauniverse.log

The moment of truth as to whether I can play or not will have to wait til tomorrow so the housemate can work. I may also have to figure out how to get my distro to move up to wine-staging 3.4 from 2.21, and probably steal a better graphics card from another computer, but it sure was fun watching wine-staging work just as expected right away.
Nope. Running fine on debian 9.4 and wine-statging 2.21. Crashed in seconds after logging in but it acted just like some EU crashes I've experienced on Windows which resulted from interacting before I finished loading in. Will finish downloading and then retry.
 
Also the connection speed wasn't affected, I still have to pick 128kbit to pass authorisation...

Well, it turned out to be the modem. I have a newer model now and can connect with 10mbit. However, I don't see a single difference and MindArk fails to answer a support ticket about this.
 
I have a problem for some time. When I try to check my position all I get is empty unclickable bracket, same for positions sent by somebody in chat. Checked log file and it's empty bracket too. I'm pretty sure it worked first time I installed the game and later after some VU it stopped working. I can of course reinstall but before I do that I would like you guys to tell me if you have same issue? If you do then I guess reinstall is just waste of time.
 
I have a problem for some time. When I try to check my position all I get is empty unclickable bracket, same for positions sent by somebody in chat. Checked log file and it's empty bracket too. I'm pretty sure it worked first time I installed the game and later after some VU it stopped working. I can of course reinstall but before I do that I would like you guys to tell me if you have same issue? If you do then I guess reinstall is just waste of time.

Reinstall worked just in case anybody have same issue.
 
Reinstall worked just in case anybody have same issue.

I remember similiar problem, and it was by library resolution order (native vs builtin). But I can't remember, what library cause this behavior.
 
Finally I gave it a try and found EU works surprisingly fine on Mac+Wine. Only had to copy two libraries from real Win laptop. So thank you for this thread :)

But there is also a problem -- I can't see coordinates in chat. Pos command, death location, links from other players, all kind of links. Instead of real links there are only empty square brackets just like this []. They appear same way even in log file. And clicks on these empty things obviously do nothing.

Did anyone faced same problem? Is there a solution for?
 
Did anyone faced same problem? Is there a solution for?

Yes, I had it with the 32-bit version of the client-loader. I installed the 64-bit version and it's working ever since.

Maybe you only need to reinstall EU and it "fixes itself?"
 
Yes, I had it with the 32-bit version of the client-loader. I installed the 64-bit version and it's working ever since.

Maybe you only need to reinstall EU and it "fixes itself?"

I'm using 64-bit client (at least there is check mark in the options) and I really installed EU two weeks ago (did not just copy everything from windows) so it should be quite fresh.
Anyway, if you saw it also and fixed somehow then there is hope for me. I'll play around this stuff.
Thank you.
 
Finally I gave it a try and found EU works surprisingly fine on Mac+Wine. Only had to copy two libraries from real Win laptop. So thank you for this thread :)

But there is also a problem -- I can't see coordinates in chat. Pos command, death location, links from other players, all kind of links. Instead of real links there are only empty square brackets just like this []. They appear same way even in log file. And clicks on these empty things obviously do nothing.

Did anyone faced same problem? Is there a solution for?
Svarog mentioned to me that "a linux user" he had spoken with said the fix to this issue is:
Code:
winetricks corefonts
I'm in mid-reinstall at the moment and if I run into any more potentially-useful whatsits, I will share.
 
Yes, I had it with the 32-bit version of the client-loader. I installed the 64-bit version and it's working ever since.

Maybe you only need to reinstall EU and it "fixes itself?"
I'm thinking this is the primary solution to the broken waypoint links issue... likely a problem in the order of library resolution.
 
Svarog mentioned to me that "a linux user" he had spoken with said the fix to this issue is:
Code:
winetricks corefonts
I'm in mid-reinstall at the moment and if I run into any more potentially-useful whatsits, I will share.

I made a similar try -- copied and installed fonts from windows machine and it did not help.

Have to setup brew to run winetricks properly and don't want to :) But if it will work for you I'll try this option as well.
 
Svarog mentioned to me that "a linux user" he had spoken with said the fix to this issue is:
Code:
winetricks corefonts
I'm in mid-reinstall at the moment and if I run into any more potentially-useful whatsits, I will share.

If you read my earlier post in this thread you see that I had to do that, too.
 
I almost can't believe it

Long story short, I'm currently playing on wine-staging 4.0-rc7, on a ship anchor Dell Inspiron with a GTX 960 jammed into it. The proprietary drivers from nVidia broke X so I reverted to the nouveau driver that comes with my distribution (debian stretch). I have CSMT enabled and I've installed d3dx9 and corefonts. I edited the registry to inform CryEngine what video card and driver version I have; I don't know whether this made any difference, as my experience with this setup has been that a change takes effect several reboots and/or reinstalls after I make it. My best guess is that wine probably made some kind of change to 4.0-rc7 while I was messing with drivers and learning how to edit the registry.
Waypoint links still don't work ("Copy Waypoint Link" does nothing at all when clicked - the menu just stays there as if I had not clicked it, but it can make a waypoint perfectly fine using the same menu; and waypoints still appear in chat as []).
I'll report on stability after I find it out.
I've applied to become a maintainer for wine's appdb. I have not so much faith in the quality of my technical writing, and testing will be fun but new to me. Mainly I just want to update the introductory blurb that still says EU has one planet and refers new players to entropedia.info.
 
Back
Top