Glory of the Roman Empire

Informations

Créateur Messages
gargamel

Information

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

Informations

Plate-formes :
Téléchargements : 2988
Wine:

Retours d'expérience

Description

Glory of the Roman Empire is a 2006 city-building game, set during the age of the Roman Empire, developed by Haemimont Games. Wikipedia.

Appdb.winehq.org

Code source

#!/usr/bin/env playonlinux-bash
# -*- mode: sh -*-

# CHANGELOG
# [Alexandre BEAUGY] (2019-08-13 10-50)
#   Initial revision
# [Alexandre BEAUGY] (2019-09-08 08-17)
#   Added capability to install latest known patch
#   Upgraded to latest wine-2.x

# Date : (2017-10-21 14-23)
# Last revision : (2019-09-08 10-49)
# Wine version used : 2.22
# Distribution used to test : Debian 10 Buster x86_64
# Game Version : 1.01.346
# Author : Alexandre BEAUGY
# Licence : GPLv3
# PlayOnLinux: 4.3.4

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

AUTHOR="Alexandre BEAUGY"
EDITOR="cdv Software Entertainment"
#GAME_URL=""
TITLE="Glory of the Roman Empire"
PREFIX="Glory_of_the_Roman_Empire"
WORKING_WINE_VERSION="2.22"
DEFAULT_CDROM="/media/cdrom"
DEFAULT_PATCH="glory_of_the_roman_empire_patch_v1.01.346_europe_25273.exe"
DEFAULT_SETUP="Setup.1"

# Initialisation
POL_SetupWindow_Init
POL_Debug_Init
POL_System_SetArch "x86" # Force default value, in case it changes one day...

# Presentation
POL_SetupWindow_presentation "${TITLE}" "${EDITOR}" "${GAME_URL}" "${AUTHOR}" "${PREFIX}"

# Create prefix
POL_Wine_SelectPrefix "${PREFIX}"
POL_Wine_PrefixCreate "${WORKING_WINE_VERSION}"

# Dependencies
POL_Call POL_Install_corefonts
POL_Call POL_Install_tahoma
POL_Call POL_Install_d3dx9
POL_Call POL_Install_msxml3

# Select installer's location: LOCAL or CD 
setup_file="${POL_SELECTED_FILE}"
if [ x${setup_file} = x ] ; then
  POL_SetupWindow_InstallMethod "LOCAL,CD"
  case "$INSTALL_METHOD" in
    "CD" )
      POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "Sorry, $APPLICATION_TITLE 4.0+ is required to install $TITLE from CD-ROM"
      setup_file=${DEFAULT_CDROM}/${DEFAULT_SETUP}
      if [ ! -f ${setup_file} ] ; then
        POL_SetupWindow_message "$(eval_gettext 'Please insert the game media into your disk drive.')" "$TITLE"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "${DEFAULT_SETUP}"
        setup_file="$CDROM_SETUP"
      fi
      ;;
    "LOCAL" )
      POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
      setup_file="$APP_ANSWER"
      ;;
  esac
fi

[ "${setup_file}" = "" ] && exit 2

# Configuration
Set_OS "winxp" "sp3" # Force default value, in case it changes one day...

# Game's initial install
POL_Wine_WaitBefore "${TITLE}"
POL_Wine "${setup_file}"
POL_Wine_WaitExit "${TITLE}"

POL_SetupWindow_VMS "256"

# Select (latest) patch to install
POL_SetupWindow_browse "$(eval_gettext 'Please select the (latest) patch file to run')" "${TITLE}" "${DEFAULT_PATCH}"
setup_file="${APP_ANSWER}"

# Game's (latest) patch install
POL_Wine_WaitBefore "${TITLE}"
POL_Wine "${setup_file}"
POL_Wine_WaitExit "${TITLE}"

# Create Shortcut
POL_Shortcut "Glory.exe" "$TITLE"

# Reboot windows
POL_Wine_reboot

POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribuer
Membre Messages
gargamel Dimanche 8 September 2019 à 11:21
gargamel

Information

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

Messages

ChangeLog

  • Added capability to install latest known patch (glory_of_the_roman_empire_patch_v1.01.346_europe_25273.exe)
  • Upgraded to latest wine-2.x

Differences

