Shaiya Online

Informations

Créateur Messages
Quentin PÂRIS
Admin

Attention

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

Informations

Plate-formes :
Téléchargements : 15925
Wine: " POL_SetupWindow_message

Retours d'expérience

Description

A Fantasy MMORPG.  Editor websiteTest reports on winehq.org.

Captures d'écran

Miniature

Code source

#!/bin/bash
# Last revision : (see changelog)
# Tested : Debian 6.0, Mac OSX
# Author : Tinou
# Script licence : GPLv3
#
# This script is designed for PlayOnLinux and PlayOnMac.
#
# CHANGELOG
# [Tinou] (2011-08-20 13-00)
#   Update for POL/POM 4.
# [Dadu042] (2019-05-10 20-36)
#   Fix broken download URL.
# [Dadu042] (2019-12-08)
#   Wine 4.0.1 -> System's Wine.
#   dotnet30sp1 -> dotnet40
# [Dadu042] (2020-02-03)
#   POL_RequiredVersion 4.3.4 -> 4.1.0  because the game seems OK with Wine 3.0

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Shaiya Online"
  
POL_Debug_Init
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Aeria Games" "http://www.aeriagames.com/" "Tinou" "Shaiya"

# Because POL v4.2.12 only support Wine 4.0 maximum as of 2019-05-20.
POL_RequiredVersion 4.1.0 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."

# Prepare Wine
POL_Wine_SelectPrefix "Shaiya"
POL_Wine_PrefixCreate ""

POL_SetupWindow_message "We will open the web browser to let you download the game client." "$TITLE"
[ "$POL_LANG" = "fr" ] && link="https://fr.shaiya.aeriagames.com" || link="shaiya.aeriagames.com"
POL_Browser "$link"

Set_OS "win7"

POL_Call POL_Install_vcrun2008 
POL_Call POL_Install_dotnet40

if [ "$POL_SELECTED_FILE" = "" ]
 then
 POL_SetupWindow_browse "Where is the installation file of $TITLE?" "$TITLE"
 CHEMIN="$APP_ANSWER"
else
 CHEMIN="$POL_SELECTED_FILE"
fi

POL_SetupWindow_wait "Installing $TITLE" "$TITLE" "Game;"
  
# POL_SetupWindow_message "Debug: $CHEMIN" "$TITLE"
POL_Wine "$CHEMIN"
POL_Wine_WaitExit "$TITLE" --allow-kill

POL_Shortcut "game.exe" "$TITLE" "" "" "Game;"
 
POL_SetupWindow_message "$TITLE has been successfully installed" "$TITLE"
POL_SetupWindow_Close
exit

Contributions

Filters:

Contribuer
Membre Messages
Dadu042 Lundi 3 Février 2020 à 0:22
Dadu042
Modérateur

Information

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

Differences

@@ -14,6 +14,8 @@
 # [Dadu042] (2019-12-08)
 #   Wine 4.0.1 -> System's Wine.
 #   dotnet30sp1 -> dotnet40
+# [Dadu042] (2020-02-03)
+#   POL_RequiredVersion 4.3.4 -> 4.1.0  because the game seems OK with Wine 3.0
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -25,7 +27,7 @@
 POL_SetupWindow_presentation "$TITLE" "Aeria Games" "http://www.aeriagames.com/" "Tinou" "Shaiya"
 
 # Because POL v4.2.12 only support Wine 4.0 maximum as of 2019-05-20.
-POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
+POL_RequiredVersion 4.1.0 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
 
 # Prepare Wine
 POL_Wine_SelectPrefix "Shaiya"
@@ -53,9 +55,8 @@
 # POL_SetupWindow_message "Debug: $CHEMIN" "$TITLE"
 POL_Wine "$CHEMIN"
 POL_Wine_WaitExit "$TITLE" --allow-kill
