Age Of Empires III : The WarChiefs Patch 1.06

Informations

Créateur Messages
NSLW

Information

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

Informations

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

Retours d'expérience

Code source

#!/bin/bash
# Date : (2009-12-02 15-30)
# Last revision : (2010-12-12 20-00)
# Wine version used : 1.3.9
# Distribution used to test : OpenSuse 11.3
# Author : NSLW & TheUnknownCylon
# Licence : Retail
#
# This script can be used as a template for the Age Of Empires III updates
# including the Warchiefs and Asian Dynasties updates
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="AOE3"
WORKINGWINEVERSION="1.3.9"

PATCHVERSION="106"
PATCHVERSIONSTR="1.06"
TITLE_FOR="Age Of Empires III : The WarChiefs"
TITLE="$TITLE_FOR Update $PATCHVERSIONSTR"
DOWNLOAD_POSTFIX="x"

#langvars
LNG_GAME_UPDATE_WELCOME="This wizard will help you install the latest patch for $TITLE_FOR."
LNG_SUCCES="$TITLE has been installed successfully."
LNG_INSTALL_GAME_FIRST="Please install $TITLE first."
LNG_CHOOSE_MEDIA_DOWNLOAD_AUTO="Download patch $PATCHVERSIONSTR automatically"
LNG_LANGUAGE="What is your language version?"
LNG_GAME_UPDATE_DL="Please wait while the patch is being downloaded...\nThis operation can take some time, depending of you internet connection." 
LNG_INSTALLATIONINPROGRESS="Installing the patch... please wait..."

LNG_CHOOSE_MEDIA="Please choose between an auto-download of the patch, browse, or install from disk."
LNG_CHOOSE_MEDIA_DOWNLOAD_AUTO="Download patch $PATCHVERSIONSTR automatically"
LNG_CHOOSE_MEDIA_DISK="Patch from a local file"
LNG_CHOOSE_MEDIA_DISK_CHOOSE="Please specify the location of the patch"

#starting the script
rm "$REPERTOIRE/tmp/*.jpg"
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Ensemble Studios" "http://www.agecommunity.com/gameUpdates.aspx" "NSLW & TheUnknownCylon" "$PREFIX"
  
POL_SetupWindow_checkexist()
{        
        if [ ! -e $REPERTOIRE/wineprefix/$1 ]; then
                POL_SetupWindow_message "$LNG_INSTALL_GAME_FIRST" "$TITLE"
                POL_SetupWindow_Close
                exit
        fi
}
 
POL_SetupWindow_checkexist "$PREFIX"
select_prefix "$REPERTOIRE/wineprefix/$PREFIX" 
Use_WineVersion "$WORKING_WINE_VERSION"
POL_LoadVar_PROGRAMFILES

#How does the user wants to continue with the installation? Auto-download or disk?
POL_SetupWindow_menu "$LNG_CHOOSE_MEDIA" "Actions" "$LNG_CHOOSE_MEDIA_DOWNLOAD_AUTO~$LNG_CHOOSE_MEDIA_DISK" "~"

if [ "$APP_ANSWER" == "$LNG_CHOOSE_MEDIA_DOWNLOAD_AUTO" ]; then
        #autodownload:

        POL_SetupWindow_menu "$LNG_LANGUAGE" "Languages" "english~french~italian~german~spanish~brazilian~polish~japanese~korean~chinese~czech~hungarian~russian" "~"
        LANGUAGEVERSION=$APP_ANSWER
        if [ "$APP_ANSWER" == "english" ]; then
        LANGUAGEVERSIONSHRT="EN"
        elif [ "$APP_ANSWER" == "french" ]
        then
        LANGUAGEVERSIONSHRT="FR"
        elif [ "$APP_ANSWER" == "italian" ]
        then
        LANGUAGEVERSIONSHRT="IT"
        elif [ "$APP_ANSWER" == "german" ]
        then
        LANGUAGEVERSIONSHRT="DE"
        elif [ "$APP_ANSWER" == "spanish" ]
        then
        LANGUAGEVERSIONSHRT="ES"
        elif [ "$APP_ANSWER" == "brazilian" ]
        then
        LANGUAGEVERSIONSHRT="BP"
        elif [ "$APP_ANSWER" == "polish" ]
        then
        LANGUAGEVERSIONSHRT="PL"
        elif [ "$APP_ANSWER" == "japanese" ]
        then
        LANGUAGEVERSIONSHRT="JP"
        elif [ "$APP_ANSWER" == "korean" ]
        then
        LANGUAGEVERSIONSHRT="KOR"
        elif [ "$APP_ANSWER" == "chinese" ]
        then
        LANGUAGEVERSIONSHRT="CHT"
        elif [ "$APP_ANSWER" == "czech" ]
        then
        LANGUAGEVERSIONSHRT="CZE"
        elif [ "$APP_ANSWER" == "hungarian" ]
        then
        LANGUAGEVERSIONSHRT="HU"
        elif [ "$APP_ANSWER" == "russian" ]
        then
        LANGUAGEVERSIONSHRT="RU"
        fi

        EXE_STR="aoe3$DOWNLOAD_POSTFIX-$PATCHVERSION-${LANGUAGEVERSION}.exe"
        DOWNLOAD_URI="http://aom.zone.com/MGS/ES/loc/patch$DOWNLOAD_POSTFIX$PATCHVERSION/$LANGUAGEVERSIONSHRT/$EXE_STR"

        #Do the download, execute it, and finish it :)
        cd "$REPERTOIRE/tmp"
        #remove old download if tried before
        if [ -e "$EXE_STR" ]; then
                rm "$EXE_STR"
        fi
        #start the download
        POL_SetupWindow_download "$LNG_GAME_UPDATE_DL" "$TITLE" "$DOWNLOAD_URI"
        POL_SetupWindow_wait_next_signal "$LNG_INSTALLATIONINPROGRESS" "$TITLE"
                wine "$REPERTOIRE/tmp/$EXE_STR"
                rm "$EXE_STR"
        POL_SetupWindow_detect_exit

