Entropia Universe

Informations

Creator Message
Gurran Anonymous

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 10544
Wine: 5.0.3

Feedbacks

Description

Advanced 3D online virtual environment with a developed planetary system. FPS view. You can travel between the planets through space and socialize with people from all over the world. Website, Wikipedia.

PCGamingWiki - Appdb.winehq.org

Screenshots

MiniatureMiniatureMiniatureMiniatureMiniature

Source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : see changelog below
# Wine version used : see below
# Distribution used to test : Xubuntu 18.04 x64
# Author : Hoek (hoek@protonmail.com)  https://github.com/h0ek/POL_EntropiaUniverse
# Licence : GPLv3
# PlayOnLinux: 4.3.4
# 
#
# CHANGELOG
# [Dadu042] (2019-05-25 14:57)
#   Improve d3dx9, videodriver.
# [Dadu042] (2019-05-23)
#   Fix download URL (checksum has changed).
#   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).
# [Dadu042] (2019-06-04 17:39)
#   Add POL_Install_gecko (in order to try to fix the errors in the log: 'fixme:mshtml ...')
# [Dadu042] (2020-07-17 17:00)
#   Wine 3.21 -> 5.0.1
#   Remove POL_Install_vcrun2012, POL_Install_gecko, POL_Install_d3dx9_43
#   Fix POL_Shortcut category
#   Add a second Set_OS "win7", because the game detects the OS as 'Windows server 2008 R2'.

