Starborne

Informations

Créateur Messages
Dadu042

Attention

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

Informations

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

Retours d'expérience

Description

Hex-based MMORTS, 2020. Website (Developper website).

Notes:

  • This game does auto update (auto patch) itself, this might break the compatibility.
  • A Linux native version seems to be on the roadmap of the developpers (Ref 2017).
  • As of 2020-05, this game still needs a strong CPU.

Appdb.winehq.org

Captures d'écran

Miniature

Code source

#!/usr/bin/env playonlinux-bash
# Date : (2019-04-17 11-14)
# Last revision : see changelog
# Wine version used : see script
# Distribution used to test : XUbuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# This game is a hex-based MMORTS.
#
# Middlewares used by this software : Unity ( https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075 )
#
# CHANGELOG
# [Dadu042] (2019-04-17)  (game v0.8)
#   First script.
# [Dadu042] (2019-12-30) 
#   POL_RequiredVersion 4.3.4
#   Improve POL_Shortcut
# [Dadu042] (2020-05-21) (Launcher v1.3.64)
#   Wine 4.5 -> 4.21
#   Win7 -> win10 (just in case)
# [Dadu042] (2020-07-12) ('Open Alpha', Launcher v1.3.98)
#   Can now download the installer .EXE
#   Note: DXVK161 tested successfully (Xubuntu 18.04, AMD APU Ryzen 5 3400G + drivers Vulkan and AMDgpu).
#
#
# KNOWN ISSUES:
# W 4.0, 4.0.4 64b + v0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xc0008e1a8 in 64-bit code (0x000000007bca04ed)."
# W 4.0 32b ? + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x000000007bc5a1b8)."
# W 4.5 64b + 0.8 : starborne patcher does stall of "Updating: Launcher. Downloading package..."
# W 4.5 64b + 0.8 : often "No mouse nor keyboard on main menu". Creating a virtual desktop prevent that.
# All Wine versions : After ALT+TAB or using another Window, mouse and keyboard are disabled on the game window. Virtual desktop does workaround that.
# W 4.5 64b + 0.8 : jerky music when launching a game session.
# W 4.5, 4.21 + 2020-05 version : on the login screen, typing on the keyboard does not display character. Fix: end the installation, then relauch the game. Fix: warning message added.
 
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Starborne"
PREFIX="starborne"
WORKING_WINE_VERSION="5.0.3"
AUTHOR="Dadu042"
EDITOR="Solid Clouds"
GAME_URL="https://www.solidclouds.com"
SHORTCUT_FILENAME="Launcher.exe"
SOFTWARE_CATEGORIES="Game;StrategyGame;"    
DOCUMENT_FILE=""


POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
  
POL_RequiredVersion "4.3.4" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
  
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"
  
Set_OS "win10"

    
#######################################
#  Installing mandatory dependencies  #
#######################################

POL_Call POL_Install_d3dx11
  
# Try to fix the jerky music when launching a game session:
# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game v0.8)
 
################
#      GPU     #
################
 
POL_SetupWindow_VMS "256"
 
POL_Wine_SetVideoDriver
  
###############
# Go          #
###############
    
  
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

POL_SetupWindow_message  "WARNING: Do not run (nor try to login into) the game at the end of the installation, you must exit the game in order to finish the installation first.\n" "$TITLE"
             
# Begin game installation
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" # "/silent"
        POL_Wine_WaitExit "$TITLE"
                  
        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
        POL_Shortcut_QuietDebug "$TITLE"
            
        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
                     