else
        #patch from local disk
        POL_SetupWindow_browse "$LNG_CHOOSE_MEDIA_DISK_CHOOSE" "$TITLE" ""
        POL_SetupWindow_wait_next_signal "$LNG_INSTALLATIONINPROGRESS" "$TITLE"
                wine "$APP_ANSWER"
        POL_SetupWindow_detect_exit
fi
 
 
POL_SetupWindow_message "$LNG_SUCCES" "$TITLE"
POL_SetupWindow_Close
exit

Contributions

Filters:

Contribuer
Membre Messages
FuzzyToothpaste Mardi 16 September 2014 à 2:37
FuzzyToothpaste Anonymous

Warning

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

Messages

Chnage the name from Age Of Empires III : The WarChiefs Patch 1.06 to Age of Empires III: The WarChiefs Patch 1.06.

Differences

@@ -2,12 +2,12 @@
 # Date : (2009-12-02 15-30)
 # Last revision : (2010-12-12 20-00)
 # Wine version used : 1.3.9
-# Distribution used to test : OpenSuse 11.3
+# Distribution used to test : OpenSUSE 11.3
 # Author : NSLW & TheUnknownCylon
 # Licence : Retail
 #
-# This script can be used as a template for the Age Of Empires III updates
-# including the Warchiefs and Asian Dynasties updates
+# This script can be used as a template for the Age of Empires III updates
+# including the WarChiefs and Asian Dynasties updates
  
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -17,7 +17,7 @@
 
 PATCHVERSION="106"
 PATCHVERSIONSTR="1.06"
-TITLE_FOR="Age Of Empires III : The WarChiefs"
+TITLE_FOR="Age of Empires III: The WarChiefs"
 TITLE="$TITLE_FOR Update $PATCHVERSIONSTR"
 DOWNLOAD_POSTFIX="x"
 

Nouveau code source

#!/bin/bash
# Date : (2009-12-02 15-30)
# Last revision : (2010-12-12 20-00)
# Wine version used : 1.3.9
# Distribution used to test : OpenSUSE 11.3
# Author : NSLW & TheUnknownCylon
# Licence : Retail
#
# This script can be used as a template for the Age of Empires III updates
# including the WarChiefs and Asian Dynasties updates
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="AOE3"
WORKINGWINEVERSION="1.3.9"

PATCHVERSION="106"
PATCHVERSIONSTR="1.06"
TITLE_FOR="Age of Empires III: The WarChiefs"
TITLE="$TITLE_FOR Update $PATCHVERSIONSTR"
DOWNLOAD_POSTFIX="x"

#langvars
LNG_GAME_UPDATE_WELCOME="This wizard will help you install the latest patch for $TITLE_FOR."
LNG_SUCCES="$TITLE has been installed successfully."
LNG_INSTALL_GAME_FIRST="Please install $TITLE first."
LNG_CHOOSE_MEDIA_DOWNLOAD_AUTO="Download patch $PATCHVERSIONSTR automatically"
LNG_LANGUAGE="What is your language version?"
LNG_GAME_UPDATE_DL="Please wait while the patch is being downloaded...\nThis operation can take some time, depending of you internet connection." 
LNG_INSTALLATIONINPROGRESS="Installing the patch... please wait..."

LNG_CHOOSE_MEDIA="Please choose between an auto-download of the patch, browse, or install from disk."
LNG_CHOOSE_MEDIA_DOWNLOAD_AUTO="Download patch $PATCHVERSIONSTR automatically"
LNG_CHOOSE_MEDIA_DISK="Patch from a local file"
LNG_CHOOSE_MEDIA_DISK_CHOOSE="Please specify the location of the patch"

