The Elder Scrolls Online

Informations

Créateur Messages
Grolm Anonymous

Attention

This installer is a beta script. It means that it might not work as expected

Informations

Plate-formes :
Téléchargements : 42187
Wine: 3.0.3

Retours d'expérience

Description

Elder Scrolls Online MMORPG from Bethesda (Zenimax online), 2014. Wikipedia.

Appdb.winehq.org , PCGamingWiki.

Code source

#!/bin/bash
# Date : (2014-03-04 09:55)
# Last revision : see changelog
# Wine version used : 
# Distribution used to test : Xubuntu 20.04
# Author : Grolm
 
# CHANGELOG
#
# --- 2014-03-10 ---
# Add UserSettings creation for liveeu beside live in Documents
# Point to temporary hosted top.png and left.png (googleusercontent.com)
#
# --- 2014-03-11 ---
# Add missing eval_gettext
#
# Move Prefix creation after setup download/selection
#
# Remove POL_Wine_WaitExit and start /unix
#
# Remove png icon extraction
#
# Add a check before CA installation on /usr/share/ca-certificates and
# /etc/ca-certificates.conf. Ask for CA manual installation if test failed.
#
# --- 2014-03-21 ---
# Point to realease Installer instead of Beta one.
#
# Move Certificate installation before setup as setup now directly runs the launcher
#
# Certificate installation download the certificate from tbs.
#
# Dirty hack to wait for setup to finish but do not wait for launcher.
#
# Minor text improvments
#
# --- 2014-04-01 ---
# Udpate Certificate installation to support fedora based distributions
#
# --- 2014-04-04 ---
# Switch to wine 1.7.15
# Install certificate in prefix registry instead on linux system
#
# --- 2014-04-07 --- (Wine 1.7.15, Xubuntu 13.10 and Fedora 20)
# Run tested on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
#
# Add POL_Debug_Init after POL_SetupWindow_Init
# Change Prefix from TESO to TheElderScrollsOnline
# Change default user settings to have a more stable game
#
# --- 2020-10-12 Dadu042 ---
# Wine 1.7.15 -> 3.0.3 (max stable version allowed by POL v4.2). Installer now does start, not tested further.
# Note: perhaps removing the "  " of the strings following cert.reg may help.