- 
-#CREATION LANCEUR
-POL_Shortcut "game.exe" "$TITLE"
+
+POL_Shortcut "game.exe" "$TITLE" "" "" "Game;"
  
 POL_SetupWindow_message "$TITLE has been successfully installed" "$TITLE"
 POL_SetupWindow_Close

Nouveau code source

#!/bin/bash
# Last revision : (see changelog)
# Tested : Debian 6.0, Mac OSX
# Author : Tinou
# Script licence : GPLv3
#
# This script is designed for PlayOnLinux and PlayOnMac.
#
# CHANGELOG
# [Tinou] (2011-08-20 13-00)
#   Update for POL/POM 4.
# [Dadu042] (2019-05-10 20-36)
#   Fix broken download URL.
# [Dadu042] (2019-12-08)
#   Wine 4.0.1 -> System's Wine.
#   dotnet30sp1 -> dotnet40
# [Dadu042] (2020-02-03)
#   POL_RequiredVersion 4.3.4 -> 4.1.0  because the game seems OK with Wine 3.0

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Shaiya Online"
  
POL_Debug_Init
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Aeria Games" "http://www.aeriagames.com/" "Tinou" "Shaiya"

# Because POL v4.2.12 only support Wine 4.0 maximum as of 2019-05-20.
POL_RequiredVersion 4.1.0 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."

# Prepare Wine
POL_Wine_SelectPrefix "Shaiya"
POL_Wine_PrefixCreate ""

POL_SetupWindow_message "We will open the web browser to let you download the game client." "$TITLE"
[ "$POL_LANG" = "fr" ] && link="https://fr.shaiya.aeriagames.com" || link="shaiya.aeriagames.com"
POL_Browser "$link"

Set_OS "win7"

POL_Call POL_Install_vcrun2008 
POL_Call POL_Install_dotnet40

if [ "$POL_SELECTED_FILE" = "" ]
 then
 POL_SetupWindow_browse "Where is the installation file of $TITLE?" "$TITLE"
 CHEMIN="$APP_ANSWER"
else
 CHEMIN="$POL_SELECTED_FILE"
fi

POL_SetupWindow_wait "Installing $TITLE" "$TITLE" "Game;"
  
# POL_SetupWindow_message "Debug: $CHEMIN" "$TITLE"
POL_Wine "$CHEMIN"
POL_Wine_WaitExit "$TITLE" --allow-kill

POL_Shortcut "game.exe" "$TITLE" "" "" "Game;"
 
POL_SetupWindow_message "$TITLE has been successfully installed" "$TITLE"
POL_SetupWindow_Close
exit

Réponses

