#!/bin/bash
[ -z
"$PLAYONLINUX"
] &&
exit
0
source
"$PLAYONLINUX/lib/sources"
GOGID=
"magic_carpet"
PREFIX=
"MagicCarpet_gog"
WORKING_WINE_VERSION=
"1.4-dos_support_0.6"
TITLE=
"GOG.com - Magic Carpet"
SHORTCUT_NAME=
"Magic Carpet"
POL_SetupWindow_Init
POL_SetupWindow_SetID 1695
POL_Debug_Init
POL_Call
POL_GoG_setup
"$GOGID"
"ebeee30afad4c1c56a7102253c3aa4e4"
POL_Wine_SelectPrefix
"$PREFIX"
POL_Wine_PrefixCreate
"$WORKING_WINE_VERSION"
POL_Call
POL_GoG_install
mv
"$WINEPREFIX/drive_c/GOG Games/Magic Carpet/CARPET.CD"
"$WINEPREFIX/drive_c/"
cat
<<_EOFCFG_ >>
"$WINEPREFIX/playonlinux_dos.cfg"
manual_mount=
true
sdl_output=overlay
render_aspect=
true
cpu_cycles=25000
cpu_cycleup=2000
cpu_cycledown=2000
mixer_prebuffer=50
_EOFCFG_
if
type
-t POL_unbase64 >
/dev/null
;
then
POL_unbase64 <<-
'_EOFINF_'
>
"$WINEPREFIX/drive_c/CARPET.CD/SNDSETUP.INF"
U09VTkRGWCA9IFNCMTYgMjIwIDUgMQ0KTVVTSUMgPSBTQlBSTyAzODggMCAwIA0K
_EOFINF_
POL_unbase64 <<-
'_EOFDAT_'
>
"$WINEPREFIX/drive_c/CARPET.CD/SNDSETUP.DAT"
U0IxNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTb3VuZGJsYXN0ZXIgMTYAAAAAAAAAAAAAAAAAAAAAAFNCUFJPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU291bmRibGFzdGVyIHBybyBmbQAAAAAAAAAAAAAAAAAyMjAAAAAAAAAAMjIwAAAAAAAAADUAAAAAAAAAAAA1AAAAAAAAAAAAMQAAAAAAAAAAADEAAAAAAAAAAAAzODgAAAAAAAAAMzg4AAAAAAAAAA==
_EOFDAT_
fi
cat
<<_EOFAE_ >
"$WINEPREFIX/drive_c/autoexec.bat"
imgmount D
"$WINEPREFIX/drive_c/CARPET.CD/GAME.GOG"
-fs iso
_EOFAE_
cat
<<_EOFBAT_ >
"$WINEPREFIX/drive_c/MagicCarpet.bat"
@ECHO OFF
D:
cd
CARPET
CARPET.EXE
EXIT
_EOFBAT_
POL_Shortcut
"MagicCarpet.bat"
"$SHORTCUT_NAME"
"$SHORTCUT_NAME.png"
""
"Game;ActionGame;"
POL_Shortcut_Document
"$SHORTCUT_NAME"
"$WINEPREFIX/drive_c/GOG Games/Magic Carpet/manual.pdf"
POL_SetupWindow_Close
exit
0