Rules Of Survival

Informations

Créateur Messages
Dadu042

Information

Cet installateur a été accepté par l'équipe.

Informations

Plate-formes :
Téléchargements : 4456
Wine: 5.0.3

Retours d'expérience

Description

Battle Royale game (FPS), 2018. Freemium, inspired by PUBG. 'Rules of Survival is a TPS/FPS survival competitive game which allows up to 300 players to battle in a deathmatch'. Wikipedia, Website.

Note about light ressources required: This game was first developed for tablets, then ported to Windows. This makes it light on ressources : CPU, GPU (run OK on Intel HD Graphics 4400), and HDD space (< 5 GB).

Warning : the embedded web browser does crash when trying to login via Gmail. Workaround: fast click 'Log in via Browser' button at the top right of the window.

Note: component DXVK_161, tested successfully with Wine 5.0.0.

PCGamingWiki. AppDB.winehq.org

Captures d'écran

MiniatureMiniatureMiniatureMiniature

Code source

#!/bin/bash
# Date : (2019-06-07)
# Last revision : See changelog
# Wine version used : see below
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# Software version used to write this script: ros_publish_244_publish_1.278513.283332-1c
#                                             ros_publish_358_publish_1.451991.453174 (2020)
#
# Software based on: DirectX 9.
#
# CHANGELOG
# [Dadu042] (2019-06-07 01-35)
#   Initial writting.
# [Dadu042] (2020-06-03 20-00)
#   Wine 4.0.1 -> 5.0
# [Dadu042] (2020-06-10 20-00)
#   Wine 5.0.0 -> 5.0.1
# [Dadu042] (2020-09-11 20-00)
#   Wine 5.0.1 -> 5.0.2
#   Add shortcut to ros_launcher.exe (it freeze 100% of my tries)
#
# KNOWN ISSUES:
#   Wine amd64 5.0, 5.0.1 (2020-09): the embedded web browser does crash when trying to login via Gmail. Workaround: click 'Open browser' quick at the top right of the window. Note: installing Gecko did not help.
#
# KNOWN ISSUES (FIXED):
#   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).


