PlanetCalypsoForum.com :: Entropia Universe Discussion and Resources
Page 1 of 3 1 2 3 LastLast
Results 1 to 10 of 27
  1. #1
    Prowler
    Joined
    Mar 2006
    Gender | Ingame
    Male | Male
    Location
    Hsinchu/Taipei, Taiwan
    Avatar
    PkmX PkmX PkmX
    Society
    Art of Mining
    Posts
    1,518
    Images
    206

    Smile Entropia on Linux

    I recently picked up EU on Linux again, and I thought I'd resurrect this thread to give an update.

    My setup is still the same as before: ASUS K53SV with integreted Intel HD Graphics 3000 and NVIDIA GT540M (Optimus), using wine-staging 1.7.54.

    Now I'm running EU with the integrated chipset, on a 64-bit wineprefix with 32-bit client; you also need
    Code:
    $ winetricks vcrun2005 corefonts d3dx9
    as well as the aforementioned WINED3D_BUFFER_DOUBLEBUFFER patch for CE2 games to work (You don't need the patch if you enable CSMT in wine-staging). I tried to hunt, mine and travel through space via MS and it all worked without problems.

    Running EU on 32-bit wineprefix doesn't work for me, neither does it work with the NVIDIA graphics card over bumblebee and NVIDIA's propriety driver. However, I did manage to make it work with the open source nouveau driver and PRIME, but the performance is only on par with the Intel.

    Enabling CSMT on wine-staging works nicely and should provide a performance boost.

    Still, whether EU works still heavily depends on your exact hardware setup. I'm wondering if someone using ATI/AMD cards can provide some feedback, as their open source driver is improving very nicely these days.
    Last edited by Serica; 11-07-2015 at 20:50. Reason: 3.5 - moved post to new thread, added link
    I II III IV V VI VII VIII IX X XI XII XIII XIV XV XVI XVII XVIII XIX XX XXI XXII XXIII XXIV XXV XXVI XXVII
    Non-depositer since 2006/02/07

  2. #2
    Hatchling davidt's Avatar
    Joined
    Nov 2007
    Gender | Ingame
    Male | Male
    Location
    Poland
    Avatar
    David Hoek Liode
    Society
    Black Star Society
    Posts
    8
    Blog Entries
    1
    Images
    1

    Thumbs Up

    Quote Originally Posted by PkmX View Post
    This quote is hidden because you are ignoring this member. Show Quote
    I recently picked up EU on Linux again, and I thought I'd resurrect this thread to give an update.

    My setup is still the same as before: ASUS K53SV with integreted Intel HD Graphics 3000 and NVIDIA GT540M (Optimus), using wine-staging 1.7.54.

    Now I'm running EU with the integrated chipset, on a 64-bit wineprefix with 32-bit client; you also need
    Code:
    $ winetricks vcrun2005 corefonts d3dx9
    as well as the aforementioned WINED3D_BUFFER_DOUBLEBUFFER patch for CE2 games to work (You don't need the patch if you enable CSMT in wine-staging). I tried to hunt, mine and travel through space via MS and it all worked without problems.

    Running EU on 32-bit wineprefix doesn't work for me, neither does it work with the NVIDIA graphics card over bumblebee and NVIDIA's propriety driver. However, I did manage to make it work with the open source nouveau driver and PRIME, but the performance is only on par with the Intel.

    Enabling CSMT on wine-staging works nicely and should provide a performance boost.

    Still, whether EU works still heavily depends on your exact hardware setup. I'm wondering if someone using ATI/AMD cards can provide some feedback, as their open source driver is improving very nicely these days.
    Hi,

    Could you please create some small manual how to setup Wine and Entropia Universe on Linux?
    Did you use only Wine or PlayOnLinux app?

    I tried everything and it still doesn't work for me
    Best would be step by step instruction.

    Thanks in advance

  3. #3
    Old Alpha skeezer's Avatar
    Joined
    Sep 2008
    Gender | Ingame
    Male | Male
    Location
    Bilton Tower 2, 3 B
    Avatar
    Szilard Skeezer Aszkenaze
    Society
    Irken Invaders
    Posts
    831
    Images
    92
    Yes, more info please.


  4. #4
    Prowler
    Joined
    Mar 2006
    Gender | Ingame
    Male | Male
    Location
    Hsinchu/Taipei, Taiwan
    Avatar
    PkmX PkmX PkmX
    Society
    Art of Mining
    Posts
    1,518
    Images
    206
    Here is the adapted version of this step-by-step guide:

    1. You need to install wine-staging, either from your distribution's repository, third-party ppa, playonlinux, etc, or build it yourself. This is necessary because it provides CSMT which happens to workaround a bug in CE2 while also providing a performance boost.

    2. Start with a clean wine prefix for EU:
    Code:
    $ export WINEPREFIX=$HOME/.wine-eu
    $ rm -r $WINEPREFIX # Delete everything, just in case
    $ winecfg # To bootstrap the wine installation
    3. In winecfg, enable CSMT in the staging tab and check "Automatically capture the mouse in full-screen windows" in the graphics tab.

    4. Apply
    Code:
    $ winetricks corefonts vcrun2005 d3dx9
    to install windows fonts and override d3dx9 dlls with windows native ones.

    5. Install EU with the setup program from the official website, it should go smoothly.

    6. You need to change to EU's installation directory before starting the client. Here I use a script to launch the client loader:
    Code:
    #!/bin/sh
    
    export WINEPREFIX=$HOME/.wine-eu
    cd $WINEPREFIX/drive_c/Program\ Files\ \(x86\)/Entropia\ Universe && wine bin32/ClientLoader.exe &> $HOME/.entropiauniverse.log
    7. Start the client loader and let it update the client and download planet contents. Copy
    Code:
    C:/users/Public/Application Data/entropia universe/public_users_data
    from an existing installation if you don't want to download again.

    8. Uncheck 64-bit client in the settings, and you may also want to try safe mode and disable audio for the first time to minimize the possibilities of hitting bugs.

    9. Launch! If all goes well, you should be able to see the login screen and play. Otherwise, check ~/.entropiauniverse.log and see if you can figure out what goes wrong.
    Last edited by PkmX; 11-10-2015 at 15:20. Reason: Swap step 6 and 7
    I II III IV V VI VII VIII IX X XI XII XIII XIV XV XVI XVII XVIII XIX XX XXI XXII XXIII XXIV XXV XXVI XXVII
    Non-depositer since 2006/02/07

  5. #5
    Hatchling davidt's Avatar
    Joined
    Nov 2007
    Gender | Ingame
    Male | Male
    Location
    Poland
    Avatar
    David Hoek Liode
    Society
    Black Star Society
    Posts
    8
    Blog Entries
    1
    Images
    1

    Thumbs Up

    Works perfect!

    For those who are using PlayOnLinux I created installation script
    http://hoek.pl/pliki/EntropiaUniverse.txt
    I also submited it on official PlayOnLinux site
    https://www.playonlinux.com/pl/app-2258.html

    Thank you very much PkmX! You're the best!

    PS. Ahh one more thing, after installation you need to configure wine and on Application Tab choose Windows version to: Windows 7, on Graphic Tab, choose "Automatically capture the mouse in full-screen windows" and uncheck both options about Windows decorations and windows manage. Last thing is on Staging Tab -> Choose Enable CSMT
    Last edited by davidt; 11-09-2015 at 11:10.

  6. #6
    Prowler
    Joined
    Mar 2006
    Gender | Ingame
    Male | Male
    Location
    Hsinchu/Taipei, Taiwan
    Avatar
    PkmX PkmX PkmX
    Society
    Art of Mining
    Posts
    1,518
    Images
    206
    I'm looking into possibilities of using the Direct3D state tracker (Yes, you heard it right, Linux's open source graphics drivers can now support Direct3D natively). However, it needs patched mesa, Intel DRI driver and wine, as well as switching to nouveau, so it is probably going to take a while for me to poke around this combination. I will post here if I find out a way to get this to work on my machine.
    I II III IV V VI VII VIII IX X XI XII XIII XIV XV XVI XVII XVIII XIX XX XXI XXII XXIII XXIV XXV XXVI XXVII
    Non-depositer since 2006/02/07

  7. #7
    Prowler
    Joined
    Mar 2006
    Gender | Ingame
    Male | Male
    Location
    Hsinchu/Taipei, Taiwan
    Avatar
    PkmX PkmX PkmX
    Society
    Art of Mining
    Posts
    1,518
    Images
    206
    It turns out there was a bug in primus when used with wine-staging. This is already patched in the repository, so after recompilation I'm able to get EU to run on my NVIDIA GT540M via bumblebee/primus. Things look much better and smooth now. I will submit a bug report to Arch Linux to get them to re-package {,lib32-}primus.

    Here are some screenshots:


    Running on high settings works nicely too, but there are some occasional graphical glitches if you look at it funny. The new hadesheim area looks really great.


    The next objective would be allowing EU to run on 64-bit wine, which should fix the problem where it sometimes run out of memory if I visit too many places in one session.
    Last edited by PkmX; 11-10-2015 at 19:18.
    I II III IV V VI VII VIII IX X XI XII XIII XIV XV XVI XVII XVIII XIX XX XXI XXII XXIII XXIV XXV XXVI XXVII
    Non-depositer since 2006/02/07

  8. #8
    Hatchling davidt's Avatar
    Joined
    Nov 2007
    Gender | Ingame
    Male | Male
    Location
    Poland
    Avatar
    David Hoek Liode
    Society
    Black Star Society
    Posts
    8
    Blog Entries
    1
    Images
    1

    Thumbs Up

    Update for PlayOnLinux

    Code:
    #!/bin/bash
    # Date : 2015-11-09
    # Last revision : 2016-03-12
    # Wine version used : 1.9.5-staging
    # Distribution used to test : Ubuntu, Mint, Xubuntu
    # Author : Hoek
    # Licence : GPLv3
    # PlayOnLinux:  playonlinux-4.2.10
    
    [ "$PLAYONLINUX" = "" ] && exit
    source "$PLAYONLINUX/lib/sources"
    
    TITLE="Entropia Universe"
    AUTHOR="Hoek"
    PUBLISHER="Mindark PE AB"
    PREFIX="EntropiaUniverse"
    GAME_URL="http://www.entropiauniverse.com/"
    
    POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
    
    POL_SetupWindow_Init
    POL_SetupWindow_SetID 2258
    POL_Debug_Init
    POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
    POL_System_TmpCreate "$PREFIX"
    
    POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
    
    if [ "$INSTALL_METHOD" = "LOCAL" ]
    then
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        INSTALLER="$APP_ANSWER"
    elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
    then
        cd "$POL_System_TmpDir"
        POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "8892427c5c7c01e6461d5e867fe4471f"
        INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
    fi
    
    POL_System_SetArch "x86"
    POL_Wine_SelectPrefix "$PREFIX"
    POL_Wine_PrefixCreate "$WINEVERSION"
    
    POL_Call "POL_Install_corefonts"
    POL_Call "POL_Install_vcrun2005"
    POL_Call "POL_Install_vcrun2012"
    POL_Call "POL_Install_d3dx9"
    
    POL_Wine_WaitBefore "$TITLE"
    POL_Wine "$INSTALLER"
    
    POL_System_TmpDelete
    
    Set_OS "win7"
    POL_Wine_X11Drv "GrabFullScreen" "Y"
    POL_Wine_X11Drv "Managed" "N"
    POL_Wine_X11Drv "Decorated" "N"
    POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
    POL_Shortcut "ClientLoader.exe" "$TITLE"
    
    POL_SetupWindow_Close
    exit
    Should be approved soon on official site: https://www.playonlinux.com/pl/app-2..._Universe.html

  9. #9
    Mature
    Joined
    Jul 2014
    Gender | Ingame
    Male | Male
    Location
    GMT+2
    Avatar
    Hans Penguin Black
    Society
    NBK Army
    Posts
    31

    Thumbs Up

    Works for me with wine 1.9.7 both with and without staging patchset.
    After each update. ClientLoader fail to restart, and permissions need to be fixed:

    Code:
    chmod -R a+r,u+rw drive_c/Program\ Files/Entropia\ Universe/

  10. #10
    Mature
    Joined
    Jul 2014
    Gender | Ingame
    Male | Male
    Location
    GMT+2
    Avatar
    Hans Penguin Black
    Society
    NBK Army
    Posts
    31
    EU 15.9.0, Wine 1.9.11, opensource drivers -- all working well as in versions before, except Secret Island.

    Minor issues: ClientLoader hang on beginning update (kill/restart helps). Main game sometimes not quit cleanly (hang on quitting game, no damage, just kill process helps)

    I have 100% crash on entrance to Secret Island even in safe mode, waiting for support case to return me to main RT.

    I will continue post working combinations, and known problems.

Page 1 of 3 1 2 3 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Follow Planet Calypso on Twitter  Follow Planet Calypso on Facebook