[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
  
WINEVERSION="5.0.3"
  
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_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"

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"
        INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
fi
 
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"
Set_OS "win7"


POL_Call "POL_Install_corefonts"

# Disabled on 2020-07-17 with Wine 5.0.1
# POL_Call "POL_Install_vcrun2012"
# POL_Call "POL_Install_gecko"
# POL_Call "POL_Install_d3dx9_43"
# POL_Call "POL_Install_d3dcompiler_43"
 
# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
POL_Call POL_Install_VideoDriver
 
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"
       
POL_System_TmpDelete
 
Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_X11Drv "Managed" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE" "" "" "Game;RolePlaying;"

POL_SetupWindow_message "$(eval_gettext '\nInstallation is finished ! ')" "$TITLE"
       
POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have huge log file, you should type \ninto Debug flags : fixme-all')" "$TITLE"

POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribute
Member Message
Dadu042 Friday 1 April 2022 at 9:58
Dadu042

Information

This update has been approved by the team.

Differences

@@ -25,7 +25,7 @@
 [ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
   
-WINEVERSION="5.0.2"
+WINEVERSION="5.0.3"
   
 TITLE="Entropia Universe"
 AUTHOR="Hoek"

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : see changelog below
# Wine version used : see below
# Distribution used to test : Xubuntu 18.04 x64
# Author : Hoek (hoek@protonmail.com)  https://github.com/h0ek/POL_EntropiaUniverse
# Licence : GPLv3
# PlayOnLinux: 4.3.4
# 
#
# CHANGELOG
# [Dadu042] (2019-05-25 14:57)
#   Improve d3dx9, videodriver.
# [Dadu042] (2019-05-23)
#   Fix download URL (checksum has changed).
#   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).
# [Dadu042] (2019-06-04 17:39)
#   Add POL_Install_gecko (in order to try to fix the errors in the log: 'fixme:mshtml ...')
# [Dadu042] (2020-07-17 17:00)
#   Wine 3.21 -> 5.0.1
#   Remove POL_Install_vcrun2012, POL_Install_gecko, POL_Install_d3dx9_43
#   Fix POL_Shortcut category
#   Add a second Set_OS "win7", because the game detects the OS as 'Windows server 2008 R2'.

[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
  
WINEVERSION="5.0.3"
  
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_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"

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"
        INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
fi
 
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"
Set_OS "win7"


POL_Call "POL_Install_corefonts"

# Disabled on 2020-07-17 with Wine 5.0.1
# POL_Call "POL_Install_vcrun2012"
# POL_Call "POL_Install_gecko"
# POL_Call "POL_Install_d3dx9_43"
# POL_Call "POL_Install_d3dcompiler_43"
 
# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
POL_Call POL_Install_VideoDriver
 
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"
       
POL_System_TmpDelete
 
Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_X11Drv "Managed" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE" "" "" "Game;RolePlaying;"

POL_SetupWindow_message "$(eval_gettext '\nInstallation is finished ! ')" "$TITLE"
       
POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have huge log file, you should type \ninto Debug flags : fixme-all')" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

Dadu042 Wednesday 4 November 2020 at 21:39
Dadu042

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -25,7 +25,7 @@
 [ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
   
-WINEVERSION="5.0.1"
+WINEVERSION="5.0.2"
   
 TITLE="Entropia Universe"
 AUTHOR="Hoek"

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : see changelog below
# Wine version used : see below
# Distribution used to test : Xubuntu 18.04 x64
# Author : Hoek (hoek@protonmail.com)  https://github.com/h0ek/POL_EntropiaUniverse
# Licence : GPLv3
# PlayOnLinux: 4.3.4
# 
#
# CHANGELOG
# [Dadu042] (2019-05-25 14:57)
#   Improve d3dx9, videodriver.
# [Dadu042] (2019-05-23)
#   Fix download URL (checksum has changed).
#   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).
# [Dadu042] (2019-06-04 17:39)
#   Add POL_Install_gecko (in order to try to fix the errors in the log: 'fixme:mshtml ...')
# [Dadu042] (2020-07-17 17:00)
#   Wine 3.21 -> 5.0.1
#   Remove POL_Install_vcrun2012, POL_Install_gecko, POL_Install_d3dx9_43
#   Fix POL_Shortcut category
#   Add a second Set_OS "win7", because the game detects the OS as 'Windows server 2008 R2'.

[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
  
WINEVERSION="5.0.2"
  
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_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"

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"
        INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
fi
 
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"
Set_OS "win7"


POL_Call "POL_Install_corefonts"

# Disabled on 2020-07-17 with Wine 5.0.1
# POL_Call "POL_Install_vcrun2012"
# POL_Call "POL_Install_gecko"
# POL_Call "POL_Install_d3dx9_43"
# POL_Call "POL_Install_d3dcompiler_43"
 
# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
POL_Call POL_Install_VideoDriver
 
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"
       
POL_System_TmpDelete
 
Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_X11Drv "Managed" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE" "" "" "Game;RolePlaying;"

POL_SetupWindow_message "$(eval_gettext '\nInstallation is finished ! ')" "$TITLE"
       
POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have huge log file, you should type \ninto Debug flags : fixme-all')" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

Dadu042 Friday 17 July 2020 at 19:55
Dadu042

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Tested 10 min.

Differences

@@ -2,42 +2,50 @@
 # Date : 2015-11-09
 # Last revision : see changelog below
 # Wine version used : see below
-# Distribution used to test : Xubuntu 19.04 x64
-# Author : Hoek (hoek@protonmail.com)
+# Distribution used to test : Xubuntu 18.04 x64
+# Author : Hoek (hoek@protonmail.com)  https://github.com/h0ek/POL_EntropiaUniverse
 # Licence : GPLv3
-# PlayOnLinux: 4.5.4
-# Always up to date: https://github.com/h0ek/POL_EntropiaUniverse
-
+# PlayOnLinux: 4.3.4
+# 
+#
 # CHANGELOG
 # [Dadu042] (2019-05-25 14:57)
 #   Improve d3dx9, videodriver.
 # [Dadu042] (2019-05-23)
 #   Fix download URL (checksum has changed).
-#   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).
+#   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).
 # [Dadu042] (2019-06-04 17:39)
-#   Add POL_Install_gecko (in order to try to fix the errors in the log: 'fixme:mshtml ...')
-      
+#   Add POL_Install_gecko (in order to try to fix the errors in the log: 'fixme:mshtml ...')
+# [Dadu042] (2020-07-17 17:00)
+#   Wine 3.21 -> 5.0.1
+#   Remove POL_Install_vcrun2012, POL_Install_gecko, POL_Install_d3dx9_43
+#   Fix POL_Shortcut category
+#   Add a second Set_OS "win7", because the game detects the OS as 'Windows server 2008 R2'.
+
 [ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
- 
-WINEVERSION="3.21"
- 
+  
+WINEVERSION="5.0.1"
+  
 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_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
+
 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"
@@ -48,31 +56,39 @@
         POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe"
         INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
 fi
-
+ 
 POL_System_SetArch "x86"
 POL_Wine_SelectPrefix "$PREFIX"
 POL_Wine_PrefixCreate "$WINEVERSION"
-      
+Set_OS "win7"
+
+
 POL_Call "POL_Install_corefonts"
-POL_Call "POL_Install_vcrun2012"
-POL_Call "POL_Install_gecko"
-POL_Call "POL_Install_d3dx9_43"
-POL_Call "POL_Install_d3dcompiler_43"
 
+# Disabled on 2020-07-17 with Wine 5.0.1
+# POL_Call "POL_Install_vcrun2012"
+# POL_Call "POL_Install_gecko"
+# POL_Call "POL_Install_d3dx9_43"
+# POL_Call "POL_Install_d3dcompiler_43"
+ 
 # Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
 POL_Call POL_Install_VideoDriver
-
+ 
 POL_Wine_WaitBefore "$TITLE"
 POL_Wine "$INSTALLER"
-      
+       
 POL_System_TmpDelete
-
+ 
 Set_OS "win7"
 POL_Wine_X11Drv "GrabFullScreen" "Y"
 POL_Wine_X11Drv "Managed" "Y"
 POL_Wine_X11Drv "Decorated" "Y"
 POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
-POL_Shortcut "ClientLoader.exe" "$TITLE" "Game;"
-      
+POL_Shortcut "ClientLoader.exe" "$TITLE" "" "" "Game;RolePlaying;"
+
+POL_SetupWindow_message "$(eval_gettext '\nInstallation is finished ! ')" "$TITLE"
+       
+POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have huge log file, you should type \ninto Debug flags : fixme-all')" "$TITLE"
+
 POL_SetupWindow_Close
 exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : see changelog below
# Wine version used : see below
# Distribution used to test : Xubuntu 18.04 x64
# Author : Hoek (hoek@protonmail.com)  https://github.com/h0ek/POL_EntropiaUniverse
# Licence : GPLv3
# PlayOnLinux: 4.3.4
# 
#
# CHANGELOG
# [Dadu042] (2019-05-25 14:57)
#   Improve d3dx9, videodriver.
# [Dadu042] (2019-05-23)
#   Fix download URL (checksum has changed).
#   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).
# [Dadu042] (2019-06-04 17:39)
#   Add POL_Install_gecko (in order to try to fix the errors in the log: 'fixme:mshtml ...')
# [Dadu042] (2020-07-17 17:00)
#   Wine 3.21 -> 5.0.1
#   Remove POL_Install_vcrun2012, POL_Install_gecko, POL_Install_d3dx9_43
#   Fix POL_Shortcut category
#   Add a second Set_OS "win7", because the game detects the OS as 'Windows server 2008 R2'.

[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
  
WINEVERSION="5.0.1"
  
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_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"

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"
        INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
fi
 
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"
Set_OS "win7"


POL_Call "POL_Install_corefonts"

# Disabled on 2020-07-17 with Wine 5.0.1
# POL_Call "POL_Install_vcrun2012"
# POL_Call "POL_Install_gecko"
# POL_Call "POL_Install_d3dx9_43"
# POL_Call "POL_Install_d3dcompiler_43"
 
# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
POL_Call POL_Install_VideoDriver
 
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"
       
POL_System_TmpDelete
 
Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_X11Drv "Managed" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE" "" "" "Game;RolePlaying;"

POL_SetupWindow_message "$(eval_gettext '\nInstallation is finished ! ')" "$TITLE"
       
POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have huge log file, you should type \ninto Debug flags : fixme-all')" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

Saturday 18 July 2020 at 19:03
Supports DXVK_170, however this makes so much debug output (about 'TSFStaticSink') that you should add in 'Debug Flags': 'warn-all,fixme-all'.
Dadu042 Wednesday 5 June 2019 at 17:43
Dadu042

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Minor update (add gecko). Details in changelog.

Differences

@@ -1,5 +1,5 @@
 #!/bin/bash
-# Date : 2019-05-29
+# Date : 2015-11-09
 # Last revision : see changelog below
 # Wine version used : see below
 # Distribution used to test : Xubuntu 19.04 x64
@@ -9,14 +9,13 @@
 # Always up to date: https://github.com/h0ek/POL_EntropiaUniverse
 
 # CHANGELOG
-# [Dadu042] (2019-05-29 22:57)
-#  Fix the failing upgrade of 'EU update' by installing the Windows component 'riched30'.
 # [Dadu042] (2019-05-25 14:57)
 #   Improve d3dx9, videodriver.
 # [Dadu042] (2019-05-23)
 #   Fix download URL (checksum has changed).
 #   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).
-
+# [Dadu042] (2019-06-04 17:39)
+#   Add POL_Install_gecko (in order to try to fix the errors in the log: 'fixme:mshtml ...')
       
 [ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
@@ -56,11 +55,10 @@
       
 POL_Call "POL_Install_corefonts"
 POL_Call "POL_Install_vcrun2012"
+POL_Call "POL_Install_gecko"
 POL_Call "POL_Install_d3dx9_43"
 POL_Call "POL_Install_d3dcompiler_43"
 
-POL_Call "POL_Install_riched30"
-
 # Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
 POL_Call POL_Install_VideoDriver
 
@@ -68,7 +66,7 @@
 POL_Wine "$INSTALLER"
       
 POL_System_TmpDelete
-      
+
 Set_OS "win7"
 POL_Wine_X11Drv "GrabFullScreen" "Y"
 POL_Wine_X11Drv "Managed" "Y"
@@ -77,4 +75,4 @@
 POL_Shortcut "ClientLoader.exe" "$TITLE" "Game;"
       
 POL_SetupWindow_Close
-exit
\ No newline at end of file
+exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : see changelog below
# Wine version used : see below
# Distribution used to test : Xubuntu 19.04 x64
# Author : Hoek (hoek@protonmail.com)
# Licence : GPLv3
# PlayOnLinux: 4.5.4
# Always up to date: https://github.com/h0ek/POL_EntropiaUniverse

# CHANGELOG
# [Dadu042] (2019-05-25 14:57)
#   Improve d3dx9, videodriver.
# [Dadu042] (2019-05-23)
#   Fix download URL (checksum has changed).
#   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).
# [Dadu042] (2019-06-04 17:39)
#   Add POL_Install_gecko (in order to try to fix the errors in the log: 'fixme:mshtml ...')
      
[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
 
WINEVERSION="3.21"
 
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"
        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_vcrun2012"
POL_Call "POL_Install_gecko"
POL_Call "POL_Install_d3dx9_43"
POL_Call "POL_Install_d3dcompiler_43"

# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
POL_Call POL_Install_VideoDriver

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"
      
POL_System_TmpDelete

Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_X11Drv "Managed" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE" "Game;"
      
POL_SetupWindow_Close
exit 0

Replies

MitchellmalounmMaloun Sunday 2 June 2019 at 3:24
MitchellmalounmMaloun

Message

Any idea what i could do to resolve this??


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Unhandled exception: unimplemented function msls31.dll.LssbFDonePresSubline called in 32-bit code (0x7b43f4dc).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b43f4dc ESP:009ae7a4 EBP:009ae818 EFLAGS:00000212(   - --  I   -A- - )
 EAX:7b42a2f9 EBX:00000004 ECX:009ae7c4 EDX:009ae848
 ESI:7bdd3828 EDI:009ae8dc
Stack dump:
0x009ae7a4:  00000000 00000047 009ae7b4 80000100
0x009ae7b4:  00000001 00000000 7b43f4dc 00000002
0x009ae7c4:  7bdd3828 7bdd3d64 7b460287 7bdd0000
0x009ae7d4:  00000047 00000000 7b460274 009ae7fc
0x009ae7e4:  00000000 009ae854 74e8e358 009ae810
0x009ae7f4:  00000000 74e8e358 7bdd0000 00000047
Backtrace:
=>0 0x7b43f4dc RaiseException+0x8c() in kernel32 (0x009ae818)
  1 0x7bdd380f __wine_spec_unimplemented_stub+0x2e() in msls31 (0x009ae858)
  2 0x7bdd3451 __wine_stub_LssbFDonePresSubline+0x28() in msls31 (0x009aeba8)
  3 0x74e603e2 in riched20 (+0x303e1) (0x009aeba8)
  4 0x74e5e6b7 in riched20 (+0x2e6b6) (0x009aebbc)
  5 0x74e5c64b in riched20 (+0x2c64a) (0x009aebe8)
  6 0x74e41227 in riched20 (+0x11226) (0x009aecb0)
  7 0x74e752bf in riched20 (+0x452be) (0x009aed2c)
  8 0x74e7658f in riched20 (+0x4658e) (0x009aedc0)
  9 0x74e3f209 in riched20 (+0xf208) (0x009aee24)
  10 0x74e7cfad in riched20 (+0x4cfac) (0x009aef98)
  11 0x74e51906 in riched20 (+0x21905) (0x009af888)
  12 0x7ea0ba7a WINPROC_wrapper+0x19() in user32 (0x009af8b8)
  13 0x7ea0c299 call_window_proc+0x58() in user32 (0x009af908)
  14 0x7ea0e683 WINPROC_call_window+0x1c2() in user32 (0x009af958)
  15 0x7e9c13b7 SendMessageW+0x316() in user32 (0x009afa18)
  16 0x1000779c in wixstdba (+0x779b) (0x009afa60)
  17 0x1000218f in wixstdba (+0x218e) (0x009afaa0)
  18 0x10003c2b in wixstdba (+0x3c2a) (0x009afab8)
  19 0x7ea0ba7a WINPROC_wrapper+0x19() in user32 (0x009afae8)
  20 0x7ea0c299 call_window_proc+0x58() in user32 (0x009afb38)
  21 0x7ea0e683 WINPROC_call_window+0x1c2() in user32 (0x009afb88)
  22 0x7e9c13b7 SendMessageW+0x316() in user32 (0x009afc48)
  23 0x7e9ff8e4 WIN_CreateWindowEx+0xa63() in user32 (0x009afda8)
  24 0x7e9f49c8 CreateWindowExW+0x77() in user32 (0x009afdf8)
  25 0x10003fc9 in wixstdba (+0x3fc8) (0x009afea8)
  26 0x1000408e in wixstdba (+0x408d) (0x009afedc)
  27 0x7bc88f24 call_thread_func_wrapper+0xb() in ntdll (0x009afeec)
  28 0x7bc8df59 call_thread_func+0xd8() in ntdll (0x009affdc)
  29 0x7bc88f16 call_thread_entry+0x9() in ntdll (0x009affec)
0x7b43f4dc RaiseException+0x8c in kernel32: addl $12,%esp
Modules:
Module Address Debug info Name (134 modules)
PE   400000-  465000 Deferred        vcredist_x86
PE 10000000-10023000 Export          wixstdba
PE 74e30000-74e9d000 Export          riched20
ELF 79838000-79900000 Deferred        msvcrt
  \-PE 79850000-79900000 \               msvcrt
ELF 79a34000-79a56000 Deferred        explorerframe
  \-PE 79a40000-79a56000 \               explorerframe
ELF 79a56000-7b400000 Deferred        libicudata.so.60
ELF 7b400000-7b7f6000 Dwarf           kernel32
  \-PE 7b420000-7b7f6000 \               kernel32
ELF 7b7f8000-7b8be000 Deferred        windowscodecs
  \-PE 7b810000-7b8be000 \               windowscodecs
ELF 7b8be000-7b8d6000 Deferred        libgpg-error.so.0
ELF 7b8d6000-7b9b7000 Deferred        libgcrypt.so.20
ELF 7b9b7000-7b9cd000 Deferred        liblz4.so.1
ELF 7b9cd000-7ba5d000 Deferred        libsystemd.so.0
ELF 7ba5d000-7ba75000 Deferred        libresolv.so.2
ELF 7ba75000-7bad0000 Deferred        libdbus-1.so.3
ELF 7bad0000-7bbac000 Deferred        libkrb5.so.3
ELF 7bbac000-7bc00000 Deferred        libgssapi_krb5.so.2
ELF 7bc00000-7bd10000 Dwarf           ntdll
  \-PE 7bc10000-7bd10000 \               ntdll
ELF 7bd24000-7bdb7000 Deferred        libcups.so.2
ELF 7bdc1000-7bdd7000 Dwarf           msls31
  \-PE 7bdd0000-7bdd7000 \               msls31
ELF 7bdd7000-7be00000 Deferred        propsys
  \-PE 7bde0000-7be00000 \               propsys
ELF 7bf0b000-7c000000 Deferred        comdlg32
  \-PE 7bf10000-7c000000 \               comdlg32
ELF 7c000000-7c004000 Deferred       
ELF 7c011000-7c016000 Deferred        libkeyutils.so.1
ELF 7c016000-7c023000 Deferred        libkrb5support.so.0
ELF 7c023000-7c065000 Deferred        winspool
  \-PE 7c030000-7c065000 \               winspool
ELF 7c241000-7c400000 Deferred        libicuuc.so.60
ELF 7c405000-7c40a000 Deferred        libcom_err.so.2
ELF 7c40a000-7c43f000 Deferred        libk5crypto.so.3
ELF 7c471000-7c4b7000 Deferred        libxslt.so.1
ELF 7c4b7000-7c4d4000 Deferred        libgcc_s.so.1
ELF 7c4d4000-7c500000 Deferred        liblzma.so.5
ELF 7c500000-7c6ed000 Deferred        libxml2.so.2
ELF 7c6ef000-7c703000 Deferred        libavahi-client.so.3
ELF 7c736000-7c824000 Deferred        msxml3
  \-PE 7c740000-7c824000 \               msxml3
ELF 7c824000-7c82b000 Deferred        libxfixes.so.3
ELF 7c82b000-7c837000 Deferred        libxcursor.so.1
ELF 7c837000-7c84a000 Deferred        libxi.so.6
ELF 7c84a000-7c84e000 Deferred        libxcomposite.so.1
ELF 7c84e000-7c85b000 Deferred        libxrandr.so.2
ELF 7c85b000-7c867000 Deferred        libxrender.so.1
ELF 7c867000-7c86e000 Deferred        libxxf86vm.so.1
ELF 7c86e000-7c872000 Deferred        libxinerama.so.1
ELF 7c872000-7c87c000 Deferred        librt.so.1
ELF 7c87c000-7c897000 Deferred        libbsd.so.0
ELF 7c897000-7c89e000 Deferred        libxdmcp.so.6
ELF 7c89e000-7c8a2000 Deferred        libxau.so.6
ELF 7c8a2000-7c8ce000 Deferred        libxcb.so.1
ELF 7c8ce000-7ca18000 Deferred        libx11.so.6
ELF 7ca18000-7ca2d000 Deferred        libxext.so.6
ELF 7ca2d000-7cac7000 Deferred        winex11
  \-PE 7ca40000-7cac7000 \               winex11
ELF 7cac7000-7cad0000 Deferred        libffi.so.6
ELF 7cad0000-7cb5b000 Deferred        libgmp.so.10
ELF 7cb5b000-7cb91000 Deferred        libhogweed.so.4
ELF 7cb91000-7cbcd000 Deferred        libnettle.so.6
ELF 7cbcd000-7cbe2000 Deferred        libtasn1.so.6
ELF 7cbe2000-7cd63000 Deferred        libunistring.so.2
ELF 7cd63000-7cd81000 Deferred        libidn2.so.0
ELF 7cd81000-7cecf000 Deferred        libp11-kit.so.0
ELF 7cecf000-7d065000 Deferred        libgnutls.so.30
ELF 7d066000-7d074000 Deferred        libavahi-common.so.3
ELF 7d074000-7d0ac000 Deferred        uxtheme
  \-PE 7d080000-7d0ac000 \               uxtheme
ELF 7d29f000-7d2ea000 Deferred        libfontconfig.so.1
ELF 7d2ea000-7dcb1000 Deferred        shell32
  \-PE 7d300000-7dcb1000 \               shell32
ELF 7dcd9000-7dd0b000 Deferred        libexpat.so.1
ELF 7dd0b000-7dd45000 Deferred        libpng16.so.16
ELF 7dd45000-7de02000 Deferred        libfreetype.so.6
ELF 7de4b000-7de83000 Deferred        wintrust
  \-PE 7de50000-7de83000 \               wintrust
ELF 7de83000-7decf000 Deferred        usp10
  \-PE 7de90000-7decf000 \               usp10
ELF 7decf000-7e026000 Deferred        comctl32
  \-PE 7dee0000-7e026000 \               comctl32
ELF 7e026000-7e060000 Deferred        ws2_32
  \-PE 7e030000-7e060000 \               ws2_32
ELF 7e060000-7e088000 Deferred        mpr
  \-PE 7e070000-7e088000 \               mpr
ELF 7e088000-7e10d000 Deferred        wininet
  \-PE 7e090000-7e10d000 \               wininet
ELF 7e10d000-7e1af000 Deferred        urlmon
  \-PE 7e120000-7e1af000 \               urlmon
ELF 7e1af000-7e2f1000 Deferred        msi
  \-PE 7e1c0000-7e2f1000 \               msi
ELF 7e2f1000-7e3d5000 Deferred        crypt32
  \-PE 7e300000-7e3d5000 \               crypt32
ELF 7e3d5000-7e3f4000 Deferred        libz.so.1
ELF 7e3f5000-7e41b000 Deferred        imm32
  \-PE 7e400000-7e41b000 \               imm32
ELF 7e41b000-7e43d000 Deferred        bcrypt
  \-PE 7e420000-7e43d000 \               bcrypt
ELF 7e43d000-7e570000 Deferred        oleaut32
  \-PE 7e450000-7e570000 \               oleaut32
ELF 7e570000-7e5fd000 Deferred        rpcrt4
  \-PE 7e580000-7e5fd000 \               rpcrt4
ELF 7e5fd000-7e765000 Deferred        ole32
  \-PE 7e610000-7e765000 \               ole32
ELF 7e765000-7e7e0000 Deferred        advapi32
  \-PE 7e770000-7e7e0000 \               advapi32
ELF 7e7e0000-7e933000 Deferred        gdi32
  \-PE 7e7f0000-7e933000 \               gdi32
ELF 7e933000-7eb64000 Dwarf           user32
  \-PE 7e950000-7eb64000 \               user32
ELF 7eb64000-7ebdb000 Deferred        shlwapi
  \-PE 7eb70000-7ebdb000 \               shlwapi
ELF 7ebdb000-7ec78000 Deferred        gdiplus
  \-PE 7ebf0000-7ec78000 \               gdiplus
ELF 7ec78000-7ec8c000 Deferred        libnss_files.so.2
ELF 7ec8c000-7eca7000 Deferred        libnsl.so.1
ELF 7eca7000-7ecb5000 Deferred        libnss_nis.so.2
ELF 7eeb5000-7efb7000 Deferred        libm.so.6
ELF 7efc0000-7efe6000 Deferred        cabinet
  \-PE 7efd0000-7efe6000 \               cabinet
ELF 7efe6000-7f000000 Deferred        version
  \-PE 7eff0000-7f000000 \               version
ELF f7b30000-f7b3a000 Deferred        libnss_compat.so.2
ELF f7b3c000-f7b41000 Deferred        libdl.so.2
ELF f7b41000-f7d1d000 Deferred        libc.so.6
ELF f7d1d000-f7d3c000 Deferred        libpthread.so.0
ELF f7d3c000-f7ef5000 Dwarf           libwine.so.1
ELF f7ef5000-f7efe000 Deferred        libgtk3-nocsd.so.0
ELF f7f49000-f7f71000 Deferred        ld-linux.so.2
ELF f7f74000-f7f75000 Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
00000036    0
00000024    0
00000021    0
0000001c    0
00000018    0
00000013    0
00000010    0
0000000f    0
00000011 winedevice.exe
00000019    0
00000017    0
00000016    0
00000012    0
0000001a plugplay.exe
0000001e    0
0000001d    0
0000001b    0
0000001f winedevice.exe
00000025    0
00000023    0
00000022    0
00000020    0
00000028 entropia_universe_setup.exe
00000029    0
0000002a explorer.exe
00000030    0
0000002d    0
0000002c    0
0000002b    0
0000002e irsetup.exe
0000005a    0
00000058    0
00000057    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
0000003f    0
0000003e    0
0000002f    0
00000034 rpcss.exe
0000003b    0
0000003a    0
00000039    0
00000038    0
00000037    0
00000035    0
0000005b vcredist_x86.exe
00000064    0
00000061    0
0000005c    0
0000005e (D) C:\users\owner\Temp\_ir_sf_temp_0\vcredist_x86.exe
00000063    0 <==
00000062    0
0000005f    0
System information:
    Wine build: wine-3.21
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 5.0.10-050010-generic

Replies

Sunday 2 June 2019 at 8:54
The crash seems related to Unicode.
What is the language selected ?
Sunday 2 June 2019 at 11:16
I haven't selected a language but i speak English only
Monday 3 June 2019 at 11:42
I attempted to run the debug and this was my output

[06/03/19 04:40:37] - Running wine-3.21 ClientLoader.exe (Working directory : /home/owner/.PlayOnLinux/wineprefix/EntropiaUniverse/drive_c/Program Files/Entropia Universe/bin32)
000f:err:service:process_send_command receiving command result timed out
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053
0023:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0023:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0009:err:module:import_dll Library mfc140.dll (which is needed by L"C:\\Program Files\\Entropia Universe\\bin32\\ClientLoader.exe") not found
0009:err:module:attach_dlls Importing dlls for L"C:\\Program Files\\Entropia Universe\\bin32\\ClientLoader.exe" failed, status c0000135
Monday 3 June 2019 at 12:02
I see one component that can be installed manually (from Setup -> Install Components), it's "mfc140.dll"
Tuesday 4 June 2019 at 6:45
I'm sorry but i don't see that in the install components list i see a mfc40 and an mfc42 maybe I'm looking in the wrong place https://i.ibb.co/pd3Vkw7/Screenshot-from-2019-06-03-23-41-42.png regardless I do want to thank you very much for attempting to help me resolve this issue I look forward to your response! THANKS!! Mitch
Tuesday 4 June 2019 at 10:03
It's "mfc40" (= mfc40.dll).
Tuesday 4 June 2019 at 22:46
ok sorry I thought we were looking for mfc140.dll after running mfc40 I got this 
[06/04/19 15:50:26] - Running wine-3.21 ClientLoader.exe (Working directory : /home/mitchell12388/.PlayOnLinux/wineprefix/EntropiaUniverse/drive_c/Program Files/Entropia Universe/bin32)
0009:err:module:import_dll Library mfc140.dll (which is needed by L"C:\\Program Files\\Entropia Universe\\bin32\\ClientLoader.exe") not found
0009:err:module:attach_dlls Importing dlls for L"C:\\Program Files\\Entropia Universe\\bin32\\ClientLoader.exe" failed, status c0000135
Wednesday 5 June 2019 at 17:38
I reinstalled the game today, and strangely I see no request to any "mfc" file in the POL Log. What is your OS and version ?
Thursday 6 June 2019 at 18:58
So i had been running ubuntu 18.04 updated from 16.04 (with kernel 5.1.4 due to ubuntu 18.04s default kernel's 14.13 & 14.15 not getting along well with my mobo processor combo (asus Prime X370-pro with an amd ryzen 3 2200G))and was actually running the game successfully and without issue for quite some time until the lovely mind arc decided that it wasn't broke so they needed to fix their game engine after that recent update i had been unable to launch the game after some basic troubleshooting I decided to attempt to reinstall the game and that is when this problem started so having been needing to for some time I decided it was a good time to reformat my PC and put a clean load of ubuntu and being a gamer I had decided to try ualinux.com's game pack based on ubuntu 16.04 after the reload I had the same issue so i upgraded the kernel then the distro to 18.04 both still having the same problem then I decided to do some extra digging and found the issue to be related to VCRedistribuitable 2015 so i attempted to install the 32 bin version of that on the wine prefix and while that installer errored out I attempted to run the game client again and to my dismay it seems to be resolved Thanks again for all your assistance in this matter hopefully I will have the pleasure of bumping into you in game!

Edited by MitchellmalounmMaloun

Dadu042 Wednesday 29 May 2019 at 23:01
Dadu042

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

See changelog.

Differences

@@ -1,5 +1,5 @@
 #!/bin/bash
-# Date : 2015-11-09
+# Date : 2019-05-29
 # Last revision : see changelog below
 # Wine version used : see below
 # Distribution used to test : Xubuntu 19.04 x64
@@ -9,6 +9,8 @@
 # Always up to date: https://github.com/h0ek/POL_EntropiaUniverse
 
 # CHANGELOG
+# [Dadu042] (2019-05-29 22:57)
+#  Fix the failing upgrade of 'EU update' by installing the Windows component 'riched30'.
 # [Dadu042] (2019-05-25 14:57)
 #   Improve d3dx9, videodriver.
 # [Dadu042] (2019-05-23)
@@ -57,6 +59,8 @@
 POL_Call "POL_Install_d3dx9_43"
 POL_Call "POL_Install_d3dcompiler_43"
 
+POL_Call "POL_Install_riched30"
+
 # Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
 POL_Call POL_Install_VideoDriver
 

New source code

#!/bin/bash
# Date : 2019-05-29
# Last revision : see changelog below
# Wine version used : see below
# Distribution used to test : Xubuntu 19.04 x64
# Author : Hoek (hoek@protonmail.com)
# Licence : GPLv3
# PlayOnLinux: 4.5.4
# Always up to date: https://github.com/h0ek/POL_EntropiaUniverse

# CHANGELOG
# [Dadu042] (2019-05-29 22:57)
#  Fix the failing upgrade of 'EU update' by installing the Windows component 'riched30'.
# [Dadu042] (2019-05-25 14:57)
#   Improve d3dx9, videodriver.
# [Dadu042] (2019-05-23)
#   Fix download URL (checksum has changed).
#   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).

      
[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
 
WINEVERSION="3.21"
 
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"
        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_vcrun2012"
POL_Call "POL_Install_d3dx9_43"
POL_Call "POL_Install_d3dcompiler_43"

POL_Call "POL_Install_riched30"

# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
POL_Call POL_Install_VideoDriver

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"
      
POL_System_TmpDelete
      
Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_X11Drv "Managed" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE" "Game;"
      
POL_SetupWindow_Close
exit

Replies

Edited by Dadu042

Dadu042 Saturday 25 May 2019 at 14:59
Dadu042

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

See changelog.

I played the first 10 minutes of the tutorial.

Differences

@@ -1,6 +1,6 @@
 #!/bin/bash
 # Date : 2015-11-09
-# Last revision : 2019-05-23
+# Last revision : see changelog below
 # Wine version used : see below
 # Distribution used to test : Xubuntu 19.04 x64
 # Author : Hoek (hoek@protonmail.com)
@@ -9,6 +9,8 @@
 # Always up to date: https://github.com/h0ek/POL_EntropiaUniverse
 
 # CHANGELOG
+# [Dadu042] (2019-05-25 14:57)
+#   Improve d3dx9, videodriver.
 # [Dadu042] (2019-05-23)
 #   Fix download URL (checksum has changed).
 #   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).
@@ -45,15 +47,19 @@
         POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe"
         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_vcrun2012"
-POL_Call "POL_Install_d3dx9"
-      
+POL_Call "POL_Install_d3dx9_43"
+POL_Call "POL_Install_d3dcompiler_43"
+
+# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
+POL_Call POL_Install_VideoDriver
+
 POL_Wine_WaitBefore "$TITLE"
 POL_Wine "$INSTALLER"
       

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : see changelog below
# Wine version used : see below
# Distribution used to test : Xubuntu 19.04 x64
# Author : Hoek (hoek@protonmail.com)
# Licence : GPLv3
# PlayOnLinux: 4.5.4
# Always up to date: https://github.com/h0ek/POL_EntropiaUniverse

# CHANGELOG
# [Dadu042] (2019-05-25 14:57)
#   Improve d3dx9, videodriver.
# [Dadu042] (2019-05-23)
#   Fix download URL (checksum has changed).
#   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).

      
[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
 
WINEVERSION="3.21"
 
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"
        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_vcrun2012"
POL_Call "POL_Install_d3dx9_43"
POL_Call "POL_Install_d3dcompiler_43"

# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
POL_Call POL_Install_VideoDriver

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"
      
POL_System_TmpDelete
      
Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_X11Drv "Managed" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE" "Game;"
      
POL_SetupWindow_Close
exit

Replies

Dadu042 Thursday 23 May 2019 at 23:26
Dadu042

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

See changelog.

Now the software does start (at least up to login screen).

Differences

@@ -11,13 +11,13 @@
 # CHANGELOG
 # [Dadu042] (2019-05-23)
 #   Fix download URL (checksum has changed).
-#   Upgrade to Wine 4.0 to fix Irsetup.exe crash (when it start running once loaded).
+#   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).
 
       
 [ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
  
-WINEVERSION="3.0"
+WINEVERSION="3.21"
  
 TITLE="Entropia Universe"
 AUTHOR="Hoek"

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2019-05-23
# Wine version used : see below
# Distribution used to test : Xubuntu 19.04 x64
# Author : Hoek (hoek@protonmail.com)
# Licence : GPLv3
# PlayOnLinux: 4.5.4
# Always up to date: https://github.com/h0ek/POL_EntropiaUniverse

# CHANGELOG
# [Dadu042] (2019-05-23)
#   Fix download URL (checksum has changed).
#   Upgrade to Wine 3.21 to fix Irsetup.exe crash (when it start running once loaded).

      
[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
 
WINEVERSION="3.21"
 
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"
        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_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" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE" "Game;"
      
POL_SetupWindow_Close
exit

Replies

Edited by Dadu042

XaosLanister Wednesday 26 December 2018 at 15:41
XaosLanister Anonymous

Message

Guys, what you are doing is just great! Only this game kept me in Windows, now it's in the past! Thank you and kowtow.

There is a problem the game does not support windowed mode, is there a solution to this problem? More bugs did not notice.

Replies

QBIT Saturday 10 February 2018 at 23:22
QBIT

Message

Anyone Else Have the Problem thats the Waypoints Cordinates not be showed and clickalbe in EU?

Waypoint Copy and /POS show me no Cordinates

pls help

I use Ubuntu 16.04

Wine 3.0 rc-6 and Stagging 2.12

Wiht both i have no Waypoints Cordinates showed ....

Replies

Monday 16 April 2018 at 12:27
Hit contribute button at the top of page, add your comments and expand "I want to submit an improvement" paste your modification to the existing code and submit it.
Anonymous
Sunday 10 June 2018 at 1:31
https://github.com/h0ek/POL_EntropiaUniverse
Anonymous
Sunday 10 June 2018 at 1:32
hoek installtion script fixes the waypoint bug:
QBIT Friday 2 February 2018 at 0:59
QBIT

Message

Hey Volks,

can anybodo run Little Big mining Log  in Linux btw ubuntu wiht Entropia ? http://www.mininglog.com/

dont know how i should to get run it

Replies

CrimsonWarrior1975 Wednesday 17 January 2018 at 23:54
CrimsonWarrior1975 Anonymous

Message

Hey I made a 100% working version script. I dont know how to provide it I worked on it all day today and there is no lag and no glitches. Also game doesnt crash when you sign in. How can I contribute the script and also where to find it?

Replies

Monday 16 April 2018 at 12:27
Hit contribute button at the top of page, add your comments and expand "I want to submit an improvement" paste your modification to the existing code and submit it.
hoek Saturday 12 August 2017 at 12:02
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Wine update.

Differences

@@ -1,58 +1,65 @@
 #!/bin/bash
 # Date : 2015-11-09
-# Last revision : 2015-11-30
-# Wine version used : 1.7.54-staging
-# Distribution used to test : Linux Mint 17.2 Rafaela
+# Last revision : 2017-07-09
+# Wine version used : 2.13-staging
+# Distribution used to test : Ubuntu, Mint, Xubuntu
 # Author : Hoek
+# Email : hoek@protonmail.com
 # Licence : GPLv3
-# PlayOnLinux:  playonlinux-4.2.9
-
-[ "$PLAYONLINUX" = "" ] && exit 
+# PlayOnLinux:  playonlinux-4.2.10
+# Always up to date: https://github.com/h0ek/POL_EntropiaUniverse
+     
+[ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
 
+WINEVERSION="2.13-staging"
+
 TITLE="Entropia Universe"
 AUTHOR="Hoek"
 PUBLISHER="Mindark PE AB"
-PREFIX="entropiauniverse"
+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 "EntropiaTemp"
-
+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"
+	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" "665b9b4d959ecde0b3f200a791efc5fa"
-    INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
+	cd "$POL_System_TmpDir"
+	POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6421020c1937e7468f1cbcddd101cd19"
+	INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
 fi
-
-POL_Wine_SelectPrefix "EntropiaUniverse"
-POL_Wine_PrefixCreate
-
+     
+POL_System_SetArch "x86"
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINEVERSION"
+     
 POL_Call "POL_Install_corefonts"
+POL_Call "POL_Install_vcrun2012"
 POL_Call "POL_Install_d3dx9"
-POL_Call "POL_Install_vcrun2005"
-
+     
 POL_Wine_WaitBefore "$TITLE"
 POL_Wine "$INSTALLER"
-
+     
 POL_System_TmpDelete
-
+     
 Set_OS "win7"
 POL_Wine_X11Drv "GrabFullScreen" "Y"
+POL_Wine_X11Drv "Managed" "Y"
+POL_Wine_X11Drv "Decorated" "Y"
 POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
-POL_Shortcut "ClientLoader.exe" "Entropia Universe"
-
+POL_Shortcut "ClientLoader.exe" "$TITLE"
+     
 POL_SetupWindow_Close
 exit
\ No newline at end of file

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2017-07-09
# Wine version used : 2.13-staging
# Distribution used to test : Ubuntu, Mint, Xubuntu
# Author : Hoek
# Email : hoek@protonmail.com
# Licence : GPLv3
# PlayOnLinux:  playonlinux-4.2.10
# Always up to date: https://github.com/h0ek/POL_EntropiaUniverse
     
[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"

WINEVERSION="2.13-staging"

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" "6421020c1937e7468f1cbcddd101cd19"
        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_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" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE"
     
POL_SetupWindow_Close
exit

Replies

hoek Saturday 9 July 2016 at 21:49
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -1,31 +1,34 @@
 #!/bin/bash
 # Date : 2015-11-09
-# Last revision : 2015-11-30
-# Wine version used : 1.7.54-staging
-# Distribution used to test : Linux Mint 17.2 Rafaela
+# Last revision : 2016-07-09
+# Wine version used : 1.9.13-staging
+# Distribution used to test : Ubuntu, Mint, Xubuntu
 # Author : Hoek
+# Email : hoek@protonmail.com
 # Licence : GPLv3
-# PlayOnLinux:  playonlinux-4.2.9
-
-[ "$PLAYONLINUX" = "" ] && exit 
+# PlayOnLinux:  playonlinux-4.2.10
+     
+[ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
 
+WINEVERSION="1.9.13-staging"
+
 TITLE="Entropia Universe"
 AUTHOR="Hoek"
 PUBLISHER="Mindark PE AB"
-PREFIX="entropiauniverse"
+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 "EntropiaTemp"
-
+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"
@@ -33,26 +36,29 @@
 elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
 then
     cd "$POL_System_TmpDir"
-    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "665b9b4d959ecde0b3f200a791efc5fa"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6421020c1937e7468f1cbcddd101cd19"
     INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
 fi
-
-POL_Wine_SelectPrefix "EntropiaUniverse"
-POL_Wine_PrefixCreate
-
+     
+POL_System_SetArch "x86"
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINEVERSION"
+     
 POL_Call "POL_Install_corefonts"
+POL_Call "POL_Install_vcrun2012"
 POL_Call "POL_Install_d3dx9"
-POL_Call "POL_Install_vcrun2005"
-
+     
 POL_Wine_WaitBefore "$TITLE"
 POL_Wine "$INSTALLER"
-
+     
 POL_System_TmpDelete
-
+     
 Set_OS "win7"
 POL_Wine_X11Drv "GrabFullScreen" "Y"
+POL_Wine_X11Drv "Managed" "Y"
+POL_Wine_X11Drv "Decorated" "Y"
 POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
-POL_Shortcut "ClientLoader.exe" "Entropia Universe"
-
+POL_Shortcut "ClientLoader.exe" "$TITLE"
+     
 POL_SetupWindow_Close
 exit
\ No newline at end of file

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2016-07-09
# Wine version used : 1.9.13-staging
# Distribution used to test : Ubuntu, Mint, Xubuntu
# Author : Hoek
# Email : hoek@protonmail.com
# Licence : GPLv3
# PlayOnLinux:  playonlinux-4.2.10
     
[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"

WINEVERSION="1.9.13-staging"

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" "6421020c1937e7468f1cbcddd101cd19"
    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_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" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE"
     
POL_SetupWindow_Close
exit

Replies

Anonymous
Thursday 14 July 2016 at 23:01
Thank you! The 'Stable' version of the script provided by PlayOnLinux is not working for me. Found this after a few G00gle searches and multiple workarounds. Thank you, and keep up the great work Hoek! For any reason if your wondering what my issue was: After a successful installation of the game the ClientLoader would update and then lose the location of "/bin32/ClientLoader.exe" even though it never moved directories.
Anonymous
Wednesday 16 November 2016 at 12:58
How do I even run this? Clicking 'Try this update" does nothing
hoek Sunday 27 March 2016 at 19:54
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -1,31 +1,31 @@
 #!/bin/bash
 # Date : 2015-11-09
-# Last revision : 2015-11-30
-# Wine version used : 1.7.54-staging
-# Distribution used to test : Linux Mint 17.2 Rafaela
+# Last revision : 2016-03-27
+# Wine version used : 1.9.6-staging
+# Distribution used to test : Ubuntu, Mint, Xubuntu
 # Author : Hoek
 # Licence : GPLv3
-# PlayOnLinux:  playonlinux-4.2.9
-
-[ "$PLAYONLINUX" = "" ] && exit 
+# PlayOnLinux:  playonlinux-4.2.10
+    
+[ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
-
+   
 TITLE="Entropia Universe"
 AUTHOR="Hoek"
 PUBLISHER="Mindark PE AB"
-PREFIX="entropiauniverse"
+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 "EntropiaTemp"
-
+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"
@@ -33,26 +33,29 @@
 elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
 then
     cd "$POL_System_TmpDir"
-    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "665b9b4d959ecde0b3f200a791efc5fa"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6421020c1937e7468f1cbcddd101cd19"
     INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
 fi
-
-POL_Wine_SelectPrefix "EntropiaUniverse"
-POL_Wine_PrefixCreate
-
+    
+POL_System_SetArch "x86"
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINEVERSION"
+    
 POL_Call "POL_Install_corefonts"
+POL_Call "POL_Install_vcrun2012"
 POL_Call "POL_Install_d3dx9"
-POL_Call "POL_Install_vcrun2005"
-
+    
 POL_Wine_WaitBefore "$TITLE"
 POL_Wine "$INSTALLER"
-
+    
 POL_System_TmpDelete
-
+    
 Set_OS "win7"
 POL_Wine_X11Drv "GrabFullScreen" "Y"
+POL_Wine_X11Drv "Managed" "Y"
+POL_Wine_X11Drv "Decorated" "Y"
 POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
-POL_Shortcut "ClientLoader.exe" "Entropia Universe"
-
+POL_Shortcut "ClientLoader.exe" "$TITLE"
+    
 POL_SetupWindow_Close
 exit
\ No newline at end of file

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2016-03-27
# Wine version used : 1.9.6-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" "6421020c1937e7468f1cbcddd101cd19"
    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_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" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE"
    
POL_SetupWindow_Close
exit

Replies

hoek Sunday 27 March 2016 at 13:31
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -1,31 +1,31 @@
 #!/bin/bash
 # Date : 2015-11-09
-# Last revision : 2015-11-30
-# Wine version used : 1.7.54-staging
-# Distribution used to test : Linux Mint 17.2 Rafaela
+# Last revision : 2016-03-27
+# Wine version used : 1.9.6-staging
+# Distribution used to test : Ubuntu, Mint, Xubuntu
 # Author : Hoek
 # Licence : GPLv3
-# PlayOnLinux:  playonlinux-4.2.9
-
-[ "$PLAYONLINUX" = "" ] && exit 
+# PlayOnLinux:  playonlinux-4.2.10
+    
+[ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
-
+   
 TITLE="Entropia Universe"
 AUTHOR="Hoek"
 PUBLISHER="Mindark PE AB"
-PREFIX="entropiauniverse"
+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 "EntropiaTemp"
-
+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"
@@ -33,26 +33,30 @@
 elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
 then
     cd "$POL_System_TmpDir"
-    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "665b9b4d959ecde0b3f200a791efc5fa"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "8892427c5c7c01e6461d5e867fe4471f"
     INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
 fi
-
-POL_Wine_SelectPrefix "EntropiaUniverse"
-POL_Wine_PrefixCreate
-
+    
+POL_System_SetArch "x86"
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINEVERSION"
+    
 POL_Call "POL_Install_corefonts"
+POL_Call "POL_Install_vcrun2012"
 POL_Call "POL_Install_d3dx9"
-POL_Call "POL_Install_vcrun2005"
-
+POL_Call "POL_Install_dotnet35sp1"
+    
 POL_Wine_WaitBefore "$TITLE"
 POL_Wine "$INSTALLER"
-
+    
 POL_System_TmpDelete
-
+    
 Set_OS "win7"
 POL_Wine_X11Drv "GrabFullScreen" "Y"
+POL_Wine_X11Drv "Managed" "Y"
+POL_Wine_X11Drv "Decorated" "Y"
 POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
-POL_Shortcut "ClientLoader.exe" "Entropia Universe"
-
+POL_Shortcut "ClientLoader.exe" "$TITLE"
+    
 POL_SetupWindow_Close
 exit
\ No newline at end of file

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2016-03-27
# Wine version used : 1.9.6-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_vcrun2012"
POL_Call "POL_Install_d3dx9"
POL_Call "POL_Install_dotnet35sp1"
    
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"
    
POL_System_TmpDelete
    
Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_X11Drv "Managed" "Y"
POL_Wine_X11Drv "Decorated" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "$TITLE"
    
POL_SetupWindow_Close
exit

Replies

hoek Sunday 27 March 2016 at 13:19
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -1,31 +1,31 @@
 #!/bin/bash
 # Date : 2015-11-09
-# Last revision : 2015-11-30
-# Wine version used : 1.7.54-staging
-# Distribution used to test : Linux Mint 17.2 Rafaela
+# Last revision : 2016-03-27
+# Wine version used : 1.9.6-staging
+# Distribution used to test : Ubuntu, Mint, Xubuntu
 # Author : Hoek
 # Licence : GPLv3
-# PlayOnLinux:  playonlinux-4.2.9
-
-[ "$PLAYONLINUX" = "" ] && exit 
+# PlayOnLinux:  playonlinux-4.2.10
+   
+[ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
-
+  
 TITLE="Entropia Universe"
 AUTHOR="Hoek"
 PUBLISHER="Mindark PE AB"
-PREFIX="entropiauniverse"
+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 "EntropiaTemp"
-
+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"
@@ -33,26 +33,30 @@
 elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
 then
     cd "$POL_System_TmpDir"
-    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "665b9b4d959ecde0b3f200a791efc5fa"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "8892427c5c7c01e6461d5e867fe4471f"
     INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
 fi
-
-POL_Wine_SelectPrefix "EntropiaUniverse"
-POL_Wine_PrefixCreate
-
+   
+POL_System_SetArch "x86"
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINEVERSION"
+   
 POL_Call "POL_Install_corefonts"
+POL_Call "POL_Install_vcrun2012"
 POL_Call "POL_Install_d3dx9"
-POL_Call "POL_Install_vcrun2005"
-
+POL_Call "POL_Install_dotnet45"
+   
 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" "Entropia Universe"
-
+POL_Shortcut "ClientLoader.exe" "$TITLE"
+   
 POL_SetupWindow_Close
 exit
\ No newline at end of file

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2016-03-27
# Wine version used : 1.9.6-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_vcrun2012"
POL_Call "POL_Install_d3dx9"
POL_Call "POL_Install_dotnet45"
   
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

Replies

hoek Sunday 27 March 2016 at 12:49
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -1,31 +1,31 @@
 #!/bin/bash
 # Date : 2015-11-09
-# Last revision : 2015-11-30
-# Wine version used : 1.7.54-staging
-# Distribution used to test : Linux Mint 17.2 Rafaela
+# Last revision : 2016-03-27
+# Wine version used : 1.9.6-staging
+# Distribution used to test : Ubuntu, Mint, Xubuntu
 # Author : Hoek
 # Licence : GPLv3
-# PlayOnLinux:  playonlinux-4.2.9
-
-[ "$PLAYONLINUX" = "" ] && exit 
+# PlayOnLinux:  playonlinux-4.2.10
+  
+[ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
-
+ 
 TITLE="Entropia Universe"
 AUTHOR="Hoek"
 PUBLISHER="Mindark PE AB"
-PREFIX="entropiauniverse"
+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 "EntropiaTemp"
-
+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"
@@ -33,26 +33,31 @@
 elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
 then
     cd "$POL_System_TmpDir"
-    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "665b9b4d959ecde0b3f200a791efc5fa"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "8892427c5c7c01e6461d5e867fe4471f"
     INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
 fi
-
-POL_Wine_SelectPrefix "EntropiaUniverse"
-POL_Wine_PrefixCreate
-
+  
+POL_System_SetArch "x86"
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINEVERSION"
+  
 POL_Call "POL_Install_corefonts"
-POL_Call "POL_Install_d3dx9"
 POL_Call "POL_Install_vcrun2005"
-
+POL_Call "POL_Install_vcrun2012"
+POL_Call "POL_Install_d3dx9"
+POL_Call "POL_Install_dotnet20sp2"
+  
 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" "Entropia Universe"
-
+POL_Shortcut "ClientLoader.exe" "$TITLE"
+  
 POL_SetupWindow_Close
 exit
\ No newline at end of file

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2016-03-27
# Wine version used : 1.9.6-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_Call "POL_Install_dotnet20sp2"
  
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

Replies

hoek Saturday 12 March 2016 at 11:51
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -1,31 +1,31 @@
 #!/bin/bash
 # Date : 2015-11-09
-# Last revision : 2015-11-30
-# Wine version used : 1.7.54-staging
-# Distribution used to test : Linux Mint 17.2 Rafaela
+# 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.9
-
-[ "$PLAYONLINUX" = "" ] && exit 
+# PlayOnLinux:  playonlinux-4.2.10
+ 
+[ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
 
 TITLE="Entropia Universe"
 AUTHOR="Hoek"
 PUBLISHER="Mindark PE AB"
-PREFIX="entropiauniverse"
+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 "EntropiaTemp"
-
+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"
@@ -33,26 +33,30 @@
 elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
 then
     cd "$POL_System_TmpDir"
-    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "665b9b4d959ecde0b3f200a791efc5fa"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "8892427c5c7c01e6461d5e867fe4471f"
     INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
 fi
-
-POL_Wine_SelectPrefix "EntropiaUniverse"
-POL_Wine_PrefixCreate
-
+ 
+POL_System_SetArch "x86"
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINEVERSION"
+ 
 POL_Call "POL_Install_corefonts"
-POL_Call "POL_Install_d3dx9"
 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" "Entropia Universe"
-
+POL_Shortcut "ClientLoader.exe" "$TITLE"
+ 
 POL_SetupWindow_Close
-exit
\ No newline at end of file
+exit

New source 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

Replies

petch Friday 4 December 2015 at 23:19
petch

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Add POL_SetupWindow_SetID

Differences

@@ -19,6 +19,7 @@
 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 "EntropiaTemp"

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2015-11-30
# Wine version used : 1.7.54-staging
# Distribution used to test : Linux Mint 17.2 Rafaela
# Author : Hoek
# Licence : GPLv3
# PlayOnLinux:  playonlinux-4.2.9

[ "$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 "EntropiaTemp"

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" "665b9b4d959ecde0b3f200a791efc5fa"
    INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
fi

POL_Wine_SelectPrefix "EntropiaUniverse"
POL_Wine_PrefixCreate

POL_Call "POL_Install_corefonts"
POL_Call "POL_Install_d3dx9"
POL_Call "POL_Install_vcrun2005"

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"

POL_System_TmpDelete

Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "Entropia Universe"

POL_SetupWindow_Close
exit

Replies

petch Monday 30 November 2015 at 23:36
petch

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Update download hash

Differences

@@ -32,7 +32,7 @@
 elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
 then
     cd "$POL_System_TmpDir"
-    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6ec98f0ca11c2f5462d18c909353f440"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "665b9b4d959ecde0b3f200a791efc5fa"
     INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
 fi
 

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2015-11-30
# Wine version used : 1.7.54-staging
# Distribution used to test : Linux Mint 17.2 Rafaela
# Author : Hoek
# Licence : GPLv3
# PlayOnLinux:  playonlinux-4.2.9

[ "$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_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_System_TmpCreate "EntropiaTemp"

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" "665b9b4d959ecde0b3f200a791efc5fa"
    INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
fi

POL_Wine_SelectPrefix "EntropiaUniverse"
POL_Wine_PrefixCreate

POL_Call "POL_Install_corefonts"
POL_Call "POL_Install_d3dx9"
POL_Call "POL_Install_vcrun2005"

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"

POL_System_TmpDelete

Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "Entropia Universe"

POL_SetupWindow_Close
exit

Replies

petch Monday 30 November 2015 at 23:31
petch

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Start with user interactions, create virtual drive as late as possible (recommended best practices)

Differences

@@ -20,7 +20,7 @@
 
 POL_SetupWindow_Init
 POL_Debug_Init
-POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR"
+POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
 POL_System_TmpCreate "EntropiaTemp"
 
 POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2015-11-30
# Wine version used : 1.7.54-staging
# Distribution used to test : Linux Mint 17.2 Rafaela
# Author : Hoek
# Licence : GPLv3
# PlayOnLinux:  playonlinux-4.2.9

[ "$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_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_System_TmpCreate "EntropiaTemp"

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" "6ec98f0ca11c2f5462d18c909353f440"
    INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
fi

POL_Wine_SelectPrefix "EntropiaUniverse"
POL_Wine_PrefixCreate

POL_Call "POL_Install_corefonts"
POL_Call "POL_Install_d3dx9"
POL_Call "POL_Install_vcrun2005"

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"

POL_System_TmpDelete

Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "Entropia Universe"

POL_SetupWindow_Close
exit

Replies

Edited by petch

petch Monday 30 November 2015 at 23:23
petch

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Oops, forgot this one:

- Use standard message to avoid extra translation team work (http://wiki.playonlinux.com/index.php/Scripting_-_Chapter_10:_Script_Translation)

Differences

@@ -34,13 +34,13 @@
 
 if [ "$INSTALL_METHOD" = "LOCAL" ]
 then
-    POL_SetupWindow_browse "$(eval_gettext "Please select the Entropia Universe setup file.")"
+    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" "6ec98f0ca11c2f5462d18c909353f440"
-    INSTALLER="entropia_universe_setup.exe"
+    INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
 fi
 
 POL_Wine_WaitBefore "$TITLE"

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2015-11-30
# Wine version used : 1.7.54-staging
# Distribution used to test : Linux Mint 17.2 Rafaela
# Author : Hoek
# Licence : GPLv3
# PlayOnLinux:  playonlinux-4.2.9

[ "$PLAYONLINUX" = "" ] && exit 
source "$PLAYONLINUX/lib/sources"

TITLE="Entropia Universe"
AUTOR="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_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR"
POL_System_TmpCreate "EntropiaTemp"
POL_Wine_SelectPrefix "EntropiaUniverse"

POL_Wine_PrefixCreate

POL_Call "POL_Install_corefonts"
POL_Call "POL_Install_d3dx9"
POL_Call "POL_Install_vcrun2005"

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" "6ec98f0ca11c2f5462d18c909353f440"
    INSTALLER="$POL_System_TmpDir/entropia_universe_setup.exe"
fi

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"

POL_System_TmpDelete

Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "Entropia Universe"

POL_SetupWindow_Close
exit

Replies

hoek Monday 30 November 2015 at 23:08
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

link to left.jpg -> http://oi66.tinypic.com/2rc7sw0.jpg

link to top.jpg -> http://oi63.tinypic.com/16m2b7k.jpg

Differences

@@ -1,6 +1,6 @@
 #!/bin/bash
 # Date : 2015-11-09
-# Last revision : 2015-11-29
+# Last revision : 2015-11-30
 # Wine version used : 1.7.54-staging
 # Distribution used to test : Linux Mint 17.2 Rafaela
 # Author : Hoek
@@ -13,8 +13,11 @@
 TITLE="Entropia Universe"
 AUTOR="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_Debug_Init
 POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR"

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2015-11-30
# Wine version used : 1.7.54-staging
# Distribution used to test : Linux Mint 17.2 Rafaela
# Author : Hoek
# Licence : GPLv3
# PlayOnLinux:  playonlinux-4.2.9

[ "$PLAYONLINUX" = "" ] && exit 
source "$PLAYONLINUX/lib/sources"

TITLE="Entropia Universe"
AUTOR="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_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR"
POL_System_TmpCreate "EntropiaTemp"
POL_Wine_SelectPrefix "EntropiaUniverse"

POL_Wine_PrefixCreate

POL_Call "POL_Install_corefonts"
POL_Call "POL_Install_d3dx9"
POL_Call "POL_Install_vcrun2005"

POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "$(eval_gettext "Please select the Entropia Universe setup file.")"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6ec98f0ca11c2f5462d18c909353f440"
    INSTALLER="entropia_universe_setup.exe"
fi

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"

POL_System_TmpDelete

Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "Entropia Universe"

POL_SetupWindow_Close
exit

Replies

Monday 30 November 2015 at 23:27
Validated

Edited by petch

hoek Sunday 29 November 2015 at 11:39
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Update

Differences

@@ -0,0 +1,54 @@
+#!/bin/bash
+# Date : 2015-11-09
+# Last revision : 2015-11-29
+# Wine version used : 1.7.54-staging
+# Distribution used to test : Linux Mint 17.2 Rafaela
+# Author : Hoek
+# Licence : GPLv3
+# PlayOnLinux:  playonlinux-4.2.9
+
+[ "$PLAYONLINUX" = "" ] && exit 
+source "$PLAYONLINUX/lib/sources"
+
+TITLE="Entropia Universe"
+AUTOR="Hoek"
+PUBLISHER="Mindark PE AB"
+GAME_URL="http://www.entropiauniverse.com/"
+
+POL_SetupWindow_Init
+POL_Debug_Init
+POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR"
+POL_System_TmpCreate "EntropiaTemp"
+POL_Wine_SelectPrefix "EntropiaUniverse"
+
+POL_Wine_PrefixCreate
+
+POL_Call "POL_Install_corefonts"
+POL_Call "POL_Install_d3dx9"
+POL_Call "POL_Install_vcrun2005"
+
+POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
+
+if [ "$INSTALL_METHOD" = "LOCAL" ]
+then
+    POL_SetupWindow_browse "$(eval_gettext "Please select the Entropia Universe setup file.")"
+    INSTALLER="$APP_ANSWER"
+elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
+then
+    cd "$POL_System_TmpDir"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6ec98f0ca11c2f5462d18c909353f440"
+    INSTALLER="entropia_universe_setup.exe"
+fi
+
+POL_Wine_WaitBefore "$TITLE"
+POL_Wine "$INSTALLER"
+
+POL_System_TmpDelete
+
+Set_OS "win7"
+POL_Wine_X11Drv "GrabFullScreen" "Y"
+POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
+POL_Shortcut "ClientLoader.exe" "Entropia Universe"
+
+POL_SetupWindow_Close
+exit
\ No newline at end of file

New source code

#!/bin/bash
# Date : 2015-11-09
# Last revision : 2015-11-29
# Wine version used : 1.7.54-staging
# Distribution used to test : Linux Mint 17.2 Rafaela
# Author : Hoek
# Licence : GPLv3
# PlayOnLinux:  playonlinux-4.2.9

[ "$PLAYONLINUX" = "" ] && exit 
source "$PLAYONLINUX/lib/sources"

TITLE="Entropia Universe"
AUTOR="Hoek"
PUBLISHER="Mindark PE AB"
GAME_URL="http://www.entropiauniverse.com/"

POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR"
POL_System_TmpCreate "EntropiaTemp"
POL_Wine_SelectPrefix "EntropiaUniverse"

POL_Wine_PrefixCreate

POL_Call "POL_Install_corefonts"
POL_Call "POL_Install_d3dx9"
POL_Call "POL_Install_vcrun2005"

POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "$(eval_gettext "Please select the Entropia Universe setup file.")"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6ec98f0ca11c2f5462d18c909353f440"
    INSTALLER="entropia_universe_setup.exe"
fi

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$INSTALLER"

POL_System_TmpDelete

Set_OS "win7"
POL_Wine_X11Drv "GrabFullScreen" "Y"
POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'
POL_Shortcut "ClientLoader.exe" "Entropia Universe"

POL_SetupWindow_Close
exit

Replies

Sunday 29 November 2015 at 11:43
How can I use POL_GetSetupImages? How to upload images to PlayOnLinuxResources? Where I can find updated script tutorials? I used this on Wiki and you found many errors, so where should I check for fresh commands and tips?
Monday 30 November 2015 at 18:44
The Wiki should always contain the lastest version of the documentation, that's the point of being updatable. If you find errors report them (or fix them if possible).
About graphic resources, for POL_GetSetupImages or the web server itself, there's currently no automated way to upload them, it requires an FTPS access; So for now upload them somewhere, communicate the URLs, and I (or another moderator) will upload the files where they need to be.
I'm not sure what you mean by PlayOnLinuxResources, or was it related to POL_GetSetupImages?
Anyway, your script lost POL_Debug_Init, but I think I'll fix that small problem on my own and validate the update...
Monday 30 November 2015 at 23:09
Thanks! Updated, I also added top and left jpg. Please upload them to ftp.

Edited by petch

hoek Monday 9 November 2015 at 15:24
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Update

Differences

@@ -0,0 +1,58 @@
+#!/bin/bash
+# Date : (2015-11-09)
+# Last revision : (2015-11-09)
+# Distribution used to test : Linux Mint 17.2 Rafaela
+# Author : Hoek
+# Licence : GPLv3
+# PlayOnLinux:  playonlinux-4.2.2
+
+[ "$PLAYONLINUX" = "" ] && exit 
+source "$PLAYONLINUX/lib/sources"
+
+TITLE="Entropia Universe"
+AUTOR="Hoek"
+PUBLISHER="Mindark PE AB"
+GAME_URL="http://www.entropiauniverse.com/"
+
+POL_SetupWindow_Init
+
+POL_Debug_Init
+
+POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR"
+
+POL_System_TmpCreate "EntropiaTemp"
+
+POL_Wine_SelectPrefix "EntropiaUniverse"
+export POL_WINEVERSION="1.7.54-staging"
+
+POL_SetupWindow_prefixcreate
+
+POL_Call "POL_Install_corefonts"
+POL_Call "POL_Install_d3dx9"
+POL_Call "POL_Install_vcrun2005"
+
+POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
+
+if [ "$INSTALL_METHOD" = "LOCAL" ]
+then
+    POL_SetupWindow_browse "$(eval_gettext "Please select the Entropia Universe setup file.")"
+    INSTALLER="$APP_ANSWER"
+elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
+then
+    cd "$POL_System_TmpDir"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6ec98f0ca11c2f5462d18c909353f440"
+    POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
+    INSTALLER="entropia_universe_setup.exe"
+fi
+
+POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
+POL_Wine "$INSTALLER"
+
+POL_System_TmpDelete
+
+POL_Shortcut "ClientLoader.exe" "Entropia Universe"
+
+POL_SetupWindow_message "Click Next button to finish installation and enjoy Entropia Universe on Linux. Before you run the game, choose it in menu then hit 'Configure', go to 'Wine' tab and hit 'Configure Wine'. Set 'Windows Version' to 'Windows 7' and on 'Graphic' tab check 'Automatically capture the mouse in full-screen windows', go to 'Staging' tab and check 'Enable CSMT'. That's all folks."
+
+POL_SetupWindow_Close
+exit
\ No newline at end of file

New source code

#!/bin/bash
# Date : (2015-11-09)
# Last revision : (2015-11-09)
# Distribution used to test : Linux Mint 17.2 Rafaela
# Author : Hoek
# Licence : GPLv3
# PlayOnLinux:  playonlinux-4.2.2

[ "$PLAYONLINUX" = "" ] && exit 
source "$PLAYONLINUX/lib/sources"

TITLE="Entropia Universe"
AUTOR="Hoek"
PUBLISHER="Mindark PE AB"
GAME_URL="http://www.entropiauniverse.com/"

POL_SetupWindow_Init

POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR"

POL_System_TmpCreate "EntropiaTemp"

POL_Wine_SelectPrefix "EntropiaUniverse"
export POL_WINEVERSION="1.7.54-staging"

POL_SetupWindow_prefixcreate

POL_Call "POL_Install_corefonts"
POL_Call "POL_Install_d3dx9"
POL_Call "POL_Install_vcrun2005"

POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "$(eval_gettext "Please select the Entropia Universe setup file.")"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6ec98f0ca11c2f5462d18c909353f440"
    POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
    INSTALLER="entropia_universe_setup.exe"
fi

POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
POL_Wine "$INSTALLER"

POL_System_TmpDelete

POL_Shortcut "ClientLoader.exe" "Entropia Universe"

POL_SetupWindow_message "Click Next button to finish installation and enjoy Entropia Universe on Linux. Before you run the game, choose it in menu then hit 'Configure', go to 'Wine' tab and hit 'Configure Wine'. Set 'Windows Version' to 'Windows 7' and on 'Graphic' tab check 'Automatically capture the mouse in full-screen windows', go to 'Staging' tab and check 'Enable CSMT'. That's all folks."

POL_SetupWindow_Close
exit

Replies

Monday 9 November 2015 at 21:43
Ok, here's my review:

export POL_WINEVERSION="1.7.54-staging"

POL_SetupWindow_prefixcreate

POL_SetupWindow_prefixcreate has been deprecated for years, use POL_Wine_PrefixCreate now. And I'm not sure setting $POL_WINEVERSION has ever been allowed in scripts.

 

POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"

Visually this message will be immediately replaced by the next POL_SetupWindow_wait so you can remove it altogether

 

POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"

Use POL_Wine_WaitBefore "$TITLE" instead, that will be one less message to translate in 50 languages...

 

POL_SetupWindow_message "Click Next button to finish installation and enjoy Entropia Universe on Linux. Before you run the game, choose it in menu then hit 'Configure', go to 'Wine' tab and hit 'Configure Wine'. Set 'Windows Version' to 'Windows 7' and on 'Graphic' tab check 'Automatically capture the mouse in full-screen windows', go to 'Staging' tab and check 'Enable CSMT'. That's all folks."

You forgot the localization support (eval_gettext) here, however all those instructions can be automated, so the message can be removed too:

Set_OS "win7"

POL_Wine_X11Drv "GrabFullScreen" "Y"

POL_Wine_UpdateRegistryWinePair 'DllRedirects' 'wined3d' 'wined3d-csmt.dll'

PlayOnLinux/PlayOnMac 4.2.10 will have POL_Wine_RedirectDLL to simplify the latter, but it's not even out yet, not to mention widespread enough so that feature can be used in scripts). By the way the last time I tried CSMT on my hardware it actually resulted in a slow down (single CPU, already quite asynchronous nVidia proprietary driver, so not much to gain from CSMT); So do you enable it to fix some bugs or as a "performance tweak"?
Tuesday 10 November 2015 at 9:17
Wow! Awesome, thanks! This is my first script and I used information from 'Writing a scrip' documentation on Wiki. Is there any updated one? I will make changes soon and submit it again. This is necessary because it provides CSMT which happens to workaround a bug in CE2 while also providing a performance boost.
hoek Monday 9 November 2015 at 15:13
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

About game:

Entropia Universe is an advanced 3D online virtual environment with a developed planetary system and one universal Real Cash Economy system. Each planet offers a wide variety of exciting entertainment. You can travel between the planets through space and socialize with people from all over the world.

It does not cost anything to join and there are no subscription fees. The Entropia Universe economy is built on an advanced micro-payment system, giving you as a participant a great freedom-of-choice.

Post installation configuration:

After installation some steps need to be done. Before you run the game, choose it in PlayOnLinux menu then hit 'Configure', go to 'Wine' tab and hit 'Configure Wine'. Set 'Windows Version' to 'Windows 7' and on 'Graphic' tab check 'Automatically capture the mouse in full-screen windows', go to 'Staging' tab and check 'Enable CSMT'.

Game website:

http://www.entropiauniverse.com/

Special thanks:

PkmX

Differences

@@ -0,0 +1,49 @@
+#!/bin/bash
+[ "$PLAYONLINUX" = "" ] && exit 
+source "$PLAYONLINUX/lib/sources"
+
+TITLE="Entropia Universe"
+AUTOR="Hoek"
+
+POL_SetupWindow_Init
+
+POL_Debug_Init
+
+POL_SetupWindow_presentation "$TITLE" "$AUTOR" "http://hoek.pl/" "Hoek (for Entropia Universe players)"
+
+POL_System_TmpCreate "EntropiaTemp"
+
+POL_Wine_SelectPrefix "EntropiaUniverse"
+export POL_WINEVERSION="1.7.54-staging"
+
+POL_SetupWindow_prefixcreate
+
+POL_Call "POL_Install_corefonts"
+POL_Call "POL_Install_d3dx9"
+POL_Call "POL_Install_vcrun2005"
+
+POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
+
+if [ "$INSTALL_METHOD" = "LOCAL" ]
+then
+    POL_SetupWindow_browse "$(eval_gettext "Please select the Entropia Universe setup file.")"
+    INSTALLER="$APP_ANSWER"
+elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
+then
+    cd "$POL_System_TmpDir"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6ec98f0ca11c2f5462d18c909353f440"
+    POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
+    INSTALLER="entropia_universe_setup.exe"
+fi
+
+POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
+POL_Wine "$INSTALLER"
+
+POL_System_TmpDelete
+
+POL_Shortcut "ClientLoader.exe" "Entropia Universe"
+
+POL_SetupWindow_message "Click Next button to finish installation and enjoy Entropia Universe on Linux. Before you run the game, choose it in menu then hit 'Configure', go to 'Wine' tab and hit 'Configure Wine'. Set 'Windows Version' to 'Windows 7' and on 'Graphic' tab check 'Automatically capture the mouse in full-screen windows', go to 'Staging' tab and check 'Enable CSMT'. That's all folks."
+
+POL_SetupWindow_Close
+exit
\ No newline at end of file

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 
source "$PLAYONLINUX/lib/sources"

TITLE="Entropia Universe"
AUTOR="Hoek"

POL_SetupWindow_Init

POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "$AUTOR" "http://hoek.pl/" "Hoek (for Entropia Universe players)"

POL_System_TmpCreate "EntropiaTemp"

POL_Wine_SelectPrefix "EntropiaUniverse"
export POL_WINEVERSION="1.7.54-staging"

POL_SetupWindow_prefixcreate

POL_Call "POL_Install_corefonts"
POL_Call "POL_Install_d3dx9"
POL_Call "POL_Install_vcrun2005"

POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "$(eval_gettext "Please select the Entropia Universe setup file.")"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6ec98f0ca11c2f5462d18c909353f440"
    POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
    INSTALLER="entropia_universe_setup.exe"
fi

POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
POL_Wine "$INSTALLER"

POL_System_TmpDelete

POL_Shortcut "ClientLoader.exe" "Entropia Universe"

POL_SetupWindow_message "Click Next button to finish installation and enjoy Entropia Universe on Linux. Before you run the game, choose it in menu then hit 'Configure', go to 'Wine' tab and hit 'Configure Wine'. Set 'Windows Version' to 'Windows 7' and on 'Graphic' tab check 'Automatically capture the mouse in full-screen windows', go to 'Staging' tab and check 'Enable CSMT'. That's all folks."

POL_SetupWindow_Close
exit

Replies

hoek Monday 9 November 2015 at 11:30
hoek

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

My modification. Works perfect. You can install from already downloaded setup or download through installation.

Require Wine 1.7.54-staging version, Corefonts, d3dx9 and vcrun2005.

Any suggestions?

Differences

@@ -0,0 +1,49 @@
+#!/bin/bash
+[ "$PLAYONLINUX" = "" ] && exit 
+source "$PLAYONLINUX/lib/sources"
+
+TITLE="Entropia Universe"
+AUTOR="Hoek"
+
+POL_SetupWindow_Init
+
+POL_Debug_Init
+
+POL_SetupWindow_presentation "$TITLE" "$AUTOR" "http://hoek.pl/" "Hoek (for Entropia Universe players)"
+
+POL_System_TmpCreate "EntropiaTemp"
+
+POL_Wine_SelectPrefix "EntropiaUniverse"
+export POL_WINEVERSION="1.7.54-staging"
+
+POL_SetupWindow_prefixcreate
+
+POL_Call "POL_Install_corefonts"
+POL_Call "POL_Install_d3dx9"
+POL_Call "POL_Install_vcrun2005"
+
+POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
+
+if [ "$INSTALL_METHOD" = "LOCAL" ]
+then
+    POL_SetupWindow_browse "$(eval_gettext "Please select the Entropia Universe setup file.")"
+    INSTALLER="$APP_ANSWER"
+elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
+then
+    cd "$POL_System_TmpDir"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6ec98f0ca11c2f5462d18c909353f440"
+    POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
+    INSTALLER="entropia_universe_setup.exe"
+fi
+
+POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
+POL_Wine "$INSTALLER"
+
+POL_System_TmpDelete
+
+POL_Shortcut "ClientLoader.exe" "Entropia Universe"
+
+POL_SetupWindow_message "That's all folks. Click Next button to finish installation and enjoy Entropia Universe on Linux."
+
+POL_SetupWindow_Close
+exit
\ No newline at end of file

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 
source "$PLAYONLINUX/lib/sources"

TITLE="Entropia Universe"
AUTOR="Hoek"

POL_SetupWindow_Init

POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "$AUTOR" "http://hoek.pl/" "Hoek (for Entropia Universe players)"

POL_System_TmpCreate "EntropiaTemp"

POL_Wine_SelectPrefix "EntropiaUniverse"
export POL_WINEVERSION="1.7.54-staging"

POL_SetupWindow_prefixcreate

POL_Call "POL_Install_corefonts"
POL_Call "POL_Install_d3dx9"
POL_Call "POL_Install_vcrun2005"

POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "$(eval_gettext "Please select the Entropia Universe setup file.")"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe" "6ec98f0ca11c2f5462d18c909353f440"
    POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
    INSTALLER="entropia_universe_setup.exe"
fi

POL_SetupWindow_wait "$(eval_gettext 'Entropia Universe installation in progress...')"
POL_Wine "$INSTALLER"

POL_System_TmpDelete

POL_Shortcut "ClientLoader.exe" "Entropia Universe"

POL_SetupWindow_message "That's all folks. Click Next button to finish installation and enjoy Entropia Universe on Linux."

POL_SetupWindow_Close
exit

Replies

Gurran Sunday 31 August 2014 at 14:30
Gurran Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Sorry, first submission. Couldn't find the edit button.

Differences

@@ -0,0 +1,29 @@
+#!/bin/bash
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+POL_SetupWindow_Init
+POL_SetupWindow_presentation "Entropia Universe" "MindArk PE AB" "http://www.entropiauniverse.com/" "MindArk PE AB" "Entropia"
+POL_Wine_SelectPrefix "Entropia"
+POL_Wine_PrefixCreate "1.6-rc4-d3d_doublebuffer"
+POL_Install_d3dx9
+POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
+POL_System_TmpCreate "Entropia"
+if [ "$INSTALL_METHOD" = "LOCAL" ]
+then
+    POL_SetupWindow_browse "Please select the installation file to run." "Entropia Universe installer"
+    POL_SetupWindow_wait "Installation in progress." "Entropia Universe installation"
+    POL_Wine start /unix "$APP_ANSWER"
+    POL_Wine_WaitExit "$APP_ANSWER"
+elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
+then
+    cd "$POL_System_TmpDir"
+    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe"
+    POL_SetupWindow_wait "Installation in progress." "Entropia Universe installation"
+    POL_Wine start /unix "$POL_System_TmpDir/entropia_universe_setup.exe"
+    POL_Wine_WaitExit "$POL_System_TmpDir/entropia_universe_setup.exe"
+fi
+POL_System_TmpDelete
+POL_Shortcut "ClientLoader.exe" "Entropia Launcher"
+
+POL_SetupWindow_Close
+exit
\ No newline at end of file

New source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
POL_SetupWindow_Init
POL_SetupWindow_presentation "Entropia Universe" "MindArk PE AB" "http://www.entropiauniverse.com/" "MindArk PE AB" "Entropia"
POL_Wine_SelectPrefix "Entropia"
POL_Wine_PrefixCreate "1.6-rc4-d3d_doublebuffer"
POL_Install_d3dx9
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
POL_System_TmpCreate "Entropia"
if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "Please select the installation file to run." "Entropia Universe installer"
    POL_SetupWindow_wait "Installation in progress." "Entropia Universe installation"
    POL_Wine start /unix "$APP_ANSWER"
    POL_Wine_WaitExit "$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "http://install2.entropiauniverse.com/entropia_universe_setup.exe"
    POL_SetupWindow_wait "Installation in progress." "Entropia Universe installation"
    POL_Wine start /unix "$POL_System_TmpDir/entropia_universe_setup.exe"
    POL_Wine_WaitExit "$POL_System_TmpDir/entropia_universe_setup.exe"
fi
POL_System_TmpDelete
POL_Shortcut "ClientLoader.exe" "Entropia Launcher"

POL_SetupWindow_Close
exit

Replies

Anonymous
Sunday 31 August 2014 at 18:55
Good job ! You're still missing some essential commands (POL_SetupWindow_presentation, POL_Wine_WaitBefore, ...). When you correct it, we will accept your script
Anonymous
Sunday 31 August 2014 at 19:30
I couldn't find Wine_WaitBefore, but I did find the Wine_WaitExit one. Did I get it right this time? Thanks for the help and the complement :-)
Anonymous
Monday 9 March 2015 at 15:59
Unfortunatly, 1.6-rc4-d3d is not available on the Mac, and more recent versions don't work. Any chance this will be helped?
Sunday 8 November 2015 at 14:14
It does not work for me :( After instalation I have an error that the application PlayOnLinux stopped working.

Edited by Gurran