[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Rules of Survival"
PREFIX="rules-of-survival"
EDITOR="NetEase Games"
WORKING_WINE_VERSION="5.0.3"
AUTHOR="Dadu042"
GAME_VMS="512"
GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
     
POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
    
POL_RequiredVersion 4.3.0 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
    
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"

Set_OS "win7"

#######################################
#  Installing mandatory dependencies  #
#######################################
  
# Required ?: (no as of 2020-09-12).
# POL_Call POL_Install_d3dx9_43
# POL_Call POL_Install_d3dcompiler_43
# POL_Call POL_Install_d3dx10
# POL_Call POL_Install_d3dx11

################
#      GPU     #
################
          
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
           
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
            
# Useful for Nvidia GPUs
POL_Call POL_Install_physx


#######################################
#  Main part of this script           #
#######################################

POL_SetupWindow_InstallMethod "LOCAL"

# POL_SetupWindow_message "IMPORTANT: do finish the installation before to try to play." "$TITLE"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
        cd "$HOME"
        POL_SetupWindow_browse "Please select the .EXE file:" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
        cd "$POL_System_TmpDir"

elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "... .exe"
        INSTALLER="$POL_System_TmpDir/setup.exe"
fi
   
POL_Shortcut "ros.exe" "$TITLE" "" "" "Game;Shooter;"
POL_Shortcut "ros_launcher.exe" "$TITLE - Launcher (unreliable)" "" "" "Game;Shooter;"
 
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribuer
Membre Messages
Dadu042 Mercredi 23 Décembre 2020 à 23:09
Dadu042

Information

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

Differences

@@ -36,7 +36,7 @@
 TITLE="Rules of Survival"
 PREFIX="rules-of-survival"
 EDITOR="NetEase Games"
-WORKING_WINE_VERSION="5.0.2"
+WORKING_WINE_VERSION="5.0.3"
 AUTHOR="Dadu042"
 GAME_VMS="512"
 GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"

Nouveau code source

#!/bin/bash
# Date : (2019-06-07)
# Last revision : See changelog
# Wine version used : see below
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# Software version used to write this script: ros_publish_244_publish_1.278513.283332-1c
#                                             ros_publish_358_publish_1.451991.453174 (2020)
#
# Software based on: DirectX 9.
#
# CHANGELOG
# [Dadu042] (2019-06-07 01-35)
#   Initial writting.
# [Dadu042] (2020-06-03 20-00)
#   Wine 4.0.1 -> 5.0
# [Dadu042] (2020-06-10 20-00)
#   Wine 5.0.0 -> 5.0.1
# [Dadu042] (2020-09-11 20-00)
#   Wine 5.0.1 -> 5.0.2
#   Add shortcut to ros_launcher.exe (it freeze 100% of my tries)
#
# KNOWN ISSUES:
#   Wine amd64 5.0, 5.0.1 (2020-09): the embedded web browser does crash when trying to login via Gmail. Workaround: click 'Open browser' quick at the top right of the window. Note: installing Gecko did not help.
#
# KNOWN ISSUES (FIXED):
#   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).


[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Rules of Survival"
PREFIX="rules-of-survival"
EDITOR="NetEase Games"
WORKING_WINE_VERSION="5.0.3"
AUTHOR="Dadu042"
GAME_VMS="512"
GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
     
POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
    
POL_RequiredVersion 4.3.0 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
    
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"

Set_OS "win7"

#######################################
#  Installing mandatory dependencies  #
#######################################
  
# Required ?: (no as of 2020-09-12).
# POL_Call POL_Install_d3dx9_43
# POL_Call POL_Install_d3dcompiler_43
# POL_Call POL_Install_d3dx10
# POL_Call POL_Install_d3dx11

################
#      GPU     #
################
          
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
           
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
            
# Useful for Nvidia GPUs
POL_Call POL_Install_physx


#######################################
#  Main part of this script           #
#######################################

POL_SetupWindow_InstallMethod "LOCAL"

# POL_SetupWindow_message "IMPORTANT: do finish the installation before to try to play." "$TITLE"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
        cd "$HOME"
        POL_SetupWindow_browse "Please select the .EXE file:" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
        cd "$POL_System_TmpDir"

elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "... .exe"
        INSTALLER="$POL_System_TmpDir/setup.exe"
fi
   
POL_Shortcut "ros.exe" "$TITLE" "" "" "Game;Shooter;"
POL_Shortcut "ros_launcher.exe" "$TITLE - Launcher (unreliable)" "" "" "Game;Shooter;"
 
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Samedi 12 September 2020 à 10:34
Dadu042

Warning

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

Messages

Played 15 min.

Differences

@@ -8,19 +8,26 @@
 # Playonlinux version used : 4.3.4
 #
 # Software version used to write this script: ros_publish_244_publish_1.278513.283332-1c
-# Software based on: ?
+#                                             ros_publish_358_publish_1.451991.453174 (2020)
+#
+# Software based on: DirectX 9.
 #
 # CHANGELOG
 # [Dadu042] (2019-06-07 01-35)
 #   Initial writting.
 # [Dadu042] (2020-06-03 20-00)
 #   Wine 4.0.1 -> 5.0
+# [Dadu042] (2020-06-10 20-00)
+#   Wine 5.0.0 -> 5.0.1
+# [Dadu042] (2020-09-11 20-00)
+#   Wine 5.0.1 -> 5.0.2
+#   Add shortcut to ros_launcher.exe (it freeze 100% of my tries)
 #
 # KNOWN ISSUES:
-#   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).
-#   Wine amd64 5.0 (2020-06): the embedded web browser crash when trying to login via Gmail. Workaround: click 'Open browser' quick at the top right of the window. Note: installing Gecko did not help.
+#   Wine amd64 5.0, 5.0.1 (2020-09): the embedded web browser does crash when trying to login via Gmail. Workaround: click 'Open browser' quick at the top right of the window. Note: installing Gecko did not help.
 #
 # KNOWN ISSUES (FIXED):
+#   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).
 
 
 [ -z "$PLAYONLINUX" ] && exit 0
@@ -29,7 +36,7 @@
 TITLE="Rules of Survival"
 PREFIX="rules-of-survival"
 EDITOR="NetEase Games"
-WORKING_WINE_VERSION="5.0.1"
+WORKING_WINE_VERSION="5.0.2"
 AUTHOR="Dadu042"
 GAME_VMS="512"
 GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
@@ -52,7 +59,7 @@
 #  Installing mandatory dependencies  #
 #######################################
   
-# Required ?: (no as of 2020-06-03).
+# Required ?: (no as of 2020-09-12).
 # POL_Call POL_Install_d3dx9_43
 # POL_Call POL_Install_d3dcompiler_43
 # POL_Call POL_Install_d3dx10
@@ -78,7 +85,7 @@
 
 POL_SetupWindow_InstallMethod "LOCAL"
 
-# POL_SetupWindow_message "IMPORTANT: End the installation before to try to play." "$TITLE"
+# POL_SetupWindow_message "IMPORTANT: do finish the installation before to try to play." "$TITLE"
 
 if [ "$INSTALL_METHOD" = "LOCAL" ]
 then
@@ -97,7 +104,7 @@
 fi
    
 POL_Shortcut "ros.exe" "$TITLE" "" "" "Game;Shooter;"
-# POL_Shortcut_Document "$TITLE" "readme.txt"
+POL_Shortcut "ros_launcher.exe" "$TITLE - Launcher (unreliable)" "" "" "Game;Shooter;"
  
 POL_System_TmpDelete
 POL_SetupWindow_Close

Nouveau code source

#!/bin/bash
# Date : (2019-06-07)
# Last revision : See changelog
# Wine version used : see below
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# Software version used to write this script: ros_publish_244_publish_1.278513.283332-1c
#                                             ros_publish_358_publish_1.451991.453174 (2020)
#
# Software based on: DirectX 9.
#
# CHANGELOG
# [Dadu042] (2019-06-07 01-35)
#   Initial writting.
# [Dadu042] (2020-06-03 20-00)
#   Wine 4.0.1 -> 5.0
# [Dadu042] (2020-06-10 20-00)
#   Wine 5.0.0 -> 5.0.1
# [Dadu042] (2020-09-11 20-00)
#   Wine 5.0.1 -> 5.0.2
#   Add shortcut to ros_launcher.exe (it freeze 100% of my tries)
#
# KNOWN ISSUES:
#   Wine amd64 5.0, 5.0.1 (2020-09): the embedded web browser does crash when trying to login via Gmail. Workaround: click 'Open browser' quick at the top right of the window. Note: installing Gecko did not help.
#
# KNOWN ISSUES (FIXED):
#   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).


[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Rules of Survival"
PREFIX="rules-of-survival"
EDITOR="NetEase Games"
WORKING_WINE_VERSION="5.0.2"
AUTHOR="Dadu042"
GAME_VMS="512"
GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
     
POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
    
POL_RequiredVersion 4.3.0 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
    
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"

Set_OS "win7"

#######################################
#  Installing mandatory dependencies  #
#######################################
  
# Required ?: (no as of 2020-09-12).
# POL_Call POL_Install_d3dx9_43
# POL_Call POL_Install_d3dcompiler_43
# POL_Call POL_Install_d3dx10
# POL_Call POL_Install_d3dx11

################
#      GPU     #
################
          
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
           
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
            
# Useful for Nvidia GPUs
POL_Call POL_Install_physx


#######################################
#  Main part of this script           #
#######################################

POL_SetupWindow_InstallMethod "LOCAL"

# POL_SetupWindow_message "IMPORTANT: do finish the installation before to try to play." "$TITLE"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
        cd "$HOME"
        POL_SetupWindow_browse "Please select the .EXE file:" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
        cd "$POL_System_TmpDir"

elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "... .exe"
        INSTALLER="$POL_System_TmpDir/setup.exe"
fi
   
POL_Shortcut "ros.exe" "$TITLE" "" "" "Game;Shooter;"
POL_Shortcut "ros_launcher.exe" "$TITLE - Launcher (unreliable)" "" "" "Game;Shooter;"
 
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Mardi 9 Juin 2020 à 16:06
Dadu042

Warning

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

Differences

@@ -29,9 +29,9 @@
 TITLE="Rules of Survival"
 PREFIX="rules-of-survival"
 EDITOR="NetEase Games"
-WORKING_WINE_VERSION="5.0"
+WORKING_WINE_VERSION="5.0.1"
 AUTHOR="Dadu042"
-GAME_VMS="256"
+GAME_VMS="512"
 GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
      
 POL_SetupWindow_Init

Nouveau code source

#!/bin/bash
# Date : (2019-06-07)
# Last revision : See changelog
# Wine version used : see below
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# Software version used to write this script: ros_publish_244_publish_1.278513.283332-1c
# Software based on: ?
#
# CHANGELOG
# [Dadu042] (2019-06-07 01-35)
#   Initial writting.
# [Dadu042] (2020-06-03 20-00)
#   Wine 4.0.1 -> 5.0
#
# KNOWN ISSUES:
#   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).
#   Wine amd64 5.0 (2020-06): the embedded web browser crash when trying to login via Gmail. Workaround: click 'Open browser' quick at the top right of the window. Note: installing Gecko did not help.
#
# KNOWN ISSUES (FIXED):


[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Rules of Survival"
PREFIX="rules-of-survival"
EDITOR="NetEase Games"
WORKING_WINE_VERSION="5.0.1"
AUTHOR="Dadu042"
GAME_VMS="512"
GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
     
POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
    
POL_RequiredVersion 4.3.0 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
    
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"

Set_OS "win7"

#######################################
#  Installing mandatory dependencies  #
#######################################
  
# Required ?: (no as of 2020-06-03).
# POL_Call POL_Install_d3dx9_43
# POL_Call POL_Install_d3dcompiler_43
# POL_Call POL_Install_d3dx10
# POL_Call POL_Install_d3dx11

################
#      GPU     #
################
          
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
           
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
            
# Useful for Nvidia GPUs
POL_Call POL_Install_physx


#######################################
#  Main part of this script           #
#######################################

POL_SetupWindow_InstallMethod "LOCAL"

# POL_SetupWindow_message "IMPORTANT: End the installation before to try to play." "$TITLE"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
        cd "$HOME"
        POL_SetupWindow_browse "Please select the .EXE file:" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
        cd "$POL_System_TmpDir"

elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "... .exe"
        INSTALLER="$POL_System_TmpDir/setup.exe"
fi
   
POL_Shortcut "ros.exe" "$TITLE" "" "" "Game;Shooter;"
# POL_Shortcut_Document "$TITLE" "readme.txt"
 
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Jeudi 4 Juin 2020 à 20:33
Dadu042

Warning

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

Differences

@@ -16,19 +16,21 @@
 # [Dadu042] (2020-06-03 20-00)
 #   Wine 4.0.1 -> 5.0
 #
-# Known issues:
+# KNOWN ISSUES:
 #   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).
-#   Wine amd64 5.0 (2020-06): the embedded web browser crash when trying to login via Gmail. Workaround: click 'Open browser' quick at the top right of the window.
- 
+#   Wine amd64 5.0 (2020-06): the embedded web browser crash when trying to login via Gmail. Workaround: click 'Open browser' quick at the top right of the window. Note: installing Gecko did not help.
+#
+# KNOWN ISSUES (FIXED):
+
+
 [ -z "$PLAYONLINUX" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
   
 TITLE="Rules of Survival"
 PREFIX="rules-of-survival"
-EDITOR=""
+EDITOR="NetEase Games"
 WORKING_WINE_VERSION="5.0"
 AUTHOR="Dadu042"
-EDITOR="NetEase Games"
 GAME_VMS="256"
 GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
      
@@ -50,7 +52,7 @@
 #  Installing mandatory dependencies  #
 #######################################
   
-# Required ?
+# Required ?: (no as of 2020-06-03).
 # POL_Call POL_Install_d3dx9_43
 # POL_Call POL_Install_d3dcompiler_43
 # POL_Call POL_Install_d3dx10
@@ -76,7 +78,7 @@
 
 POL_SetupWindow_InstallMethod "LOCAL"
 
-# POL_SetupWindow_message "IMPORTANT:\n#1 At the end of the installation, unselect 'Run Online'.\n#2 You will probably see the error 'Certificate import failed: Unable to add certificate to certificate store', just ignore it." "$TITLE"
+# POL_SetupWindow_message "IMPORTANT: End the installation before to try to play." "$TITLE"
 
 if [ "$INSTALL_METHOD" = "LOCAL" ]
 then

Nouveau code source

#!/bin/bash
# Date : (2019-06-07)
# Last revision : See changelog
# Wine version used : see below
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# Software version used to write this script: ros_publish_244_publish_1.278513.283332-1c
# Software based on: ?
#
# CHANGELOG
# [Dadu042] (2019-06-07 01-35)
#   Initial writting.
# [Dadu042] (2020-06-03 20-00)
#   Wine 4.0.1 -> 5.0
#
# KNOWN ISSUES:
#   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).
#   Wine amd64 5.0 (2020-06): the embedded web browser crash when trying to login via Gmail. Workaround: click 'Open browser' quick at the top right of the window. Note: installing Gecko did not help.
#
# KNOWN ISSUES (FIXED):


[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Rules of Survival"
PREFIX="rules-of-survival"
EDITOR="NetEase Games"
WORKING_WINE_VERSION="5.0"
AUTHOR="Dadu042"
GAME_VMS="256"
GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
     
POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
    
POL_RequiredVersion 4.3.0 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
    
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"

Set_OS "win7"

#######################################
#  Installing mandatory dependencies  #
#######################################
  
# Required ?: (no as of 2020-06-03).
# POL_Call POL_Install_d3dx9_43
# POL_Call POL_Install_d3dcompiler_43
# POL_Call POL_Install_d3dx10
# POL_Call POL_Install_d3dx11

################
#      GPU     #
################
          
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
           
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
            
# Useful for Nvidia GPUs
POL_Call POL_Install_physx


#######################################
#  Main part of this script           #
#######################################

POL_SetupWindow_InstallMethod "LOCAL"

# POL_SetupWindow_message "IMPORTANT: End the installation before to try to play." "$TITLE"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
        cd "$HOME"
        POL_SetupWindow_browse "Please select the .EXE file:" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
        cd "$POL_System_TmpDir"

elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "... .exe"
        INSTALLER="$POL_System_TmpDir/setup.exe"
fi
   
POL_Shortcut "ros.exe" "$TITLE" "" "" "Game;Shooter;"
# POL_Shortcut_Document "$TITLE" "readme.txt"
 
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Jeudi 4 Juin 2020 à 20:28
Dadu042

Warning

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

Messages

Played 25 min (logged via a external browser, not the one of the game).

Differences

@@ -13,13 +13,13 @@
 # CHANGELOG
 # [Dadu042] (2019-06-07 01-35)
 #   Initial writting.
-# [Dadu042] (2020-06-03 17-00)
-#   Wine 4.0.1 -> 5.0 (not tested)
+# [Dadu042] (2020-06-03 20-00)
+#   Wine 4.0.1 -> 5.0
 #
 # Known issues:
 #   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).
-  
-    
+#   Wine amd64 5.0 (2020-06): the embedded web browser crash when trying to login via Gmail. Workaround: click 'Open browser' quick at the top right of the window.
+ 
 [ -z "$PLAYONLINUX" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
   
@@ -29,6 +29,7 @@
 WORKING_WINE_VERSION="5.0"
 AUTHOR="Dadu042"
 EDITOR="NetEase Games"
+GAME_VMS="256"
 GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
      
 POL_SetupWindow_Init
@@ -80,7 +81,7 @@
 if [ "$INSTALL_METHOD" = "LOCAL" ]
 then
         cd "$HOME"
-        POL_SetupWindow_browse "Please select the setup .EXE:" "$TITLE"
+        POL_SetupWindow_browse "Please select the .EXE file:" "$TITLE"
         SETUP_EXE="$APP_ANSWER"
         POL_Wine start /unix "$SETUP_EXE"
         POL_Wine_WaitExit "$TITLE"

Nouveau code source

#!/bin/bash
# Date : (2019-06-07)
# Last revision : See changelog
# Wine version used : see below
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# Software version used to write this script: ros_publish_244_publish_1.278513.283332-1c
# Software based on: ?
#
# CHANGELOG
# [Dadu042] (2019-06-07 01-35)
#   Initial writting.
# [Dadu042] (2020-06-03 20-00)
#   Wine 4.0.1 -> 5.0
#
# Known issues:
#   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).
#   Wine amd64 5.0 (2020-06): the embedded web browser crash when trying to login via Gmail. Workaround: click 'Open browser' quick at the top right of the window.
 
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Rules of Survival"
PREFIX="rules-of-survival"
EDITOR=""
WORKING_WINE_VERSION="5.0"
AUTHOR="Dadu042"
EDITOR="NetEase Games"
GAME_VMS="256"
GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
     
POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
    
POL_RequiredVersion 4.3.0 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
    
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"

Set_OS "win7"

#######################################
#  Installing mandatory dependencies  #
#######################################
  
# Required ?
# POL_Call POL_Install_d3dx9_43
# POL_Call POL_Install_d3dcompiler_43
# POL_Call POL_Install_d3dx10
# POL_Call POL_Install_d3dx11

################
#      GPU     #
################
          
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
           
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
            
# Useful for Nvidia GPUs
POL_Call POL_Install_physx


#######################################
#  Main part of this script           #
#######################################

POL_SetupWindow_InstallMethod "LOCAL"

# POL_SetupWindow_message "IMPORTANT:\n#1 At the end of the installation, unselect 'Run Online'.\n#2 You will probably see the error 'Certificate import failed: Unable to add certificate to certificate store', just ignore it." "$TITLE"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
        cd "$HOME"
        POL_SetupWindow_browse "Please select the .EXE file:" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
        cd "$POL_System_TmpDir"

elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "... .exe"
        INSTALLER="$POL_System_TmpDir/setup.exe"
fi
   
POL_Shortcut "ros.exe" "$TITLE" "" "" "Game;Shooter;"
# POL_Shortcut_Document "$TITLE" "readme.txt"
 
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Jeudi 4 Juin 2020 à 17:17
Dadu042

Warning

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

Messages

Not tested.

Differences

@@ -13,66 +13,89 @@
 # CHANGELOG
 # [Dadu042] (2019-06-07 01-35)
 #   Initial writting.
+# [Dadu042] (2020-06-03 17-00)
+#   Wine 4.0.1 -> 5.0 (not tested)
 #
 # Known issues:
-#   None... yet
- 
-   
+#   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).
+  
+    
 [ -z "$PLAYONLINUX" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
- 
+  
 TITLE="Rules of Survival"
 PREFIX="rules-of-survival"
-WORKING_WINE_VERSION="4.0.1"
+EDITOR=""
+WORKING_WINE_VERSION="5.0"
 AUTHOR="Dadu042"
 EDITOR="NetEase Games"
 GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
-    
+     
 POL_SetupWindow_Init
 POL_Debug_Init
-   
+    
 POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
-   
-POL_RequiredVersion 4.2.12 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
-   
+    
+POL_RequiredVersion 4.3.0 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
+    
 POL_Wine_SelectPrefix "$PREFIX"
 POL_System_SetArch "x86"
 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 POL_System_TmpCreate "$TITLE"
-   
+
 Set_OS "win7"
- 
-# Required ?
+
+#######################################
+#  Installing mandatory dependencies  #
+#######################################
+  
+# Required ?
 # POL_Call POL_Install_d3dx9_43
 # POL_Call POL_Install_d3dcompiler_43
 # POL_Call POL_Install_d3dx10
 # POL_Call POL_Install_d3dx11
-   
-# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
-POL_Call POL_Install_VideoDriver
 
+################
+#      GPU     #
+################
+          
 # Asking about memory size of graphic card
 POL_SetupWindow_VMS $GAME_VMS
-   
-###############
-# Go          #
-###############
-  
+           
+# Set Graphic Card information keys for wine
+POL_Wine_SetVideoDriver
+            
+# Useful for Nvidia GPUs
+POL_Call POL_Install_physx
+
+
+#######################################
+#  Main part of this script           #
+#######################################
+
 POL_SetupWindow_InstallMethod "LOCAL"
-  
-if [ "$INSTALL_METHOD" == "LOCAL" ]; then
+
+# POL_SetupWindow_message "IMPORTANT:\n#1 At the end of the installation, unselect 'Run Online'.\n#2 You will probably see the error 'Certificate import failed: Unable to add certificate to certificate store', just ignore it." "$TITLE"
+
+if [ "$INSTALL_METHOD" = "LOCAL" ]
+then
         cd "$HOME"
-        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
+        POL_SetupWindow_browse "Please select the setup .EXE:" "$TITLE"
         SETUP_EXE="$APP_ANSWER"
         POL_Wine start /unix "$SETUP_EXE"
         POL_Wine_WaitExit "$TITLE"
         cd "$POL_System_TmpDir"
-fi
-  
-POL_Shortcut "ros.exe" "$TITLE" "" "Game;ActionGame;"
-     
-# POL_Shortcut_Document "$TITLE" "readme.txt"
 
+elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
+then
+        cd "$POL_System_TmpDir"
+        POL_Download "... .exe"
+        INSTALLER="$POL_System_TmpDir/setup.exe"
+fi
+   
+POL_Shortcut "ros.exe" "$TITLE" "" "" "Game;Shooter;"
+# POL_Shortcut_Document "$TITLE" "readme.txt"
+ 
 POL_System_TmpDelete
 POL_SetupWindow_Close
 exit 0
\ No newline at end of file

Nouveau code source

#!/bin/bash
# Date : (2019-06-07)
# Last revision : See changelog
# Wine version used : see below
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# Software version used to write this script: ros_publish_244_publish_1.278513.283332-1c
# Software based on: ?
#
# CHANGELOG
# [Dadu042] (2019-06-07 01-35)
#   Initial writting.
# [Dadu042] (2020-06-03 17-00)
#   Wine 4.0.1 -> 5.0 (not tested)
#
# Known issues:
#   Wine amd64 4.0.1: this script does not allow to pass the login screen !... (as of june 2019).
  
    
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Rules of Survival"
PREFIX="rules-of-survival"
EDITOR=""
WORKING_WINE_VERSION="5.0"
AUTHOR="Dadu042"
EDITOR="NetEase Games"
GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
     
POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
    
POL_RequiredVersion 4.3.0 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
    
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"

Set_OS "win7"

#######################################
#  Installing mandatory dependencies  #
#######################################
  
# Required ?
# POL_Call POL_Install_d3dx9_43
# POL_Call POL_Install_d3dcompiler_43
# POL_Call POL_Install_d3dx10
# POL_Call POL_Install_d3dx11

################
#      GPU     #
################
          
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
           
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
            
# Useful for Nvidia GPUs
POL_Call POL_Install_physx


#######################################
#  Main part of this script           #
#######################################

POL_SetupWindow_InstallMethod "LOCAL"

# POL_SetupWindow_message "IMPORTANT:\n#1 At the end of the installation, unselect 'Run Online'.\n#2 You will probably see the error 'Certificate import failed: Unable to add certificate to certificate store', just ignore it." "$TITLE"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
        cd "$HOME"
        POL_SetupWindow_browse "Please select the setup .EXE:" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
        cd "$POL_System_TmpDir"

elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "... .exe"
        INSTALLER="$POL_System_TmpDir/setup.exe"
fi
   
POL_Shortcut "ros.exe" "$TITLE" "" "" "Game;Shooter;"
# POL_Shortcut_Document "$TITLE" "readme.txt"
 
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Vendredi 7 Juin 2019 à 1:47
Dadu042

Warning

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

Messages

Not yet tested.
 

Note: by default the game installs to 'c:\ros'.

 

Can not pass the login screen. Tried Wine 3.21, 4.0.1, 4.9, and many POl functions tricks. 
It seems that Lutris has the same issue.

Differences

@@ -1,4 +1,4 @@
-#!/usr/bin/env playonlinux-bash
+#!/bin/bash
 # Date : (2019-06-07)
 # Last revision : See changelog
 # Wine version used : see below

Nouveau code source

#!/bin/bash
# Date : (2019-06-07)
# Last revision : See changelog
# Wine version used : see below
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# Software version used to write this script: ros_publish_244_publish_1.278513.283332-1c
# Software based on: ?
#
# CHANGELOG
# [Dadu042] (2019-06-07 01-35)
#   Initial writting.
#
# Known issues:
#   None... yet
 
   
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Rules of Survival"
PREFIX="rules-of-survival"
WORKING_WINE_VERSION="4.0.1"
AUTHOR="Dadu042"
EDITOR="NetEase Games"
GAME_URL="https://en.wikipedia.org/wiki/Rules_of_Survival"
    
POL_SetupWindow_Init
POL_Debug_Init
   
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
   
POL_RequiredVersion 4.2.12 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
   
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"
   
Set_OS "win7"
 
# Required ?
# POL_Call POL_Install_d3dx9_43
# POL_Call POL_Install_d3dcompiler_43
# POL_Call POL_Install_d3dx10
# POL_Call POL_Install_d3dx11
   
# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
POL_Call POL_Install_VideoDriver

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
   
###############
# Go          #
###############
  
POL_SetupWindow_InstallMethod "LOCAL"
  
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
        cd "$POL_System_TmpDir"
fi
  
POL_Shortcut "ros.exe" "$TITLE" "" "Game;ActionGame;"
     
# POL_Shortcut_Document "$TITLE" "readme.txt"

POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Edité par Dadu042

Tutul Vendredi 2 Février 2018 à 1:01
Tutul

Messages

No script ?

Réponses

Vendredi 2 Février 2018 à 18:46
New installer not show add script or source code box?
Vendredi 2 Février 2018 à 19:14
You've to add the script using contribution button.

Because script need to be validated by the team

 

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com