[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="The Elder Scrolls Online"
PREFIX="TheElderScrollsOnline"
WORKING_WINE_VERSION="3.0.3"
AUTHOR="Grolm"
GAME_VMS="512"
GAME_URL="http://elderscrollsonline.com"
GAME_EDITOR="Bethesda (Zenimax online)"
SETUP="Install_ESO.exe"
SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"
 
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 1990
POL_Debug_Init
 
# Presentation
POL_SetupWindow_presentation \
    "${TITLE}" \
    "${GAME_EDITOR}" \
    "${GAME_URL}" \
    "Grolm" \
    "${PREFIX}"
 
# Select Install Method
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
 
# Create Temp space
POL_System_TmpCreate "${PREFIX}"
 
# Installation
if [ "${INSTALL_METHOD}" = "LOCAL" ]
then
    cd "${HOME}"
    POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file to run.')" "${TITLE} installation"
    SETUP_FILE="${APP_ANSWER}"
else
    cd "${POL_System_TmpDir}"
    POL_Download "${SETUP_URL}"
    SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
fi
 
[ -f "${SETUP_FILE}" ] || exit 1

# Create Prefix
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"


# Dependencies
POL_Call POL_Install_vcrun2010
 
# Asking about memory size of graphic card
POL_SetupWindow_VMS ${GAME_VMS}
 
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
 
 
# Thawte's certificate installation
cd "${POL_System_TmpDir}"
cat <<EOF > cert.reg
[HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates\My\Certificates\808D62642B7D1C4A9A83FD667F7A2A9D243FB1C7]
"Blob"=hex:03,00,00,00,01,00,00,00,14,00,00,00,80,8d,62,64,2b,7d,1c,4a,9a,83,\
  fd,66,7f,7a,2a,9d,24,3f,b1,c7,20,00,00,00,01,00,00,00,a0,04,00,00,30,82,04,\
  9c,30,82,03,84,a0,03,02,01,02,02,10,47,97,4d,78,73,a5,bc,ab,0d,2f,b3,70,19,\
  2f,ce,5e,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,30,81,a9,31,0b,30,09,\
  06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,74,68,61,77,74,\
  65,2c,20,49,6e,63,2e,31,28,30,26,06,03,55,04,0b,13,1f,43,65,72,74,69,66,69,\
  63,61,74,69,6f,6e,20,53,65,72,76,69,63,65,73,20,44,69,76,69,73,69,6f,6e,31,\
  38,30,36,06,03,55,04,0b,13,2f,28,63,29,20,32,30,30,36,20,74,68,61,77,74,65,\
  2c,20,49,6e,63,2e,20,2d,20,46,6f,72,20,61,75,74,68,6f,72,69,7a,65,64,20,75,\
  73,65,20,6f,6e,6c,79,31,1f,30,1d,06,03,55,04,03,13,16,74,68,61,77,74,65,20,\
  50,72,69,6d,61,72,79,20,52,6f,6f,74,20,43,41,30,1e,17,0d,31,30,30,32,30,38,\
  30,30,30,30,30,30,5a,17,0d,32,30,30,32,30,37,32,33,35,39,35,39,5a,30,4a,31,\
  0b,30,09,06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,54,68,\
  61,77,74,65,2c,20,49,6e,63,2e,31,24,30,22,06,03,55,04,03,13,1b,54,68,61,77,\
  74,65,20,43,6f,64,65,20,53,69,67,6e,69,6e,67,20,43,41,20,2d,20,47,32,30,82,\
  01,22,30,0d,06,09,2a,86,48,86,f7,0d,01,01,01,05,00,03,82,01,0f,00,30,82,01,\
  0a,02,82,01,01,00,b7,8b,cf,75,5b,9f,25,da,7e,39,b0,93,db,38,d3,a9,23,d0,82,\
  fa,e9,24,7e,5c,0b,8e,83,f8,e6,7a,59,e6,a3,c5,98,a7,99,d2,44,ff,00,a6,a5,39,\
  04,8a,da,29,88,ea,db,a2,f3,1c,99,15,26,c2,b1,f4,fc,e1,0c,47,a9,09,11,06,0a,\
  20,92,b9,c7,a0,04,8c,5c,94,19,ab,5b,25,2c,1d,62,7e,70,0d,ce,61,6c,dd,2b,82,\
  c9,ce,5d,48,5f,f7,c2,be,bc,41,23,1e,4f,29,5d,d7,4f,bc,f4,c5,2a,fc,63,e6,7c,\
  26,4e,99,a7,79,41,9e,10,4a,7a,79,c9,c6,86,f7,86,95,d2,26,ce,3c,18,2a,d6,7c,\
  ce,af,cd,ad,bb,f7,82,2c,70,26,37,45,e5,0f,47,22,c6,01,28,bd,2e,83,5c,6a,a4,\
  47,c1,e7,d0,d8,6b,81,46,3f,21,17,f5,07,c5,43,5a,a6,67,2c,b8,7b,60,11,b5,83,\
  ee,f5,74,0a,72,71,44,3d,58,fe,e8,1a,ab,38,c3,59,db,7f,6e,38,7d,76,c7,72,69,\
  98,36,96,57,d3,66,1c,d2,54,91,04,2e,54,19,b0,dc,3d,b5,22,5e,86,d5,2a,7e,20,\
  df,5d,e6,7a,b1,65,fe,c5,02,4e,31,2d,02,03,01,00,01,a3,82,01,1c,30,82,01,18,\
  30,12,06,03,55,1d,13,01,01,ff,04,08,30,06,01,01,ff,02,01,00,30,34,06,03,55,\
  1d,1f,04,2d,30,2b,30,29,a0,27,a0,25,86,23,68,74,74,70,3a,2f,2f,63,72,6c,2e,\
  74,68,61,77,74,65,2e,63,6f,6d,2f,54,68,61,77,74,65,50,43,41,2e,63,72,6c,30,\
  0e,06,03,55,1d,0f,01,01,ff,04,04,03,02,01,06,30,32,06,08,2b,06,01,05,05,07,\
  01,01,04,26,30,24,30,22,06,08,2b,06,01,05,05,07,30,01,86,16,68,74,74,70,3a,\
  2f,2f,6f,63,73,70,2e,74,68,61,77,74,65,2e,63,6f,6d,30,1d,06,03,55,1d,25,04,\
  16,30,14,06,08,2b,06,01,05,05,07,03,02,06,08,2b,06,01,05,05,07,03,03,30,29,\
  06,03,55,1d,11,04,22,30,20,a4,1e,30,1c,31,1a,30,18,06,03,55,04,03,13,11,56,\
  65,72,69,53,69,67,6e,4d,50,4b,49,2d,32,2d,31,30,30,1d,06,03,55,1d,0e,04,16,\
  04,14,d4,0d,65,3f,7a,bd,34,c6,fe,47,e7,4c,0d,c0,bd,f2,de,15,ab,71,30,1f,06,\
  03,55,1d,23,04,18,30,16,80,14,7b,5b,45,cf,af,ce,cb,7a,fd,31,92,1a,6a,b6,f3,\
  46,eb,57,48,50,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,03,82,01,01,00,\
  56,fe,53,5c,e1,c7,9e,bc,a7,ed,7e,53,6d,6a,14,4b,51,8c,40,5e,80,5f,aa,a4,e8,\
  2f,ef,38,c8,04,c9,ca,3e,cf,df,3a,58,4e,b0,d4,b6,63,c5,29,57,fa,02,05,9a,45,\
  4d,68,db,2a,1b,d4,34,3d,9f,00,c3,5a,cb,95,49,a5,6e,e1,b0,c5,fc,41,4d,41,4a,\
  6f,d3,77,c8,d7,38,8d,e4,19,de,18,f3,1f,15,65,83,6d,45,0c,53,f9,0a,9a,2e,a5,\
  5d,bf,6f,32,81,18,92,19,6a,55,00,ad,63,1c,52,06,7e,55,d9,29,68,ae,4a,7c,18,\
  9a,79,88,6b,23,23,d8,27,38,2a,29,87,76,ca,fb,c7,b6,62,23,1f,ed,7a,56,4c,dd,\
  9c,32,5b,f5,3d,0c,46,18,95,3b,2a,23,68,83,64,41,d9,00,6d,0f,19,24,15,68,72,\
  bd,c5,71,67,6e,ac,4c,db,90,eb,51,a5,1a,62,07,d0,be,6a,00,47,3c,72,2f,ec,4f,\
  61,3e,73,85,ce,5a,0a,b7,ba,c0,1c,13,75,e3,22,39,28,dd,6d,1d,09,46,9d,4f,ba,\
  e8,40,81,91,c6,a4,ce,94,72,1b,01,cf,2a,6e,15,67,95,89,ae,7d,b7,b7,cd,f9,0a,\
  3d,75,b6,6b,3c,25
EOF
regedit cert.reg
 
# Point My Documents to Documents and create default configuration for OPENGL
mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
SET GraphicsDriver.7 "OPENGL"
SET RequestedNumThreads "0"
SET BACKGROUND_AUDIO "1"
EOF
cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
 
# Setup
POL_SetupWindow_message \
    "$(eval_gettext "Follow default setup up to the 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
    "${TITLE}"
 
POL_Wine_WaitBefore "${TITLE}"
POL_Wine start /unix "${SETUP_FILE}"
sleep 5
# Wait for the Setup to exit. It is a dirty way to do it but POL_Wine without
# start /unix never exit. And with it the POL_Wine_WaitExit method does not work
# with the new eso setup either.
while ps -C "${SETUP}" && ! ps -C "Bethesda.net_Launcher.exe"
do
    echo "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
    sleep 1
done
 
# Remove Windows desktop lnk
rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk
 
# Create Shortcut
POL_Shortcut \
    "Bethesda.net_Launcher.exe" \
    "${TITLE}" \
    "${TITLE}.png" \
    "" \
    "Game;RolePlaying;"
 
# Remove Temp Space
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribuer
Membre Messages
dzutaro Mercredi 22 Décembre 2021 à 0:11
dzutaro Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

I updated the installation script.
Now it is no need to install any certificate files.

1. The launcher starts the installation.
2. All the necessary files are downloaded and installed:

3. The game does not start, the following error appears:

Check these links for details:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=40357#comments
https://forums.elderscrollsonline.com/en/discussion/590187/eso-7-2-5-patch-completely-broke-on-linux-unsupported

4. So, the installed game can be started:
- using Lutris with Wine-6.20-GE-1;
- using Steam with Proton Experimental:
https://forums.elderscrollsonline.com/en/discussion/comment/7436346/#Comment_7436346

Differences

@@ -1,10 +1,10 @@
 #!/bin/bash
 # Date : (2014-03-04 09:55)
 # Last revision : see changelog
-# Wine version used : 
+# Wine version used : 6.17-staging
 # Distribution used to test : Xubuntu 20.04
 # Author : Grolm
- 
+  
 # CHANGELOG
 #
 # --- 2014-03-10 ---
@@ -49,29 +49,37 @@
 # Change default user settings to have a more stable game
 #
 # --- 2020-10-12 Dadu042 ---
-# Wine 1.7.15 -> 3.0.3 (max stable version allowed by POL v4.2). Installer now does start, not tested further.
-# Note: perhaps removing the "  " of the strings following cert.reg may help.
-
-
+# Wine 1.7.15 -> 3.0.3 (max stable version allowed by POL v4.2). Installer now does start, not tested further.
+# Note: perhaps removing the "  " of the strings following cert.reg may help.
+#
+# --- 2021-12-19 ---
+# Author: dzutaro
+# Distribution: Debian 10
+# Changes:
+# - use Wine 6.17-staging (max version available for POL 4.3.4)
+# - use the x64 version of Wine
+# - do not install the certificate, because it is not needed anymore
+# - do not set GraphicsDriver.7 to OPENGL, because OpenGL support was removed
+ 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
- 
+  
 TITLE="The Elder Scrolls Online"
 PREFIX="TheElderScrollsOnline"
-WORKING_WINE_VERSION="3.0.3"
+WORKING_WINE_VERSION="6.17-staging"
 AUTHOR="Grolm"
 GAME_VMS="512"
 GAME_URL="http://elderscrollsonline.com"
 GAME_EDITOR="Bethesda (Zenimax online)"
 SETUP="Install_ESO.exe"
 SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"
- 
+  
 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 1990
 POL_Debug_Init
- 
+  
 # Presentation
 POL_SetupWindow_presentation \
     "${TITLE}" \
@@ -79,13 +87,13 @@
     "${GAME_URL}" \
     "Grolm" \
     "${PREFIX}"
- 
+  
 # Select Install Method
 POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
- 
+  
 # Create Temp space
 POL_System_TmpCreate "${PREFIX}"
- 
+  
 # Installation
 if [ "${INSTALL_METHOD}" = "LOCAL" ]
 then
@@ -97,98 +105,28 @@
     POL_Download "${SETUP_URL}"
     SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
 fi
- 
+  
 [ -f "${SETUP_FILE}" ] || exit 1
-
+ 
 # Create Prefix
 POL_Wine_SelectPrefix "$PREFIX"
-POL_System_SetArch "x86"
+POL_System_SetArch "amd64"
 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
-
-
+ 
 # Dependencies
 POL_Call POL_Install_vcrun2010
- 
+  
 # Asking about memory size of graphic card
 POL_SetupWindow_VMS ${GAME_VMS}
- 
+  
 # Set Graphic Card information keys for wine
 POL_Wine_SetVideoDriver
- 
- 
-# Thawte's certificate installation
-cd "${POL_System_TmpDir}"
-cat <<EOF > cert.reg
-[HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates\My\Certificates\808D62642B7D1C4A9A83FD667F7A2A9D243FB1C7]
-"Blob"=hex:03,00,00,00,01,00,00,00,14,00,00,00,80,8d,62,64,2b,7d,1c,4a,9a,83,\
-  fd,66,7f,7a,2a,9d,24,3f,b1,c7,20,00,00,00,01,00,00,00,a0,04,00,00,30,82,04,\
-  9c,30,82,03,84,a0,03,02,01,02,02,10,47,97,4d,78,73,a5,bc,ab,0d,2f,b3,70,19,\
-  2f,ce,5e,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,30,81,a9,31,0b,30,09,\
-  06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,74,68,61,77,74,\
-  65,2c,20,49,6e,63,2e,31,28,30,26,06,03,55,04,0b,13,1f,43,65,72,74,69,66,69,\
-  63,61,74,69,6f,6e,20,53,65,72,76,69,63,65,73,20,44,69,76,69,73,69,6f,6e,31,\
-  38,30,36,06,03,55,04,0b,13,2f,28,63,29,20,32,30,30,36,20,74,68,61,77,74,65,\
-  2c,20,49,6e,63,2e,20,2d,20,46,6f,72,20,61,75,74,68,6f,72,69,7a,65,64,20,75,\
-  73,65,20,6f,6e,6c,79,31,1f,30,1d,06,03,55,04,03,13,16,74,68,61,77,74,65,20,\
-  50,72,69,6d,61,72,79,20,52,6f,6f,74,20,43,41,30,1e,17,0d,31,30,30,32,30,38,\
-  30,30,30,30,30,30,5a,17,0d,32,30,30,32,30,37,32,33,35,39,35,39,5a,30,4a,31,\
-  0b,30,09,06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,54,68,\
-  61,77,74,65,2c,20,49,6e,63,2e,31,24,30,22,06,03,55,04,03,13,1b,54,68,61,77,\
-  74,65,20,43,6f,64,65,20,53,69,67,6e,69,6e,67,20,43,41,20,2d,20,47,32,30,82,\
-  01,22,30,0d,06,09,2a,86,48,86,f7,0d,01,01,01,05,00,03,82,01,0f,00,30,82,01,\
-  0a,02,82,01,01,00,b7,8b,cf,75,5b,9f,25,da,7e,39,b0,93,db,38,d3,a9,23,d0,82,\
-  fa,e9,24,7e,5c,0b,8e,83,f8,e6,7a,59,e6,a3,c5,98,a7,99,d2,44,ff,00,a6,a5,39,\
-  04,8a,da,29,88,ea,db,a2,f3,1c,99,15,26,c2,b1,f4,fc,e1,0c,47,a9,09,11,06,0a,\
-  20,92,b9,c7,a0,04,8c,5c,94,19,ab,5b,25,2c,1d,62,7e,70,0d,ce,61,6c,dd,2b,82,\
-  c9,ce,5d,48,5f,f7,c2,be,bc,41,23,1e,4f,29,5d,d7,4f,bc,f4,c5,2a,fc,63,e6,7c,\
-  26,4e,99,a7,79,41,9e,10,4a,7a,79,c9,c6,86,f7,86,95,d2,26,ce,3c,18,2a,d6,7c,\
-  ce,af,cd,ad,bb,f7,82,2c,70,26,37,45,e5,0f,47,22,c6,01,28,bd,2e,83,5c,6a,a4,\
-  47,c1,e7,d0,d8,6b,81,46,3f,21,17,f5,07,c5,43,5a,a6,67,2c,b8,7b,60,11,b5,83,\
-  ee,f5,74,0a,72,71,44,3d,58,fe,e8,1a,ab,38,c3,59,db,7f,6e,38,7d,76,c7,72,69,\
-  98,36,96,57,d3,66,1c,d2,54,91,04,2e,54,19,b0,dc,3d,b5,22,5e,86,d5,2a,7e,20,\
-  df,5d,e6,7a,b1,65,fe,c5,02,4e,31,2d,02,03,01,00,01,a3,82,01,1c,30,82,01,18,\
-  30,12,06,03,55,1d,13,01,01,ff,04,08,30,06,01,01,ff,02,01,00,30,34,06,03,55,\
-  1d,1f,04,2d,30,2b,30,29,a0,27,a0,25,86,23,68,74,74,70,3a,2f,2f,63,72,6c,2e,\
-  74,68,61,77,74,65,2e,63,6f,6d,2f,54,68,61,77,74,65,50,43,41,2e,63,72,6c,30,\
-  0e,06,03,55,1d,0f,01,01,ff,04,04,03,02,01,06,30,32,06,08,2b,06,01,05,05,07,\
-  01,01,04,26,30,24,30,22,06,08,2b,06,01,05,05,07,30,01,86,16,68,74,74,70,3a,\
-  2f,2f,6f,63,73,70,2e,74,68,61,77,74,65,2e,63,6f,6d,30,1d,06,03,55,1d,25,04,\
-  16,30,14,06,08,2b,06,01,05,05,07,03,02,06,08,2b,06,01,05,05,07,03,03,30,29,\
-  06,03,55,1d,11,04,22,30,20,a4,1e,30,1c,31,1a,30,18,06,03,55,04,03,13,11,56,\
-  65,72,69,53,69,67,6e,4d,50,4b,49,2d,32,2d,31,30,30,1d,06,03,55,1d,0e,04,16,\
-  04,14,d4,0d,65,3f,7a,bd,34,c6,fe,47,e7,4c,0d,c0,bd,f2,de,15,ab,71,30,1f,06,\
-  03,55,1d,23,04,18,30,16,80,14,7b,5b,45,cf,af,ce,cb,7a,fd,31,92,1a,6a,b6,f3,\
-  46,eb,57,48,50,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,03,82,01,01,00,\
-  56,fe,53,5c,e1,c7,9e,bc,a7,ed,7e,53,6d,6a,14,4b,51,8c,40,5e,80,5f,aa,a4,e8,\
-  2f,ef,38,c8,04,c9,ca,3e,cf,df,3a,58,4e,b0,d4,b6,63,c5,29,57,fa,02,05,9a,45,\
-  4d,68,db,2a,1b,d4,34,3d,9f,00,c3,5a,cb,95,49,a5,6e,e1,b0,c5,fc,41,4d,41,4a,\
-  6f,d3,77,c8,d7,38,8d,e4,19,de,18,f3,1f,15,65,83,6d,45,0c,53,f9,0a,9a,2e,a5,\
-  5d,bf,6f,32,81,18,92,19,6a,55,00,ad,63,1c,52,06,7e,55,d9,29,68,ae,4a,7c,18,\
-  9a,79,88,6b,23,23,d8,27,38,2a,29,87,76,ca,fb,c7,b6,62,23,1f,ed,7a,56,4c,dd,\
-  9c,32,5b,f5,3d,0c,46,18,95,3b,2a,23,68,83,64,41,d9,00,6d,0f,19,24,15,68,72,\
-  bd,c5,71,67,6e,ac,4c,db,90,eb,51,a5,1a,62,07,d0,be,6a,00,47,3c,72,2f,ec,4f,\
-  61,3e,73,85,ce,5a,0a,b7,ba,c0,1c,13,75,e3,22,39,28,dd,6d,1d,09,46,9d,4f,ba,\
-  e8,40,81,91,c6,a4,ce,94,72,1b,01,cf,2a,6e,15,67,95,89,ae,7d,b7,b7,cd,f9,0a,\
-  3d,75,b6,6b,3c,25
-EOF
-regedit cert.reg
- 
-# Point My Documents to Documents and create default configuration for OPENGL
-mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
-cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
-SET GraphicsDriver.7 "OPENGL"
-SET RequestedNumThreads "0"
-SET BACKGROUND_AUDIO "1"
-EOF
-cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
-rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
-ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
- 
+  
 # Setup
 POL_SetupWindow_message \
     "$(eval_gettext "Follow default setup up to the 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
     "${TITLE}"
- 
+  
 POL_Wine_WaitBefore "${TITLE}"
 POL_Wine start /unix "${SETUP_FILE}"
 sleep 5
@@ -200,10 +138,10 @@
     echo "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
     sleep 1
 done
- 
+  
 # Remove Windows desktop lnk
 rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk
- 
+  
 # Create Shortcut
 POL_Shortcut \
     "Bethesda.net_Launcher.exe" \
@@ -211,7 +149,7 @@
     "${TITLE}.png" \
     "" \
     "Game;RolePlaying;"
- 
+  
 # Remove Temp Space
 POL_System_TmpDelete
 POL_SetupWindow_Close

Nouveau code source

#!/bin/bash
# Date : (2014-03-04 09:55)
# Last revision : see changelog
# Wine version used : 6.17-staging
# Distribution used to test : Xubuntu 20.04
# Author : Grolm
  
# CHANGELOG
#
# --- 2014-03-10 ---
# Add UserSettings creation for liveeu beside live in Documents
# Point to temporary hosted top.png and left.png (googleusercontent.com)
#
# --- 2014-03-11 ---
# Add missing eval_gettext
#
# Move Prefix creation after setup download/selection
#
# Remove POL_Wine_WaitExit and start /unix
#
# Remove png icon extraction
#
# Add a check before CA installation on /usr/share/ca-certificates and
# /etc/ca-certificates.conf. Ask for CA manual installation if test failed.
#
# --- 2014-03-21 ---
# Point to realease Installer instead of Beta one.
#
# Move Certificate installation before setup as setup now directly runs the launcher
#
# Certificate installation download the certificate from tbs.
#
# Dirty hack to wait for setup to finish but do not wait for launcher.
#
# Minor text improvments
#
# --- 2014-04-01 ---
# Udpate Certificate installation to support fedora based distributions
#
# --- 2014-04-04 ---
# Switch to wine 1.7.15
# Install certificate in prefix registry instead on linux system
#
# --- 2014-04-07 --- (Wine 1.7.15, Xubuntu 13.10 and Fedora 20)
# Run tested on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
#
# Add POL_Debug_Init after POL_SetupWindow_Init
# Change Prefix from TESO to TheElderScrollsOnline
# Change default user settings to have a more stable game
#
# --- 2020-10-12 Dadu042 ---
# Wine 1.7.15 -> 3.0.3 (max stable version allowed by POL v4.2). Installer now does start, not tested further.
# Note: perhaps removing the "  " of the strings following cert.reg may help.
#
# --- 2021-12-19 ---
# Author: dzutaro
# Distribution: Debian 10
# Changes:
# - use Wine 6.17-staging (max version available for POL 4.3.4)
# - use the x64 version of Wine
# - do not install the certificate, because it is not needed anymore
# - do not set GraphicsDriver.7 to OPENGL, because OpenGL support was removed
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="The Elder Scrolls Online"
PREFIX="TheElderScrollsOnline"
WORKING_WINE_VERSION="6.17-staging"
AUTHOR="Grolm"
GAME_VMS="512"
GAME_URL="http://elderscrollsonline.com"
GAME_EDITOR="Bethesda (Zenimax online)"
SETUP="Install_ESO.exe"
SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"
  
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 1990
POL_Debug_Init
  
# Presentation
POL_SetupWindow_presentation \
    "${TITLE}" \
    "${GAME_EDITOR}" \
    "${GAME_URL}" \
    "Grolm" \
    "${PREFIX}"
  
# Select Install Method
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
  
# Create Temp space
POL_System_TmpCreate "${PREFIX}"
  
# Installation
if [ "${INSTALL_METHOD}" = "LOCAL" ]
then
    cd "${HOME}"
    POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file to run.')" "${TITLE} installation"
    SETUP_FILE="${APP_ANSWER}"
else
    cd "${POL_System_TmpDir}"
    POL_Download "${SETUP_URL}"
    SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
fi
  
[ -f "${SETUP_FILE}" ] || exit 1
 
# Create Prefix
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 
# Dependencies
POL_Call POL_Install_vcrun2010
  
# Asking about memory size of graphic card
POL_SetupWindow_VMS ${GAME_VMS}
  
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
  
# Setup
POL_SetupWindow_message \
    "$(eval_gettext "Follow default setup up to the 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
    "${TITLE}"
  
POL_Wine_WaitBefore "${TITLE}"
POL_Wine start /unix "${SETUP_FILE}"
sleep 5
# Wait for the Setup to exit. It is a dirty way to do it but POL_Wine without
# start /unix never exit. And with it the POL_Wine_WaitExit method does not work
# with the new eso setup either.
while ps -C "${SETUP}" && ! ps -C "Bethesda.net_Launcher.exe"
do
    echo "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
    sleep 1
done
  
# Remove Windows desktop lnk
rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk
  
# Create Shortcut
POL_Shortcut \
    "Bethesda.net_Launcher.exe" \
    "${TITLE}" \
    "${TITLE}.png" \
    "" \
    "Game;RolePlaying;"
  
# Remove Temp Space
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Edité par dzutaro

jdmcmillian Lundi 20 September 2021 à 5:05
jdmcmillian Anonymous

Messages

Everything installs beautifully, but still need to manually grab and install the certificate files.

The problem is once the program lauches, it never downloads the game files. and just sits at this screen.

How do I proceed?

https://i.imgur.com/xW4K0Ej.png

https://i.imgur.com/xW4K0Ej.png

Réponses

Edité par jdmcmillian

linuxfreund Dimanche 12 September 2021 à 11:12
linuxfreund Anonymous

Messages

At first the installation goes quite well, but at the point where the game files are to be downloaded, an error message appears and it does not go any further. (Error 102 - DownloadError_InvalidMetafile)

Réponses

Dadu042 Lundi 12 Octobre 2020 à 17:37
Dadu042

Information

Cette mise à jour a été acceptée par l'équipe

Differences

@@ -99,11 +99,11 @@
 fi
  
 [ -f "${SETUP_FILE}" ] || exit 1
- 
+
 # Create Prefix
 POL_Wine_SelectPrefix "$PREFIX"
 POL_System_SetArch "x86"
-POL_Wine_PrefixCreate "$WINEVERSION"
+POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 
 
 # Dependencies

Nouveau code source

#!/bin/bash
# Date : (2014-03-04 09:55)
# Last revision : see changelog
# Wine version used : 
# Distribution used to test : Xubuntu 20.04
# Author : Grolm
 
# CHANGELOG
#
# --- 2014-03-10 ---
# Add UserSettings creation for liveeu beside live in Documents
# Point to temporary hosted top.png and left.png (googleusercontent.com)
#
# --- 2014-03-11 ---
# Add missing eval_gettext
#
# Move Prefix creation after setup download/selection
#
# Remove POL_Wine_WaitExit and start /unix
#
# Remove png icon extraction
#
# Add a check before CA installation on /usr/share/ca-certificates and
# /etc/ca-certificates.conf. Ask for CA manual installation if test failed.
#
# --- 2014-03-21 ---
# Point to realease Installer instead of Beta one.
#
# Move Certificate installation before setup as setup now directly runs the launcher
#
# Certificate installation download the certificate from tbs.
#
# Dirty hack to wait for setup to finish but do not wait for launcher.
#
# Minor text improvments
#
# --- 2014-04-01 ---
# Udpate Certificate installation to support fedora based distributions
#
# --- 2014-04-04 ---
# Switch to wine 1.7.15
# Install certificate in prefix registry instead on linux system
#
# --- 2014-04-07 --- (Wine 1.7.15, Xubuntu 13.10 and Fedora 20)
# Run tested on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
#
# Add POL_Debug_Init after POL_SetupWindow_Init
# Change Prefix from TESO to TheElderScrollsOnline
# Change default user settings to have a more stable game
#
# --- 2020-10-12 Dadu042 ---
# Wine 1.7.15 -> 3.0.3 (max stable version allowed by POL v4.2). Installer now does start, not tested further.
# Note: perhaps removing the "  " of the strings following cert.reg may help.


[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="The Elder Scrolls Online"
PREFIX="TheElderScrollsOnline"
WORKING_WINE_VERSION="3.0.3"
AUTHOR="Grolm"
GAME_VMS="512"
GAME_URL="http://elderscrollsonline.com"
GAME_EDITOR="Bethesda (Zenimax online)"
SETUP="Install_ESO.exe"
SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"
 
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 1990
POL_Debug_Init
 
# Presentation
POL_SetupWindow_presentation \
    "${TITLE}" \
    "${GAME_EDITOR}" \
    "${GAME_URL}" \
    "Grolm" \
    "${PREFIX}"
 
# Select Install Method
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
 
# Create Temp space
POL_System_TmpCreate "${PREFIX}"
 
# Installation
if [ "${INSTALL_METHOD}" = "LOCAL" ]
then
    cd "${HOME}"
    POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file to run.')" "${TITLE} installation"
    SETUP_FILE="${APP_ANSWER}"
else
    cd "${POL_System_TmpDir}"
    POL_Download "${SETUP_URL}"
    SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
fi
 
[ -f "${SETUP_FILE}" ] || exit 1

# Create Prefix
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"


# Dependencies
POL_Call POL_Install_vcrun2010
 
# Asking about memory size of graphic card
POL_SetupWindow_VMS ${GAME_VMS}
 
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
 
 
# Thawte's certificate installation
cd "${POL_System_TmpDir}"
cat <<EOF > cert.reg
[HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates\My\Certificates\808D62642B7D1C4A9A83FD667F7A2A9D243FB1C7]
"Blob"=hex:03,00,00,00,01,00,00,00,14,00,00,00,80,8d,62,64,2b,7d,1c,4a,9a,83,\
  fd,66,7f,7a,2a,9d,24,3f,b1,c7,20,00,00,00,01,00,00,00,a0,04,00,00,30,82,04,\
  9c,30,82,03,84,a0,03,02,01,02,02,10,47,97,4d,78,73,a5,bc,ab,0d,2f,b3,70,19,\
  2f,ce,5e,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,30,81,a9,31,0b,30,09,\
  06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,74,68,61,77,74,\
  65,2c,20,49,6e,63,2e,31,28,30,26,06,03,55,04,0b,13,1f,43,65,72,74,69,66,69,\
  63,61,74,69,6f,6e,20,53,65,72,76,69,63,65,73,20,44,69,76,69,73,69,6f,6e,31,\
  38,30,36,06,03,55,04,0b,13,2f,28,63,29,20,32,30,30,36,20,74,68,61,77,74,65,\
  2c,20,49,6e,63,2e,20,2d,20,46,6f,72,20,61,75,74,68,6f,72,69,7a,65,64,20,75,\
  73,65,20,6f,6e,6c,79,31,1f,30,1d,06,03,55,04,03,13,16,74,68,61,77,74,65,20,\
  50,72,69,6d,61,72,79,20,52,6f,6f,74,20,43,41,30,1e,17,0d,31,30,30,32,30,38,\
  30,30,30,30,30,30,5a,17,0d,32,30,30,32,30,37,32,33,35,39,35,39,5a,30,4a,31,\
  0b,30,09,06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,54,68,\
  61,77,74,65,2c,20,49,6e,63,2e,31,24,30,22,06,03,55,04,03,13,1b,54,68,61,77,\
  74,65,20,43,6f,64,65,20,53,69,67,6e,69,6e,67,20,43,41,20,2d,20,47,32,30,82,\
  01,22,30,0d,06,09,2a,86,48,86,f7,0d,01,01,01,05,00,03,82,01,0f,00,30,82,01,\
  0a,02,82,01,01,00,b7,8b,cf,75,5b,9f,25,da,7e,39,b0,93,db,38,d3,a9,23,d0,82,\
  fa,e9,24,7e,5c,0b,8e,83,f8,e6,7a,59,e6,a3,c5,98,a7,99,d2,44,ff,00,a6,a5,39,\
  04,8a,da,29,88,ea,db,a2,f3,1c,99,15,26,c2,b1,f4,fc,e1,0c,47,a9,09,11,06,0a,\
  20,92,b9,c7,a0,04,8c,5c,94,19,ab,5b,25,2c,1d,62,7e,70,0d,ce,61,6c,dd,2b,82,\
  c9,ce,5d,48,5f,f7,c2,be,bc,41,23,1e,4f,29,5d,d7,4f,bc,f4,c5,2a,fc,63,e6,7c,\
  26,4e,99,a7,79,41,9e,10,4a,7a,79,c9,c6,86,f7,86,95,d2,26,ce,3c,18,2a,d6,7c,\
  ce,af,cd,ad,bb,f7,82,2c,70,26,37,45,e5,0f,47,22,c6,01,28,bd,2e,83,5c,6a,a4,\
  47,c1,e7,d0,d8,6b,81,46,3f,21,17,f5,07,c5,43,5a,a6,67,2c,b8,7b,60,11,b5,83,\
  ee,f5,74,0a,72,71,44,3d,58,fe,e8,1a,ab,38,c3,59,db,7f,6e,38,7d,76,c7,72,69,\
  98,36,96,57,d3,66,1c,d2,54,91,04,2e,54,19,b0,dc,3d,b5,22,5e,86,d5,2a,7e,20,\
  df,5d,e6,7a,b1,65,fe,c5,02,4e,31,2d,02,03,01,00,01,a3,82,01,1c,30,82,01,18,\
  30,12,06,03,55,1d,13,01,01,ff,04,08,30,06,01,01,ff,02,01,00,30,34,06,03,55,\
  1d,1f,04,2d,30,2b,30,29,a0,27,a0,25,86,23,68,74,74,70,3a,2f,2f,63,72,6c,2e,\
  74,68,61,77,74,65,2e,63,6f,6d,2f,54,68,61,77,74,65,50,43,41,2e,63,72,6c,30,\
  0e,06,03,55,1d,0f,01,01,ff,04,04,03,02,01,06,30,32,06,08,2b,06,01,05,05,07,\
  01,01,04,26,30,24,30,22,06,08,2b,06,01,05,05,07,30,01,86,16,68,74,74,70,3a,\
  2f,2f,6f,63,73,70,2e,74,68,61,77,74,65,2e,63,6f,6d,30,1d,06,03,55,1d,25,04,\
  16,30,14,06,08,2b,06,01,05,05,07,03,02,06,08,2b,06,01,05,05,07,03,03,30,29,\
  06,03,55,1d,11,04,22,30,20,a4,1e,30,1c,31,1a,30,18,06,03,55,04,03,13,11,56,\
  65,72,69,53,69,67,6e,4d,50,4b,49,2d,32,2d,31,30,30,1d,06,03,55,1d,0e,04,16,\
  04,14,d4,0d,65,3f,7a,bd,34,c6,fe,47,e7,4c,0d,c0,bd,f2,de,15,ab,71,30,1f,06,\
  03,55,1d,23,04,18,30,16,80,14,7b,5b,45,cf,af,ce,cb,7a,fd,31,92,1a,6a,b6,f3,\
  46,eb,57,48,50,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,03,82,01,01,00,\
  56,fe,53,5c,e1,c7,9e,bc,a7,ed,7e,53,6d,6a,14,4b,51,8c,40,5e,80,5f,aa,a4,e8,\
  2f,ef,38,c8,04,c9,ca,3e,cf,df,3a,58,4e,b0,d4,b6,63,c5,29,57,fa,02,05,9a,45,\
  4d,68,db,2a,1b,d4,34,3d,9f,00,c3,5a,cb,95,49,a5,6e,e1,b0,c5,fc,41,4d,41,4a,\
  6f,d3,77,c8,d7,38,8d,e4,19,de,18,f3,1f,15,65,83,6d,45,0c,53,f9,0a,9a,2e,a5,\
  5d,bf,6f,32,81,18,92,19,6a,55,00,ad,63,1c,52,06,7e,55,d9,29,68,ae,4a,7c,18,\
  9a,79,88,6b,23,23,d8,27,38,2a,29,87,76,ca,fb,c7,b6,62,23,1f,ed,7a,56,4c,dd,\
  9c,32,5b,f5,3d,0c,46,18,95,3b,2a,23,68,83,64,41,d9,00,6d,0f,19,24,15,68,72,\
  bd,c5,71,67,6e,ac,4c,db,90,eb,51,a5,1a,62,07,d0,be,6a,00,47,3c,72,2f,ec,4f,\
  61,3e,73,85,ce,5a,0a,b7,ba,c0,1c,13,75,e3,22,39,28,dd,6d,1d,09,46,9d,4f,ba,\
  e8,40,81,91,c6,a4,ce,94,72,1b,01,cf,2a,6e,15,67,95,89,ae,7d,b7,b7,cd,f9,0a,\
  3d,75,b6,6b,3c,25
EOF
regedit cert.reg
 
# Point My Documents to Documents and create default configuration for OPENGL
mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
SET GraphicsDriver.7 "OPENGL"
SET RequestedNumThreads "0"
SET BACKGROUND_AUDIO "1"
EOF
cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
 
# Setup
POL_SetupWindow_message \
    "$(eval_gettext "Follow default setup up to the 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
    "${TITLE}"
 
POL_Wine_WaitBefore "${TITLE}"
POL_Wine start /unix "${SETUP_FILE}"
sleep 5
# Wait for the Setup to exit. It is a dirty way to do it but POL_Wine without
# start /unix never exit. And with it the POL_Wine_WaitExit method does not work
# with the new eso setup either.
while ps -C "${SETUP}" && ! ps -C "Bethesda.net_Launcher.exe"
do
    echo "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
    sleep 1
done
 
# Remove Windows desktop lnk
rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk
 
# Create Shortcut
POL_Shortcut \
    "Bethesda.net_Launcher.exe" \
    "${TITLE}" \
    "${TITLE}.png" \
    "" \
    "Game;RolePlaying;"
 
# Remove Temp Space
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Lundi 12 Octobre 2020 à 17:33
Dadu042

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Differences

@@ -1,13 +1,10 @@
 #!/bin/bash
 # Date : (2014-03-04 09:55)
-# Last revision : (2014-04-07 12:13)
-# Wine version used : 1.7.15
-# Distribution used to test : Xubuntu 13.10
+# Last revision : see changelog
+# Wine version used : 
+# Distribution used to test : Xubuntu 20.04
 # Author : Grolm
  
-# Install tested on Xubuntu 13.10 and Fedora 20.
-# Run tested on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
- 
 # CHANGELOG
 #
 # --- 2014-03-10 ---
@@ -44,12 +41,14 @@
 # Switch to wine 1.7.15
 # Install certificate in prefix registry instead on linux system
 #
-# --- 2014-04-07 ---
+# --- 2014-04-07 --- (Wine 1.7.15, Xubuntu 13.10 and Fedora 20)
+# Run tested on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
+#
 # Add POL_Debug_Init after POL_SetupWindow_Init
 # Change Prefix from TESO to TheElderScrollsOnline
 # Change default user settings to have a more stable game
 #
-# --- 2020-10-12 ---
+# --- 2020-10-12 Dadu042 ---
 # Wine 1.7.15 -> 3.0.3 (max stable version allowed by POL v4.2). Installer now does start, not tested further.
 # Note: perhaps removing the "  " of the strings following cert.reg may help.
 
@@ -59,7 +58,7 @@
  
 TITLE="The Elder Scrolls Online"
 PREFIX="TheElderScrollsOnline"
-WINEVERSION="3.0.3"
+WORKING_WINE_VERSION="3.0.3"
 AUTHOR="Grolm"
 GAME_VMS="512"
 GAME_URL="http://elderscrollsonline.com"
@@ -102,10 +101,11 @@
 [ -f "${SETUP_FILE}" ] || exit 1
  
 # Create Prefix
-POL_System_SetArch "x86"
 POL_Wine_SelectPrefix "$PREFIX"
+POL_System_SetArch "x86"
 POL_Wine_PrefixCreate "$WINEVERSION"
 
+
 # Dependencies
 POL_Call POL_Install_vcrun2010
  

Nouveau code source

#!/bin/bash
# Date : (2014-03-04 09:55)
# Last revision : see changelog
# Wine version used : 
# Distribution used to test : Xubuntu 20.04
# Author : Grolm
 
# CHANGELOG
#
# --- 2014-03-10 ---
# Add UserSettings creation for liveeu beside live in Documents
# Point to temporary hosted top.png and left.png (googleusercontent.com)
#
# --- 2014-03-11 ---
# Add missing eval_gettext
#
# Move Prefix creation after setup download/selection
#
# Remove POL_Wine_WaitExit and start /unix
#
# Remove png icon extraction
#
# Add a check before CA installation on /usr/share/ca-certificates and
# /etc/ca-certificates.conf. Ask for CA manual installation if test failed.
#
# --- 2014-03-21 ---
# Point to realease Installer instead of Beta one.
#
# Move Certificate installation before setup as setup now directly runs the launcher
#
# Certificate installation download the certificate from tbs.
#
# Dirty hack to wait for setup to finish but do not wait for launcher.
#
# Minor text improvments
#
# --- 2014-04-01 ---
# Udpate Certificate installation to support fedora based distributions
#
# --- 2014-04-04 ---
# Switch to wine 1.7.15
# Install certificate in prefix registry instead on linux system
#
# --- 2014-04-07 --- (Wine 1.7.15, Xubuntu 13.10 and Fedora 20)
# Run tested on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
#
# Add POL_Debug_Init after POL_SetupWindow_Init
# Change Prefix from TESO to TheElderScrollsOnline
# Change default user settings to have a more stable game
#
# --- 2020-10-12 Dadu042 ---
# Wine 1.7.15 -> 3.0.3 (max stable version allowed by POL v4.2). Installer now does start, not tested further.
# Note: perhaps removing the "  " of the strings following cert.reg may help.


[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="The Elder Scrolls Online"
PREFIX="TheElderScrollsOnline"
WORKING_WINE_VERSION="3.0.3"
AUTHOR="Grolm"
GAME_VMS="512"
GAME_URL="http://elderscrollsonline.com"
GAME_EDITOR="Bethesda (Zenimax online)"
SETUP="Install_ESO.exe"
SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"
 
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 1990
POL_Debug_Init
 
# Presentation
POL_SetupWindow_presentation \
    "${TITLE}" \
    "${GAME_EDITOR}" \
    "${GAME_URL}" \
    "Grolm" \
    "${PREFIX}"
 
# Select Install Method
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
 
# Create Temp space
POL_System_TmpCreate "${PREFIX}"
 
# Installation
if [ "${INSTALL_METHOD}" = "LOCAL" ]
then
    cd "${HOME}"
    POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file to run.')" "${TITLE} installation"
    SETUP_FILE="${APP_ANSWER}"
else
    cd "${POL_System_TmpDir}"
    POL_Download "${SETUP_URL}"
    SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
fi
 
[ -f "${SETUP_FILE}" ] || exit 1
 
# Create Prefix
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WINEVERSION"


# Dependencies
POL_Call POL_Install_vcrun2010
 
# Asking about memory size of graphic card
POL_SetupWindow_VMS ${GAME_VMS}
 
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
 
 
# Thawte's certificate installation
cd "${POL_System_TmpDir}"
cat <<EOF > cert.reg
[HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates\My\Certificates\808D62642B7D1C4A9A83FD667F7A2A9D243FB1C7]
"Blob"=hex:03,00,00,00,01,00,00,00,14,00,00,00,80,8d,62,64,2b,7d,1c,4a,9a,83,\
  fd,66,7f,7a,2a,9d,24,3f,b1,c7,20,00,00,00,01,00,00,00,a0,04,00,00,30,82,04,\
  9c,30,82,03,84,a0,03,02,01,02,02,10,47,97,4d,78,73,a5,bc,ab,0d,2f,b3,70,19,\
  2f,ce,5e,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,30,81,a9,31,0b,30,09,\
  06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,74,68,61,77,74,\
  65,2c,20,49,6e,63,2e,31,28,30,26,06,03,55,04,0b,13,1f,43,65,72,74,69,66,69,\
  63,61,74,69,6f,6e,20,53,65,72,76,69,63,65,73,20,44,69,76,69,73,69,6f,6e,31,\
  38,30,36,06,03,55,04,0b,13,2f,28,63,29,20,32,30,30,36,20,74,68,61,77,74,65,\
  2c,20,49,6e,63,2e,20,2d,20,46,6f,72,20,61,75,74,68,6f,72,69,7a,65,64,20,75,\
  73,65,20,6f,6e,6c,79,31,1f,30,1d,06,03,55,04,03,13,16,74,68,61,77,74,65,20,\
  50,72,69,6d,61,72,79,20,52,6f,6f,74,20,43,41,30,1e,17,0d,31,30,30,32,30,38,\
  30,30,30,30,30,30,5a,17,0d,32,30,30,32,30,37,32,33,35,39,35,39,5a,30,4a,31,\
  0b,30,09,06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,54,68,\
  61,77,74,65,2c,20,49,6e,63,2e,31,24,30,22,06,03,55,04,03,13,1b,54,68,61,77,\
  74,65,20,43,6f,64,65,20,53,69,67,6e,69,6e,67,20,43,41,20,2d,20,47,32,30,82,\
  01,22,30,0d,06,09,2a,86,48,86,f7,0d,01,01,01,05,00,03,82,01,0f,00,30,82,01,\
  0a,02,82,01,01,00,b7,8b,cf,75,5b,9f,25,da,7e,39,b0,93,db,38,d3,a9,23,d0,82,\
  fa,e9,24,7e,5c,0b,8e,83,f8,e6,7a,59,e6,a3,c5,98,a7,99,d2,44,ff,00,a6,a5,39,\
  04,8a,da,29,88,ea,db,a2,f3,1c,99,15,26,c2,b1,f4,fc,e1,0c,47,a9,09,11,06,0a,\
  20,92,b9,c7,a0,04,8c,5c,94,19,ab,5b,25,2c,1d,62,7e,70,0d,ce,61,6c,dd,2b,82,\
  c9,ce,5d,48,5f,f7,c2,be,bc,41,23,1e,4f,29,5d,d7,4f,bc,f4,c5,2a,fc,63,e6,7c,\
  26,4e,99,a7,79,41,9e,10,4a,7a,79,c9,c6,86,f7,86,95,d2,26,ce,3c,18,2a,d6,7c,\
  ce,af,cd,ad,bb,f7,82,2c,70,26,37,45,e5,0f,47,22,c6,01,28,bd,2e,83,5c,6a,a4,\
  47,c1,e7,d0,d8,6b,81,46,3f,21,17,f5,07,c5,43,5a,a6,67,2c,b8,7b,60,11,b5,83,\
  ee,f5,74,0a,72,71,44,3d,58,fe,e8,1a,ab,38,c3,59,db,7f,6e,38,7d,76,c7,72,69,\
  98,36,96,57,d3,66,1c,d2,54,91,04,2e,54,19,b0,dc,3d,b5,22,5e,86,d5,2a,7e,20,\
  df,5d,e6,7a,b1,65,fe,c5,02,4e,31,2d,02,03,01,00,01,a3,82,01,1c,30,82,01,18,\
  30,12,06,03,55,1d,13,01,01,ff,04,08,30,06,01,01,ff,02,01,00,30,34,06,03,55,\
  1d,1f,04,2d,30,2b,30,29,a0,27,a0,25,86,23,68,74,74,70,3a,2f,2f,63,72,6c,2e,\
  74,68,61,77,74,65,2e,63,6f,6d,2f,54,68,61,77,74,65,50,43,41,2e,63,72,6c,30,\
  0e,06,03,55,1d,0f,01,01,ff,04,04,03,02,01,06,30,32,06,08,2b,06,01,05,05,07,\
  01,01,04,26,30,24,30,22,06,08,2b,06,01,05,05,07,30,01,86,16,68,74,74,70,3a,\
  2f,2f,6f,63,73,70,2e,74,68,61,77,74,65,2e,63,6f,6d,30,1d,06,03,55,1d,25,04,\
  16,30,14,06,08,2b,06,01,05,05,07,03,02,06,08,2b,06,01,05,05,07,03,03,30,29,\
  06,03,55,1d,11,04,22,30,20,a4,1e,30,1c,31,1a,30,18,06,03,55,04,03,13,11,56,\
  65,72,69,53,69,67,6e,4d,50,4b,49,2d,32,2d,31,30,30,1d,06,03,55,1d,0e,04,16,\
  04,14,d4,0d,65,3f,7a,bd,34,c6,fe,47,e7,4c,0d,c0,bd,f2,de,15,ab,71,30,1f,06,\
  03,55,1d,23,04,18,30,16,80,14,7b,5b,45,cf,af,ce,cb,7a,fd,31,92,1a,6a,b6,f3,\
  46,eb,57,48,50,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,03,82,01,01,00,\
  56,fe,53,5c,e1,c7,9e,bc,a7,ed,7e,53,6d,6a,14,4b,51,8c,40,5e,80,5f,aa,a4,e8,\
  2f,ef,38,c8,04,c9,ca,3e,cf,df,3a,58,4e,b0,d4,b6,63,c5,29,57,fa,02,05,9a,45,\
  4d,68,db,2a,1b,d4,34,3d,9f,00,c3,5a,cb,95,49,a5,6e,e1,b0,c5,fc,41,4d,41,4a,\
  6f,d3,77,c8,d7,38,8d,e4,19,de,18,f3,1f,15,65,83,6d,45,0c,53,f9,0a,9a,2e,a5,\
  5d,bf,6f,32,81,18,92,19,6a,55,00,ad,63,1c,52,06,7e,55,d9,29,68,ae,4a,7c,18,\
  9a,79,88,6b,23,23,d8,27,38,2a,29,87,76,ca,fb,c7,b6,62,23,1f,ed,7a,56,4c,dd,\
  9c,32,5b,f5,3d,0c,46,18,95,3b,2a,23,68,83,64,41,d9,00,6d,0f,19,24,15,68,72,\
  bd,c5,71,67,6e,ac,4c,db,90,eb,51,a5,1a,62,07,d0,be,6a,00,47,3c,72,2f,ec,4f,\
  61,3e,73,85,ce,5a,0a,b7,ba,c0,1c,13,75,e3,22,39,28,dd,6d,1d,09,46,9d,4f,ba,\
  e8,40,81,91,c6,a4,ce,94,72,1b,01,cf,2a,6e,15,67,95,89,ae,7d,b7,b7,cd,f9,0a,\
  3d,75,b6,6b,3c,25
EOF
regedit cert.reg
 
# Point My Documents to Documents and create default configuration for OPENGL
mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
SET GraphicsDriver.7 "OPENGL"
SET RequestedNumThreads "0"
SET BACKGROUND_AUDIO "1"
EOF
cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
 
# Setup
POL_SetupWindow_message \
    "$(eval_gettext "Follow default setup up to the 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
    "${TITLE}"
 
POL_Wine_WaitBefore "${TITLE}"
POL_Wine start /unix "${SETUP_FILE}"
sleep 5
# Wait for the Setup to exit. It is a dirty way to do it but POL_Wine without
# start /unix never exit. And with it the POL_Wine_WaitExit method does not work
# with the new eso setup either.
while ps -C "${SETUP}" && ! ps -C "Bethesda.net_Launcher.exe"
do
    echo "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
    sleep 1
done
 
# Remove Windows desktop lnk
rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk
 
# Create Shortcut
POL_Shortcut \
    "Bethesda.net_Launcher.exe" \
    "${TITLE}" \
    "${TITLE}.png" \
    "" \
    "Game;RolePlaying;"
 
# Remove Temp Space
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Lundi 12 Octobre 2020 à 17:18
Dadu042

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages


 

Differences

@@ -51,7 +51,7 @@
 #
 # --- 2020-10-12 ---
 # Wine 1.7.15 -> 3.0.3 (max stable version allowed by POL v4.2). Installer now does start, not tested further.
-
+# Note: perhaps removing the "  " of the strings following cert.reg may help.
 
 
 [ "$PLAYONLINUX" = "" ] && exit 0
@@ -103,9 +103,9 @@
  
 # Create Prefix
 POL_System_SetArch "x86"
-POL_Wine_SelectPrefix "${PREFIX}"
-POL_Wine_PrefixCreate "${WINEVERSION}"
- 
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINEVERSION"
+
 # Dependencies
 POL_Call POL_Install_vcrun2010
  

Nouveau code source

#!/bin/bash
# Date : (2014-03-04 09:55)
# Last revision : (2014-04-07 12:13)
# Wine version used : 1.7.15
# Distribution used to test : Xubuntu 13.10
# Author : Grolm
 
# Install tested on Xubuntu 13.10 and Fedora 20.
# Run tested on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
 
# CHANGELOG
#
# --- 2014-03-10 ---
# Add UserSettings creation for liveeu beside live in Documents
# Point to temporary hosted top.png and left.png (googleusercontent.com)
#
# --- 2014-03-11 ---
# Add missing eval_gettext
#
# Move Prefix creation after setup download/selection
#
# Remove POL_Wine_WaitExit and start /unix
#
# Remove png icon extraction
#
# Add a check before CA installation on /usr/share/ca-certificates and
# /etc/ca-certificates.conf. Ask for CA manual installation if test failed.
#
# --- 2014-03-21 ---
# Point to realease Installer instead of Beta one.
#
# Move Certificate installation before setup as setup now directly runs the launcher
#
# Certificate installation download the certificate from tbs.
#
# Dirty hack to wait for setup to finish but do not wait for launcher.
#
# Minor text improvments
#
# --- 2014-04-01 ---
# Udpate Certificate installation to support fedora based distributions
#
# --- 2014-04-04 ---
# Switch to wine 1.7.15
# Install certificate in prefix registry instead on linux system
#
# --- 2014-04-07 ---
# Add POL_Debug_Init after POL_SetupWindow_Init
# Change Prefix from TESO to TheElderScrollsOnline
# Change default user settings to have a more stable game
#
# --- 2020-10-12 ---
# Wine 1.7.15 -> 3.0.3 (max stable version allowed by POL v4.2). Installer now does start, not tested further.
# Note: perhaps removing the "  " of the strings following cert.reg may help.


[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="The Elder Scrolls Online"
PREFIX="TheElderScrollsOnline"
WINEVERSION="3.0.3"
AUTHOR="Grolm"
GAME_VMS="512"
GAME_URL="http://elderscrollsonline.com"
GAME_EDITOR="Bethesda (Zenimax online)"
SETUP="Install_ESO.exe"
SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"
 
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 1990
POL_Debug_Init
 
# Presentation
POL_SetupWindow_presentation \
    "${TITLE}" \
    "${GAME_EDITOR}" \
    "${GAME_URL}" \
    "Grolm" \
    "${PREFIX}"
 
# Select Install Method
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
 
# Create Temp space
POL_System_TmpCreate "${PREFIX}"
 
# Installation
if [ "${INSTALL_METHOD}" = "LOCAL" ]
then
    cd "${HOME}"
    POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file to run.')" "${TITLE} installation"
    SETUP_FILE="${APP_ANSWER}"
else
    cd "${POL_System_TmpDir}"
    POL_Download "${SETUP_URL}"
    SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
fi
 
[ -f "${SETUP_FILE}" ] || exit 1
 
# Create Prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

# Dependencies
POL_Call POL_Install_vcrun2010
 
# Asking about memory size of graphic card
POL_SetupWindow_VMS ${GAME_VMS}
 
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
 
 
# Thawte's certificate installation
cd "${POL_System_TmpDir}"
cat <<EOF > cert.reg
[HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates\My\Certificates\808D62642B7D1C4A9A83FD667F7A2A9D243FB1C7]
"Blob"=hex:03,00,00,00,01,00,00,00,14,00,00,00,80,8d,62,64,2b,7d,1c,4a,9a,83,\
  fd,66,7f,7a,2a,9d,24,3f,b1,c7,20,00,00,00,01,00,00,00,a0,04,00,00,30,82,04,\
  9c,30,82,03,84,a0,03,02,01,02,02,10,47,97,4d,78,73,a5,bc,ab,0d,2f,b3,70,19,\
  2f,ce,5e,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,30,81,a9,31,0b,30,09,\
  06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,74,68,61,77,74,\
  65,2c,20,49,6e,63,2e,31,28,30,26,06,03,55,04,0b,13,1f,43,65,72,74,69,66,69,\
  63,61,74,69,6f,6e,20,53,65,72,76,69,63,65,73,20,44,69,76,69,73,69,6f,6e,31,\
  38,30,36,06,03,55,04,0b,13,2f,28,63,29,20,32,30,30,36,20,74,68,61,77,74,65,\
  2c,20,49,6e,63,2e,20,2d,20,46,6f,72,20,61,75,74,68,6f,72,69,7a,65,64,20,75,\
  73,65,20,6f,6e,6c,79,31,1f,30,1d,06,03,55,04,03,13,16,74,68,61,77,74,65,20,\
  50,72,69,6d,61,72,79,20,52,6f,6f,74,20,43,41,30,1e,17,0d,31,30,30,32,30,38,\
  30,30,30,30,30,30,5a,17,0d,32,30,30,32,30,37,32,33,35,39,35,39,5a,30,4a,31,\
  0b,30,09,06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,54,68,\
  61,77,74,65,2c,20,49,6e,63,2e,31,24,30,22,06,03,55,04,03,13,1b,54,68,61,77,\
  74,65,20,43,6f,64,65,20,53,69,67,6e,69,6e,67,20,43,41,20,2d,20,47,32,30,82,\
  01,22,30,0d,06,09,2a,86,48,86,f7,0d,01,01,01,05,00,03,82,01,0f,00,30,82,01,\
  0a,02,82,01,01,00,b7,8b,cf,75,5b,9f,25,da,7e,39,b0,93,db,38,d3,a9,23,d0,82,\
  fa,e9,24,7e,5c,0b,8e,83,f8,e6,7a,59,e6,a3,c5,98,a7,99,d2,44,ff,00,a6,a5,39,\
  04,8a,da,29,88,ea,db,a2,f3,1c,99,15,26,c2,b1,f4,fc,e1,0c,47,a9,09,11,06,0a,\
  20,92,b9,c7,a0,04,8c,5c,94,19,ab,5b,25,2c,1d,62,7e,70,0d,ce,61,6c,dd,2b,82,\
  c9,ce,5d,48,5f,f7,c2,be,bc,41,23,1e,4f,29,5d,d7,4f,bc,f4,c5,2a,fc,63,e6,7c,\
  26,4e,99,a7,79,41,9e,10,4a,7a,79,c9,c6,86,f7,86,95,d2,26,ce,3c,18,2a,d6,7c,\
  ce,af,cd,ad,bb,f7,82,2c,70,26,37,45,e5,0f,47,22,c6,01,28,bd,2e,83,5c,6a,a4,\
  47,c1,e7,d0,d8,6b,81,46,3f,21,17,f5,07,c5,43,5a,a6,67,2c,b8,7b,60,11,b5,83,\
  ee,f5,74,0a,72,71,44,3d,58,fe,e8,1a,ab,38,c3,59,db,7f,6e,38,7d,76,c7,72,69,\
  98,36,96,57,d3,66,1c,d2,54,91,04,2e,54,19,b0,dc,3d,b5,22,5e,86,d5,2a,7e,20,\
  df,5d,e6,7a,b1,65,fe,c5,02,4e,31,2d,02,03,01,00,01,a3,82,01,1c,30,82,01,18,\
  30,12,06,03,55,1d,13,01,01,ff,04,08,30,06,01,01,ff,02,01,00,30,34,06,03,55,\
  1d,1f,04,2d,30,2b,30,29,a0,27,a0,25,86,23,68,74,74,70,3a,2f,2f,63,72,6c,2e,\
  74,68,61,77,74,65,2e,63,6f,6d,2f,54,68,61,77,74,65,50,43,41,2e,63,72,6c,30,\
  0e,06,03,55,1d,0f,01,01,ff,04,04,03,02,01,06,30,32,06,08,2b,06,01,05,05,07,\
  01,01,04,26,30,24,30,22,06,08,2b,06,01,05,05,07,30,01,86,16,68,74,74,70,3a,\
  2f,2f,6f,63,73,70,2e,74,68,61,77,74,65,2e,63,6f,6d,30,1d,06,03,55,1d,25,04,\
  16,30,14,06,08,2b,06,01,05,05,07,03,02,06,08,2b,06,01,05,05,07,03,03,30,29,\
  06,03,55,1d,11,04,22,30,20,a4,1e,30,1c,31,1a,30,18,06,03,55,04,03,13,11,56,\
  65,72,69,53,69,67,6e,4d,50,4b,49,2d,32,2d,31,30,30,1d,06,03,55,1d,0e,04,16,\
  04,14,d4,0d,65,3f,7a,bd,34,c6,fe,47,e7,4c,0d,c0,bd,f2,de,15,ab,71,30,1f,06,\
  03,55,1d,23,04,18,30,16,80,14,7b,5b,45,cf,af,ce,cb,7a,fd,31,92,1a,6a,b6,f3,\
  46,eb,57,48,50,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,03,82,01,01,00,\
  56,fe,53,5c,e1,c7,9e,bc,a7,ed,7e,53,6d,6a,14,4b,51,8c,40,5e,80,5f,aa,a4,e8,\
  2f,ef,38,c8,04,c9,ca,3e,cf,df,3a,58,4e,b0,d4,b6,63,c5,29,57,fa,02,05,9a,45,\
  4d,68,db,2a,1b,d4,34,3d,9f,00,c3,5a,cb,95,49,a5,6e,e1,b0,c5,fc,41,4d,41,4a,\
  6f,d3,77,c8,d7,38,8d,e4,19,de,18,f3,1f,15,65,83,6d,45,0c,53,f9,0a,9a,2e,a5,\
  5d,bf,6f,32,81,18,92,19,6a,55,00,ad,63,1c,52,06,7e,55,d9,29,68,ae,4a,7c,18,\
  9a,79,88,6b,23,23,d8,27,38,2a,29,87,76,ca,fb,c7,b6,62,23,1f,ed,7a,56,4c,dd,\
  9c,32,5b,f5,3d,0c,46,18,95,3b,2a,23,68,83,64,41,d9,00,6d,0f,19,24,15,68,72,\
  bd,c5,71,67,6e,ac,4c,db,90,eb,51,a5,1a,62,07,d0,be,6a,00,47,3c,72,2f,ec,4f,\
  61,3e,73,85,ce,5a,0a,b7,ba,c0,1c,13,75,e3,22,39,28,dd,6d,1d,09,46,9d,4f,ba,\
  e8,40,81,91,c6,a4,ce,94,72,1b,01,cf,2a,6e,15,67,95,89,ae,7d,b7,b7,cd,f9,0a,\
  3d,75,b6,6b,3c,25
EOF
regedit cert.reg
 
# Point My Documents to Documents and create default configuration for OPENGL
mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
SET GraphicsDriver.7 "OPENGL"
SET RequestedNumThreads "0"
SET BACKGROUND_AUDIO "1"
EOF
cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
 
# Setup
POL_SetupWindow_message \
    "$(eval_gettext "Follow default setup up to the 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
    "${TITLE}"
 
POL_Wine_WaitBefore "${TITLE}"
POL_Wine start /unix "${SETUP_FILE}"
sleep 5
# Wait for the Setup to exit. It is a dirty way to do it but POL_Wine without
# start /unix never exit. And with it the POL_Wine_WaitExit method does not work
# with the new eso setup either.
while ps -C "${SETUP}" && ! ps -C "Bethesda.net_Launcher.exe"
do
    echo "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
    sleep 1
done
 
# Remove Windows desktop lnk
rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk
 
# Create Shortcut
POL_Shortcut \
    "Bethesda.net_Launcher.exe" \
    "${TITLE}" \
    "${TITLE}.png" \
    "" \
    "Game;RolePlaying;"
 
# Remove Temp Space
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Lundi 12 Octobre 2020 à 17:16
Dadu042

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Differences

@@ -4,11 +4,10 @@
 # Wine version used : 1.7.15
 # Distribution used to test : Xubuntu 13.10
 # Author : Grolm
-
-# Install test on Xubuntu 13.10 and Fedora 20.
-# 
-# Run test on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
-
+ 
+# Install tested on Xubuntu 13.10 and Fedora 20.
+# Run tested on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
+ 
 # CHANGELOG
 #
 # --- 2014-03-10 ---
@@ -50,26 +49,30 @@
 # Change Prefix from TESO to TheElderScrollsOnline
 # Change default user settings to have a more stable game
 #
+# --- 2020-10-12 ---
+# Wine 1.7.15 -> 3.0.3 (max stable version allowed by POL v4.2). Installer now does start, not tested further.
+
+
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
-
+ 
 TITLE="The Elder Scrolls Online"
 PREFIX="TheElderScrollsOnline"
-WINEVERSION="1.7.15"
+WINEVERSION="3.0.3"
 AUTHOR="Grolm"
 GAME_VMS="512"
 GAME_URL="http://elderscrollsonline.com"
 GAME_EDITOR="Bethesda (Zenimax online)"
 SETUP="Install_ESO.exe"
 SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"
-
+ 
 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 1990
 POL_Debug_Init
-
+ 
 # Presentation
 POL_SetupWindow_presentation \
     "${TITLE}" \
@@ -77,13 +80,13 @@
     "${GAME_URL}" \
     "Grolm" \
     "${PREFIX}"
-
+ 
 # Select Install Method
 POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
-
+ 
 # Create Temp space
 POL_System_TmpCreate "${PREFIX}"
-
+ 
 # Installation
 if [ "${INSTALL_METHOD}" = "LOCAL" ]
 then
@@ -95,25 +98,25 @@
     POL_Download "${SETUP_URL}"
     SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
 fi
-
+ 
 [ -f "${SETUP_FILE}" ] || exit 1
-
+ 
 # Create Prefix
 POL_System_SetArch "x86"
 POL_Wine_SelectPrefix "${PREFIX}"
 POL_Wine_PrefixCreate "${WINEVERSION}"
-
+ 
 # Dependencies
 POL_Call POL_Install_vcrun2010
-
+ 
 # Asking about memory size of graphic card
 POL_SetupWindow_VMS ${GAME_VMS}
-
+ 
 # Set Graphic Card information keys for wine
 POL_Wine_SetVideoDriver
-
-
-# Certificate installation
+ 
+ 
+# Thawte's certificate installation
 cd "${POL_System_TmpDir}"
 cat <<EOF > cert.reg
 [HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates\My\Certificates\808D62642B7D1C4A9A83FD667F7A2A9D243FB1C7]
@@ -169,7 +172,7 @@
   3d,75,b6,6b,3c,25
 EOF
 regedit cert.reg
-
+ 
 # Point My Documents to Documents and create default configuration for OPENGL
 mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
 cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
@@ -180,12 +183,12 @@
 cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
 rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
 ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
-
+ 
 # Setup
 POL_SetupWindow_message \
-    "$(eval_gettext "Follow default setup up to 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked DirectX box.")" \
+    "$(eval_gettext "Follow default setup up to the 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
     "${TITLE}"
-
+ 
 POL_Wine_WaitBefore "${TITLE}"
 POL_Wine start /unix "${SETUP_FILE}"
 sleep 5
@@ -197,10 +200,10 @@
     echo "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
     sleep 1
 done
-
+ 
 # Remove Windows desktop lnk
 rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk
-
+ 
 # Create Shortcut
 POL_Shortcut \
     "Bethesda.net_Launcher.exe" \
@@ -208,8 +211,8 @@
     "${TITLE}.png" \
     "" \
     "Game;RolePlaying;"
-
+ 
 # Remove Temp Space
 POL_System_TmpDelete
 POL_SetupWindow_Close
-exit 0
+exit 0
\ No newline at end of file

Nouveau code source

#!/bin/bash
# Date : (2014-03-04 09:55)
# Last revision : (2014-04-07 12:13)
# Wine version used : 1.7.15
# Distribution used to test : Xubuntu 13.10
# Author : Grolm
 
# Install tested on Xubuntu 13.10 and Fedora 20.
# Run tested on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
 
# CHANGELOG
#
# --- 2014-03-10 ---
# Add UserSettings creation for liveeu beside live in Documents
# Point to temporary hosted top.png and left.png (googleusercontent.com)
#
# --- 2014-03-11 ---
# Add missing eval_gettext
#
# Move Prefix creation after setup download/selection
#
# Remove POL_Wine_WaitExit and start /unix
#
# Remove png icon extraction
#
# Add a check before CA installation on /usr/share/ca-certificates and
# /etc/ca-certificates.conf. Ask for CA manual installation if test failed.
#
# --- 2014-03-21 ---
# Point to realease Installer instead of Beta one.
#
# Move Certificate installation before setup as setup now directly runs the launcher
#
# Certificate installation download the certificate from tbs.
#
# Dirty hack to wait for setup to finish but do not wait for launcher.
#
# Minor text improvments
#
# --- 2014-04-01 ---
# Udpate Certificate installation to support fedora based distributions
#
# --- 2014-04-04 ---
# Switch to wine 1.7.15
# Install certificate in prefix registry instead on linux system
#
# --- 2014-04-07 ---
# Add POL_Debug_Init after POL_SetupWindow_Init
# Change Prefix from TESO to TheElderScrollsOnline
# Change default user settings to have a more stable game
#
# --- 2020-10-12 ---
# Wine 1.7.15 -> 3.0.3 (max stable version allowed by POL v4.2). Installer now does start, not tested further.



[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="The Elder Scrolls Online"
PREFIX="TheElderScrollsOnline"
WINEVERSION="3.0.3"
AUTHOR="Grolm"
GAME_VMS="512"
GAME_URL="http://elderscrollsonline.com"
GAME_EDITOR="Bethesda (Zenimax online)"
SETUP="Install_ESO.exe"
SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"
 
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 1990
POL_Debug_Init
 
# Presentation
POL_SetupWindow_presentation \
    "${TITLE}" \
    "${GAME_EDITOR}" \
    "${GAME_URL}" \
    "Grolm" \
    "${PREFIX}"
 
# Select Install Method
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
 
# Create Temp space
POL_System_TmpCreate "${PREFIX}"
 
# Installation
if [ "${INSTALL_METHOD}" = "LOCAL" ]
then
    cd "${HOME}"
    POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file to run.')" "${TITLE} installation"
    SETUP_FILE="${APP_ANSWER}"
else
    cd "${POL_System_TmpDir}"
    POL_Download "${SETUP_URL}"
    SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
fi
 
[ -f "${SETUP_FILE}" ] || exit 1
 
# Create Prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "${PREFIX}"
POL_Wine_PrefixCreate "${WINEVERSION}"
 
# Dependencies
POL_Call POL_Install_vcrun2010
 
# Asking about memory size of graphic card
POL_SetupWindow_VMS ${GAME_VMS}
 
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
 
 
# Thawte's certificate installation
cd "${POL_System_TmpDir}"
cat <<EOF > cert.reg
[HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates\My\Certificates\808D62642B7D1C4A9A83FD667F7A2A9D243FB1C7]
"Blob"=hex:03,00,00,00,01,00,00,00,14,00,00,00,80,8d,62,64,2b,7d,1c,4a,9a,83,\
  fd,66,7f,7a,2a,9d,24,3f,b1,c7,20,00,00,00,01,00,00,00,a0,04,00,00,30,82,04,\
  9c,30,82,03,84,a0,03,02,01,02,02,10,47,97,4d,78,73,a5,bc,ab,0d,2f,b3,70,19,\
  2f,ce,5e,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,30,81,a9,31,0b,30,09,\
  06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,74,68,61,77,74,\
  65,2c,20,49,6e,63,2e,31,28,30,26,06,03,55,04,0b,13,1f,43,65,72,74,69,66,69,\
  63,61,74,69,6f,6e,20,53,65,72,76,69,63,65,73,20,44,69,76,69,73,69,6f,6e,31,\
  38,30,36,06,03,55,04,0b,13,2f,28,63,29,20,32,30,30,36,20,74,68,61,77,74,65,\
  2c,20,49,6e,63,2e,20,2d,20,46,6f,72,20,61,75,74,68,6f,72,69,7a,65,64,20,75,\
  73,65,20,6f,6e,6c,79,31,1f,30,1d,06,03,55,04,03,13,16,74,68,61,77,74,65,20,\
  50,72,69,6d,61,72,79,20,52,6f,6f,74,20,43,41,30,1e,17,0d,31,30,30,32,30,38,\
  30,30,30,30,30,30,5a,17,0d,32,30,30,32,30,37,32,33,35,39,35,39,5a,30,4a,31,\
  0b,30,09,06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,54,68,\
  61,77,74,65,2c,20,49,6e,63,2e,31,24,30,22,06,03,55,04,03,13,1b,54,68,61,77,\
  74,65,20,43,6f,64,65,20,53,69,67,6e,69,6e,67,20,43,41,20,2d,20,47,32,30,82,\
  01,22,30,0d,06,09,2a,86,48,86,f7,0d,01,01,01,05,00,03,82,01,0f,00,30,82,01,\
  0a,02,82,01,01,00,b7,8b,cf,75,5b,9f,25,da,7e,39,b0,93,db,38,d3,a9,23,d0,82,\
  fa,e9,24,7e,5c,0b,8e,83,f8,e6,7a,59,e6,a3,c5,98,a7,99,d2,44,ff,00,a6,a5,39,\
  04,8a,da,29,88,ea,db,a2,f3,1c,99,15,26,c2,b1,f4,fc,e1,0c,47,a9,09,11,06,0a,\
  20,92,b9,c7,a0,04,8c,5c,94,19,ab,5b,25,2c,1d,62,7e,70,0d,ce,61,6c,dd,2b,82,\
  c9,ce,5d,48,5f,f7,c2,be,bc,41,23,1e,4f,29,5d,d7,4f,bc,f4,c5,2a,fc,63,e6,7c,\
  26,4e,99,a7,79,41,9e,10,4a,7a,79,c9,c6,86,f7,86,95,d2,26,ce,3c,18,2a,d6,7c,\
  ce,af,cd,ad,bb,f7,82,2c,70,26,37,45,e5,0f,47,22,c6,01,28,bd,2e,83,5c,6a,a4,\
  47,c1,e7,d0,d8,6b,81,46,3f,21,17,f5,07,c5,43,5a,a6,67,2c,b8,7b,60,11,b5,83,\
  ee,f5,74,0a,72,71,44,3d,58,fe,e8,1a,ab,38,c3,59,db,7f,6e,38,7d,76,c7,72,69,\
  98,36,96,57,d3,66,1c,d2,54,91,04,2e,54,19,b0,dc,3d,b5,22,5e,86,d5,2a,7e,20,\
  df,5d,e6,7a,b1,65,fe,c5,02,4e,31,2d,02,03,01,00,01,a3,82,01,1c,30,82,01,18,\
  30,12,06,03,55,1d,13,01,01,ff,04,08,30,06,01,01,ff,02,01,00,30,34,06,03,55,\
  1d,1f,04,2d,30,2b,30,29,a0,27,a0,25,86,23,68,74,74,70,3a,2f,2f,63,72,6c,2e,\
  74,68,61,77,74,65,2e,63,6f,6d,2f,54,68,61,77,74,65,50,43,41,2e,63,72,6c,30,\
  0e,06,03,55,1d,0f,01,01,ff,04,04,03,02,01,06,30,32,06,08,2b,06,01,05,05,07,\
  01,01,04,26,30,24,30,22,06,08,2b,06,01,05,05,07,30,01,86,16,68,74,74,70,3a,\
  2f,2f,6f,63,73,70,2e,74,68,61,77,74,65,2e,63,6f,6d,30,1d,06,03,55,1d,25,04,\
  16,30,14,06,08,2b,06,01,05,05,07,03,02,06,08,2b,06,01,05,05,07,03,03,30,29,\
  06,03,55,1d,11,04,22,30,20,a4,1e,30,1c,31,1a,30,18,06,03,55,04,03,13,11,56,\
  65,72,69,53,69,67,6e,4d,50,4b,49,2d,32,2d,31,30,30,1d,06,03,55,1d,0e,04,16,\
  04,14,d4,0d,65,3f,7a,bd,34,c6,fe,47,e7,4c,0d,c0,bd,f2,de,15,ab,71,30,1f,06,\
  03,55,1d,23,04,18,30,16,80,14,7b,5b,45,cf,af,ce,cb,7a,fd,31,92,1a,6a,b6,f3,\
  46,eb,57,48,50,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,03,82,01,01,00,\
  56,fe,53,5c,e1,c7,9e,bc,a7,ed,7e,53,6d,6a,14,4b,51,8c,40,5e,80,5f,aa,a4,e8,\
  2f,ef,38,c8,04,c9,ca,3e,cf,df,3a,58,4e,b0,d4,b6,63,c5,29,57,fa,02,05,9a,45,\
  4d,68,db,2a,1b,d4,34,3d,9f,00,c3,5a,cb,95,49,a5,6e,e1,b0,c5,fc,41,4d,41,4a,\
  6f,d3,77,c8,d7,38,8d,e4,19,de,18,f3,1f,15,65,83,6d,45,0c,53,f9,0a,9a,2e,a5,\
  5d,bf,6f,32,81,18,92,19,6a,55,00,ad,63,1c,52,06,7e,55,d9,29,68,ae,4a,7c,18,\
  9a,79,88,6b,23,23,d8,27,38,2a,29,87,76,ca,fb,c7,b6,62,23,1f,ed,7a,56,4c,dd,\
  9c,32,5b,f5,3d,0c,46,18,95,3b,2a,23,68,83,64,41,d9,00,6d,0f,19,24,15,68,72,\
  bd,c5,71,67,6e,ac,4c,db,90,eb,51,a5,1a,62,07,d0,be,6a,00,47,3c,72,2f,ec,4f,\
  61,3e,73,85,ce,5a,0a,b7,ba,c0,1c,13,75,e3,22,39,28,dd,6d,1d,09,46,9d,4f,ba,\
  e8,40,81,91,c6,a4,ce,94,72,1b,01,cf,2a,6e,15,67,95,89,ae,7d,b7,b7,cd,f9,0a,\
  3d,75,b6,6b,3c,25
EOF
regedit cert.reg
 
# Point My Documents to Documents and create default configuration for OPENGL
mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
SET GraphicsDriver.7 "OPENGL"
SET RequestedNumThreads "0"
SET BACKGROUND_AUDIO "1"
EOF
cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
 
# Setup
POL_SetupWindow_message \
    "$(eval_gettext "Follow default setup up to the 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
    "${TITLE}"
 
POL_Wine_WaitBefore "${TITLE}"
POL_Wine start /unix "${SETUP_FILE}"
sleep 5
# Wait for the Setup to exit. It is a dirty way to do it but POL_Wine without
# start /unix never exit. And with it the POL_Wine_WaitExit method does not work
# with the new eso setup either.
while ps -C "${SETUP}" && ! ps -C "Bethesda.net_Launcher.exe"
do
    echo "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
    sleep 1
done
 
# Remove Windows desktop lnk
rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk
 
# Create Shortcut
POL_Shortcut \
    "Bethesda.net_Launcher.exe" \
    "${TITLE}" \
    "${TITLE}.png" \
    "" \
    "Game;RolePlaying;"
 
# Remove Temp Space
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Polfast Mardi 28 Novembre 2017 à 0:28
Polfast Anonymous

Messages

hi...how long time program need to build  "virtual drive" ?at  this moment its 2hr 

Réponses

Samedi 28 Mars 2020 à 18:45
Less than 15 min.
vi2nano Lundi 2 Janvier 2017 à 4:26
vi2nano

Messages

FYI to people trying to use this. In March of 2016 Elder scrolls now ONLY supports DX11. I managed to get the game working but with all of the graphical artifacts it was literally unplayable. You could see your character but everything else was either not visible or a clone of the nearest texture.. I'm afraid with the DX11 drawback this game will continue to be unplayable until DX12 becomes mainstream which is going to be alot more compatible with Vulkan. IIRC I read somewhere that the wine project was more focused on DX12 and Vulkan because of the closeness in compatibility making it more likely for Day 1 implements of AAA titles even if WINE is to be used.

Réponses

Jenshae Samedi 31 Décembre 2016 à 5:51
Jenshae

Messages

err:d3d:wined3d_debug_callback 0x17ca5fa8: "glUseProgram has failed because the operation requires the referenced program object '5' to be successfully linked (GL_INVALID_OPERATION)".
err:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 6162

Réponses

Samedi 31 Décembre 2016 à 6:06
https://www.reddit.com/r/linux_gaming/comments/38f7n7/elder_scrolls_online_tamriel_unlimited_not/
Samedi 31 Décembre 2016 à 6:26
I got a step further by disabling GLSL Suppor, setting Direct Draw to "gdi" and by making Multisampling "enabled"
Samedi 31 Décembre 2016 à 6:31
Then I chose Wine Configuration, Emulated a virtual desktop and under components added d3dx9
Dimanche 15 Janvier 2017 à 20:53
Okay after doing all the updates (takes freaking ages to download the game) I have managed to log in. The graphics are terrible and there is some render lag but I think I will manage to play it with friends.
Dimanche 15 Janvier 2017 à 20:53
P.S. I did remove all d3dx9 and use d3dx11
Mercredi 25 Janvier 2017 à 1:51
fixme:dbghelp:elf_search_auxv can't find symbol in module
wine: Unhandled page fault on execute access to 0x00000000 at address (nil) (thread 0077), starting debugger...
fixme:file:K32GetMappedFileNameA (0xffffffff, 0x10000, 0x34be798, 260): stub
DanielWHawk Jeudi 1 Décembre 2016 à 10:08
DanielWHawk

Messages

This needs to be marked as unsupported. None of the fixes mentioned worked. I've tried them all on three seperate machines.

Réponses

Noserenity Lundi 10 Octobre 2016 à 22:48
Noserenity Anonymous

Messages

This should be marked as unsupported software as in it's current state is fairly unusable/unplayable.  Thanks.

Réponses

Jeudi 10 September 2020 à 17:34
Ok done (2020-09).
aging_kid Vendredi 2 September 2016 à 4:48
aging_kid Anonymous

Messages

Ok, I get to "Requesting character load" with a load screen of Wrothgar and it crashes. Any ideas?

I've followed all mentioned advice/fixes.

Réponses

Anonymous
Vendredi 2 September 2016 à 4:53
And yes, I'm an ESO Plus member with access to all DLC's :)
Shuttle626 Vendredi 26 Aoüt 2016 à 17:21
Shuttle626 Anonymous

Messages

When I launch ESO the game I get the following error:

I have tried installing the d3dx10 and d3dx11 components and am running wine version 1.7.15 as Windows 7.

 

OS: Linux Mint 18 - Cinnamon 64bit

Cinnamon Ver: 3.07

Kernal: 4.4.0-21-generic

Processor: Intel Core I7-4702MQ 2.2Ghz x 4

Memory: 11.4Gbps

 Video: GeForce GTX 760M

Réponses

Anonymous
Mercredi 14 September 2016 à 22:05
same problem here! Wine: 1.9.18 (also tried 1.9.16) / Ubuntu 16.04
Anonymous
Jeudi 15 September 2016 à 11:22
"Running wine-1.9.16 eso.exe (Working directory : /home/xxx/.PlayOnLinux/wineprefix/TheElderScrollsOnline/drive_c/Program Files/Zenimax Online/The Elder Scrolls Online EU/game/fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
err:winediag:query_gpu_description Invalid GPU override 8086:0112 specified, ignoring.
fixme:win:EnumDisplayDevicesW ((null),0,0x22ff3e8,0x00000000), stub!
fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20.
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend."
lolmer Dimanche 14 Aoüt 2016 à 1:54
lolmer Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

1. Install with Play on Linux (https://www.playonlinux.com/en/download.html) using defaults (Wine 1.7.15).
2. Install and then switch to Wine 1.9.16.

3. Change Windows version to "Windows 7".
4. Remove the "OPENGL" line in  ~/Documents/Elder Scrolls Online/live/UserSettings.txt and ~/Documents/Elder Scrolls Online/liveeu/UserSettings.txt (OpenGL is no longer supported.

5. Run the game. :)

Enjoy, but with some graphical artifacts. Seems playable the short amount of time that I played. I did lower my settings to "Low".

Differences

@@ -1,8 +1,8 @@
 #!/bin/bash
 # Date : (2014-03-04 09:55)
-# Last revision : (2014-04-07 12:13)
-# Wine version used : 1.7.15
-# Distribution used to test : Xubuntu 13.10
+# Last revision : (2016-08-12 16:53)
+# Wine version used : 1.9.16
+# Distribution used to test : Linux Mint 17.3
 # Author : Grolm
 
 # Install test on Xubuntu 13.10 and Fedora 20.
@@ -11,6 +11,11 @@
 
 # CHANGELOG
 #
+# --- 2016-08-12 ---
+# Switch to Wine Version 1.9.16 for DX11.
+# Remove "OpenGL" setting from UserSettings.txt.
+# TODO: Set Windows version to "Windows 7" for DX11.
+#
 # --- 2014-03-10 ---
 # Add UserSettings creation for liveeu beside live in Documents
 # Point to temporary hosted top.png and left.png (googleusercontent.com)
@@ -56,7 +61,7 @@
 
 TITLE="The Elder Scrolls Online"
 PREFIX="TheElderScrollsOnline"
-WINEVERSION="1.7.15"
+WINEVERSION="1.9.16"
 AUTHOR="Grolm"
 GAME_VMS="512"
 GAME_URL="http://elderscrollsonline.com"
@@ -173,7 +178,6 @@
 # Point My Documents to Documents and create default configuration for OPENGL
 mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
 cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
-SET GraphicsDriver.7 "OPENGL"
 SET RequestedNumThreads "0"
 SET BACKGROUND_AUDIO "1"
 EOF

Nouveau code source

#!/bin/bash
# Date : (2014-03-04 09:55)
# Last revision : (2016-08-12 16:53)
# Wine version used : 1.9.16
# Distribution used to test : Linux Mint 17.3
# Author : Grolm

# Install test on Xubuntu 13.10 and Fedora 20.
# 
# Run test on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.

# CHANGELOG
#
# --- 2016-08-12 ---
# Switch to Wine Version 1.9.16 for DX11.
# Remove "OpenGL" setting from UserSettings.txt.
# TODO: Set Windows version to "Windows 7" for DX11.
#
# --- 2014-03-10 ---
# Add UserSettings creation for liveeu beside live in Documents
# Point to temporary hosted top.png and left.png (googleusercontent.com)
#
# --- 2014-03-11 ---
# Add missing eval_gettext
#
# Move Prefix creation after setup download/selection
#
# Remove POL_Wine_WaitExit and start /unix
#
# Remove png icon extraction
#
# Add a check before CA installation on /usr/share/ca-certificates and
# /etc/ca-certificates.conf. Ask for CA manual installation if test failed.
#
# --- 2014-03-21 ---
# Point to realease Installer instead of Beta one.
#
# Move Certificate installation before setup as setup now directly runs the launcher
#
# Certificate installation download the certificate from tbs.
#
# Dirty hack to wait for setup to finish but do not wait for launcher.
#
# Minor text improvments
#
# --- 2014-04-01 ---
# Udpate Certificate installation to support fedora based distributions
#
# --- 2014-04-04 ---
# Switch to wine 1.7.15
# Install certificate in prefix registry instead on linux system
#
# --- 2014-04-07 ---
# Add POL_Debug_Init after POL_SetupWindow_Init
# Change Prefix from TESO to TheElderScrollsOnline
# Change default user settings to have a more stable game
#

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

TITLE="The Elder Scrolls Online"
PREFIX="TheElderScrollsOnline"
WINEVERSION="1.9.16"
AUTHOR="Grolm"
GAME_VMS="512"
GAME_URL="http://elderscrollsonline.com"
GAME_EDITOR="Bethesda (Zenimax online)"
SETUP="Install_ESO.exe"
SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"

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 1990
POL_Debug_Init

# Presentation
POL_SetupWindow_presentation \
    "${TITLE}" \
    "${GAME_EDITOR}" \
    "${GAME_URL}" \
    "Grolm" \
    "${PREFIX}"

# Select Install Method
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

# Create Temp space
POL_System_TmpCreate "${PREFIX}"

# Installation
if [ "${INSTALL_METHOD}" = "LOCAL" ]
then
    cd "${HOME}"
    POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file to run.')" "${TITLE} installation"
    SETUP_FILE="${APP_ANSWER}"
else
    cd "${POL_System_TmpDir}"
    POL_Download "${SETUP_URL}"
    SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
fi

[ -f "${SETUP_FILE}" ] || exit 1

# Create Prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "${PREFIX}"
POL_Wine_PrefixCreate "${WINEVERSION}"

# Dependencies
POL_Call POL_Install_vcrun2010

# Asking about memory size of graphic card
POL_SetupWindow_VMS ${GAME_VMS}

# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver


# Certificate installation
cd "${POL_System_TmpDir}"
cat <<EOF > cert.reg
[HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates\My\Certificates\808D62642B7D1C4A9A83FD667F7A2A9D243FB1C7]
"Blob"=hex:03,00,00,00,01,00,00,00,14,00,00,00,80,8d,62,64,2b,7d,1c,4a,9a,83,\
  fd,66,7f,7a,2a,9d,24,3f,b1,c7,20,00,00,00,01,00,00,00,a0,04,00,00,30,82,04,\
  9c,30,82,03,84,a0,03,02,01,02,02,10,47,97,4d,78,73,a5,bc,ab,0d,2f,b3,70,19,\
  2f,ce,5e,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,30,81,a9,31,0b,30,09,\
  06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,74,68,61,77,74,\
  65,2c,20,49,6e,63,2e,31,28,30,26,06,03,55,04,0b,13,1f,43,65,72,74,69,66,69,\
  63,61,74,69,6f,6e,20,53,65,72,76,69,63,65,73,20,44,69,76,69,73,69,6f,6e,31,\
  38,30,36,06,03,55,04,0b,13,2f,28,63,29,20,32,30,30,36,20,74,68,61,77,74,65,\
  2c,20,49,6e,63,2e,20,2d,20,46,6f,72,20,61,75,74,68,6f,72,69,7a,65,64,20,75,\
  73,65,20,6f,6e,6c,79,31,1f,30,1d,06,03,55,04,03,13,16,74,68,61,77,74,65,20,\
  50,72,69,6d,61,72,79,20,52,6f,6f,74,20,43,41,30,1e,17,0d,31,30,30,32,30,38,\
  30,30,30,30,30,30,5a,17,0d,32,30,30,32,30,37,32,33,35,39,35,39,5a,30,4a,31,\
  0b,30,09,06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,54,68,\
  61,77,74,65,2c,20,49,6e,63,2e,31,24,30,22,06,03,55,04,03,13,1b,54,68,61,77,\
  74,65,20,43,6f,64,65,20,53,69,67,6e,69,6e,67,20,43,41,20,2d,20,47,32,30,82,\
  01,22,30,0d,06,09,2a,86,48,86,f7,0d,01,01,01,05,00,03,82,01,0f,00,30,82,01,\
  0a,02,82,01,01,00,b7,8b,cf,75,5b,9f,25,da,7e,39,b0,93,db,38,d3,a9,23,d0,82,\
  fa,e9,24,7e,5c,0b,8e,83,f8,e6,7a,59,e6,a3,c5,98,a7,99,d2,44,ff,00,a6,a5,39,\
  04,8a,da,29,88,ea,db,a2,f3,1c,99,15,26,c2,b1,f4,fc,e1,0c,47,a9,09,11,06,0a,\
  20,92,b9,c7,a0,04,8c,5c,94,19,ab,5b,25,2c,1d,62,7e,70,0d,ce,61,6c,dd,2b,82,\
  c9,ce,5d,48,5f,f7,c2,be,bc,41,23,1e,4f,29,5d,d7,4f,bc,f4,c5,2a,fc,63,e6,7c,\
  26,4e,99,a7,79,41,9e,10,4a,7a,79,c9,c6,86,f7,86,95,d2,26,ce,3c,18,2a,d6,7c,\
  ce,af,cd,ad,bb,f7,82,2c,70,26,37,45,e5,0f,47,22,c6,01,28,bd,2e,83,5c,6a,a4,\
  47,c1,e7,d0,d8,6b,81,46,3f,21,17,f5,07,c5,43,5a,a6,67,2c,b8,7b,60,11,b5,83,\
  ee,f5,74,0a,72,71,44,3d,58,fe,e8,1a,ab,38,c3,59,db,7f,6e,38,7d,76,c7,72,69,\
  98,36,96,57,d3,66,1c,d2,54,91,04,2e,54,19,b0,dc,3d,b5,22,5e,86,d5,2a,7e,20,\
  df,5d,e6,7a,b1,65,fe,c5,02,4e,31,2d,02,03,01,00,01,a3,82,01,1c,30,82,01,18,\
  30,12,06,03,55,1d,13,01,01,ff,04,08,30,06,01,01,ff,02,01,00,30,34,06,03,55,\
  1d,1f,04,2d,30,2b,30,29,a0,27,a0,25,86,23,68,74,74,70,3a,2f,2f,63,72,6c,2e,\
  74,68,61,77,74,65,2e,63,6f,6d,2f,54,68,61,77,74,65,50,43,41,2e,63,72,6c,30,\
  0e,06,03,55,1d,0f,01,01,ff,04,04,03,02,01,06,30,32,06,08,2b,06,01,05,05,07,\
  01,01,04,26,30,24,30,22,06,08,2b,06,01,05,05,07,30,01,86,16,68,74,74,70,3a,\
  2f,2f,6f,63,73,70,2e,74,68,61,77,74,65,2e,63,6f,6d,30,1d,06,03,55,1d,25,04,\
  16,30,14,06,08,2b,06,01,05,05,07,03,02,06,08,2b,06,01,05,05,07,03,03,30,29,\
  06,03,55,1d,11,04,22,30,20,a4,1e,30,1c,31,1a,30,18,06,03,55,04,03,13,11,56,\
  65,72,69,53,69,67,6e,4d,50,4b,49,2d,32,2d,31,30,30,1d,06,03,55,1d,0e,04,16,\
  04,14,d4,0d,65,3f,7a,bd,34,c6,fe,47,e7,4c,0d,c0,bd,f2,de,15,ab,71,30,1f,06,\
  03,55,1d,23,04,18,30,16,80,14,7b,5b,45,cf,af,ce,cb,7a,fd,31,92,1a,6a,b6,f3,\
  46,eb,57,48,50,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,03,82,01,01,00,\
  56,fe,53,5c,e1,c7,9e,bc,a7,ed,7e,53,6d,6a,14,4b,51,8c,40,5e,80,5f,aa,a4,e8,\
  2f,ef,38,c8,04,c9,ca,3e,cf,df,3a,58,4e,b0,d4,b6,63,c5,29,57,fa,02,05,9a,45,\
  4d,68,db,2a,1b,d4,34,3d,9f,00,c3,5a,cb,95,49,a5,6e,e1,b0,c5,fc,41,4d,41,4a,\
  6f,d3,77,c8,d7,38,8d,e4,19,de,18,f3,1f,15,65,83,6d,45,0c,53,f9,0a,9a,2e,a5,\
  5d,bf,6f,32,81,18,92,19,6a,55,00,ad,63,1c,52,06,7e,55,d9,29,68,ae,4a,7c,18,\
  9a,79,88,6b,23,23,d8,27,38,2a,29,87,76,ca,fb,c7,b6,62,23,1f,ed,7a,56,4c,dd,\
  9c,32,5b,f5,3d,0c,46,18,95,3b,2a,23,68,83,64,41,d9,00,6d,0f,19,24,15,68,72,\
  bd,c5,71,67,6e,ac,4c,db,90,eb,51,a5,1a,62,07,d0,be,6a,00,47,3c,72,2f,ec,4f,\
  61,3e,73,85,ce,5a,0a,b7,ba,c0,1c,13,75,e3,22,39,28,dd,6d,1d,09,46,9d,4f,ba,\
  e8,40,81,91,c6,a4,ce,94,72,1b,01,cf,2a,6e,15,67,95,89,ae,7d,b7,b7,cd,f9,0a,\
  3d,75,b6,6b,3c,25
EOF
regedit cert.reg

# Point My Documents to Documents and create default configuration for OPENGL
mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
SET RequestedNumThreads "0"
SET BACKGROUND_AUDIO "1"
EOF
cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"

# Setup
POL_SetupWindow_message \
    "$(eval_gettext "Follow default setup up to 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked DirectX box.")" \
    "${TITLE}"

POL_Wine_WaitBefore "${TITLE}"
POL_Wine start /unix "${SETUP_FILE}"
sleep 5
# Wait for the Setup to exit. It is a dirty way to do it but POL_Wine without
# start /unix never exit. And with it the POL_Wine_WaitExit method does not work
# with the new eso setup either.
while ps -C "${SETUP}" && ! ps -C "Bethesda.net_Launcher.exe"
do
    echo "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
    sleep 1
done

# Remove Windows desktop lnk
rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk

# Create Shortcut
POL_Shortcut \
    "Bethesda.net_Launcher.exe" \
    "${TITLE}" \
    "${TITLE}.png" \
    "" \
    "Game;RolePlaying;"

# Remove Temp Space
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

gau Samedi 9 Juillet 2016 à 5:15
gau Anonymous

Messages

The install and launcher will work fine up until the game is downloaded and then when [PLAY] is clicked from the launcher it complains with a message: "Unable to initialize render device"

Réponses

Anonymous
Samedi 9 Juillet 2016 à 5:17
Linux mint 17.2
AMD FX(tm)-8320 Eight-Core Processor
16 GB RAM
ATI FirePro 5900 (2GB)
Anonymous
Samedi 9 Juillet 2016 à 5:17
Wine 1.7.15 (as installed by POL)
Anonymous
Vendredi 5 Aoüt 2016 à 23:02
I just went through the Zenimax forums, DX11+ only
Anonymous
Samedi 6 Aoüt 2016 à 5:26
D3D11 through wine takes care of the initial render issue, but may not solve the problem
Anonymous
Dimanche 14 Aoüt 2016 à 1:55
Set Windows version to "WIndows 7" and switch WINE version to "1.9.16" (or newer) and I was able to log into the game with a character and see most of the world, with some graphical artifacts. I've submitted an updated configuration.
jeansologist Jeudi 17 Mars 2016 à 20:24
jeansologist Anonymous

Messages

I've been googling and looking through forums for ages trying to find a solution to this but haven't found one yet, so I apologize if my post has already been said and I haven't noticed it.

 

I tried to install the game both with PlayOnLinux's script and by manually downloading the installer file. I installed the certificate, correctly configured wine (using 1.9.4) and tried it for windows 7 and windows xp. I'm using an Nvidia GTX950 but recently had the exact same problem on an AMD card.

 

The game begins the install process just fine, but when it gets to the point that I have to accept the terms and conditions of the agreement (BEFORE the game starts downloading) the installer crashes and my computer freezes. I can move the cursor, but every window is unresponsive and the cursor becomes stuck on one monitor, unable to move to the next (I have two monitors). The only way to get anything responsive again is to hard reset my pc. If anybody knows a fix for this I'd be eternally grateful.

Réponses

Anonymous
Jeudi 17 Mars 2016 à 20:28
Forgot to add that I'm on ubuntu 15.10
Anonymous
Jeudi 17 Mars 2016 à 20:28
Forgot to add that I'm on ubuntu 15.10
Anonymous
Vendredi 1 Juillet 2016 à 15:46
wine sittings - emulation of an virtual desktiop helped me out...and using these tipps: https://appdb.winehq.org/objectManager.php?sClass=version&iId=33203
Anonymous
Vendredi 1 Juillet 2016 à 15:47
but still I have problems with the directx version :(
Anonymous
Dimanche 28 Mai 2017 à 17:58
I know this is old, but I wanted to post a solution I found. I had this issue too. Try using Gnome or KDE instead of Unity. When I switched to Gnome the problem went away.
kronykus Lundi 14 Mars 2016 à 18:41
kronykus Anonymous

Messages

As of update 2.3.5, Zenimax is pushing the 64bit client harder than the 32bit client, and they have removed support for all DX versions below DX11.   It is now DX11 only.   The Mac client is all that supports OpenGL now also:

 http://forums.elderscrollsonline.com/en/discussion/251063/pc-mac-patch-notes-v2-3-5

Réponses

sirkrieger Lundi 29 Février 2016 à 1:53
sirkrieger Anonymous

Messages

I followed the instructions on WineHQ but the game launcher keeps getting stuck at "Loading..."

https://appdb.winehq.org/objectManager.php?sClass=version&iId=33369

 

Réponses

Anonymous
Lundi 29 Février 2016 à 13:06
You need the certificate for the launcher to run.
Anonymous
Mardi 1 Mars 2016 à 0:13
When I click on the link it tells me that I already have it installed as a certificate authority. I can't get any file from it. Where is the default location for it to be saved? I need to know where that is since I can't get it to download to a separate directory.
Anonymous
Dimanche 6 Mars 2016 à 17:23
j'ai réussi à refaire fonctionner le jeu, voir mes commentaires sur le lien winehq ci-dessus.
Darth_Malloc Lundi 15 Février 2016 à 4:29
Darth_Malloc Anonymous

Messages

I am using POL 4.2.8 on Linux Mint 17.1

Since my ESO installation tried to update (and failed), whenever I try to start of game it freezes, sometimes while logging in, sometimes when trying to load a character. When I try to repair it, I get Error 210: patch manifest failed to download. I followed the instructions on the support page but it still does not help. Has anyone had the same problem? Does anyone know a solution?

Réponses

superbigmax Samedi 13 Février 2016 à 23:21
superbigmax Anonymous

Messages

I have had a problem with ESO, it crashes at the first load screen after character creation. The music keeps playing but the spinning wheel in the corner stops after about thirty seconds. After being frozen for a while it gives an error message. The installation seems to work fine, the game takes a while to download but no error messages there. During installation I unchecked the box "vc++ 2010 redist" as adviced by the POL script. I tried various wine versions no difference there. I run eso launcher in a virtual desktop.

System specs:

Ubuntu 15.04

POL 4.2.10

Wine: tried multiple versions (1.9.3 / 1.7.15 / 1.9.1   all x86 )

Processor: Intel® Core™ i3-4150 CPU @ 3.50GHz × 4

Graphics: Intel® Haswell

OS type: 64-bit

All drivers are up to date

Wine settings: Windows version 7 (also tried xp)

If it helps this config has no problems with Elder Scrolls V : Skyrim

I also noticed the mmdevapi file isn't present in the libraries tab in wine config.

 

This is the error message that ESO gives.

If you need more details to help me please ask me.

Does anyone know how to fix this?
 

Réponses

Anonymous
Dimanche 14 Février 2016 à 15:50
Same here. Game is broken since last update.
Anonymous
Dimanche 14 Février 2016 à 21:42
I'm having the same issue as well.
Anonymous
Dimanche 14 Février 2016 à 22:59
I noticed the image showing the error message is missing. The error message is:
Anonymous
Dimanche 14 Février 2016 à 23:01
Error message: " The program AwesomiumProcess.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience"
Anonymous
Samedi 20 Février 2016 à 1:16
I have the same issue (no message error appears and screen freeze while loading after choosing a character.)
Anonymous
Samedi 20 Février 2016 à 1:21
Ubuntu 15.10
POL 4.2.10
Wine: tried multiple versions (1.7.15 / 1.7.47 all x86 )
Processor: Intel® Core™ i7-3540M CPU @ 3.00GHz × 4
Graphics: Intel® Ivybridge Mobile
OS type: 64-bit
Wine settings: Windows version xp (also tried 7)
Anonymous
Lundi 22 Février 2016 à 9:21
The same problem

Ubuntu 14.04
Wine: tried multiple versions (1.7.15 / 1.7.13, 1.9.1 all x86 )
Processor: Intel® Core™ i7-3540M CPU @ 2.5GHz × 4
Graphics: NVIDIA GeForce GTX 950M (361 Drivers)
OS type: 64-bit
Wine settings: Windows version xp (also tried 7)
Anonymous
Mardi 23 Février 2016 à 17:48
On Winehq there are two people saying that the issue is solved in wine 1.9.4.
Anonymous
Mardi 23 Février 2016 à 20:35
It's true. It work for me with 1.9.4
Anonymous
Mercredi 24 Février 2016 à 6:11
How do you install the certificate Adam talks about?
Anonymous
Mercredi 24 Février 2016 à 6:12
https://appdb.winehq.org/objectManager.php?sClass=version&iId=33369 Here is the link.
toha Mardi 1 Décembre 2015 à 22:57
toha Anonymous

Messages

Well i'm on ubuntu 14, i have no problem to install the game, it have launch one time but in windows on my screen, when i change to fullscreen, the game display in 2cm² in the left corner of the screen, but i cant change it now and cant play.

when i restart the game, again the screen for playong is the smallest on the corner, did someone have this bug? or can help me pls?

Réponses

Anonymous
Mercredi 16 Décembre 2015 à 21:26
You have to manually edit the video resolution for a lot of wine games, otherwise change wine to emulate a virtual desktop and run it in there.
NyvenZA Dimanche 20 September 2015 à 21:36
NyvenZA Anonymous

Messages

It is a lot to download, but it worked for me. 

Game runs as in windows :D

Réponses

Anonymous
Dimanche 1 Novembre 2015 à 22:36
what distro/wine are you using? I'm getting this Bethesda.net_Launcher.exe error.
Samedi 14 Novembre 2015 à 12:41
I have had no problems on RHEL, Fedora, OpenSUSE. If memory serves right, you may need to install the digital certificate. I know without that you will have issues getting the game to run at all. Forget if the launcher ever needed that, but then again, they could now but not before.
Anonymous
Mardi 17 Novembre 2015 à 19:23
Ok, i've somehow managed to run the game. Debian Stretch update, insertion of brand new nVidia card and using latest script from the page fixed the issue that I mentioned above. I've also encountered a problem of low disk space, because my wineprefix is on different partition and wine was reporting only 1gb of free space. I solved this issue by coppying the installed game directly from another windows machine. I also moved registry. The last thing that I needed to do was to add correct symbolic link acording to my locale (the script has "My Documents", in Polish it's "Moje Dokumenty").
dreamlogix Jeudi 17 September 2015 à 3:26
dreamlogix Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

try my script update all credits go to the respective creators 

Changelog:

uses system wine  version

(@this moment works good for me on 1.7.50-staging with the staging additions enabled) 

updated dependencys based on google search i found it to need:

POL_Call POL_Install_vcrun2013
POL_Call POL_Install_AdobeAir
POL_Call POL_Install_msxml6
POL_Call POL_Install_corefonts
POL_Call POL_Install_dxfullsetup
POL_Call POL_Install_dotnet45

anyone more professional than me can find anyother dependencys we can easily add them 

results runs fine and stable at medium gfx crashes at random on ultra high ill try to sort what casues the crash exactly 

Differences

@@ -1,14 +1,14 @@
 #!/bin/bash
 # Date : (2014-03-04 09:55)
-# Last revision : (2014-04-07 12:13)
+# Last revision : (2015-08-23 11:34)
 # Wine version used : 1.7.15
 # Distribution used to test : Xubuntu 13.10
 # Author : Grolm
-
+ 
 # Install test on Xubuntu 13.10 and Fedora 20.
-# 
+#
 # Run test on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
-
+ 
 # CHANGELOG
 #
 # --- 2014-03-10 ---
@@ -50,26 +50,28 @@
 # Change Prefix from TESO to TheElderScrollsOnline
 # Change default user settings to have a more stable game
 #
+# --- 2015-08-23 ---
+# Install Adobe Air component (https://www.playonlinux.com/en/topic-13366-The_Elder_Scrolls_Online_Adobe_Air_problem.html)
 
+ 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
-
+ 
 TITLE="The Elder Scrolls Online"
 PREFIX="TheElderScrollsOnline"
-WINEVERSION="1.7.15"
 AUTHOR="Grolm"
 GAME_VMS="512"
 GAME_URL="http://elderscrollsonline.com"
 GAME_EDITOR="Bethesda (Zenimax online)"
 SETUP="Install_ESO.exe"
 SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"
-
+ 
 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 1990
 POL_Debug_Init
-
+ 
 # Presentation
 POL_SetupWindow_presentation \
     "${TITLE}" \
@@ -77,13 +79,13 @@
     "${GAME_URL}" \
     "Grolm" \
     "${PREFIX}"
-
+ 
 # Select Install Method
 POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
-
+ 
 # Create Temp space
 POL_System_TmpCreate "${PREFIX}"
-
+ 
 # Installation
 if [ "${INSTALL_METHOD}" = "LOCAL" ]
 then
@@ -95,81 +97,23 @@
     POL_Download "${SETUP_URL}"
     SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
 fi
-
+ 
 [ -f "${SETUP_FILE}" ] || exit 1
-
+ 
 # Create Prefix
 POL_System_SetArch "x86"
 POL_Wine_SelectPrefix "${PREFIX}"
 POL_Wine_PrefixCreate "${WINEVERSION}"
-
+ 
 # Dependencies
-POL_Call POL_Install_vcrun2010
-
+POL_Call POL_Install_vcrun2013
+POL_Call POL_Install_AdobeAir
+POL_Call POL_Install_msxml6
+POL_Call POL_Install_corefonts
+POL_Call POL_Install_dxfullsetup
+POL_Call POL_Install_dotnet45
 # Asking about memory size of graphic card
 POL_SetupWindow_VMS ${GAME_VMS}
-
-# Set Graphic Card information keys for wine
-POL_Wine_SetVideoDriver
-
-
-# Certificate installation
-cd "${POL_System_TmpDir}"
-cat <<EOF > cert.reg
-[HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates\My\Certificates\808D62642B7D1C4A9A83FD667F7A2A9D243FB1C7]
-"Blob"=hex:03,00,00,00,01,00,00,00,14,00,00,00,80,8d,62,64,2b,7d,1c,4a,9a,83,\
-  fd,66,7f,7a,2a,9d,24,3f,b1,c7,20,00,00,00,01,00,00,00,a0,04,00,00,30,82,04,\
-  9c,30,82,03,84,a0,03,02,01,02,02,10,47,97,4d,78,73,a5,bc,ab,0d,2f,b3,70,19,\
-  2f,ce,5e,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,30,81,a9,31,0b,30,09,\
-  06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,74,68,61,77,74,\
-  65,2c,20,49,6e,63,2e,31,28,30,26,06,03,55,04,0b,13,1f,43,65,72,74,69,66,69,\
-  63,61,74,69,6f,6e,20,53,65,72,76,69,63,65,73,20,44,69,76,69,73,69,6f,6e,31,\
-  38,30,36,06,03,55,04,0b,13,2f,28,63,29,20,32,30,30,36,20,74,68,61,77,74,65,\
-  2c,20,49,6e,63,2e,20,2d,20,46,6f,72,20,61,75,74,68,6f,72,69,7a,65,64,20,75,\
-  73,65,20,6f,6e,6c,79,31,1f,30,1d,06,03,55,04,03,13,16,74,68,61,77,74,65,20,\
-  50,72,69,6d,61,72,79,20,52,6f,6f,74,20,43,41,30,1e,17,0d,31,30,30,32,30,38,\
-  30,30,30,30,30,30,5a,17,0d,32,30,30,32,30,37,32,33,35,39,35,39,5a,30,4a,31,\
-  0b,30,09,06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,54,68,\
-  61,77,74,65,2c,20,49,6e,63,2e,31,24,30,22,06,03,55,04,03,13,1b,54,68,61,77,\
-  74,65,20,43,6f,64,65,20,53,69,67,6e,69,6e,67,20,43,41,20,2d,20,47,32,30,82,\
-  01,22,30,0d,06,09,2a,86,48,86,f7,0d,01,01,01,05,00,03,82,01,0f,00,30,82,01,\
-  0a,02,82,01,01,00,b7,8b,cf,75,5b,9f,25,da,7e,39,b0,93,db,38,d3,a9,23,d0,82,\
-  fa,e9,24,7e,5c,0b,8e,83,f8,e6,7a,59,e6,a3,c5,98,a7,99,d2,44,ff,00,a6,a5,39,\
-  04,8a,da,29,88,ea,db,a2,f3,1c,99,15,26,c2,b1,f4,fc,e1,0c,47,a9,09,11,06,0a,\
-  20,92,b9,c7,a0,04,8c,5c,94,19,ab,5b,25,2c,1d,62,7e,70,0d,ce,61,6c,dd,2b,82,\
-  c9,ce,5d,48,5f,f7,c2,be,bc,41,23,1e,4f,29,5d,d7,4f,bc,f4,c5,2a,fc,63,e6,7c,\
-  26,4e,99,a7,79,41,9e,10,4a,7a,79,c9,c6,86,f7,86,95,d2,26,ce,3c,18,2a,d6,7c,\
-  ce,af,cd,ad,bb,f7,82,2c,70,26,37,45,e5,0f,47,22,c6,01,28,bd,2e,83,5c,6a,a4,\
-  47,c1,e7,d0,d8,6b,81,46,3f,21,17,f5,07,c5,43,5a,a6,67,2c,b8,7b,60,11,b5,83,\
-  ee,f5,74,0a,72,71,44,3d,58,fe,e8,1a,ab,38,c3,59,db,7f,6e,38,7d,76,c7,72,69,\
-  98,36,96,57,d3,66,1c,d2,54,91,04,2e,54,19,b0,dc,3d,b5,22,5e,86,d5,2a,7e,20,\
-  df,5d,e6,7a,b1,65,fe,c5,02,4e,31,2d,02,03,01,00,01,a3,82,01,1c,30,82,01,18,\
-  30,12,06,03,55,1d,13,01,01,ff,04,08,30,06,01,01,ff,02,01,00,30,34,06,03,55,\
-  1d,1f,04,2d,30,2b,30,29,a0,27,a0,25,86,23,68,74,74,70,3a,2f,2f,63,72,6c,2e,\
-  74,68,61,77,74,65,2e,63,6f,6d,2f,54,68,61,77,74,65,50,43,41,2e,63,72,6c,30,\
-  0e,06,03,55,1d,0f,01,01,ff,04,04,03,02,01,06,30,32,06,08,2b,06,01,05,05,07,\
-  01,01,04,26,30,24,30,22,06,08,2b,06,01,05,05,07,30,01,86,16,68,74,74,70,3a,\
-  2f,2f,6f,63,73,70,2e,74,68,61,77,74,65,2e,63,6f,6d,30,1d,06,03,55,1d,25,04,\
-  16,30,14,06,08,2b,06,01,05,05,07,03,02,06,08,2b,06,01,05,05,07,03,03,30,29,\
-  06,03,55,1d,11,04,22,30,20,a4,1e,30,1c,31,1a,30,18,06,03,55,04,03,13,11,56,\
-  65,72,69,53,69,67,6e,4d,50,4b,49,2d,32,2d,31,30,30,1d,06,03,55,1d,0e,04,16,\
-  04,14,d4,0d,65,3f,7a,bd,34,c6,fe,47,e7,4c,0d,c0,bd,f2,de,15,ab,71,30,1f,06,\
-  03,55,1d,23,04,18,30,16,80,14,7b,5b,45,cf,af,ce,cb,7a,fd,31,92,1a,6a,b6,f3,\
-  46,eb,57,48,50,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,03,82,01,01,00,\
-  56,fe,53,5c,e1,c7,9e,bc,a7,ed,7e,53,6d,6a,14,4b,51,8c,40,5e,80,5f,aa,a4,e8,\
-  2f,ef,38,c8,04,c9,ca,3e,cf,df,3a,58,4e,b0,d4,b6,63,c5,29,57,fa,02,05,9a,45,\
-  4d,68,db,2a,1b,d4,34,3d,9f,00,c3,5a,cb,95,49,a5,6e,e1,b0,c5,fc,41,4d,41,4a,\
-  6f,d3,77,c8,d7,38,8d,e4,19,de,18,f3,1f,15,65,83,6d,45,0c,53,f9,0a,9a,2e,a5,\
-  5d,bf,6f,32,81,18,92,19,6a,55,00,ad,63,1c,52,06,7e,55,d9,29,68,ae,4a,7c,18,\
-  9a,79,88,6b,23,23,d8,27,38,2a,29,87,76,ca,fb,c7,b6,62,23,1f,ed,7a,56,4c,dd,\
-  9c,32,5b,f5,3d,0c,46,18,95,3b,2a,23,68,83,64,41,d9,00,6d,0f,19,24,15,68,72,\
-  bd,c5,71,67,6e,ac,4c,db,90,eb,51,a5,1a,62,07,d0,be,6a,00,47,3c,72,2f,ec,4f,\
-  61,3e,73,85,ce,5a,0a,b7,ba,c0,1c,13,75,e3,22,39,28,dd,6d,1d,09,46,9d,4f,ba,\
-  e8,40,81,91,c6,a4,ce,94,72,1b,01,cf,2a,6e,15,67,95,89,ae,7d,b7,b7,cd,f9,0a,\
-  3d,75,b6,6b,3c,25
-EOF
-regedit cert.reg
-
 # Point My Documents to Documents and create default configuration for OPENGL
 mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
 cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
@@ -178,14 +122,14 @@
 SET BACKGROUND_AUDIO "1"
 EOF
 cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
+[ -d "${HOME}/Documents" ] || mkdir "${HOME}/Documents"
 rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
 ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
-
 # Setup
 POL_SetupWindow_message \
-    "$(eval_gettext "Follow default setup up to 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked DirectX box.")" \
+    "$(eval_gettext "Follow default setup up to 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
     "${TITLE}"
-
+unset JAVA_TOOL_OPTIONS
 POL_Wine_WaitBefore "${TITLE}"
 POL_Wine start /unix "${SETUP_FILE}"
 sleep 5
@@ -194,22 +138,22 @@
 # with the new eso setup either.
 while ps -C "${SETUP}" && ! ps -C "Bethesda.net_Launcher.exe"
 do
-    echo "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
+    POL_Debug_Message "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
     sleep 1
 done
-
 # Remove Windows desktop lnk
 rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk
-
+ 
 # Create Shortcut
+
 POL_Shortcut \
     "Bethesda.net_Launcher.exe" \
     "${TITLE}" \
     "${TITLE}.png" \
     "" \
     "Game;RolePlaying;"
-
+ 
 # Remove Temp Space
 POL_System_TmpDelete
 POL_SetupWindow_Close
-exit 0
+exit 0
\ No newline at end of file

Nouveau code source

#!/bin/bash
# Date : (2014-03-04 09:55)
# Last revision : (2015-08-23 11:34)
# Wine version used : 1.7.15
# Distribution used to test : Xubuntu 13.10
# Author : Grolm
 
# Install test on Xubuntu 13.10 and Fedora 20.
#
# Run test on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.
 
# CHANGELOG
#
# --- 2014-03-10 ---
# Add UserSettings creation for liveeu beside live in Documents
# Point to temporary hosted top.png and left.png (googleusercontent.com)
#
# --- 2014-03-11 ---
# Add missing eval_gettext
#
# Move Prefix creation after setup download/selection
#
# Remove POL_Wine_WaitExit and start /unix
#
# Remove png icon extraction
#
# Add a check before CA installation on /usr/share/ca-certificates and
# /etc/ca-certificates.conf. Ask for CA manual installation if test failed.
#
# --- 2014-03-21 ---
# Point to realease Installer instead of Beta one.
#
# Move Certificate installation before setup as setup now directly runs the launcher
#
# Certificate installation download the certificate from tbs.
#
# Dirty hack to wait for setup to finish but do not wait for launcher.
#
# Minor text improvments
#
# --- 2014-04-01 ---
# Udpate Certificate installation to support fedora based distributions
#
# --- 2014-04-04 ---
# Switch to wine 1.7.15
# Install certificate in prefix registry instead on linux system
#
# --- 2014-04-07 ---
# Add POL_Debug_Init after POL_SetupWindow_Init
# Change Prefix from TESO to TheElderScrollsOnline
# Change default user settings to have a more stable game
#
# --- 2015-08-23 ---
# Install Adobe Air component (https://www.playonlinux.com/en/topic-13366-The_Elder_Scrolls_Online_Adobe_Air_problem.html)

 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="The Elder Scrolls Online"
PREFIX="TheElderScrollsOnline"
AUTHOR="Grolm"
GAME_VMS="512"
GAME_URL="http://elderscrollsonline.com"
GAME_EDITOR="Bethesda (Zenimax online)"
SETUP="Install_ESO.exe"
SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"
 
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 1990
POL_Debug_Init
 
# Presentation
POL_SetupWindow_presentation \
    "${TITLE}" \
    "${GAME_EDITOR}" \
    "${GAME_URL}" \
    "Grolm" \
    "${PREFIX}"
 
# Select Install Method
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
 
# Create Temp space
POL_System_TmpCreate "${PREFIX}"
 
# Installation
if [ "${INSTALL_METHOD}" = "LOCAL" ]
then
    cd "${HOME}"
    POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file to run.')" "${TITLE} installation"
    SETUP_FILE="${APP_ANSWER}"
else
    cd "${POL_System_TmpDir}"
    POL_Download "${SETUP_URL}"
    SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
fi
 
[ -f "${SETUP_FILE}" ] || exit 1
 
# Create Prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "${PREFIX}"
POL_Wine_PrefixCreate "${WINEVERSION}"
 
# Dependencies
POL_Call POL_Install_vcrun2013
POL_Call POL_Install_AdobeAir
POL_Call POL_Install_msxml6
POL_Call POL_Install_corefonts
POL_Call POL_Install_dxfullsetup
POL_Call POL_Install_dotnet45
# Asking about memory size of graphic card
POL_SetupWindow_VMS ${GAME_VMS}
# Point My Documents to Documents and create default configuration for OPENGL
mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
SET GraphicsDriver.7 "OPENGL"
SET RequestedNumThreads "0"
SET BACKGROUND_AUDIO "1"
EOF
cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
[ -d "${HOME}/Documents" ] || mkdir "${HOME}/Documents"
rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
# Setup
POL_SetupWindow_message \
    "$(eval_gettext "Follow default setup up to 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
    "${TITLE}"
unset JAVA_TOOL_OPTIONS
POL_Wine_WaitBefore "${TITLE}"
POL_Wine start /unix "${SETUP_FILE}"
sleep 5
# Wait for the Setup to exit. It is a dirty way to do it but POL_Wine without
# start /unix never exit. And with it the POL_Wine_WaitExit method does not work
# with the new eso setup either.
while ps -C "${SETUP}" && ! ps -C "Bethesda.net_Launcher.exe"
do
    POL_Debug_Message "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
    sleep 1
done
# Remove Windows desktop lnk
rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk
 
# Create Shortcut

POL_Shortcut \
    "Bethesda.net_Launcher.exe" \
    "${TITLE}" \
    "${TITLE}.png" \
    "" \
    "Game;RolePlaying;"
 
# Remove Temp Space
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Anonymous
Jeudi 17 September 2015 à 3:28
oh yeah and did some minor clean up removed spaces and such
Jeudi 17 September 2015 à 11:07
+[ -d "${HOME}/Documents" ] || mkdir "${HOME}/Documents"
what if you're not using english locale?
Anonymous
Jeudi 17 September 2015 à 15:57
Thank you for the update.
Anonymous
Jeudi 17 September 2015 à 18:13
good point petch i forgot to change uncheck dx also now in the setup
Faign Jeudi 3 September 2015 à 5:36
Faign Anonymous

Messages

Hello,

Yesterday, I tried to play TESO but it downloaded an update that made PlayOnLinux crash at the moment to lauch the game, after download was completed (crash report has been sent).

Everything worked fine before this update. I'm on Ubuntu 14.04.

Please, could you tell me what's wrong with it?

Thanks in advance.

Réponses

petch Dimanche 23 Aoüt 2015 à 11:36
petch

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Differences

@@ -1,6 +1,6 @@
 #!/bin/bash
 # Date : (2014-03-04 09:55)
-# Last revision : (2014-04-07 12:13)
+# Last revision : (2015-08-23 11:34)
 # Wine version used : 1.7.15
 # Distribution used to test : Xubuntu 13.10
 # Author : Grolm
@@ -50,6 +50,8 @@
 # Change Prefix from TESO to TheElderScrollsOnline
 # Change default user settings to have a more stable game
 #
+# --- 2015-08-23 ---
+# Install Adobe Air component (https://www.playonlinux.com/en/topic-13366-The_Elder_Scrolls_Online_Adobe_Air_problem.html)
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -105,6 +107,7 @@
 
 # Dependencies
 POL_Call POL_Install_vcrun2010
+POL_Call POL_Install_AdobeAir
 
 # Asking about memory size of graphic card
 POL_SetupWindow_VMS ${GAME_VMS}
@@ -168,7 +171,7 @@
   e8,40,81,91,c6,a4,ce,94,72,1b,01,cf,2a,6e,15,67,95,89,ae,7d,b7,b7,cd,f9,0a,\
   3d,75,b6,6b,3c,25
 EOF
-regedit cert.reg
+POL_Wine regedit cert.reg
 
 # Point My Documents to Documents and create default configuration for OPENGL
 mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
@@ -178,14 +181,16 @@
 SET BACKGROUND_AUDIO "1"
 EOF
 cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
+[ -d "${HOME}/Documents" ] || mkdir "${HOME}/Documents"
 rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
 ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
 
 # Setup
 POL_SetupWindow_message \
-    "$(eval_gettext "Follow default setup up to 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked DirectX box.")" \
+    "$(eval_gettext "Follow default setup up to 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
     "${TITLE}"
 
+unset JAVA_TOOL_OPTIONS
 POL_Wine_WaitBefore "${TITLE}"
 POL_Wine start /unix "${SETUP_FILE}"
 sleep 5
@@ -194,7 +199,7 @@
 # with the new eso setup either.
 while ps -C "${SETUP}" && ! ps -C "Bethesda.net_Launcher.exe"
 do
-    echo "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
+    POL_Debug_Message "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
     sleep 1
 done
 

Nouveau code source

#!/bin/bash
# Date : (2014-03-04 09:55)
# Last revision : (2015-08-23 11:34)
# Wine version used : 1.7.15
# Distribution used to test : Xubuntu 13.10
# Author : Grolm

# Install test on Xubuntu 13.10 and Fedora 20.
# 
# Run test on Xubuntu 13.10 : run at 50 FPS with a Quad core Intel Core i7-2600K CPU with a NVIDIA GF104 [GeForce GTX 460] GPU at 1920x1080 with NVIDIA driver 331.20.

# CHANGELOG
#
# --- 2014-03-10 ---
# Add UserSettings creation for liveeu beside live in Documents
# Point to temporary hosted top.png and left.png (googleusercontent.com)
#
# --- 2014-03-11 ---
# Add missing eval_gettext
#
# Move Prefix creation after setup download/selection
#
# Remove POL_Wine_WaitExit and start /unix
#
# Remove png icon extraction
#
# Add a check before CA installation on /usr/share/ca-certificates and
# /etc/ca-certificates.conf. Ask for CA manual installation if test failed.
#
# --- 2014-03-21 ---
# Point to realease Installer instead of Beta one.
#
# Move Certificate installation before setup as setup now directly runs the launcher
#
# Certificate installation download the certificate from tbs.
#
# Dirty hack to wait for setup to finish but do not wait for launcher.
#
# Minor text improvments
#
# --- 2014-04-01 ---
# Udpate Certificate installation to support fedora based distributions
#
# --- 2014-04-04 ---
# Switch to wine 1.7.15
# Install certificate in prefix registry instead on linux system
#
# --- 2014-04-07 ---
# Add POL_Debug_Init after POL_SetupWindow_Init
# Change Prefix from TESO to TheElderScrollsOnline
# Change default user settings to have a more stable game
#
# --- 2015-08-23 ---
# Install Adobe Air component (https://www.playonlinux.com/en/topic-13366-The_Elder_Scrolls_Online_Adobe_Air_problem.html)

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

TITLE="The Elder Scrolls Online"
PREFIX="TheElderScrollsOnline"
WINEVERSION="1.7.15"
AUTHOR="Grolm"
GAME_VMS="512"
GAME_URL="http://elderscrollsonline.com"
GAME_EDITOR="Bethesda (Zenimax online)"
SETUP="Install_ESO.exe"
SETUP_URL="https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/${SETUP}"

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 1990
POL_Debug_Init

# Presentation
POL_SetupWindow_presentation \
    "${TITLE}" \
    "${GAME_EDITOR}" \
    "${GAME_URL}" \
    "Grolm" \
    "${PREFIX}"

# Select Install Method
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

# Create Temp space
POL_System_TmpCreate "${PREFIX}"

# Installation
if [ "${INSTALL_METHOD}" = "LOCAL" ]
then
    cd "${HOME}"
    POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file to run.')" "${TITLE} installation"
    SETUP_FILE="${APP_ANSWER}"
else
    cd "${POL_System_TmpDir}"
    POL_Download "${SETUP_URL}"
    SETUP_FILE="${POL_System_TmpDir}/${SETUP}"
fi

[ -f "${SETUP_FILE}" ] || exit 1

# Create Prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "${PREFIX}"
POL_Wine_PrefixCreate "${WINEVERSION}"

# Dependencies
POL_Call POL_Install_vcrun2010
POL_Call POL_Install_AdobeAir

# Asking about memory size of graphic card
POL_SetupWindow_VMS ${GAME_VMS}

# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver


# Certificate installation
cd "${POL_System_TmpDir}"
cat <<EOF > cert.reg
[HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates\My\Certificates\808D62642B7D1C4A9A83FD667F7A2A9D243FB1C7]
"Blob"=hex:03,00,00,00,01,00,00,00,14,00,00,00,80,8d,62,64,2b,7d,1c,4a,9a,83,\
  fd,66,7f,7a,2a,9d,24,3f,b1,c7,20,00,00,00,01,00,00,00,a0,04,00,00,30,82,04,\
  9c,30,82,03,84,a0,03,02,01,02,02,10,47,97,4d,78,73,a5,bc,ab,0d,2f,b3,70,19,\
  2f,ce,5e,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,30,81,a9,31,0b,30,09,\
  06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,74,68,61,77,74,\
  65,2c,20,49,6e,63,2e,31,28,30,26,06,03,55,04,0b,13,1f,43,65,72,74,69,66,69,\
  63,61,74,69,6f,6e,20,53,65,72,76,69,63,65,73,20,44,69,76,69,73,69,6f,6e,31,\
  38,30,36,06,03,55,04,0b,13,2f,28,63,29,20,32,30,30,36,20,74,68,61,77,74,65,\
  2c,20,49,6e,63,2e,20,2d,20,46,6f,72,20,61,75,74,68,6f,72,69,7a,65,64,20,75,\
  73,65,20,6f,6e,6c,79,31,1f,30,1d,06,03,55,04,03,13,16,74,68,61,77,74,65,20,\
  50,72,69,6d,61,72,79,20,52,6f,6f,74,20,43,41,30,1e,17,0d,31,30,30,32,30,38,\
  30,30,30,30,30,30,5a,17,0d,32,30,30,32,30,37,32,33,35,39,35,39,5a,30,4a,31,\
  0b,30,09,06,03,55,04,06,13,02,55,53,31,15,30,13,06,03,55,04,0a,13,0c,54,68,\
  61,77,74,65,2c,20,49,6e,63,2e,31,24,30,22,06,03,55,04,03,13,1b,54,68,61,77,\
  74,65,20,43,6f,64,65,20,53,69,67,6e,69,6e,67,20,43,41,20,2d,20,47,32,30,82,\
  01,22,30,0d,06,09,2a,86,48,86,f7,0d,01,01,01,05,00,03,82,01,0f,00,30,82,01,\
  0a,02,82,01,01,00,b7,8b,cf,75,5b,9f,25,da,7e,39,b0,93,db,38,d3,a9,23,d0,82,\
  fa,e9,24,7e,5c,0b,8e,83,f8,e6,7a,59,e6,a3,c5,98,a7,99,d2,44,ff,00,a6,a5,39,\
  04,8a,da,29,88,ea,db,a2,f3,1c,99,15,26,c2,b1,f4,fc,e1,0c,47,a9,09,11,06,0a,\
  20,92,b9,c7,a0,04,8c,5c,94,19,ab,5b,25,2c,1d,62,7e,70,0d,ce,61,6c,dd,2b,82,\
  c9,ce,5d,48,5f,f7,c2,be,bc,41,23,1e,4f,29,5d,d7,4f,bc,f4,c5,2a,fc,63,e6,7c,\
  26,4e,99,a7,79,41,9e,10,4a,7a,79,c9,c6,86,f7,86,95,d2,26,ce,3c,18,2a,d6,7c,\
  ce,af,cd,ad,bb,f7,82,2c,70,26,37,45,e5,0f,47,22,c6,01,28,bd,2e,83,5c,6a,a4,\
  47,c1,e7,d0,d8,6b,81,46,3f,21,17,f5,07,c5,43,5a,a6,67,2c,b8,7b,60,11,b5,83,\
  ee,f5,74,0a,72,71,44,3d,58,fe,e8,1a,ab,38,c3,59,db,7f,6e,38,7d,76,c7,72,69,\
  98,36,96,57,d3,66,1c,d2,54,91,04,2e,54,19,b0,dc,3d,b5,22,5e,86,d5,2a,7e,20,\
  df,5d,e6,7a,b1,65,fe,c5,02,4e,31,2d,02,03,01,00,01,a3,82,01,1c,30,82,01,18,\
  30,12,06,03,55,1d,13,01,01,ff,04,08,30,06,01,01,ff,02,01,00,30,34,06,03,55,\
  1d,1f,04,2d,30,2b,30,29,a0,27,a0,25,86,23,68,74,74,70,3a,2f,2f,63,72,6c,2e,\
  74,68,61,77,74,65,2e,63,6f,6d,2f,54,68,61,77,74,65,50,43,41,2e,63,72,6c,30,\
  0e,06,03,55,1d,0f,01,01,ff,04,04,03,02,01,06,30,32,06,08,2b,06,01,05,05,07,\
  01,01,04,26,30,24,30,22,06,08,2b,06,01,05,05,07,30,01,86,16,68,74,74,70,3a,\
  2f,2f,6f,63,73,70,2e,74,68,61,77,74,65,2e,63,6f,6d,30,1d,06,03,55,1d,25,04,\
  16,30,14,06,08,2b,06,01,05,05,07,03,02,06,08,2b,06,01,05,05,07,03,03,30,29,\
  06,03,55,1d,11,04,22,30,20,a4,1e,30,1c,31,1a,30,18,06,03,55,04,03,13,11,56,\
  65,72,69,53,69,67,6e,4d,50,4b,49,2d,32,2d,31,30,30,1d,06,03,55,1d,0e,04,16,\
  04,14,d4,0d,65,3f,7a,bd,34,c6,fe,47,e7,4c,0d,c0,bd,f2,de,15,ab,71,30,1f,06,\
  03,55,1d,23,04,18,30,16,80,14,7b,5b,45,cf,af,ce,cb,7a,fd,31,92,1a,6a,b6,f3,\
  46,eb,57,48,50,30,0d,06,09,2a,86,48,86,f7,0d,01,01,05,05,00,03,82,01,01,00,\
  56,fe,53,5c,e1,c7,9e,bc,a7,ed,7e,53,6d,6a,14,4b,51,8c,40,5e,80,5f,aa,a4,e8,\
  2f,ef,38,c8,04,c9,ca,3e,cf,df,3a,58,4e,b0,d4,b6,63,c5,29,57,fa,02,05,9a,45,\
  4d,68,db,2a,1b,d4,34,3d,9f,00,c3,5a,cb,95,49,a5,6e,e1,b0,c5,fc,41,4d,41,4a,\
  6f,d3,77,c8,d7,38,8d,e4,19,de,18,f3,1f,15,65,83,6d,45,0c,53,f9,0a,9a,2e,a5,\
  5d,bf,6f,32,81,18,92,19,6a,55,00,ad,63,1c,52,06,7e,55,d9,29,68,ae,4a,7c,18,\
  9a,79,88,6b,23,23,d8,27,38,2a,29,87,76,ca,fb,c7,b6,62,23,1f,ed,7a,56,4c,dd,\
  9c,32,5b,f5,3d,0c,46,18,95,3b,2a,23,68,83,64,41,d9,00,6d,0f,19,24,15,68,72,\
  bd,c5,71,67,6e,ac,4c,db,90,eb,51,a5,1a,62,07,d0,be,6a,00,47,3c,72,2f,ec,4f,\
  61,3e,73,85,ce,5a,0a,b7,ba,c0,1c,13,75,e3,22,39,28,dd,6d,1d,09,46,9d,4f,ba,\
  e8,40,81,91,c6,a4,ce,94,72,1b,01,cf,2a,6e,15,67,95,89,ae,7d,b7,b7,cd,f9,0a,\
  3d,75,b6,6b,3c,25
EOF
POL_Wine regedit cert.reg

# Point My Documents to Documents and create default configuration for OPENGL
mkdir -p "${HOME}/Documents/Elder Scrolls Online/live"{,eu}
cat <<EOF > "${HOME}/Documents/Elder Scrolls Online/live/UserSettings.txt"
SET GraphicsDriver.7 "OPENGL"
SET RequestedNumThreads "0"
SET BACKGROUND_AUDIO "1"
EOF
cp "${HOME}/Documents/Elder Scrolls Online"/live{,eu}/UserSettings.txt
[ -d "${HOME}/Documents" ] || mkdir "${HOME}/Documents"
rm -rf "${WINEPREFIX}/drive_c/users/${USER}/My Documents"
ln -sf "${HOME}/Documents" "${WINEPREFIX}/drive_c/users/${USER}/My Documents"

# Setup
POL_SetupWindow_message \
    "$(eval_gettext "Follow default setup up to 'Installation Options' screen, then:\n 1. Select your region.\n 2. Leave only checked the DirectX checkbox.")" \
    "${TITLE}"

unset JAVA_TOOL_OPTIONS
POL_Wine_WaitBefore "${TITLE}"
POL_Wine start /unix "${SETUP_FILE}"
sleep 5
# Wait for the Setup to exit. It is a dirty way to do it but POL_Wine without
# start /unix never exit. And with it the POL_Wine_WaitExit method does not work
# with the new eso setup either.
while ps -C "${SETUP}" && ! ps -C "Bethesda.net_Launcher.exe"
do
    POL_Debug_Message "Waiting for ${SETUP_FILE} process to finish or Launcher to start."
    sleep 1
done

# Remove Windows desktop lnk
rm "${WINEPREFIX}/drive_c/users/${USER}/Desktop/${TITLE}"*.lnk

# Create Shortcut
POL_Shortcut \
    "Bethesda.net_Launcher.exe" \
    "${TITLE}" \
    "${TITLE}.png" \
    "" \
    "Game;RolePlaying;"

# Remove Temp Space
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Mercredi 21 Octobre 2015 à 5:36
This doesn't fix the adobe air problem..... :(

Edité par petch

Darth_Malloc Lundi 3 Aoüt 2015 à 3:59
Darth_Malloc Anonymous

Messages

I am trying to run ESO on a Linux Mint 17.1 laptop, and my graphics card is Nvidia GTX950M. I think that I must of inadvertantly specified the wrong memory value the first time I installed the game. Now, when I try to run the game, all the the scenery looks pink. Does anyone know how to fix this problem? Your help is greatly appreciated.

Réponses

Lundi 3 Aoüt 2015 à 10:35
Configure button > (select virtual drive) > Display tab > Video memory size
To remove the cached value, there's no other way currently (as far as I know) than opening PoL console,
Tools > PlayOnLinux console
then type
POL_Config_Delete VMS
Norore Mercredi 15 Juillet 2015 à 16:34
Norore Anonymous

Messages

Hi,

 

I don't know why but my computer freeze regularly during the installation process from the official Launcher.

I was able to install the Launcher, but know, when the Launcher is downloading the game, my computer freeze during the process! Sometimes I also have a black screen.
All I can do when those troubles happens is to hard reboot the machine.

I am installing the game through WiFi and I can't plug my computer with the box.

I don't know if there is a log error file somewhere or not, but if you want one, please tell me where I can find it!

 

Cordialy

Réponses

Mercredi 15 Juillet 2015 à 16:49
That must be either a driver issue (likely video driver), or a hardware issue (overheating, weak power supply,...)
brnogz Mardi 2 Juin 2015 à 15:01
brnogz Anonymous

Messages

when i try to install the game, it ends up with this 

i've tried both downloading the installer with wizard and using downloaded installer wizard. 


log file


/user/1000/keyring/gpg:0:1"
declare -x GTK_IM_MODULE="ibus"
declare -x GTK_MODULES="overlay-scrollbar"
declare -x G_FILENAME_ENCODING="UTF-8"
declare -x HOME="/home/brnogz"
declare -x IGNORE_ICON_DIR="false"
declare -x IM_CONFIG_PHASE="1"
declare -x INSTANCE=""
declare -x JAVA_TOOL_OPTIONS="-javaagent:/usr/share/java/jayatanaag.jar "
declare -x JOB="dbus"
declare -x LANG="en_US.UTF-8"
declare -x LANGUAGE="en_US"
declare -x LC_ADDRESS="tr_TR.UTF-8"
declare -x LC_IDENTIFICATION="tr_TR.UTF-8"
declare -x LC_MEASUREMENT="tr_TR.UTF-8"
declare -x LC_MONETARY="tr_TR.UTF-8"
declare -x LC_NAME="tr_TR.UTF-8"
declare -x LC_NUMERIC="tr_TR.UTF-8"
declare -x LC_PAPER="tr_TR.UTF-8"
declare -x LC_TELEPHONE="tr_TR.UTF-8"
declare -x LC_TIME="tr_TR.UTF-8"
declare -x LD_32_PATH_ORIGIN=""
declare -x LD_LIBRARY_PATH=""
declare -x LD_PATH_ORIGIN=""
declare -x LIBVIRT_DEFAULT_URI="qemu:///system"
declare -x LOGNAME="brnogz"
declare -x MACHTYPE="x86_64-pc-linux-gnu"
declare -x MANDATORY_PATH="/usr/share/gconf/gnome.mandatory.path"
declare -x MD5_COMMAND="md5sum"
declare -x MONO_SITE="http://wine.playonlinux.com/mono"
declare -x OLDPWD="/home/brnogz/.PlayOnLinux/configurations/setups/The Elder Scrolls Online"
declare -x OS_NAME="linux"
declare -x OpenGL32="1"
declare -x OpenGL64="1"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
declare -x PATH_ORIGIN="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
declare -x PLAYONLINUX="/usr/share/playonlinux"
declare -x POL_ARCH="x86"
declare -x POL_COOKIE="zHiZ6EAawqtLtdRM6xFT"
declare -x POL_CURL="curl"
declare -x POL_DNS="playonlinux.com"
declare -x POL_HOST="127.0.0.1"
declare -x POL_ID="21818020"
declare -x POL_LANG="en"
declare -x POL_OS="Linux"
declare -x POL_PORT="30000"
declare -x POL_PYTHON="python"
declare -x POL_SetupWindow_ID="5310"
declare -x POL_TERM="x-terminal-emulator"
declare -x POL_UPTODATE="TRUE"
declare -x POL_USER_ARCH="x86"
declare -x POL_USER_ROOT="/home/brnogz/.PlayOnLinux/"
declare -x POL_WGET="env LD_LIBRARY_PATH=\"\" wget --prefer-family=IPv4 -q"
declare -x PWD="/usr/share/playonlinux/python"
declare -x QT4_IM_MODULE="xim"
declare -x QT_IM_MODULE="ibus"
declare -x QT_QPA_PLATFORMTHEME="appmenu-qt5"
declare -x REPERTOIRE="/home/brnogz/.PlayOnLinux/"
declare -x SCRIPTID="The Elder Scrolls Online"
declare -x SED="sed"
declare -x SESSION="gnome"
declare -x SESSIONTYPE="gnome-session"
declare -x SESSION_MANAGER="local/baran-notebook:@/tmp/.ICE-unix/4529,unix/baran-notebook:/tmp/.ICE-unix/4529"
declare -x SETUPWINDOW_INIT="true"
declare -x SHELL="/bin/bash"
declare -x SHLVL="4"
declare -x SITE="http://repository.playonlinux.com"
declare -x SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"
declare -x TEXTDOMAIN="pol"
declare -x TEXTDOMAINDIR="/usr/share/playonlinux/lang/locale/"
declare -x TITLE="The Elder Scrolls Online"
declare -x TITRE="PlayOnLinux"
declare -x UBUNTU_MENUPROXY="0"
declare -x UPSTART_SESSION="unix:abstract=/com/ubuntu/upstart-session/1000/4330"
declare -x USER="brnogz"
declare -x VERSION="4.2.8"
declare -x WGETRC="/home/brnogz/.PlayOnLinux//configurations/wgetrc"
declare -x WINEDLLOVERRIDES="winemenubuilder.exe=d"
declare -x WINEPREFIX="/home/brnogz/.PlayOnLinux//wineprefix/default"
declare -x WINE_SITE="http://wine.playonlinux.com/binaries"
declare -x WorkingDirectory="/home/brnogz"
declare -x XAUTHORITY="/home/brnogz/.Xauthority"
declare -x XDG_CONFIG_DIRS="/etc/xdg/xdg-gnome:/usr/share/upstart/xdg:/etc/xdg"
declare -x XDG_CURRENT_DESKTOP="GNOME"
declare -x XDG_DATA_DIRS="/usr/share/gnome:/usr/local/share/:/usr/share/"
declare -x XDG_GREETER_DATA_DIR="/var/lib/lightdm-data/brnogz"
declare -x XDG_MENU_PREFIX="gnome-"
declare -x XDG_RUNTIME_DIR="/run/user/1000"
declare -x XDG_SEAT="seat0"
declare -x XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0"
declare -x XDG_SESSION_DESKTOP="gnome"
declare -x XDG_SESSION_ID="c1"
declare -x XDG_SESSION_PATH="/org/freedesktop/DisplayManager/Session0"
declare -x XDG_SESSION_TYPE="x11"
declare -x XDG_VTNR="7"
declare -x XMODIFIERS="@im=ibus"


06/02/15 15:44:59 - [POL_SetupWindow_icon_menu] Message: icon_menu answer: Use a setup file in my computer
06/02/15 15:44:59 - [POL_SetupWindow_InstallMethod] Message: Install method: LOCAL
06/02/15 15:47:07 - [POL_SetupWindow_browse] Message: browser answer: /home/brnogz/Downloads/Install_ESO.exe
06/02/15 15:47:07 - [POL_System_SetArch] Message: POL_ARCH set to x86
06/02/15 15:47:07 - [POL_Wine_SelectPrefix] Message: Selecting prefix: TheElderScrollsOnline
06/02/15 15:47:07 - [POL_Wine_PrefixCreate] Message: Setting POL_WINEVERSION to 1.7.15
06/02/15 15:47:07 - [POL_Wine_PrefixCreate] Message: Creating prefix (1.7.15)...
06/02/15 15:47:07 - [POL_Wine_PrefixCreate] Message: Using wine 1.7.15
06/02/15 15:47:07 - [POL_Wine_InstallVersion] Message: Installing wine version path: 1.7.15, x86
06/02/15 15:47:08 - [POL_Config_PrefixWrite] Message: Prefix config write: ARCH x86
06/02/15 15:47:08 - [POL_Config_PrefixWrite] Message: Prefix config write: VERSION 1.7.15
06/02/15 15:47:09 - [POL_Wine] Message: Running wine-1.7.15 --version (Working directory : /home/brnogz)
06/02/15 15:47:09 - [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
wine-1.7.15
06/02/15 15:47:09 - [POL_Wine] Message: Wine return: 0
06/02/15 15:47:47 - [POL_LoadVar_PROGRAMFILES] Message: Getting Program Files name
06/02/15 15:47:47 - [POL_Wine] Message: Running wine-1.7.15 cmd /c echo %ProgramFiles% (Working directory : /home/brnogz)
06/02/15 15:47:47 - [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
C:\Program Files
06/02/15 15:47:48 - [POL_Wine] Message: Wine return: 0
06/02/15 15:47:51 - [POL_Call] Message: Calling POL_Install_vcrun2010
06/02/15 15:47:51 - [POL_Call] Message: ----- Starting function POL_Install_vcrun2010 -----
06/02/15 15:47:51 - [POL_GPG_auth_script] Message: Checking signature of POL_Install_vcrun2010
06/02/15 15:47:51 - [POL_GPG_install_key] Message: Importing PlayOnLinux public key
06/02/15 15:47:51 - [POL_Source] Message: POL GPG : Good signature
06/02/15 15:47:51 - [POL_Download_Resource] Message: Downloading resource http://download.microsoft.com/download/C/6/D/C6D0FD4E-9E53-4897-9B91-836EBA2AACD3/vcredist_x86.exe
06/02/15 15:47:51 - [POL_Download_Resource] Message: Resource already present
06/02/15 15:47:52 - [POL_System_CheckFS] Message: Checking filesystem for vcredist_x86.exe
06/02/15 15:47:52 - [POL_Wine] Message: Running wine-1.7.15 start /unix vcredist_x86.exe /q (Working directory : /home/brnogz/.PlayOnLinux/ressources/vcrun2010)
06/02/15 15:47:52 - [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
06/02/15 15:47:52 - [POL_Wine] Message: Wine return: 0
fixme:clusapi:GetNodeClusterState ((null),0x33eb74) stub!
fixme:advapi:DecryptFileA ("c:\\3db7e85dcdf2f1989345f7724836\\", 00000000): stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:advapi:RegisterTraceGuidsW (0x6cd15f38, 0x6cd20180, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x33fc90, (null), (null), 0x6cd20188): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:thread:SetThreadStackGuarantee (0x33fb58): stub
fixme:advapi:LsaOpenPolicy ((null),0x33f454,0x00000001,0x33f47c) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:advapi:LsaOpenPolicy ((null),0x33f2a4,0x00000001,0x33f2cc) stub
fixme:advapi:LsaClose (0xcafe) stub
06/02/15 15:48:03 - [POL_Wine_OverrideDLL] Message: Overriding DLLs
06/02/15 15:48:03 - [POL_Wine] Message: Running wine-1.7.15 regedit /home/brnogz/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/brnogz/.PlayOnLinux/ressources/vcrun2010)
06/02/15 15:48:04 - [POL_Wine] Message: Wine return: 0
06/02/15 15:48:04 - [POL_Call] Message: ----- Ending function POL_Install_vcrun2010 -----
06/02/15 15:48:04 - [POL_Wine_Direct3D] Message: Setting wine Direct3D /home/brnogz/.PlayOnLinux//wineprefix/TheElderScrollsOnline VideoMemorySize 2048 
06/02/15 15:48:04 - [POL_Wine] Message: Running wine-1.7.15 regedit /home/brnogz/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/brnogz)
06/02/15 15:48:04 - [POL_Wine] Message: Wine return: 0
06/02/15 15:48:04 - [POL_Wine_SetVideoDriver] Message: Set wine video driver
06/02/15 15:48:05 - [POL_DetectVideoCards] Message: Gettings GPU informations
06/02/15 15:48:07 - [POL_SetupWindow_menu] Message: menu answer: 
06/02/15 15:48:07 - [POL_LoadVar_Device] Message: VendorID : 
06/02/15 15:48:07 - [POL_LoadVar_Device] Message: DeviceID : 
06/02/15 15:48:07 - [POL_Wine_SetVideoDriver] Message: Detected video driver: vga.dll
06/02/15 15:48:07 - [POL_Wine] Message: Running wine-1.7.15 regedit /home/brnogz/.PlayOnLinux//tmp/VGA_ID_fix.reg (Working directory : /home/brnogz)
06/02/15 15:48:08 - [POL_Wine] Message: Wine return: 0
06/02/15 15:48:11 - [POL_System_CheckFS] Message: Checking filesystem for /home/brnogz/Downloads/Install_ESO.exe
06/02/15 15:48:11 - [POL_Wine] Message: Running wine-1.7.15 start /unix /home/brnogz/Downloads/Install_ESO.exe (Working directory : /home/brnogz/.PlayOnLinux/tmp/TheElderScrollsOnline)
06/02/15 15:48:11 - [POL_Wine] Message: Wine return: 0
fixme:ver:GetCurrentPackageId (0x33682c (nil)): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
06/02/15 15:48:31 - [POL_Shortcut] Message: Looking for <Bethesda.net_Launcher.exe>, found <>
06/02/15 15:48:32 - [POL_Shortcut] Error: Binary not found: Bethesda.net_Launcher.exe\nHave you installed the program to the default location?

 

Réponses

Anonymous
Mardi 9 Juin 2015 à 14:03
Hi there,Got the same issue too
Anonymous
Mardi 9 Juin 2015 à 14:06
Looks the installer shutdown after CRC check.

The expected exe program "Bethesda.net_Launcher.exe" awaited by POL is missing, then POL_Shortcut throw an crash also

Thanks guys.
(First message is truncated because of an early ENTER press .. )
Anonymous
Mercredi 17 Juin 2015 à 9:53
anyone who get the same issue, jayatanaag.jar causes the crash. @awsome solves the problem with "env JAVA_TOOL_OPTIONS="" wine ./Install_ESO"
Anonymous
Mercredi 17 Juin 2015 à 13:46
also removing jayatana works too
Anonymous
Mardi 14 Juillet 2015 à 19:56
hello I'am the same issue too. @brnogz, how to change Java_TOOL_OPTIONS? Where ?
Samedi 18 Juillet 2015 à 7:48
I have the same problem. Removing jayatana didn't work for me.
Anonymous
Mardi 28 Juillet 2015 à 13:53
how do I config "env JAVA_TOOL_OPTIONS="" wine ./Install_ESO" ?
Dimanche 23 Aoüt 2015 à 12:36
Doesn't work for me either, I get a gauge about installation being prepared, and the installer goes no further (I don't own the game but it doesn't matter up to that point).
Tested on Debian Sid and Linux Mint 17.2 Cinnamon, neither defining $JAVA_TOOL_OPTIONS, so it's not the issue
Anonymous
Dimanche 1 Novembre 2015 à 22:27
Hey guys, I don't know if Bethesda changed something or not, but for me I have same problem. U'm using Debian Stretch. Changing JAVA_TOOL_OPTIONS gets me nowhere, jayatana package isn't even present in repositiories.
Pookaah Vendredi 24 Avril 2015 à 7:33
Pookaah Anonymous

Messages

Hello all,

 

I have a problem since the launcher tried to download the 2.0.6 patch on Tuesday (EU version).

The launcher freezes on the loading screen (not the downloading one). Then, impossible to do anything, except from a reboot.

I had no problem when I installed the game some weeks ago (the downloading step was just long). Then I could play for some time before it crashes (between 15 minutes and 1 hour).

But from Tuesday on, impossible to get anything else than the loading screen. I let the program open one night long to see if it changed something, but not. The only thing I see in the log file is this line, repeated at least 200 times :

fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented

Had anyone the same problem ? Did you find a solution ?

Thanks !

Réponses

Dimanche 17 Mai 2015 à 21:37
The above message is very likely not even a problem
rek2 Jeudi 9 Avril 2015 à 19:27
rek2 Anonymous

Messages

this is working ok for me.. played last night for 2-3 hours, no problem so far..

Réponses

morrosis Dimanche 5 Avril 2015 à 4:23
morrosis Anonymous

Messages

Game keeps crashing after a period of play, no messages or anything. 

Réponses

Anonymous
Dimanche 5 Avril 2015 à 9:23
More freezing then anything, I am currently trying a few things like chaning wine versions and so forth.
Anonymous
Dimanche 5 Avril 2015 à 10:18
Few changes I have made that have worked well so far, change to openGL in the wine config, change the wine to 1.7.34 and SET RequestedNumJobThreads "0" in the usersettings.txt file in the user documents for the documetns file it seems to have worked so far.
Anonymous
Lundi 6 Avril 2015 à 3:18
Still not working correctly.
Anonymous
Dimanche 17 Mai 2015 à 20:59
this is now happening to me as well... every couple hours sometimes more sometimes less, did you find a solution?
Anonymous
Mardi 19 Mai 2015 à 3:49
ok I figure out that if you change to OpenGL and I minimize the graphic settings to medium instead of hight + I was able to play for 4-5 hours until I end the session... then later on I got back in the game and played for around 2+ hours and I did crashed... dmsg shows a shader error ... we should post this on winehq to get this resolved.
ewkbenyc Jeudi 19 Mars 2015 à 14:37
ewkbenyc Anonymous

Messages

Hi,

I tried installing the game using your script but the game won't start downloading after the launcher installs - I get "Not enough HD space" error. I can copy the files from Windows instalation and the game launches just fine but still, any possible help?

Here is the log:

[03/19/15 14:25:28] - Running wine-1.7.15 --version (Working directory : /home/john)
wine-1.7.15

PlayOnLinux logfile
-------------------
Date: 03/19/15 14:25:28

> PlayOnLinux Version
  4.2.6
> uname -a
  Linux john-EP45-DS3L 3.16.0-31-generic #43~14.04.1-Ubuntu SMP Tue Mar 10 20:13:38 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
> lsb_release -a
 
> wine --version
  wine-1.7.15
> POL_WINEVERSION
  1.7.15
> WINEPREFIX
  /home/john/.PlayOnLinux//wineprefix/TheElderScrollsOnline
> Distribution
  Ubuntu 14.04.2 LTS
> glxinfo \| grep rendering
  direct rendering: Yes
> glxinfo \| grep renderer
      GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Gallium 0.4 on AMD JUNIPER
> OpenGL libs (Direct rendering testing)
  32bits direct rendering is enabled
  64bits direct rendering is enabled

[03/19/15 14:25:44] - Running wine-1.7.15 cmd /c echo %ProgramFiles% (Working directory : /home/john)
C:\Program Files
[03/19/15 14:25:47] - ----- Starting function POL_Install_vcrun2010 -----
[03/19/15 14:25:47] - Running wine-1.7.15 start /unix vcredist_x86.exe /q (Working directory : /home/john/.PlayOnLinux/ressources/vcrun2010)
fixme:clusapi:GetNodeClusterState ((null),0x33eb74) stub!
fixme:advapi:DecryptFileA ("c:\\5f6bb6b1d9a53b52658df4cc6fcdfd75\\", 00000000): stub
fixme:advapi:RegisterTraceGuidsW (0x6cd15f38, 0x6cd20180, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x33fc90, (null), (null), 0x6cd20188): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:thread:SetThreadStackGuarantee (0x33fb58): stub
fixme:advapi:LsaOpenPolicy ((null),0x33f454,0x00000001,0x33f47c) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:advapi:LsaOpenPolicy ((null),0x33f2a4,0x00000001,0x33f2cc) stub
fixme:advapi:LsaClose (0xcafe) stub
[03/19/15 14:25:58] - Running wine-1.7.15 regedit /home/john/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/john/.PlayOnLinux/ressources/vcrun2010)
[03/19/15 14:25:58] - Content of /home/john/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcr100"="native,builtin"
-----------
[03/19/15 14:25:58] - ----- Ending function POL_Install_vcrun2010 -----
[03/19/15 14:25:58] - Running wine-1.7.15 regedit /home/john/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/john)
[03/19/15 14:25:58] - Content of /home/john/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"VideoMemorySize"="1024"
-----------
[03/19/15 14:25:59] - Running wine-1.7.15 regedit /home/john/.PlayOnLinux//tmp/VGA_ID_fix.reg (Working directory : /home/john)
[03/19/15 14:25:59] - Content of /home/john/.PlayOnLinux//tmp/VGA_ID_fix.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"VideoPCIVendorID"="dword:00001002"
"VideoPCIDeviceID"="dword:000068b8"
"VideoDriver"="ati2dvag.dll"
-----------
[03/19/15 14:26:02] - Running wine-1.7.15 start /unix /home/john/Downloads/Install_ESO.exe (Working directory : /home/john)
fixme:ver:GetCurrentPackageId (0x33682c (nil)): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:font:freetype_SelectFont Untranslated charset 255
fixme:win:EnumDisplayDevicesW ((null),0,0x17acd988,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x17acd988,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x17acd7c8,0x00000000), stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14eeb8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14eeb8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:imm:ImmGetOpenStatus (0x17c3b940): semi-stub
fixme:imm:ImmReleaseContext (0x1007e, 0x17c3b940): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETCOMPOSITIONWINDOW
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:volume:GetVolumePathNameW (L"C:\\", 0x185ccc20, 1024), stub!
fixme:event:wait_for_withdrawn_state window 0x30086/4c00019 wait timed out
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:ole:CoGetClassObject class {0968e258-16c7-4dba-aa86-462dd61e31a3} not registered
err:ole:CoGetClassObject class {0968e258-16c7-4dba-aa86-462dd61e31a3} not registered
err:ole:create_server class {0968e258-16c7-4dba-aa86-462dd61e31a3} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {0968e258-16c7-4dba-aa86-462dd61e31a3} could be created for context 0x17
fixme:iphlpapi:NotifyAddrChange (Handle 0x33dd4c, overlapped 0x1c75c88): stub
fixme:winsock:WSALookupServiceBeginW (0x33dc4c 0x00000ff0 0x33dbb4) Stub!
fixme:systray:wine_notify_icon unhandled tray message: 4
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)

Réponses

Timori Mardi 17 Mars 2015 à 10:19
Timori Anonymous

Messages

TESO Just did the Switch to Buy2Play - TESO: Tamriel Unlimited

I have just installed the Game using the Play On Linux added solution.
It works 100%, play on High settings using the GTX 650 and the game runs like on Windows.

The only con-Point I have found is following:
When you turn around 180°, you see that the world builds itself up, but it goes pretty fast and it is not game breaking ^^.

NOTE:
1. At every Start of the Launcher you see that the "Loading" message keeps for some minutes. Just wait, the launcher continues after some minutes (for me, it does after 1 - 3 minutes).

2. Once the installer did download the 35GB of Game files, at the end, the installer seems to be hanging. It isn't! Just leave it unitl you see "Play". There was an error 210 in the Launcher but I still was able to press the Play button.
 

Réponses

Anonymous
Mardi 17 Mars 2015 à 10:26
I do use Xubuntu Version 14.04.2, the latest PlayOnLinux and the latest wine.
GFX: Host runs on the Integrated Graphics Chip, TESO on the Nvidia GTX 650
CPU: 12GB RAM Intel i5 4430
trueFDK Mardi 6 Janvier 2015 à 16:38
trueFDK Anonymous

Messages

Installer seems to grab all appropriate files and install correctly, yet when the resulting program is run it starts a launcher with a button to click to install, which then semi-freezes the system (mouse moves fine but cannot select anything besides the launcher, which is completely stuck despite the CPU running constantly), requiring a forced shutdown by power button holding.

Laptop: stock Acer Aspire E551G

OS: Ubuntu 14.04 LTS (64-bit)

Memory: 6.7 GiB

Processor: AMD A10-7300 Radeon R6, 10 Compute Cores 4C+6G × 4

Graphics: KV SPECTRE LITE MOBILE 17W (130A)

Can anyone help?

Réponses

Anonymous
Dimanche 22 Février 2015 à 0:25
Hello, did you got this to work? im interested