Anonymous
Lundi 2 Mars 2020 à 21:23
Doesn't work with WINE 3.2 or the 5.0 from WineHQ. The problem seems to be what was described in the forum in 2018: https://www.playonlinux.com/en/topic-15988-Shaiya_setup_problem__wine_Install_Mono_for_Windows_to_run_NET_20_applications.html
(POL doesn't know where to get the installer, and even if I hand it the installer myself it fails to run it.)
Dadu042 Dimanche 8 Décembre 2019 à 0:18
Dadu042
Modérateur

Warning

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

Differences

@@ -6,12 +6,14 @@
 #
 # This script is designed for PlayOnLinux and PlayOnMac.
 #
-# CHANGELOG
-# [Dadu042] (2019-05-10 20-36)
-#   Fix broken download URL.
+# CHANGELOG
 # [Tinou] (2011-08-20 13-00)
 #   Update for POL/POM 4.
-
+# [Dadu042] (2019-05-10 20-36)
+#   Fix broken download URL.
+# [Dadu042] (2019-12-08)
+#   Wine 4.0.1 -> System's Wine.
+#   dotnet30sp1 -> dotnet40
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -22,12 +24,12 @@
 POL_SetupWindow_Init
 POL_SetupWindow_presentation "$TITLE" "Aeria Games" "http://www.aeriagames.com/" "Tinou" "Shaiya"
 
-# Because POL v4.2.12 only support Wine 4.0 maximum as of 2019-05-20.
+# Because POL v4.2.12 only support Wine 4.0 maximum as of 2019-05-20.
 POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
 
 # Prepare Wine
 POL_Wine_SelectPrefix "Shaiya"
-POL_Wine_PrefixCreate "4.0.1"
+POL_Wine_PrefixCreate ""
 
 POL_SetupWindow_message "We will open the web browser to let you download the game client." "$TITLE"
 [ "$POL_LANG" = "fr" ] && link="https://fr.shaiya.aeriagames.com" || link="shaiya.aeriagames.com"
@@ -36,7 +38,7 @@
 Set_OS "win7"
 
 POL_Call POL_Install_vcrun2008 
-POL_Call POL_Install_dotnet30sp1
+POL_Call POL_Install_dotnet40
 
 if [ "$POL_SELECTED_FILE" = "" ]
  then
@@ -48,7 +50,7 @@
 
 POL_SetupWindow_wait "Installing $TITLE" "$TITLE" "Game;"
   
-# POL_SetupWindow_message "Debug: $CHEMIN" "$TITLE"
+# POL_SetupWindow_message "Debug: $CHEMIN" "$TITLE"
 POL_Wine "$CHEMIN"
 POL_Wine_WaitExit "$TITLE" --allow-kill
  

Nouveau code source

#!/bin/bash
# Last revision : (see changelog)
# Tested : Debian 6.0, Mac OSX
# Author : Tinou
# Script licence : GPLv3
#
# This script is designed for PlayOnLinux and PlayOnMac.
#
# CHANGELOG
# [Tinou] (2011-08-20 13-00)
#   Update for POL/POM 4.
# [Dadu042] (2019-05-10 20-36)
#   Fix broken download URL.
# [Dadu042] (2019-12-08)
#   Wine 4.0.1 -> System's Wine.
#   dotnet30sp1 -> dotnet40

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Shaiya Online"
  
POL_Debug_Init
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Aeria Games" "http://www.aeriagames.com/" "Tinou" "Shaiya"

# Because POL v4.2.12 only support Wine 4.0 maximum as of 2019-05-20.
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."

# Prepare Wine
POL_Wine_SelectPrefix "Shaiya"
POL_Wine_PrefixCreate ""

POL_SetupWindow_message "We will open the web browser to let you download the game client." "$TITLE"
[ "$POL_LANG" = "fr" ] && link="https://fr.shaiya.aeriagames.com" || link="shaiya.aeriagames.com"
POL_Browser "$link"

Set_OS "win7"

POL_Call POL_Install_vcrun2008 
POL_Call POL_Install_dotnet40

if [ "$POL_SELECTED_FILE" = "" ]
 then
 POL_SetupWindow_browse "Where is the installation file of $TITLE?" "$TITLE"
 CHEMIN="$APP_ANSWER"
else
 CHEMIN="$POL_SELECTED_FILE"
fi

POL_SetupWindow_wait "Installing $TITLE" "$TITLE" "Game;"
  
# POL_SetupWindow_message "Debug: $CHEMIN" "$TITLE"
POL_Wine "$CHEMIN"
POL_Wine_WaitExit "$TITLE" --allow-kill
 
#CREATION LANCEUR
POL_Shortcut "game.exe" "$TITLE"
 
POL_SetupWindow_message "$TITLE has been successfully installed" "$TITLE"
POL_SetupWindow_Close
exit

Réponses

Dadu042 Jeudi 23 Mai 2019 à 9:29
Dadu042
Modérateur

Warning

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

Messages

I've updated the script, but the installer still does crash when installing the game (seems related to Dotnet30).

Differences

@@ -6,14 +6,12 @@
 #
 # This script is designed for PlayOnLinux and PlayOnMac.
 #
-# CHANGELOG
-# [Tinou] (2011-08-20 13-00)
-#   Update for POL/POM 4.
+# CHANGELOG
 # [Dadu042] (2019-05-10 20-36)
 #   Fix broken download URL.
-# [Dadu042] (2019-12-08)
-#   Wine 4.0.1 -> System's Wine.
-#   dotnet30sp1 -> dotnet40
+# [Tinou] (2011-08-20 13-00)
+#   Update for POL/POM 4.
+
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -24,12 +22,12 @@
 POL_SetupWindow_Init
 POL_SetupWindow_presentation "$TITLE" "Aeria Games" "http://www.aeriagames.com/" "Tinou" "Shaiya"
 
-# Because POL v4.2.12 only support Wine 4.0 maximum as of 2019-05-20.
+# Because POL v4.2.12 only support Wine 4.0 maximum as of 2019-05-20.
 POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
 
 # Prepare Wine
 POL_Wine_SelectPrefix "Shaiya"
-POL_Wine_PrefixCreate ""
+POL_Wine_PrefixCreate "4.0.1"
 
 POL_SetupWindow_message "We will open the web browser to let you download the game client." "$TITLE"
 [ "$POL_LANG" = "fr" ] && link="https://fr.shaiya.aeriagames.com" || link="shaiya.aeriagames.com"
@@ -38,7 +36,7 @@
 Set_OS "win7"
 
 POL_Call POL_Install_vcrun2008 
-POL_Call POL_Install_dotnet40
+POL_Call POL_Install_dotnet30sp1
 
 if [ "$POL_SELECTED_FILE" = "" ]
  then
@@ -50,7 +48,7 @@
 
 POL_SetupWindow_wait "Installing $TITLE" "$TITLE" "Game;"
   
-# POL_SetupWindow_message "Debug: $CHEMIN" "$TITLE"
+# POL_SetupWindow_message "Debug: $CHEMIN" "$TITLE"
 POL_Wine "$CHEMIN"
 POL_Wine_WaitExit "$TITLE" --allow-kill
  

Nouveau code source

#!/bin/bash
# Last revision : (see changelog)
# Tested : Debian 6.0, Mac OSX
# Author : Tinou
# Script licence : GPLv3
#
# This script is designed for PlayOnLinux and PlayOnMac.
#
# CHANGELOG
# [Dadu042] (2019-05-10 20-36)
#   Fix broken download URL.
# [Tinou] (2011-08-20 13-00)
#   Update for POL/POM 4.


[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Shaiya Online"
  
POL_Debug_Init
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Aeria Games" "http://www.aeriagames.com/" "Tinou" "Shaiya"

# Because POL v4.2.12 only support Wine 4.0 maximum as of 2019-05-20.
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."

# Prepare Wine
POL_Wine_SelectPrefix "Shaiya"
POL_Wine_PrefixCreate "4.0.1"

POL_SetupWindow_message "We will open the web browser to let you download the game client." "$TITLE"
[ "$POL_LANG" = "fr" ] && link="https://fr.shaiya.aeriagames.com" || link="shaiya.aeriagames.com"
POL_Browser "$link"

Set_OS "win7"

POL_Call POL_Install_vcrun2008 
POL_Call POL_Install_dotnet30sp1

if [ "$POL_SELECTED_FILE" = "" ]
 then
 POL_SetupWindow_browse "Where is the installation file of $TITLE?" "$TITLE"
 CHEMIN="$APP_ANSWER"
else
 CHEMIN="$POL_SELECTED_FILE"
fi

POL_SetupWindow_wait "Installing $TITLE" "$TITLE" "Game;"
  
# POL_SetupWindow_message "Debug: $CHEMIN" "$TITLE"
POL_Wine "$CHEMIN"
POL_Wine_WaitExit "$TITLE" --allow-kill
 
#CREATION LANCEUR
POL_Shortcut "game.exe" "$TITLE"
 
POL_SetupWindow_message "$TITLE has been successfully installed" "$TITLE"
POL_SetupWindow_Close
exit

Réponses

Edité par Dadu042