#!/bin/bash
[
"$PLAYONLINUX"
=
""
] &&
exit
0
source
"$PLAYONLINUX/lib/sources"
TITLE=
"Anno 1701"
PREFIX=
"Anno1701"
if
[
"$POL_LANG"
==
"fr"
];
then
LNG_GAME_UPDATE_WELCOME=
"Bienvenue dans le script d'installation du\npatch 1.02 pour $TITLE"
LNG_VERSION_QUESTION=
"Sélectionner la version d'installation d'Anno :"
AUTRE=
"Autre"
LNG_PATCH_NOT_IN_LIST=
"Voulez vous utiliser un fichier local pour patcher le jeu?"
LNG_PATCH_DL=
"Le patch v1.02 est en cours de téléchargement..."
LNG_PATCH_INSTALL=
"Le patch v1.02 est en cours d'installation..."
else
LNG_GAME_UPDATE_WELCOME=
"Welcome in the patch 1.02 Installation script\nfor $TITLE"
LNG_VERSION_QUESTION=
"Choose the Anno installation version :"
AUTRE=
"Other"
LNG_PATCH_NOT_IN_LIST=
"Do you want to use a local file to patch the game?"
LNG_PATCH_DL=
"Downloading patch v1.02..."
LNG_PATCH_INSTALL=
"Installing patch v1.02..."
fi
POL_SetupWindow_Init
POL_SetupWindow_free_presentation
"$TITLE"
"$LNG_GAME_UPDATE_WELCOME"
POL_SetupWindow_checkexist()
{
if
[ ! -e
"$POL_USER_ROOT/wineprefix/$1"
];
then
if
[
"$POL_LANG"
==
"fr"
];
then
LNG_PREFIX_NOT_EXIST=
"Le jeu n'est pas installé."
else
LNG_PREFIX_NOT_EXIST=
"Game is not installed."
fi
POL_SetupWindow_message
"$LNG_PREFIX_NOT_EXIST"
"$TITLE"
POL_SetupWindow_Close
exit
fi
}
POL_SetupWindow_checkexist
"$PREFIX"
select_prefix
"$POL_USER_ROOT/wineprefix/$PREFIX"
POL_SetupWindow_menu
"$LNG_VERSION_QUESTION"
"$TITLE"
"fra~uk~usa~ger~$AUTRE"
"~"
if
[
"$APP_ANSWER"
==
"fra"
];
then
FICHIER=
"anno1701_patch102_fra.exe"
elif
[
"$APP_ANSWER"
==
"uk"
];
then
FICHIER=
"anno1701_patch102_uk.exe"
elif
[
"$APP_ANSWER"
==
"ger"
];
then
FICHIER=
"anno1701_patch102_ger.exe"
elif
[
"$APP_ANSWER"
==
"usa"
];
then
FICHIER=
"1701ad_patch102_usa.exe"
else
FICHIER=
""
fi
if
[
"$FICHIER"
==
""
];
then
cd
"$HOME"
POL_SetupWindow_question
"$LNG_PATCH_NOT_IN_LIST"
"$TITLE"
if
[
"$APP_ANSWER"
==
"TRUE"
];
then
POL_SetupWindow_browse
POL_SetupWindow_wait_next_signal
"$LNG_PATCH_INSTALL"
"$TITLE"
wine $APP_ANSWER
POL_SetupWindow_detect_exit
else
POL_SetupWindow_Close
exit
fi
else
cd
"$POL_USER_ROOT/tmp"
POL_SetupWindow_wait_next_signal
"$LNG_PATCH_INSTALL"
"$TITLE"
wine anno1701%2F$FICHIER
POL_SetupWindow_detect_exit
fi
if
[ -e
"$WINEPREFIX/drive_c/windows/temp/"
];
then
rm
-rf
"$WINEPREFIX/drive_c/windows/temp/*"
chmod
-R 777
"$POL_USER_ROOT/tmp/"
rm
-rf
"$POL_USER_ROOT/tmp/*"
fi
POL_SetupWindow_message
"$LNG_FIN"
"$TITLE"
POL_SetupWindow_Close
exit