Emperor: Rise of the Middle Kingdom

Informations

Créateur Messages
Toumeno

Information

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

Informations

Plate-formes :
Téléchargements : 14626
Wine: System

Retours d'expérience

Description

City Building game, 2002. Website.

Code source

#!/bin/bash

# CHANGELOG
# [Toumeno] (2009 ?)
#   First script.
# [Dadu042] (2019-12-31)
#  Wine 1.1.0 -> 2.22
#  Updates.

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

if [ "$POL_LANG" == "fr" ]
then
LNG_NAME="Empereur : L'Empire du Milieu"
LNG_FOLDER="Sierra/Empereur/"
LNG_WAIT="Installation en cours..."
LNG_SETTINGS="Au cours d'une partie, n'oubliez pas de cliquer sur Options=>Affichage,\net de régler la résolution à 1024x768 (maximum)."
else
LNG_NAME="Emperor : Rise of the Middle Kingdom"
LNG_FOLDER="Sierra/Emperor/"
LNG_WAIT="Installing..."
LNG_SETTINGS="During a game, don't forget to click on Options=>Display,\nand set the resolution on 1024x768 (maximum)."

fi

wget http://upload.wikimedia.org/wikipedia/en/thumb/3/32/EmperorBoxshot.jpg/250px-EmperorBoxshot.jpg --output-document="$REPERTOIRE/tmp/leftnotscaled.jpeg"
convert "$REPERTOIRE/tmp/leftnotscaled.jpeg" -scale 150x356\! "$REPERTOIRE/tmp/left.jpeg"
POL_SetupWindow_Init "" "$REPERTOIRE/tmp/left.jpeg"

POL_SetupWindow_presentation "$LNG_NAME" "Sierra" "http://emperor.sierra.com/" "Toumeno" "Emperor"

#Préparation de Wine

mkdir -p $REPERTOIRE/wineprefix/Emperor

# Setting prefix path
POL_Wine_SelectPrefix "Emperor"
          
# Determine Architecture
# POL_System_SetArch "amd64"
POL_System_SetArch "x86"
     
# Downloading wine if necessary and creating prefix
POL_Wine_PrefixCreate


Set_OS "winxp"

#Détection du cd-rom
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Setup.exe"

# Lancement de l'installeur

cd "$CDROM"
POL_SetupWindow_wait_next_signal "$LNG_WAIT" ""
wine Setup.exe
POL_SetupWindow_detect_exit

POL_SetupWindow_make_shortcut "Emperor" "$LNG_FOLDER" "Emperor.exe" "emperor.xpm" "Game;"

# Fin du code du jeu

POL_SetupWindow_reboot

POL_SetupWindow_message "$LNG_SETTINGS"

POL_SetupWindow_Close
exit 

Contributions

Filters:

Contribuer
Membre Messages
Dadu042 Mardi 31 Décembre 2019 à 11:36
Dadu042

Information

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

Differences

@@ -1,19 +1,17 @@
 #!/bin/bash
-#Vérifier que PlayOnLinux est bien exécuté avant
-if [ "$PLAYONLINUX" = "" ]
-then
-exit 0
-fi
-#Charger les librairies
-source "$PLAYONLINUX/lib/sources"
 
-#Verifier les dépendences
-cfg_check
+# CHANGELOG
+# [Toumeno] (2009 ?)
+#   First script.
+# [Dadu042] (2019-12-31)
+#  Wine 1.1.0 -> 2.22
+#  Updates.
 
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
 
 if [ "$POL_LANG" == "fr" ]
 then
-
 LNG_NAME="Empereur : L'Empire du Milieu"
 LNG_FOLDER="Sierra/Empereur/"
 LNG_WAIT="Installation en cours..."
@@ -35,31 +33,38 @@
 #Préparation de Wine
 
 mkdir -p $REPERTOIRE/wineprefix/Emperor
