#!/bin/bash
[ -z
"$PLAYONLINUX"
] &&
exit
0
source
"$PLAYONLINUX/lib/sources"
GOGID=
"starflight_1_2"
PREFIX=
"Starflight_1_2_gog"
WORKING_WINE_VERSION=
"1.4-dos_support_0.6"
TITLE=
"GOG.com - Starflight 1 and 2"
SHORTCUT1_NAME=
"Starflight 1"
SHORTCUT1_CODEWHEEL=
"$SHORTCUT1_NAME - $(eval_gettext 'Code wheel')"
SHORTCUT2_NAME=
"Starflight 2"
POL_SetupWindow_Init
POL_SetupWindow_SetID 1015
POL_Debug_Init
POL_Call
POL_GoG_setup
"$GOGID"
"d00ac6d5c07bc44a698359e8024568a1"
POL_Wine_SelectPrefix
"$PREFIX"
POL_Wine_PrefixCreate
"$WORKING_WINE_VERSION"
POL_Call
POL_GoG_install
cd
"$POL_USER_ROOT/tmp"
tar
xzvf starflight_batches.tgz
POL_Wine_reboot
cd
"$WINEPREFIX/drive_c/GOG Games/Starflight 1 and 2"
|| POL_Debug_Fatal
"Game not installed in standard path?"
STARFLT1=
"STARFLT1"
STARFLT2=
"STARFLT2"
mv
"Starflight 1"
"$STARFLT1"
mv
"Starflight 2"
"$STARFLT2"
cp
"$STARFLT2/MMAIN.EXE"
"$STARFLT1/STARFLT/PLAY/"
cp
"$STARFLT2/DPUT.EXE"
"$STARFLT1/STARFLT/PLAY/"
cp
"$POL_USER_ROOT/tmp/SF1.BAT"
"$STARFLT1/STARFLT/PLAY/SF1.BAT"
cp
"$POL_USER_ROOT/tmp/SF2.BAT"
"$STARFLT2/SF2.BAT"
cat
<<
'_EOFCFG_'
>>
"$WINEPREFIX/playonlinux_dos.cfg"
dosbox_memsize=16
cpu_cycles=
'fixed 5000'
_EOFCFG_
[
"$POL_OS"
=
"Linux"
] &&
echo
"render_scaler=hq2x"
>>
"$WINEPREFIX/playonlinux_dos.cfg"
POL_Shortcut
"SF1.BAT"
"$SHORTCUT1_NAME"
"$SHORTCUT1_NAME.png"
""
"Game;RolePlaying;"
POL_Shortcut_Document
"$SHORTCUT1_NAME"
"$WINEPREFIX/drive_c/GOG Games/Starflight 1 and 2/$STARFLT1/manual.pdf"
POL_Shortcut
"Starflight_codes_by_gog.exe"
"$SHORTCUT1_CODEWHEEL"
""
""
"Game;RolePlaying;"
POL_Shortcut
"SF2.BAT"
"$SHORTCUT2_NAME"
"$SHORTCUT2_NAME.png"
""
"Game;RolePlaying;"
POL_Shortcut_Document
"$SHORTCUT2_NAME"
"$WINEPREFIX/drive_c/GOG Games/Starflight 1 and 2/$STARFLT2/manual.pdf"
POL_SetupWindow_Close
exit
0