#!/bin/bash
[
"$PLAYONLINUX"
=
""
] &&
exit
0
source
"$PLAYONLINUX/lib/sources"
TITLE=
"Banished!"
VERSION=
"1.0.3"
PREFIX=
"Banished_TEST"
WORKING_WINE_VERSION=
"1.7.19"
GAME_VMS=
"256"
GOGID=
"BANISHED"
GOGVERSION=
"2.2.0.6"
STEAM_FLAG=
"999999"
DESTOP=
"on"
WIDTH=
"1024"
HEIGHT=
"768"
POL_SetupWindow_Init
POL_SetupWindow_SetID 9999
POL_Debug_Init
POL_Wine_SelectPrefix
"$PREFIX"
POL_System_SetArch
"x86"
POL_Wine_PrefixCreate
"$WORKING_WINE_VERSION"
POL_SetupWindow_Message
"Seting up the environment to Windows/7 sp1"
"$TITLE"
POL_SetupWindow_VMS
"GAME_VMS"
Set_Desktop
"$DESKTOP"
"$WIDTH"
"$HEIGHT"
POL_SetupWindow_Message
"Choose between STEAM or GOG Digital Download or Local version"
"$TITLE"
POL_SetupWindow_InstallMethod
"STEAM,DOWNLOAD,LOCAL"
POL_SetupWindow_Message
"Installing mandatory dependencies"
"$TITLE"
if
[
"$INSTALL_METHOD"
==
"STEAM"
];
then
POL_Call
POL_Install_steam
POL_Call
POL_Install_vcrun2008
elif
POL_Call
POL_Install_d3dx10
fi
POL_Call
POL_Install_CoreFonts
if
[
"$INSTALL_METHOD"
=
"STEAM"
];
then
POL_SetupWindow_message
"$(eval_gettext 'Do not forget to close Steam when downloading\nis finished, so that $APPLICATION_TITLE can continue\nto install your game.')"
"$TITLE"
cd
"$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
POL_Wine
start
/unix
"steam.exe"
steam:
//install/
$STEAM_FLAG
POL_Wine_WaitExit
"$TITLE"
elif
[
"$INSTALL_METHOD"
=
"DOWNLOAD"
];
then
POL_Config_Write GOGREPO
"$WINEPREFIX/drive_c/windows/temp"
POL_GOG_Download
"$GOGID"
"2c8a10ebd02f68fd71999ba4e60055ab"
POL_Wine_WaitBefore
"$TITLE"
POL_SetupWindow_wait
"Please wait"
"Installation in progress"
POL_Wine
"$GOGREPO/setup_banished_$GOGVERSION.exe"
POL_Wine_WaitExit
"$TITLE"
else
POL_SetupWindow_browse
"$(eval_gettext 'Please select the setup file to run:')"
"$TITLE"
SETUP_EXE=
"$APP_ANSWER"
POL_SetupWindow_wait
"Please wait"
"Installation in progress"
POL_Wine
start
/unix
"$SETUP_EXE"
POL_Wine_WaitExit
"$TITLE"
fi
POL_Shortcut
"Application-x86.exe"
"Banished! x86"
POL_SetupWindow_Close
exit
0