-select_prefixe "$REPERTOIRE/wineprefix/Emperor"
-POL_SetupWindow_prefixcreate
-Set_OS winxp
+
+# Setting prefix path
+POL_Wine_SelectPrefix "Emperor"
+          
+# Determine Architecture
+# POL_System_SetArch "amd64"
+POL_System_SetArch "x86"
+     
+# Downloading wine if necessary and creating prefix
+POL_Wine_PrefixCreate
+
+
+Set_OS "winxp"
 
 #Détection du cd-rom
 POL_SetupWindow_cdrom
 POL_SetupWindow_check_cdrom "Setup.exe"
-Set_WineVersion_Session 1.1.0
 
-#Lancement de l'installeur
+# Lancement de l'installeur
 
 cd "$CDROM"
 POL_SetupWindow_wait_next_signal "$LNG_WAIT" ""
 wine Setup.exe
 POL_SetupWindow_detect_exit
 
-POL_SetupWindow_make_shortcut "Emperor" "$LNG_FOLDER" "Emperor.exe" "emperor.xpm" "$LNG_NAME"
-Set_WineVersion_Assign "1.1.0" "$LNG_NAME" 
+POL_SetupWindow_make_shortcut "Emperor" "$LNG_FOLDER" "Emperor.exe" "emperor.xpm" "Game;"
 
-#Fin du code du jeu
+# Fin du code du jeu
 
 POL_SetupWindow_reboot
 
 POL_SetupWindow_message "$LNG_SETTINGS"
 
 POL_SetupWindow_Close
-
 exit 
\ No newline at end of file

Nouveau code source

#!/bin/bash

# CHANGELOG
# [Toumeno] (2009 ?)
#   First script.
# [Dadu042] (2019-12-31)
#  Wine 1.1.0 -> 2.22
#  Updates.

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

if [ "$POL_LANG" == "fr" ]
then
LNG_NAME="Empereur : L'Empire du Milieu"
LNG_FOLDER="Sierra/Empereur/"
LNG_WAIT="Installation en cours..."
LNG_SETTINGS="Au cours d'une partie, n'oubliez pas de cliquer sur Options=>Affichage,\net de régler la résolution à 1024x768 (maximum)."
else
LNG_NAME="Emperor : Rise of the Middle Kingdom"
LNG_FOLDER="Sierra/Emperor/"
LNG_WAIT="Installing..."
LNG_SETTINGS="During a game, don't forget to click on Options=>Display,\nand set the resolution on 1024x768 (maximum)."

fi

wget http://upload.wikimedia.org/wikipedia/en/thumb/3/32/EmperorBoxshot.jpg/250px-EmperorBoxshot.jpg --output-document="$REPERTOIRE/tmp/leftnotscaled.jpeg"
convert "$REPERTOIRE/tmp/leftnotscaled.jpeg" -scale 150x356\! "$REPERTOIRE/tmp/left.jpeg"
POL_SetupWindow_Init "" "$REPERTOIRE/tmp/left.jpeg"

POL_SetupWindow_presentation "$LNG_NAME" "Sierra" "http://emperor.sierra.com/" "Toumeno" "Emperor"

#Préparation de Wine

mkdir -p $REPERTOIRE/wineprefix/Emperor

# Setting prefix path
POL_Wine_SelectPrefix "Emperor"
          
# Determine Architecture
# POL_System_SetArch "amd64"
POL_System_SetArch "x86"
     
# Downloading wine if necessary and creating prefix
POL_Wine_PrefixCreate


Set_OS "winxp"

#Détection du cd-rom
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Setup.exe"

# Lancement de l'installeur

cd "$CDROM"
POL_SetupWindow_wait_next_signal "$LNG_WAIT" ""
wine Setup.exe
POL_SetupWindow_detect_exit

POL_SetupWindow_make_shortcut "Emperor" "$LNG_FOLDER" "Emperor.exe" "emperor.xpm" "Game;"

# Fin du code du jeu

POL_SetupWindow_reboot

POL_SetupWindow_message "$LNG_SETTINGS"

POL_SetupWindow_Close
exit 

Réponses

xlours Mardi 2 Janvier 2018 à 14:24
xlours Anonymous

Messages

Bonjour,

une simple installation (Installer un programme non listé) en choisissant le wine 2.20 (sur mon UBUNTU 16.04, 32bit), windows XP et POL_Install_d3dx9 m'a permis de jouer sans problème.

cordialement

Réponses

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