elif [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then
        cd "$WINEPREFIX/drive_c"
            
        # POL_SetupWindow_message "$(eval_gettext '\n\nNote: this script will download the demo .')" "$TITLE"
        POL_Download "https://starbornecdn.azureedge.net/files/installers/StarborneInstaller.exe"
   
        mv StarborneInstaller.exe GameInstaller.exe
             
        POL_Wine "GameInstaller.exe" # "/SILENT"
        POL_Wine_WaitBefore "$TITLE"
    
        rm GameInstaller.exe
            
        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
        POL_Shortcut_QuietDebug "$TITLE"
            
        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
fi     
           
  
#######################################
# Create a 'virtual desktop' (window) #
#######################################
  
# Workaround to fix the "No mouse nor keyboard on main menu":
  
POL_SetupWindow_menu_list "$(eval_gettext "Choose the game resolution")" "$TITLE" "800x600-1152x864-1024x768-1280x720-1280x800-1280x900-1280x1024-1360x768-1440x900-1400x1050-1600x900-1600x1024-1680x1050-1920x1080" "-" "800x600"
    
resolution="$APP_ANSWER"
WIDTH="$(echo $resolution | cut -d"x" -f1)"
HEIGHT="$(echo $resolution | cut -d"x" -f2)"
  
Set_Desktop "On" "$WIDTH" "$HEIGHT"
  
Set_WineWindowTitle "$TITLE"
  

POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to get a huge log file, you should type \ninto Debug flags : fixme-all')" "$TITLE"


POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribuer
Membre Messages
Dadu042 Jeudi 28 Janvier 2021 à 11:27
Dadu042

Information

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

Differences

@@ -39,7 +39,7 @@
   
 TITLE="Starborne"
 PREFIX="starborne"
-WORKING_WINE_VERSION="5.0.2"
+WORKING_WINE_VERSION="5.0.3"
 AUTHOR="Dadu042"
 EDITOR="Solid Clouds"
 GAME_URL="https://www.solidclouds.com"

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : (2019-04-17 11-14)
# Last revision : see changelog
# Wine version used : see script
# Distribution used to test : XUbuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# This game is a hex-based MMORTS.
#
# Middlewares used by this software : Unity ( https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075 )
#
# CHANGELOG
# [Dadu042] (2019-04-17)  (game v0.8)
#   First script.
# [Dadu042] (2019-12-30) 
#   POL_RequiredVersion 4.3.4
#   Improve POL_Shortcut
# [Dadu042] (2020-05-21) (Launcher v1.3.64)
#   Wine 4.5 -> 4.21
#   Win7 -> win10 (just in case)
# [Dadu042] (2020-07-12) ('Open Alpha', Launcher v1.3.98)
#   Can now download the installer .EXE
#   Note: DXVK161 tested successfully (Xubuntu 18.04, AMD APU Ryzen 5 3400G + drivers Vulkan and AMDgpu).
#
#
# KNOWN ISSUES:
# W 4.0, 4.0.4 64b + v0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xc0008e1a8 in 64-bit code (0x000000007bca04ed)."
# W 4.0 32b ? + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x000000007bc5a1b8)."
# W 4.5 64b + 0.8 : starborne patcher does stall of "Updating: Launcher. Downloading package..."
# W 4.5 64b + 0.8 : often "No mouse nor keyboard on main menu". Creating a virtual desktop prevent that.
# All Wine versions : After ALT+TAB or using another Window, mouse and keyboard are disabled on the game window. Virtual desktop does workaround that.
# W 4.5 64b + 0.8 : jerky music when launching a game session.
# W 4.5, 4.21 + 2020-05 version : on the login screen, typing on the keyboard does not display character. Fix: end the installation, then relauch the game. Fix: warning message added.
 
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Starborne"
PREFIX="starborne"
WORKING_WINE_VERSION="5.0.3"
AUTHOR="Dadu042"
EDITOR="Solid Clouds"
GAME_URL="https://www.solidclouds.com"
SHORTCUT_FILENAME="Launcher.exe"
SOFTWARE_CATEGORIES="Game;StrategyGame;"    
DOCUMENT_FILE=""


POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
  
POL_RequiredVersion "4.3.4" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
  
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"
  
Set_OS "win10"

    
#######################################
#  Installing mandatory dependencies  #
#######################################

POL_Call POL_Install_d3dx11
  
# Try to fix the jerky music when launching a game session:
# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game v0.8)
 
################
#      GPU     #
################
 
POL_SetupWindow_VMS "256"
 
POL_Wine_SetVideoDriver
  
###############
# Go          #
###############
    
  
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

POL_SetupWindow_message  "WARNING: Do not run (nor try to login into) the game at the end of the installation, you must exit the game in order to finish the installation first.\n" "$TITLE"
             
# Begin game installation
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" # "/silent"
        POL_Wine_WaitExit "$TITLE"
                  
        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
        POL_Shortcut_QuietDebug "$TITLE"
            
        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
                     
elif [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then
        cd "$WINEPREFIX/drive_c"
            
        # POL_SetupWindow_message "$(eval_gettext '\n\nNote: this script will download the demo .')" "$TITLE"
        POL_Download "https://starbornecdn.azureedge.net/files/installers/StarborneInstaller.exe"
   
        mv StarborneInstaller.exe GameInstaller.exe
             
        POL_Wine "GameInstaller.exe" # "/SILENT"
        POL_Wine_WaitBefore "$TITLE"
    
        rm GameInstaller.exe
            
        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
        POL_Shortcut_QuietDebug "$TITLE"
            
        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
fi     
           
  
#######################################
# Create a 'virtual desktop' (window) #
#######################################
  
# Workaround to fix the "No mouse nor keyboard on main menu":
  
POL_SetupWindow_menu_list "$(eval_gettext "Choose the game resolution")" "$TITLE" "800x600-1152x864-1024x768-1280x720-1280x800-1280x900-1280x1024-1360x768-1440x900-1400x1050-1600x900-1600x1024-1680x1050-1920x1080" "-" "800x600"
    
resolution="$APP_ANSWER"
WIDTH="$(echo $resolution | cut -d"x" -f1)"
HEIGHT="$(echo $resolution | cut -d"x" -f2)"
  
Set_Desktop "On" "$WIDTH" "$HEIGHT"
  
Set_WineWindowTitle "$TITLE"
  

POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to get a huge log file, you should type \ninto Debug flags : fixme-all')" "$TITLE"


POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Mardi 22 September 2020 à 14:58
Dadu042

Warning

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

Differences

@@ -39,7 +39,7 @@
   
 TITLE="Starborne"
 PREFIX="starborne"
-WORKING_WINE_VERSION="5.0.1"
+WORKING_WINE_VERSION="5.0.2"
 AUTHOR="Dadu042"
 EDITOR="Solid Clouds"
 GAME_URL="https://www.solidclouds.com"

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : (2019-04-17 11-14)
# Last revision : see changelog
# Wine version used : see script
# Distribution used to test : XUbuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# This game is a hex-based MMORTS.
#
# Middlewares used by this software : Unity ( https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075 )
#
# CHANGELOG
# [Dadu042] (2019-04-17)  (game v0.8)
#   First script.
# [Dadu042] (2019-12-30) 
#   POL_RequiredVersion 4.3.4
#   Improve POL_Shortcut
# [Dadu042] (2020-05-21) (Launcher v1.3.64)
#   Wine 4.5 -> 4.21
#   Win7 -> win10 (just in case)
# [Dadu042] (2020-07-12) ('Open Alpha', Launcher v1.3.98)
#   Can now download the installer .EXE
#   Note: DXVK161 tested successfully (Xubuntu 18.04, AMD APU Ryzen 5 3400G + drivers Vulkan and AMDgpu).
#
#
# KNOWN ISSUES:
# W 4.0, 4.0.4 64b + v0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xc0008e1a8 in 64-bit code (0x000000007bca04ed)."
# W 4.0 32b ? + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x000000007bc5a1b8)."
# W 4.5 64b + 0.8 : starborne patcher does stall of "Updating: Launcher. Downloading package..."
# W 4.5 64b + 0.8 : often "No mouse nor keyboard on main menu". Creating a virtual desktop prevent that.
# All Wine versions : After ALT+TAB or using another Window, mouse and keyboard are disabled on the game window. Virtual desktop does workaround that.
# W 4.5 64b + 0.8 : jerky music when launching a game session.
# W 4.5, 4.21 + 2020-05 version : on the login screen, typing on the keyboard does not display character. Fix: end the installation, then relauch the game. Fix: warning message added.
 
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Starborne"
PREFIX="starborne"
WORKING_WINE_VERSION="5.0.2"
AUTHOR="Dadu042"
EDITOR="Solid Clouds"
GAME_URL="https://www.solidclouds.com"
SHORTCUT_FILENAME="Launcher.exe"
SOFTWARE_CATEGORIES="Game;StrategyGame;"    
DOCUMENT_FILE=""


POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
  
POL_RequiredVersion "4.3.4" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
  
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"
  
Set_OS "win10"

    
#######################################
#  Installing mandatory dependencies  #
#######################################

POL_Call POL_Install_d3dx11
  
# Try to fix the jerky music when launching a game session:
# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game v0.8)
 
################
#      GPU     #
################
 
POL_SetupWindow_VMS "256"
 
POL_Wine_SetVideoDriver
  
###############
# Go          #
###############
    
  
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

POL_SetupWindow_message  "WARNING: Do not run (nor try to login into) the game at the end of the installation, you must exit the game in order to finish the installation first.\n" "$TITLE"
             
# Begin game installation
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" # "/silent"
        POL_Wine_WaitExit "$TITLE"
                  
        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
        POL_Shortcut_QuietDebug "$TITLE"
            
        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
                     
elif [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then
        cd "$WINEPREFIX/drive_c"
            
        # POL_SetupWindow_message "$(eval_gettext '\n\nNote: this script will download the demo .')" "$TITLE"
        POL_Download "https://starbornecdn.azureedge.net/files/installers/StarborneInstaller.exe"
   
        mv StarborneInstaller.exe GameInstaller.exe
             
        POL_Wine "GameInstaller.exe" # "/SILENT"
        POL_Wine_WaitBefore "$TITLE"
    
        rm GameInstaller.exe
            
        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
        POL_Shortcut_QuietDebug "$TITLE"
            
        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
fi     
           
  
#######################################
# Create a 'virtual desktop' (window) #
#######################################
  
# Workaround to fix the "No mouse nor keyboard on main menu":
  
POL_SetupWindow_menu_list "$(eval_gettext "Choose the game resolution")" "$TITLE" "800x600-1152x864-1024x768-1280x720-1280x800-1280x900-1280x1024-1360x768-1440x900-1400x1050-1600x900-1600x1024-1680x1050-1920x1080" "-" "800x600"
    
resolution="$APP_ANSWER"
WIDTH="$(echo $resolution | cut -d"x" -f1)"
HEIGHT="$(echo $resolution | cut -d"x" -f2)"
  
Set_Desktop "On" "$WIDTH" "$HEIGHT"
  
Set_WineWindowTitle "$TITLE"
  

POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to get a huge log file, you should type \ninto Debug flags : fixme-all')" "$TITLE"


POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Lundi 13 Juillet 2020 à 8:28
Dadu042

Warning

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

Differences

@@ -21,8 +21,8 @@
 #   Wine 4.5 -> 4.21
 #   Win7 -> win10 (just in case)
 # [Dadu042] (2020-07-12) ('Open Alpha', Launcher v1.3.98)
-#   Can now download the installer .EXE
-#   Note: DXVK161 tested successfully (Xubuntu 18.04, AMD APU Ryzen 5 3400G + drivers Vulkan and AMDgpu).
+#   Can now download the installer .EXE
+#   Note: DXVK161 tested successfully (Xubuntu 18.04, AMD APU Ryzen 5 3400G + drivers Vulkan and AMDgpu).
 #
 #
 # KNOWN ISSUES:
@@ -45,7 +45,7 @@
 GAME_URL="https://www.solidclouds.com"
 SHORTCUT_FILENAME="Launcher.exe"
 SOFTWARE_CATEGORIES="Game;StrategyGame;"    
-DOCUMENT_FILE="Manual.htm"
+DOCUMENT_FILE=""
 
 
 POL_SetupWindow_Init
@@ -88,7 +88,7 @@
   
 POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
 
-POL_SetupWindow_message  "WARNING: Do not run (nor try to login into) the game at the end of the installation, you must finish installation first.\n" "$TITLE"
+POL_SetupWindow_message  "WARNING: Do not run (nor try to login into) the game at the end of the installation, you must exit the game in order to finish the installation first.\n" "$TITLE"
              
 # Begin game installation
 if [ "$INSTALL_METHOD" == "LOCAL" ]; then

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : (2019-04-17 11-14)
# Last revision : see changelog
# Wine version used : see script
# Distribution used to test : XUbuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# This game is a hex-based MMORTS.
#
# Middlewares used by this software : Unity ( https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075 )
#
# CHANGELOG
# [Dadu042] (2019-04-17)  (game v0.8)
#   First script.
# [Dadu042] (2019-12-30) 
#   POL_RequiredVersion 4.3.4
#   Improve POL_Shortcut
# [Dadu042] (2020-05-21) (Launcher v1.3.64)
#   Wine 4.5 -> 4.21
#   Win7 -> win10 (just in case)
# [Dadu042] (2020-07-12) ('Open Alpha', Launcher v1.3.98)
#   Can now download the installer .EXE
#   Note: DXVK161 tested successfully (Xubuntu 18.04, AMD APU Ryzen 5 3400G + drivers Vulkan and AMDgpu).
#
#
# KNOWN ISSUES:
# W 4.0, 4.0.4 64b + v0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xc0008e1a8 in 64-bit code (0x000000007bca04ed)."
# W 4.0 32b ? + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x000000007bc5a1b8)."
# W 4.5 64b + 0.8 : starborne patcher does stall of "Updating: Launcher. Downloading package..."
# W 4.5 64b + 0.8 : often "No mouse nor keyboard on main menu". Creating a virtual desktop prevent that.
# All Wine versions : After ALT+TAB or using another Window, mouse and keyboard are disabled on the game window. Virtual desktop does workaround that.
# W 4.5 64b + 0.8 : jerky music when launching a game session.
# W 4.5, 4.21 + 2020-05 version : on the login screen, typing on the keyboard does not display character. Fix: end the installation, then relauch the game. Fix: warning message added.
 
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Starborne"
PREFIX="starborne"
WORKING_WINE_VERSION="5.0.1"
AUTHOR="Dadu042"
EDITOR="Solid Clouds"
GAME_URL="https://www.solidclouds.com"
SHORTCUT_FILENAME="Launcher.exe"
SOFTWARE_CATEGORIES="Game;StrategyGame;"    
DOCUMENT_FILE=""


POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
  
POL_RequiredVersion "4.3.4" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
  
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"
  
Set_OS "win10"

    
#######################################
#  Installing mandatory dependencies  #
#######################################

POL_Call POL_Install_d3dx11
  
# Try to fix the jerky music when launching a game session:
# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game v0.8)
 
################
#      GPU     #
################
 
POL_SetupWindow_VMS "256"
 
POL_Wine_SetVideoDriver
  
###############
# Go          #
###############
    
  
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

POL_SetupWindow_message  "WARNING: Do not run (nor try to login into) the game at the end of the installation, you must exit the game in order to finish the installation first.\n" "$TITLE"
             
# Begin game installation
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" # "/silent"
        POL_Wine_WaitExit "$TITLE"
                  
        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
        POL_Shortcut_QuietDebug "$TITLE"
            
        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
                     
elif [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then
        cd "$WINEPREFIX/drive_c"
            
        # POL_SetupWindow_message "$(eval_gettext '\n\nNote: this script will download the demo .')" "$TITLE"
        POL_Download "https://starbornecdn.azureedge.net/files/installers/StarborneInstaller.exe"
   
        mv StarborneInstaller.exe GameInstaller.exe
             
        POL_Wine "GameInstaller.exe" # "/SILENT"
        POL_Wine_WaitBefore "$TITLE"
    
        rm GameInstaller.exe
            
        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
        POL_Shortcut_QuietDebug "$TITLE"
            
        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
fi     
           
  
#######################################
# Create a 'virtual desktop' (window) #
#######################################
  
# Workaround to fix the "No mouse nor keyboard on main menu":
  
POL_SetupWindow_menu_list "$(eval_gettext "Choose the game resolution")" "$TITLE" "800x600-1152x864-1024x768-1280x720-1280x800-1280x900-1280x1024-1360x768-1440x900-1400x1050-1600x900-1600x1024-1680x1050-1920x1080" "-" "800x600"
    
resolution="$APP_ANSWER"
WIDTH="$(echo $resolution | cut -d"x" -f1)"
HEIGHT="$(echo $resolution | cut -d"x" -f2)"
  
Set_Desktop "On" "$WIDTH" "$HEIGHT"
  
Set_WineWindowTitle "$TITLE"
  

POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to get a huge log file, you should type \ninto Debug flags : fixme-all')" "$TITLE"


POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Dimanche 12 Juillet 2020 à 21:28
Dadu042

Warning

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

Differences

@@ -18,8 +18,11 @@
 #   POL_RequiredVersion 4.3.4
 #   Improve POL_Shortcut
 # [Dadu042] (2020-05-21) (Launcher v1.3.64)
-#   Wine 4.5 -> 4.21
-#   Win7 -> win10 (just in case)
+#   Wine 4.5 -> 4.21
+#   Win7 -> win10 (just in case)
+# [Dadu042] (2020-07-12) ('Open Alpha', Launcher v1.3.98)
+#   Can now download the installer .EXE
+#   Note: DXVK161 tested successfully (Xubuntu 18.04, AMD APU Ryzen 5 3400G + drivers Vulkan and AMDgpu).
 #
 #
 # KNOWN ISSUES:
@@ -30,82 +33,116 @@
 # All Wine versions : After ALT+TAB or using another Window, mouse and keyboard are disabled on the game window. Virtual desktop does workaround that.
 # W 4.5 64b + 0.8 : jerky music when launching a game session.
 # W 4.5, 4.21 + 2020-05 version : on the login screen, typing on the keyboard does not display character. Fix: end the installation, then relauch the game. Fix: warning message added.
-
+ 
 [ -z "$PLAYONLINUX" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
- 
+  
 TITLE="Starborne"
 PREFIX="starborne"
-WORKING_WINE_VERSION="4.21"
+WORKING_WINE_VERSION="5.0.1"
 AUTHOR="Dadu042"
 EDITOR="Solid Clouds"
 GAME_URL="https://www.solidclouds.com"
-   
+SHORTCUT_FILENAME="Launcher.exe"
+SOFTWARE_CATEGORIES="Game;StrategyGame;"    
+DOCUMENT_FILE="Manual.htm"
+
+
 POL_SetupWindow_Init
 POL_Debug_Init
-   
+    
 POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
- 
+  
 POL_RequiredVersion "4.3.4" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
- 
+  
 POL_Wine_SelectPrefix "$PREFIX"
 POL_System_SetArch "amd64"
 # POL_System_SetArch "x86"
 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 POL_System_TmpCreate "$TITLE"
- 
+  
 Set_OS "win10"
 
+    
+#######################################
+#  Installing mandatory dependencies  #
+#######################################
+
+POL_Call POL_Install_d3dx11
+  
+# Try to fix the jerky music when launching a game session:
+# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game v0.8)
+ 
 ################
 #      GPU     #
 ################
-
+ 
 POL_SetupWindow_VMS "256"
-
-POL_Wine_SetVideoDriver
  
+POL_Wine_SetVideoDriver
+  
 ###############
 # Go          #
 ###############
-   
-cd "$HOME"
-POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
+    
+  
+POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
 
 POL_SetupWindow_message  "WARNING: Do not run (nor try to login into) the game at the end of the installation, you must finish installation first.\n" "$TITLE"
-
-SETUP_EXE="$APP_ANSWER"
-POL_Wine start /unix "$SETUP_EXE"
-POL_Wine_WaitExit "$TITLE"
-cd "$POL_System_TmpDir"
- 
-POL_Shortcut "Launcher.exe" "$TITLE" "" "" "Game;StrategyGame;"
-# POL_Shortcut_Document "$TITLE" "Manual.htm"
- 
- 
-POL_Call POL_Install_d3dx11
- 
-# Try to fix the jerky music when launching a game session:
-# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game 0.8)
-
-          
- 
+             
+# Begin game installation
+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" # "/silent"
+        POL_Wine_WaitExit "$TITLE"
+                  
+        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
+        POL_Shortcut_QuietDebug "$TITLE"
+            
+        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
+                     
+elif [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then
+        cd "$WINEPREFIX/drive_c"
+            
+        # POL_SetupWindow_message "$(eval_gettext '\n\nNote: this script will download the demo .')" "$TITLE"
+        POL_Download "https://starbornecdn.azureedge.net/files/installers/StarborneInstaller.exe"
+   
+        mv StarborneInstaller.exe GameInstaller.exe
+             
+        POL_Wine "GameInstaller.exe" # "/SILENT"
+        POL_Wine_WaitBefore "$TITLE"
+    
+        rm GameInstaller.exe
+            
+        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
+        POL_Shortcut_QuietDebug "$TITLE"
+            
+        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
+fi     
+           
+  
 #######################################
 # Create a 'virtual desktop' (window) #
 #######################################
- 
+  
 # Workaround to fix the "No mouse nor keyboard on main menu":
- 
+  
 POL_SetupWindow_menu_list "$(eval_gettext "Choose the game resolution")" "$TITLE" "800x600-1152x864-1024x768-1280x720-1280x800-1280x900-1280x1024-1360x768-1440x900-1400x1050-1600x900-1600x1024-1680x1050-1920x1080" "-" "800x600"
-   
+    
 resolution="$APP_ANSWER"
 WIDTH="$(echo $resolution | cut -d"x" -f1)"
 HEIGHT="$(echo $resolution | cut -d"x" -f2)"
- 
+  
 Set_Desktop "On" "$WIDTH" "$HEIGHT"
- 
+  
 Set_WineWindowTitle "$TITLE"
- 
- 
+  
+
+POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to get a huge log file, you should type \ninto Debug flags : fixme-all')" "$TITLE"
+
+
 POL_System_TmpDelete
 POL_SetupWindow_Close
 exit 0
\ No newline at end of file

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : (2019-04-17 11-14)
# Last revision : see changelog
# Wine version used : see script
# Distribution used to test : XUbuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# This game is a hex-based MMORTS.
#
# Middlewares used by this software : Unity ( https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075 )
#
# CHANGELOG
# [Dadu042] (2019-04-17)  (game v0.8)
#   First script.
# [Dadu042] (2019-12-30) 
#   POL_RequiredVersion 4.3.4
#   Improve POL_Shortcut
# [Dadu042] (2020-05-21) (Launcher v1.3.64)
#   Wine 4.5 -> 4.21
#   Win7 -> win10 (just in case)
# [Dadu042] (2020-07-12) ('Open Alpha', Launcher v1.3.98)
#   Can now download the installer .EXE
#   Note: DXVK161 tested successfully (Xubuntu 18.04, AMD APU Ryzen 5 3400G + drivers Vulkan and AMDgpu).
#
#
# KNOWN ISSUES:
# W 4.0, 4.0.4 64b + v0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xc0008e1a8 in 64-bit code (0x000000007bca04ed)."
# W 4.0 32b ? + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x000000007bc5a1b8)."
# W 4.5 64b + 0.8 : starborne patcher does stall of "Updating: Launcher. Downloading package..."
# W 4.5 64b + 0.8 : often "No mouse nor keyboard on main menu". Creating a virtual desktop prevent that.
# All Wine versions : After ALT+TAB or using another Window, mouse and keyboard are disabled on the game window. Virtual desktop does workaround that.
# W 4.5 64b + 0.8 : jerky music when launching a game session.
# W 4.5, 4.21 + 2020-05 version : on the login screen, typing on the keyboard does not display character. Fix: end the installation, then relauch the game. Fix: warning message added.
 
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Starborne"
PREFIX="starborne"
WORKING_WINE_VERSION="5.0.1"
AUTHOR="Dadu042"
EDITOR="Solid Clouds"
GAME_URL="https://www.solidclouds.com"
SHORTCUT_FILENAME="Launcher.exe"
SOFTWARE_CATEGORIES="Game;StrategyGame;"    
DOCUMENT_FILE="Manual.htm"


POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
  
POL_RequiredVersion "4.3.4" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
  
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"
  
Set_OS "win10"

    
#######################################
#  Installing mandatory dependencies  #
#######################################

POL_Call POL_Install_d3dx11
  
# Try to fix the jerky music when launching a game session:
# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game v0.8)
 
################
#      GPU     #
################
 
POL_SetupWindow_VMS "256"
 
POL_Wine_SetVideoDriver
  
###############
# Go          #
###############
    
  
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

POL_SetupWindow_message  "WARNING: Do not run (nor try to login into) the game at the end of the installation, you must finish installation first.\n" "$TITLE"
             
# Begin game installation
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" # "/silent"
        POL_Wine_WaitExit "$TITLE"
                  
        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
        POL_Shortcut_QuietDebug "$TITLE"
            
        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
                     
elif [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then
        cd "$WINEPREFIX/drive_c"
            
        # POL_SetupWindow_message "$(eval_gettext '\n\nNote: this script will download the demo .')" "$TITLE"
        POL_Download "https://starbornecdn.azureedge.net/files/installers/StarborneInstaller.exe"
   
        mv StarborneInstaller.exe GameInstaller.exe
             
        POL_Wine "GameInstaller.exe" # "/SILENT"
        POL_Wine_WaitBefore "$TITLE"
    
        rm GameInstaller.exe
            
        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"
        POL_Shortcut_QuietDebug "$TITLE"
            
        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"
fi     
           
  
#######################################
# Create a 'virtual desktop' (window) #
#######################################
  
# Workaround to fix the "No mouse nor keyboard on main menu":
  
POL_SetupWindow_menu_list "$(eval_gettext "Choose the game resolution")" "$TITLE" "800x600-1152x864-1024x768-1280x720-1280x800-1280x900-1280x1024-1360x768-1440x900-1400x1050-1600x900-1600x1024-1680x1050-1920x1080" "-" "800x600"
    
resolution="$APP_ANSWER"
WIDTH="$(echo $resolution | cut -d"x" -f1)"
HEIGHT="$(echo $resolution | cut -d"x" -f2)"
  
Set_Desktop "On" "$WIDTH" "$HEIGHT"
  
Set_WineWindowTitle "$TITLE"
  

POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to get a huge log file, you should type \ninto Debug flags : fixme-all')" "$TITLE"


POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Jeudi 21 Mai 2020 à 13:26
Dadu042

Warning

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

Messages

Played 5 min.

Differences

@@ -1,99 +1,111 @@
 #!/usr/bin/env playonlinux-bash
 # Date : (2019-04-17 11-14)
-# Last revision : (2019-04-17 11-14)
-# Wine version used : 4.5
-# Distribution used to test : Ubuntu 18.04 x64
+# Last revision : see changelog
+# Wine version used : see script
+# Distribution used to test : XUbuntu 18.04 x64
 # Script licence : GPL3
 # Program licence : Retail
-#
 # Playonlinux version used : 4.3.4
 #
-# This game is a hex-based MMORTS.
-# The 3D engine of this game is Unity ( https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075 )
+# This game is a hex-based MMORTS.
+#
+# Middlewares used by this software : Unity ( https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075 )
 #
 # CHANGELOG
-# [Dadu042] (2019-04-17)
+# [Dadu042] (2019-04-17)  (game v0.8)
 #   First script.
-# [Dadu042] (2019-12-30)
+# [Dadu042] (2019-12-30) 
 #   POL_RequiredVersion 4.3.4
 #   Improve POL_Shortcut
+# [Dadu042] (2020-05-21) (Launcher v1.3.64)
+#   Wine 4.5 -> 4.21
+#   Win7 -> win10 (just in case)
+#
 #
 # KNOWN ISSUES:
-# W 4.0 64b + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xc0008e1a8 in 64-bit code (0x000000007bca04ed)."
+# W 4.0, 4.0.4 64b + v0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xc0008e1a8 in 64-bit code (0x000000007bca04ed)."
 # W 4.0 32b ? + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x000000007bc5a1b8)."
 # W 4.5 64b + 0.8 : starborne patcher does stall of "Updating: Launcher. Downloading package..."
 # W 4.5 64b + 0.8 : often "No mouse nor keyboard on main menu". Creating a virtual desktop prevent that.
-# All Wine versions : After ALT+TAB or using another Window, mouse and keyboard are disabled on the game window. Virtual desktop does workaround that.
+# All Wine versions : After ALT+TAB or using another Window, mouse and keyboard are disabled on the game window. Virtual desktop does workaround that.
 # W 4.5 64b + 0.8 : jerky music when launching a game session.
+# W 4.5, 4.21 + 2020-05 version : on the login screen, typing on the keyboard does not display character. Fix: end the installation, then relauch the game. Fix: warning message added.
 
 [ -z "$PLAYONLINUX" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
-
+ 
 TITLE="Starborne"
 PREFIX="starborne"
-WORKING_WINE_VERSION="4.5"
+WORKING_WINE_VERSION="4.21"
 AUTHOR="Dadu042"
 EDITOR="Solid Clouds"
 GAME_URL="https://www.solidclouds.com"
-  
+   
 POL_SetupWindow_Init
 POL_Debug_Init
-  
+   
 POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
-
+ 
 POL_RequiredVersion "4.3.4" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
-
+ 
 POL_Wine_SelectPrefix "$PREFIX"
 POL_System_SetArch "amd64"
-# POL_System_SetArch "x86"
+# POL_System_SetArch "x86"
 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 POL_System_TmpCreate "$TITLE"
+ 
+Set_OS "win10"
 
-Set_OS "win7"
+################
+#      GPU     #
+################
 
-POL_SetupWindow_message  "Please note: Do not run the game at the end of the installation, finish first.\n" "$TITLE"
+POL_SetupWindow_VMS "256"
 
+POL_Wine_SetVideoDriver
+ 
 ###############
 # Go          #
 ###############
-  
+   
 cd "$HOME"
 POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
+
+POL_SetupWindow_message  "WARNING: Do not run (nor try to login into) the game at the end of the installation, you must finish installation first.\n" "$TITLE"
+
 SETUP_EXE="$APP_ANSWER"
 POL_Wine start /unix "$SETUP_EXE"
 POL_Wine_WaitExit "$TITLE"
 cd "$POL_System_TmpDir"
-
-POL_Shortcut "Launcher.exe" "$TITLE" "" "" "Game;"
+ 
+POL_Shortcut "Launcher.exe" "$TITLE" "" "" "Game;StrategyGame;"
 # POL_Shortcut_Document "$TITLE" "Manual.htm"
-
-# Really Useful ? (Dadu042). This seems to not work with POL 4.3.4 (this launch the script a second time !)
-# POL_Call POL_SetupWindow_VMS "256"
-
-POL_Call POL_Install_VideoDriver
-
+ 
+ 
 POL_Call POL_Install_d3dx11
-
+ 
 # Try to fix the jerky music when launching a game session:
 # POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game 0.8)
 
+          
+ 
 #######################################
 # Create a 'virtual desktop' (window) #
 #######################################
-
-# Workaround to fix the "No mouse nor keyboard on main menu":
-
+ 
+# Workaround to fix the "No mouse nor keyboard on main menu":
+ 
 POL_SetupWindow_menu_list "$(eval_gettext "Choose the game resolution")" "$TITLE" "800x600-1152x864-1024x768-1280x720-1280x800-1280x900-1280x1024-1360x768-1440x900-1400x1050-1600x900-1600x1024-1680x1050-1920x1080" "-" "800x600"
-  
+   
 resolution="$APP_ANSWER"
 WIDTH="$(echo $resolution | cut -d"x" -f1)"
 HEIGHT="$(echo $resolution | cut -d"x" -f2)"
-
+ 
 Set_Desktop "On" "$WIDTH" "$HEIGHT"
-
+ 
 Set_WineWindowTitle "$TITLE"
-
-
+ 
+ 
 POL_System_TmpDelete
 POL_SetupWindow_Close
 exit 0
\ No newline at end of file

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : (2019-04-17 11-14)
# Last revision : see changelog
# Wine version used : see script
# Distribution used to test : XUbuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
# This game is a hex-based MMORTS.
#
# Middlewares used by this software : Unity ( https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075 )
#
# CHANGELOG
# [Dadu042] (2019-04-17)  (game v0.8)
#   First script.
# [Dadu042] (2019-12-30) 
#   POL_RequiredVersion 4.3.4
#   Improve POL_Shortcut
# [Dadu042] (2020-05-21) (Launcher v1.3.64)
#   Wine 4.5 -> 4.21
#   Win7 -> win10 (just in case)
#
#
# KNOWN ISSUES:
# W 4.0, 4.0.4 64b + v0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xc0008e1a8 in 64-bit code (0x000000007bca04ed)."
# W 4.0 32b ? + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x000000007bc5a1b8)."
# W 4.5 64b + 0.8 : starborne patcher does stall of "Updating: Launcher. Downloading package..."
# W 4.5 64b + 0.8 : often "No mouse nor keyboard on main menu". Creating a virtual desktop prevent that.
# All Wine versions : After ALT+TAB or using another Window, mouse and keyboard are disabled on the game window. Virtual desktop does workaround that.
# W 4.5 64b + 0.8 : jerky music when launching a game session.
# W 4.5, 4.21 + 2020-05 version : on the login screen, typing on the keyboard does not display character. Fix: end the installation, then relauch the game. Fix: warning message added.

[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Starborne"
PREFIX="starborne"
WORKING_WINE_VERSION="4.21"
AUTHOR="Dadu042"
EDITOR="Solid Clouds"
GAME_URL="https://www.solidclouds.com"
   
POL_SetupWindow_Init
POL_Debug_Init
   
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
 
POL_RequiredVersion "4.3.4" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
 
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"
 
Set_OS "win10"

################
#      GPU     #
################

POL_SetupWindow_VMS "256"

POL_Wine_SetVideoDriver
 
###############
# Go          #
###############
   
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"

POL_SetupWindow_message  "WARNING: Do not run (nor try to login into) the game at the end of the installation, you must finish installation first.\n" "$TITLE"

SETUP_EXE="$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
 
POL_Shortcut "Launcher.exe" "$TITLE" "" "" "Game;StrategyGame;"
# POL_Shortcut_Document "$TITLE" "Manual.htm"
 
 
POL_Call POL_Install_d3dx11
 
# Try to fix the jerky music when launching a game session:
# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game 0.8)

          
 
#######################################
# Create a 'virtual desktop' (window) #
#######################################
 
# Workaround to fix the "No mouse nor keyboard on main menu":
 
POL_SetupWindow_menu_list "$(eval_gettext "Choose the game resolution")" "$TITLE" "800x600-1152x864-1024x768-1280x720-1280x800-1280x900-1280x1024-1360x768-1440x900-1400x1050-1600x900-1600x1024-1680x1050-1920x1080" "-" "800x600"
   
resolution="$APP_ANSWER"
WIDTH="$(echo $resolution | cut -d"x" -f1)"
HEIGHT="$(echo $resolution | cut -d"x" -f2)"
 
Set_Desktop "On" "$WIDTH" "$HEIGHT"
 
Set_WineWindowTitle "$TITLE"
 
 
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Jeudi 21 Mai 2020 à 13:32
Note: with Wine 5.0 the game does crash as soon as the game session does appear.

Edité par Dadu042

Dadu042 Mardi 31 Décembre 2019 à 1:41
Dadu042

Warning

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

Differences

@@ -10,8 +10,15 @@
 #
 # This game is a hex-based MMORTS.
 # The 3D engine of this game is Unity ( https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075 )
-# 
-# Crashes known :
+#
+# CHANGELOG
+# [Dadu042] (2019-04-17)
+#   First script.
+# [Dadu042] (2019-12-30)
+#   POL_RequiredVersion 4.3.4
+#   Improve POL_Shortcut
+#
+# KNOWN ISSUES:
 # W 4.0 64b + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xc0008e1a8 in 64-bit code (0x000000007bca04ed)."
 # W 4.0 32b ? + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x000000007bc5a1b8)."
 # W 4.5 64b + 0.8 : starborne patcher does stall of "Updating: Launcher. Downloading package..."
@@ -33,7 +40,9 @@
 POL_Debug_Init
   
 POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
-  
+
+POL_RequiredVersion "4.3.4" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
+
 POL_Wine_SelectPrefix "$PREFIX"
 POL_System_SetArch "amd64"
 # POL_System_SetArch "x86"
@@ -55,18 +64,18 @@
 POL_Wine_WaitExit "$TITLE"
 cd "$POL_System_TmpDir"
 
-POL_Shortcut "Launcher.exe" "$TITLE" ""
-# POL_Shortcut_Document "$TITLE" "Manual.htm"
+POL_Shortcut "Launcher.exe" "$TITLE" "" "" "Game;"
+# POL_Shortcut_Document "$TITLE" "Manual.htm"
 
-# Really Useful ? (Dadu042). This seems to not work with POL 4.3.4 (this launch the script a second time !)
-# POL_Call POL_SetupWindow_VMS "256"
+# Really Useful ? (Dadu042). This seems to not work with POL 4.3.4 (this launch the script a second time !)
+# POL_Call POL_SetupWindow_VMS "256"
 
 POL_Call POL_Install_VideoDriver
 
 POL_Call POL_Install_d3dx11
 
-# Try to fix the jerky music when launching a game session:
-# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game 0.8)
+# Try to fix the jerky music when launching a game session:
+# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game 0.8)
 
 #######################################
 # Create a 'virtual desktop' (window) #

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : (2019-04-17 11-14)
# Last revision : (2019-04-17 11-14)
# Wine version used : 4.5
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
#
# Playonlinux version used : 4.3.4
#
# This game is a hex-based MMORTS.
# The 3D engine of this game is Unity ( https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075 )
#
# CHANGELOG
# [Dadu042] (2019-04-17)
#   First script.
# [Dadu042] (2019-12-30)
#   POL_RequiredVersion 4.3.4
#   Improve POL_Shortcut
#
# KNOWN ISSUES:
# W 4.0 64b + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xc0008e1a8 in 64-bit code (0x000000007bca04ed)."
# W 4.0 32b ? + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x000000007bc5a1b8)."
# W 4.5 64b + 0.8 : starborne patcher does stall of "Updating: Launcher. Downloading package..."
# W 4.5 64b + 0.8 : often "No mouse nor keyboard on main menu". Creating a virtual desktop prevent that.
# All Wine versions : After ALT+TAB or using another Window, mouse and keyboard are disabled on the game window. Virtual desktop does workaround that.
# W 4.5 64b + 0.8 : jerky music when launching a game session.

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

TITLE="Starborne"
PREFIX="starborne"
WORKING_WINE_VERSION="4.5"
AUTHOR="Dadu042"
EDITOR="Solid Clouds"
GAME_URL="https://www.solidclouds.com"
  
POL_SetupWindow_Init
POL_Debug_Init
  
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

POL_RequiredVersion "4.3.4" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"

POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"

Set_OS "win7"

POL_SetupWindow_message  "Please note: Do not run the game at the end of the installation, finish first.\n" "$TITLE"

###############
# Go          #
###############
  
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"

POL_Shortcut "Launcher.exe" "$TITLE" "" "" "Game;"
# POL_Shortcut_Document "$TITLE" "Manual.htm"

# Really Useful ? (Dadu042). This seems to not work with POL 4.3.4 (this launch the script a second time !)
# POL_Call POL_SetupWindow_VMS "256"

POL_Call POL_Install_VideoDriver

POL_Call POL_Install_d3dx11

# Try to fix the jerky music when launching a game session:
# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game 0.8)

#######################################
# Create a 'virtual desktop' (window) #
#######################################

# Workaround to fix the "No mouse nor keyboard on main menu":

POL_SetupWindow_menu_list "$(eval_gettext "Choose the game resolution")" "$TITLE" "800x600-1152x864-1024x768-1280x720-1280x800-1280x900-1280x1024-1360x768-1440x900-1400x1050-1600x900-1600x1024-1680x1050-1920x1080" "-" "800x600"
  
resolution="$APP_ANSWER"
WIDTH="$(echo $resolution | cut -d"x" -f1)"
HEIGHT="$(echo $resolution | cut -d"x" -f2)"

Set_Desktop "On" "$WIDTH" "$HEIGHT"

Set_WineWindowTitle "$TITLE"


POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Dadu042 Mercredi 17 Avril 2019 à 15:34
Dadu042

Warning

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

Messages

My v1.1 script.

I have just went up to running a game session on a server, then I tryed to fix the jerky music issue (without success until now).
Wine 4.6 (and nexts) may improve the compatibility with this game.

 

Versions of the game installer tested with success : v0.8 alpha , v0.9.1.3, v1.0.61

Differences

@@ -29,8 +29,6 @@
 EDITOR="Solid Clouds"
 GAME_URL="https://www.solidclouds.com"
   
-Set_OS "Win7"
-
 POL_SetupWindow_Init
 POL_Debug_Init
   
@@ -42,6 +40,8 @@
 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 POL_System_TmpCreate "$TITLE"
 
+Set_OS "win7"
+
 POL_SetupWindow_message  "Please note: Do not run the game at the end of the installation, finish first.\n" "$TITLE"
 
 ###############

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : (2019-04-17 11-14)
# Last revision : (2019-04-17 11-14)
# Wine version used : 4.5
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
# Program licence : Retail
#
# Playonlinux version used : 4.3.4
#
# This game is a hex-based MMORTS.
# The 3D engine of this game is Unity ( https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075 )
# 
# Crashes known :
# W 4.0 64b + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xc0008e1a8 in 64-bit code (0x000000007bca04ed)."
# W 4.0 32b ? + 0.8 : starborne patcher "Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x000000007bc5a1b8)."
# W 4.5 64b + 0.8 : starborne patcher does stall of "Updating: Launcher. Downloading package..."
# W 4.5 64b + 0.8 : often "No mouse nor keyboard on main menu". Creating a virtual desktop prevent that.
# All Wine versions : After ALT+TAB or using another Window, mouse and keyboard are disabled on the game window. Virtual desktop does workaround that.
# W 4.5 64b + 0.8 : jerky music when launching a game session.

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

TITLE="Starborne"
PREFIX="starborne"
WORKING_WINE_VERSION="4.5"
AUTHOR="Dadu042"
EDITOR="Solid Clouds"
GAME_URL="https://www.solidclouds.com"
  
POL_SetupWindow_Init
POL_Debug_Init
  
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
  
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"

Set_OS "win7"

POL_SetupWindow_message  "Please note: Do not run the game at the end of the installation, finish first.\n" "$TITLE"

###############
# Go          #
###############
  
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"

POL_Shortcut "Launcher.exe" "$TITLE" ""
# POL_Shortcut_Document "$TITLE" "Manual.htm"

# Really Useful ? (Dadu042). This seems to not work with POL 4.3.4 (this launch the script a second time !)
# POL_Call POL_SetupWindow_VMS "256"

POL_Call POL_Install_VideoDriver

POL_Call POL_Install_d3dx11

# Try to fix the jerky music when launching a game session:
# POL_Call POL_Install_dsound  <- this freeze my PC (Wine 4.6, game 0.8)

#######################################
# Create a 'virtual desktop' (window) #
#######################################

# Workaround to fix the "No mouse nor keyboard on main menu":

POL_SetupWindow_menu_list "$(eval_gettext "Choose the game resolution")" "$TITLE" "800x600-1152x864-1024x768-1280x720-1280x800-1280x900-1280x1024-1360x768-1440x900-1400x1050-1600x900-1600x1024-1680x1050-1920x1080" "-" "800x600"
  
resolution="$APP_ANSWER"
WIDTH="$(echo $resolution | cut -d"x" -f1)"
HEIGHT="$(echo $resolution | cut -d"x" -f2)"

Set_Desktop "On" "$WIDTH" "$HEIGHT"

Set_WineWindowTitle "$TITLE"


POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Samedi 27 Avril 2019 à 12:10
Versions tested with success : v0.8 alpha and v0.9.1.3
Long loading time : more than 10 minutes is the time before to run a game session (with the GPU below, and Wine's dx3d11).
A low price GPU such as "NVIDIA Corporation GT218 [GeForce 210]" is too slow. A faster 3D GPU is required.

Edité par Dadu042

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