@@ -1,12 +1,21 @@
-#!/bin/bash
+#!/usr/bin/env playonlinux-bash
+# -*- mode: sh -*-
+
+# CHANGELOG
+# [Alexandre BEAUGY] (2019-08-13 10-50)
+#   Initial revision
+# [Alexandre BEAUGY] (2019-09-08 08-17)
+#   Added capability to install latest known patch
+#   Upgraded to latest wine-2.x
+
 # Date : (2017-10-21 14-23)
-# Last revision : (2017-10-22 18-28)
-# Wine version used : 2.19
-# Distribution used to test : Debian Stretch x86_64
+# Last revision : (2019-09-08 10-49)
+# Wine version used : 2.22
+# Distribution used to test : Debian 10 Buster x86_64
 # Game Version : 1.01.346
 # Author : Alexandre BEAUGY
 # Licence : GPLv3
-# PlayOnLinux: 4.2.11
+# PlayOnLinux: 4.3.4
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -16,28 +25,30 @@
 #GAME_URL=""
 TITLE="Glory of the Roman Empire"
 PREFIX="Glory_of_the_Roman_Empire"
-WORKING_WINE_VERSION="2.19"
+WORKING_WINE_VERSION="2.22"
 DEFAULT_CDROM="/media/cdrom"
+DEFAULT_PATCH="glory_of_the_roman_empire_patch_v1.01.346_europe_25273.exe"
 DEFAULT_SETUP="Setup.1"
 
 # Initialisation
 POL_SetupWindow_Init
-
 POL_Debug_Init
+POL_System_SetArch "x86" # Force default value, in case it changes one day...
 
 # Presentation
 POL_SetupWindow_presentation "${TITLE}" "${EDITOR}" "${GAME_URL}" "${AUTHOR}" "${PREFIX}"
 
 # Create prefix
-POL_System_SetArch "x86"
 POL_Wine_SelectPrefix "${PREFIX}"
 POL_Wine_PrefixCreate "${WORKING_WINE_VERSION}"
 
-# DependenciesPOL_Call POL_Install_corefonts
+# Dependencies
+POL_Call POL_Install_corefonts
 POL_Call POL_Install_tahoma
 POL_Call POL_Install_d3dx9
 POL_Call POL_Install_msxml3
 
+# Select installer's location: LOCAL or CD 
 setup_file="${POL_SELECTED_FILE}"
 if [ x${setup_file} = x ] ; then
   POL_SetupWindow_InstallMethod "LOCAL,CD"
@@ -59,18 +70,27 @@
   esac
 fi
 
-[ x${setup_file} = x ] && exit 2
+[ "${setup_file}" = "" ] && exit 2
 
 # Configuration
-Set_OS "winxp"
+Set_OS "winxp" "sp3" # Force default value, in case it changes one day...
 
-# Installation
+# Game's initial install
 POL_Wine_WaitBefore "${TITLE}"
 POL_Wine "${setup_file}"
 POL_Wine_WaitExit "${TITLE}"
 
 POL_SetupWindow_VMS "256"
 
+# Select (latest) patch to install
+POL_SetupWindow_browse "$(eval_gettext 'Please select the (latest) patch file to run')" "${TITLE}" "${DEFAULT_PATCH}"
+setup_file="${APP_ANSWER}"
+
+# Game's (latest) patch install
+POL_Wine_WaitBefore "${TITLE}"
+POL_Wine "${setup_file}"
+POL_Wine_WaitExit "${TITLE}"
+
 # Create Shortcut
 POL_Shortcut "Glory.exe" "$TITLE"
 

Nouveau code source

#!/usr/bin/env playonlinux-bash
# -*- mode: sh -*-

# CHANGELOG
# [Alexandre BEAUGY] (2019-08-13 10-50)
#   Initial revision
# [Alexandre BEAUGY] (2019-09-08 08-17)
#   Added capability to install latest known patch
#   Upgraded to latest wine-2.x

# Date : (2017-10-21 14-23)
# Last revision : (2019-09-08 10-49)
# Wine version used : 2.22
# Distribution used to test : Debian 10 Buster x86_64
# Game Version : 1.01.346
# Author : Alexandre BEAUGY
# Licence : GPLv3
# PlayOnLinux: 4.3.4

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

AUTHOR="Alexandre BEAUGY"
EDITOR="cdv Software Entertainment"
#GAME_URL=""
TITLE="Glory of the Roman Empire"
PREFIX="Glory_of_the_Roman_Empire"
WORKING_WINE_VERSION="2.22"
DEFAULT_CDROM="/media/cdrom"
DEFAULT_PATCH="glory_of_the_roman_empire_patch_v1.01.346_europe_25273.exe"
DEFAULT_SETUP="Setup.1"