#starting the script
rm "$REPERTOIRE/tmp/*.jpg"
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Ensemble Studios" "http://www.agecommunity.com/gameUpdates.aspx" "NSLW & TheUnknownCylon" "$PREFIX"
  
POL_SetupWindow_checkexist()
{        
        if [ ! -e $REPERTOIRE/wineprefix/$1 ]; then
                POL_SetupWindow_message "$LNG_INSTALL_GAME_FIRST" "$TITLE"
                POL_SetupWindow_Close
                exit
        fi
}
 
POL_SetupWindow_checkexist "$PREFIX"
select_prefix "$REPERTOIRE/wineprefix/$PREFIX" 
Use_WineVersion "$WORKING_WINE_VERSION"
POL_LoadVar_PROGRAMFILES

#How does the user wants to continue with the installation? Auto-download or disk?
POL_SetupWindow_menu "$LNG_CHOOSE_MEDIA" "Actions" "$LNG_CHOOSE_MEDIA_DOWNLOAD_AUTO~$LNG_CHOOSE_MEDIA_DISK" "~"

if [ "$APP_ANSWER" == "$LNG_CHOOSE_MEDIA_DOWNLOAD_AUTO" ]; then
        #autodownload:

        POL_SetupWindow_menu "$LNG_LANGUAGE" "Languages" "english~french~italian~german~spanish~brazilian~polish~japanese~korean~chinese~czech~hungarian~russian" "~"
        LANGUAGEVERSION=$APP_ANSWER
        if [ "$APP_ANSWER" == "english" ]; then
        LANGUAGEVERSIONSHRT="EN"
        elif [ "$APP_ANSWER" == "french" ]
        then
        LANGUAGEVERSIONSHRT="FR"
        elif [ "$APP_ANSWER" == "italian" ]
        then
        LANGUAGEVERSIONSHRT="IT"
        elif [ "$APP_ANSWER" == "german" ]
        then
        LANGUAGEVERSIONSHRT="DE"
        elif [ "$APP_ANSWER" == "spanish" ]
        then
        LANGUAGEVERSIONSHRT="ES"
        elif [ "$APP_ANSWER" == "brazilian" ]
        then
        LANGUAGEVERSIONSHRT="BP"
        elif [ "$APP_ANSWER" == "polish" ]
        then
        LANGUAGEVERSIONSHRT="PL"
        elif [ "$APP_ANSWER" == "japanese" ]
        then
        LANGUAGEVERSIONSHRT="JP"
        elif [ "$APP_ANSWER" == "korean" ]
        then
        LANGUAGEVERSIONSHRT="KOR"
        elif [ "$APP_ANSWER" == "chinese" ]
        then
        LANGUAGEVERSIONSHRT="CHT"
        elif [ "$APP_ANSWER" == "czech" ]
        then
        LANGUAGEVERSIONSHRT="CZE"
        elif [ "$APP_ANSWER" == "hungarian" ]
        then
        LANGUAGEVERSIONSHRT="HU"
        elif [ "$APP_ANSWER" == "russian" ]
        then
        LANGUAGEVERSIONSHRT="RU"
        fi

        EXE_STR="aoe3$DOWNLOAD_POSTFIX-$PATCHVERSION-${LANGUAGEVERSION}.exe"
        DOWNLOAD_URI="http://aom.zone.com/MGS/ES/loc/patch$DOWNLOAD_POSTFIX$PATCHVERSION/$LANGUAGEVERSIONSHRT/$EXE_STR"

        #Do the download, execute it, and finish it :)
        cd "$REPERTOIRE/tmp"
        #remove old download if tried before
        if [ -e "$EXE_STR" ]; then
                rm "$EXE_STR"
        fi
        #start the download
        POL_SetupWindow_download "$LNG_GAME_UPDATE_DL" "$TITLE" "$DOWNLOAD_URI"
        POL_SetupWindow_wait_next_signal "$LNG_INSTALLATIONINPROGRESS" "$TITLE"
                wine "$REPERTOIRE/tmp/$EXE_STR"
                rm "$EXE_STR"
        POL_SetupWindow_detect_exit

else
        #patch from local disk
        POL_SetupWindow_browse "$LNG_CHOOSE_MEDIA_DISK_CHOOSE" "$TITLE" ""
        POL_SetupWindow_wait_next_signal "$LNG_INSTALLATIONINPROGRESS" "$TITLE"
                wine "$APP_ANSWER"
        POL_SetupWindow_detect_exit
fi
 
 
POL_SetupWindow_message "$LNG_SUCCES" "$TITLE"
POL_SetupWindow_Close
exit

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