#!/bin/bash
[ -z
"$PLAYONLINUX"
] &&
exit
0
source
"$PLAYONLINUX/lib/sources"
PREFIX=
"PainkillerBlack_gog"
WORKING_WINE_VERSION=
"1.3.36"
TITLE=
"$(eval_gettext 'Painkiller Black Edition (GoG release)')"
SHORTCUT_NAME=
"Painkiller Black Edition"
SHORTCUT_EDITOR=
"$SHORTCUT_NAME - $(eval_gettext 'Editor')"
SHORTCUT_DS=
"$SHORTCUT_NAME - $(eval_gettext 'Dedicated Server')"
SHORTCUT_DOC=
"$SHORTCUT_NAME - $(eval_gettext 'User manual')"
SHORTCUT_README=
"$SHORTCUT_NAME - $(eval_gettext 'Readme')"
SHORTCUT_ENGINE_DOC=
"$SHORTCUT_NAME - $(eval_gettext 'Pain Engine')"
POL_SetupWindow_Init
POL_Debug_Init
POL_Wine_SelectPrefix
"$PREFIX"
POL_Wine_PrefixCreate
"$WORKING_WINE_VERSION"
cd
$HOME
POL_SetupWindow_browse
"$(eval_gettext 'Please select the setup file to run.')"
"$TITLE"
"setup_painkiller_black.exe"
ARCHIVE=
"$APP_ANSWER"
POL_SetupWindow_wait
"$(eval_gettext 'Please wait while $TITLE is installed.')"
"$TITLE"
POL_Call
POL_Function_SetNativeExtension
"pdf"
POL_Call
POL_Function_SetNativeExtension
"txt"
POL_Wine
start
/unix
"$ARCHIVE"
|| POL_Debug_Fatal
"$(eval_gettext 'Error while installing archive')"
POL_Wine_WaitExit
"$TITLE"
Set_OS winxp
POL_SetupWindow_VMS
"64"
POL_Wine_reboot
LNG_DOC=
"$(eval_gettext 'Documentation about the game itself') (2)"
LNG_EXTRAS=
"$(eval_gettext 'Extras (editor, dedicated server, technical doc)') (3)"
POL_SetupWindow_checkbox_list
"$(eval_gettext 'What extra shortcuts should be created?')"
"$TITLE"
"${LNG_DOC}~${LNG_EXTRAS}"
"~"
SHORTCUTS=
"$APP_ANSWER"
POL_Shortcut
"Painkiller.exe"
"$SHORTCUT_NAME"
if
echo
"$SHORTCUTS"
|
grep
-q
"$LNG_DOC"
;
then
POL_Shortcut
"start.exe"
"$SHORTCUT_DOC"
""
"'C:/$PROGRAMFILES/GOG.com/Painkiller Black/Docs/Manual.pdf'"
POL_Shortcut
"start.exe"
"$SHORTCUT_README"
""
"'C:/$PROGRAMFILES/GOG.com/Painkiller Black/Docs/ReadMe.txt'"
fi
if
echo
"$SHORTCUTS"
|
grep
-q
"$LNG_EXTRAS"
;
then
POL_Shortcut
"PainEditor.exe"
"$SHORTCUT_EDITOR"
POL_Shortcut
"Painkiller.exe"
"$SHORTCUT_DS"
""
"-dedicated"
POL_Shortcut
"start.exe"
"$SHORTCUT_ENGINE_DOC"
""
"'C:/$PROGRAMFILES/GOG.com/Painkiller Black/Docs/Pain Engine.pdf'"
fi
POL_SetupWindow_Close
exit