# Initialisation
POL_SetupWindow_Init
POL_Debug_Init
POL_System_SetArch "x86" # Force default value, in case it changes one day...

# Presentation
POL_SetupWindow_presentation "${TITLE}" "${EDITOR}" "${GAME_URL}" "${AUTHOR}" "${PREFIX}"

# Create prefix
POL_Wine_SelectPrefix "${PREFIX}"
POL_Wine_PrefixCreate "${WORKING_WINE_VERSION}"

# Dependencies
POL_Call POL_Install_corefonts
POL_Call POL_Install_tahoma
POL_Call POL_Install_d3dx9
POL_Call POL_Install_msxml3

# Select installer's location: LOCAL or CD 
setup_file="${POL_SELECTED_FILE}"
if [ x${setup_file} = x ] ; then
  POL_SetupWindow_InstallMethod "LOCAL,CD"
  case "$INSTALL_METHOD" in
    "CD" )
      POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "Sorry, $APPLICATION_TITLE 4.0+ is required to install $TITLE from CD-ROM"
      setup_file=${DEFAULT_CDROM}/${DEFAULT_SETUP}
      if [ ! -f ${setup_file} ] ; then
        POL_SetupWindow_message "$(eval_gettext 'Please insert the game media into your disk drive.')" "$TITLE"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "${DEFAULT_SETUP}"
        setup_file="$CDROM_SETUP"
      fi
      ;;
    "LOCAL" )
      POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
      setup_file="$APP_ANSWER"
      ;;
  esac
fi

[ "${setup_file}" = "" ] && exit 2

# Configuration
Set_OS "winxp" "sp3" # Force default value, in case it changes one day...

# Game's initial install
POL_Wine_WaitBefore "${TITLE}"
POL_Wine "${setup_file}"
POL_Wine_WaitExit "${TITLE}"

POL_SetupWindow_VMS "256"

# Select (latest) patch to install
POL_SetupWindow_browse "$(eval_gettext 'Please select the (latest) patch file to run')" "${TITLE}" "${DEFAULT_PATCH}"
setup_file="${APP_ANSWER}"

# Game's (latest) patch install
POL_Wine_WaitBefore "${TITLE}"
POL_Wine "${setup_file}"
POL_Wine_WaitExit "${TITLE}"

# Create Shortcut
POL_Shortcut "Glory.exe" "$TITLE"

# Reboot windows
POL_Wine_reboot

POL_SetupWindow_Close
exit 0

Réponses

Jeudi 16 Janvier 2020 à 23:48
Script approved.

Edité par gargamel

gargamel Mardi 13 Aoüt 2019 à 10:50
gargamel

Warning

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

Messages

Initial revision.

Differences

@@ -0,0 +1,81 @@
+#!/bin/bash
+# Date : (2017-10-21 14-23)
+# Last revision : (2017-10-22 18-28)
+# Wine version used : 2.19
+# Distribution used to test : Debian Stretch x86_64
+# Game Version : 1.01.346
+# Author : Alexandre BEAUGY
+# Licence : GPLv3
+# PlayOnLinux: 4.2.11
+
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+
+AUTHOR="Alexandre BEAUGY"
+EDITOR="cdv Software Entertainment"
+#GAME_URL=""
+TITLE="Glory of the Roman Empire"
+PREFIX="Glory_of_the_Roman_Empire"
+WORKING_WINE_VERSION="2.19"
+DEFAULT_CDROM="/media/cdrom"
+DEFAULT_SETUP="Setup.1"
+
+# Initialisation
+POL_SetupWindow_Init
+
+POL_Debug_Init
+
+# Presentation
+POL_SetupWindow_presentation "${TITLE}" "${EDITOR}" "${GAME_URL}" "${AUTHOR}" "${PREFIX}"
+
+# Create prefix
+POL_System_SetArch "x86"
+POL_Wine_SelectPrefix "${PREFIX}"
+POL_Wine_PrefixCreate "${WORKING_WINE_VERSION}"
+
+# DependenciesPOL_Call POL_Install_corefonts
+POL_Call POL_Install_tahoma
+POL_Call POL_Install_d3dx9
+POL_Call POL_Install_msxml3
+
+setup_file="${POL_SELECTED_FILE}"
+if [ x${setup_file} = x ] ; then
+  POL_SetupWindow_InstallMethod "LOCAL,CD"
+  case "$INSTALL_METHOD" in
+    "CD" )
+      POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "Sorry, $APPLICATION_TITLE 4.0+ is required to install $TITLE from CD-ROM"
+      setup_file=${DEFAULT_CDROM}/${DEFAULT_SETUP}
+      if [ ! -f ${setup_file} ] ; then
+	POL_SetupWindow_message "$(eval_gettext 'Please insert the game media into your disk drive.')" "$TITLE"
+	POL_SetupWindow_cdrom
+	POL_SetupWindow_check_cdrom "${DEFAULT_SETUP}"
+	setup_file="$CDROM_SETUP"
+      fi
+      ;;
+    "LOCAL" )
+      POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
+      setup_file="$APP_ANSWER"
+      ;;
+  esac
+fi
+
+[ x${setup_file} = x ] && exit 2
+
+# Configuration
+Set_OS "winxp"
+
+# Installation
+POL_Wine_WaitBefore "${TITLE}"
+POL_Wine "${setup_file}"
+POL_Wine_WaitExit "${TITLE}"
+
+POL_SetupWindow_VMS "256"
+
+# Create Shortcut
+POL_Shortcut "Glory.exe" "$TITLE"
+
+# Reboot windows
+POL_Wine_reboot
+
+POL_SetupWindow_Close
+exit 0

