#!/bin/bash
[
"$PLAYONLINUX"
=
""
] &&
exit
0
source
"$PLAYONLINUX/lib/sources"
TITLE=
"Aliens versus Predator 2"
PREFIX=
"AVP2"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation
"$TITLE"
"Fox Interactive"
""
"Alexander Borysov"
"$PREFIX"
POL_Wine_SelectPrefix
"$PREFIX"
POL_SetupWindow_wait
"$(eval_gettext "
Please wait
while
the wine prefix is created.
")"
"$TITLE"
POL_Wine_PrefixCreate
"1.3.37"
POL_SetupWindow_InstallMethod
"LOCAL,DVD"
if
[
"$INSTALL_METHOD"
=
"DVD"
];
then
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom
"ALIEN.REZ"
POL_SetupWindow_message
"$(eval_gettext "
If prompted to
install
DirectX 8, click No
")"
"$TITLE"
POL_Wine_WaitBefore
"$TITLE"
POL_Wine
"$CDROM/Setup.exe"
elif
[
"$INSTALL_METHOD"
=
"LOCAL"
];
then
POL_SetupWindow_browse
"$(eval_gettext "
Please
select
the setup
file
to run.
")"
"$TITLE"
POL_Wine_WaitBefore
"$TITLE"
POL_Wine
"$APP_ANSWER"
fi
RES_STR=
"$(xrandr -q | grep primary | grep -oE "
[0-9]+x[^+]+
")"
if
[
"$RES_STR"
=
""
];
then
POL_SetupWindow_textbox
"$(eval_gettext "
What is the resolution of your primary monitor?
")"
"$TITLE"
"1920x1080"
RES_STR=
"$APP_ANSWER"
fi
WIDTH=`
echo
"$RES_STR"
|
cut
-d x -f 1`
HEIGHT=`
echo
"$RES_STR"
|
cut
-d x -f 2`
Set_Desktop
"On"
"$WIDTH"
"$HEIGHT"
Set_OS
"win98"
POL_Wine_X11Drv
"GrabFullscreen"
"Y"
POL_Shortcut
"AVP2.exe"
"$TITLE"
""
INSTALL_DIR=
"$(dirname "
$(find_binary AVP2.exe)
")"
AEX=
"$WINEPREFIX/drive_c/$INSTALL_DIR/autoexec.cfg"
sed
-i
"s/.*SCREENWIDTH.*/\"SCREENWIDTH\" \"$WIDTH\"/"
"$AEX"
sed
-i
"s/.*SCREENHEIGHT.*/\"SCREENHEIGHT\" \"$HEIGHT\"/"
"$AEX"
sed
-i
"s/.*GameScreenWidth.*/\"GameScreenWidth\" \"$WIDTH\"/"
"$AEX"
sed
-i
"s/.*GameScreenHeight.*/\"GameScreenHeight\" \"$HEIGHT\"/"
"$AEX"
POL_SetupWindow_message
"$(eval_gettext "
To get rid of the mouse issues, turn the mouse smoothing setting
in
the
in
-game controls up to full.
")"
"$TITLE"
POL_SetupWindow_Close
exit