Nouveau code source

#!/bin/bash
# Date : (2017-10-21 14-23)
# Last revision : (2017-10-22 18-28)
# Wine version used : 2.19
# Distribution used to test : Debian Stretch x86_64
# Game Version : 1.01.346
# Author : Alexandre BEAUGY
# Licence : GPLv3
# PlayOnLinux: 4.2.11

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

AUTHOR="Alexandre BEAUGY"
EDITOR="cdv Software Entertainment"
#GAME_URL=""
TITLE="Glory of the Roman Empire"
PREFIX="Glory_of_the_Roman_Empire"
WORKING_WINE_VERSION="2.19"
DEFAULT_CDROM="/media/cdrom"
DEFAULT_SETUP="Setup.1"

# Initialisation
POL_SetupWindow_Init

POL_Debug_Init

# Presentation
POL_SetupWindow_presentation "${TITLE}" "${EDITOR}" "${GAME_URL}" "${AUTHOR}" "${PREFIX}"

# Create prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "${PREFIX}"
POL_Wine_PrefixCreate "${WORKING_WINE_VERSION}"

# DependenciesPOL_Call POL_Install_corefonts
POL_Call POL_Install_tahoma
POL_Call POL_Install_d3dx9
POL_Call POL_Install_msxml3

setup_file="${POL_SELECTED_FILE}"
if [ x${setup_file} = x ] ; then
  POL_SetupWindow_InstallMethod "LOCAL,CD"
  case "$INSTALL_METHOD" in
    "CD" )
      POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "Sorry, $APPLICATION_TITLE 4.0+ is required to install $TITLE from CD-ROM"
      setup_file=${DEFAULT_CDROM}/${DEFAULT_SETUP}
      if [ ! -f ${setup_file} ] ; then
        POL_SetupWindow_message "$(eval_gettext 'Please insert the game media into your disk drive.')" "$TITLE"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "${DEFAULT_SETUP}"
        setup_file="$CDROM_SETUP"
      fi
      ;;
    "LOCAL" )
      POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
      setup_file="$APP_ANSWER"
      ;;
  esac
fi

[ x${setup_file} = x ] && exit 2

# Configuration
Set_OS "winxp"

# Installation
POL_Wine_WaitBefore "${TITLE}"
POL_Wine "${setup_file}"
POL_Wine_WaitExit "${TITLE}"

POL_SetupWindow_VMS "256"

# Create Shortcut
POL_Shortcut "Glory.exe" "$TITLE"

# Reboot windows
POL_Wine_reboot

POL_SetupWindow_Close
exit 0

Réponses

Mardi 13 Aoüt 2019 à 11:22
Script approved. For the Wine 2.x branch I recommend Wine 2.22 (in order to avoid to install multiple Wine 2.x versions). Some ideas of improvements: http://wiki.playonlinux.com/index.php/Scripting_-_Chapter_9:_Standardization
Samedi 17 Aoüt 2019 à 13:15
Indeed you're right and that's exactly what I did on my POL wine-2.x prefixes by the time, but forgot to upgrade my POL script (I will look forward to do it ASAP).

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