close

Quest for Glory 5 Mac Download UPDATED

Quest for Glory 5 Mac Download

Quest for Glory 5: Dragon Burn down

Informations

Creator Message
Dadu042

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 1435
Vino:

Feedbacks

Description

Adventure game, 1999. Wikipedia.

Appdb.winehq.org , PCGamingWiki.

Screenshots

Miniature

Source code

#!/bin/bash # Date : (2020-01-01) # Last revision : encounter the changelog below # Wine version used : system # Distribution used to test : XUbuntu xviii.04 x64 # Writer : Dadu042 # Licence : Retail # Merely For : http://www.playonlinux.com # # TESTED Editions: CD-ROM english (folders date: december 1999) with patch file v1.2 included. # # Middlewares used by this software : DirectDraw 5 ?, Quicktime v3.0.two. # # CHANGELOG # [Dadu042] (2020-01-01) #   First script (tested with Vino 4.0.3). # # KNOWN ISSUES: #  - Vino amd64 iv.0.3: Doing ALT+TAB does lost the game visuals.  # Ideas to improve this script: select archive, then decide if extension is RAR or Naught or 7Z...  [ "$PLAYONLINUX" = "" ] && get out 0 source "$PLAYONLINUX/lib/sources"  Title="Quest for Glory V: Dragon Fire" PREFIX="Quest_for_Glory_V_DragonFire" EDITOR="" GAME_URL="https://en.wikipedia.org/wiki/Quest_for_Glory_V:_Dragon_Fire" AUTHOR="Dadu042" STEAM_ID="" WORKING_WINE_VERSION="" GAME_VMS="128" SHORTCUT_FILENAME="QFG5.exe" SOFTWARE_CATEGORIES="Game;" # http://wiki.playonlinux.com/index.php/Scripting_-_Chapter_9:_Standardization#Advanced_Standardization DOCUMENT_FILE="Read*.txt"     # Starting the script POL_SetupWindow_Init             # Starting debugging API POL_Debug_Init            # Open dialogue box  POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"          # POL_SetupWindow_message "$(eval_gettext 'Alert: this software does exist in Linux native version.\northward\nThis script only allow to run the Windows version on Linux, please prefer the Linux edition for better 3D speed.')" "$Championship"          # POL_SetupWindow_message "$(eval_gettext 'This game requires a fast 3D GPU (ie: Intel HD Graphics 4440 is not enough).')" "$TITLE"           POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"      # Setting prefix path POL_Wine_SelectPrefix "$PREFIX"            # Determine Compages POL_System_SetArch "amd64" # POL_System_SetArch "x86"       # Downloading wine if necessary and creating prefix # POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Wine_PrefixCreate  Set_OS "winxp"     ####################################### #  Installing mandatory dependencies  # #######################################  # POL_Call POL_Install_mfc42 # POL_Call POL_Install_dsound # POL_Call POL_Install_riched30 # POL_Call POL_Install_phzysx # POL_Call POL_Install_corefonts # POL_Call POL_Install_d3dx11 # POL_Call POL_Install_mono210         ################ #      GPU     # ################  # Ready Graphic Carte du jour information keys for vino # POL_Wine_SetVideoDriver  # Asking almost retentivity size of graphic bill of fare # POL_SetupWindow_VMS $GAME_VMS   # Useful for Nvidia GPUs # POL_Call POL_Install_physx         ############################################# #  Sound problem gear up - pulseaudio related   # ############################################# # [ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa" # [ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y" ## Stop Set         # Choose between Steam and other Digital Download versions # POL_SetupWindow_InstallMethod "STEAM,DVD,LOCAL,DOWNLOAD" POL_SetupWindow_InstallMethod "CD,LOCAL"      POL_SetupWindow_message "Warning: do non install DirectX." "$Title"  # Begin game installation if [ "$INSTALL_METHOD" == "STEAM" ]; and then         POL_Call POL_Install_steam         # Mandatory pre-install fix for steam         POL_Call POL_Install_steam_flags "$STEAM_ID"         # Shortcut done before install for steam version         POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/$STEAM_ID"         # Steam install         POL_SetupWindow_message "$(eval_gettext 'When $Championship download by Steam is finished,\nDo Non click on Play.\n\nClose COMPLETELY the Steam interface, \nso that the installation script can continue')" "$TITLE"         cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"         POL_Wine showtime /unix "steam.exe" steam://install/$STEAM_ID         POL_Wine_WaitExit "$TITLE"          elif [ "$INSTALL_METHOD" == "CD" ]; and then         POL_SetupWindow_cdrom                  # POL_Call POL_Function_NoCDWarning           POL_SetupWindow_check_cdrom "QFG.ICO"         POL_Wine offset /unix "$CDROM/setup.exe" "/SILENT"         POL_Wine_WaitExit "setup.exe"              # Restore screen resolution (game's default is 800x600 ?)         # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -southward 0' Exit"                 POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"         POL_Shortcut_Document "$Championship" "$DOCUMENT_FILE"          elif [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then         cd "$WINEPREFIX/drive_c"         POL_Download "https://scdn.line-apps.com/client/win/new/LineInst.exe"         POL_SetupWindow_message "$(eval_gettext 'Notation: we recommend you lot to uncheck all the checkboxes:\n[x] -> [ ]')" "$Championship"         POL_Wine "LineInst.exe" # "/SILENT"         POL_Wine_WaitBefore "$Championship"         POL_Shortcut "$SHORTCUT_FILENAME" "$Title" "" "" "$SOFTWARE_CATEGORIES"              # Restore screen resolution (game'south default is 1024x768)         # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -s 0' Get out"              # POL_Shortcut "fifty.exe" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"         # POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"     elif [ "$INSTALL_METHOD" == "LOCAL" ]; then         # POL_SetupWindow_menu "$(eval_gettext 'What is the type of the file?.')" "$Championship" "$(eval_gettext '.EXE')~$(eval_gettext '.ZIP')~$(eval_gettext '.RAR')" "~"         POL_SetupWindow_menu "$(eval_gettext 'What is the type of the file?.')" "$Title" "$(eval_gettext '.EXE')~$(eval_gettext '.ZIP')~$(eval_gettext '.RAR')" "~"         # APP_ANSWER=".EXE"     if [ "$APP_ANSWER" == ".EXE" ]; then         # Asking so installing local files of the game         cd "$Dwelling"         POL_SetupWindow_browse "$(eval_gettext 'Delight select the setup file to run')" "$TITLE"         SETUP_EXE="$APP_ANSWER"         POL_Wine start /unix "$SETUP_EXE"         POL_Wine_WaitExit "$TITLE"               # Restore screen resolution (game's default is 1024x768)         # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -due south 0' Leave"               POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"         # POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"      elif [ "$APP_ANSWER" == "$(eval_gettext '.Aught')" ]; then         cd "$Domicile"         POL_SetupWindow_browse "$(eval_gettext 'Please select the .Zip file')" "$TITLE"         SETUP_EXE="$APP_ANSWER"         cd "$POL_System_TmpDir"         POL_SetupWindow_wait_next_signal "$(eval_gettext 'Extracting the archive...')" "$TITLE"         POL_System_unzip "$APP_ANSWER" -d "$WINEPREFIX/drive_c/"         POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"                   elif [ "$APP_ANSWER" == "$(eval_gettext '.RAR')" ]; and so         cd "$Dwelling"         POL_SetupWindow_browse "$(eval_gettext 'Please select the .RAR file')" "$Title"         SETUP_EXE="$APP_ANSWER"         cd "$POL_System_TmpDir"         POL_SetupWindow_wait_next_signal "$(eval_gettext 'Extracting the archive...')" "$Championship"         POL_System_unrar ten "$APP_ANSWER" "$WINEPREFIX/drive_c/" || POL_Debug_Fatal "unrar is required to unarchive $Title (unrar package is not installed on the OS)."         POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES" fi fi     ################ # Patch update # ################     POL_SetupWindow_menu "$(eval_gettext 'Do you want to install a official patch-update ?\n (to download by yourself).')" "$TITLE" "$(eval_gettext 'Yes')~$(eval_gettext 'No')" "~"  if [ "$APP_ANSWER" == "$(eval_gettext 'Yes')" ]; then         POL_SetupWindow_browse "$(eval_gettext 'Please select the file to run')" "$TITLE"         PATCH_EXE="$APP_ANSWER"         POL_Wine beginning /unix "$PATCH_EXE"         POL_Wine_WaitExit "$PATCH_EXE" fi         # POL_SetupWindow_message "$(eval_gettext '\nInstallation is finished ! :)')" "$TITLE"     # POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to take huge log file, you lot should type \ninto Debug flags : fixme-all')" "$TITLE"  # Neglect ? # POL_SetupWindow_message "$LNG_FIN" "$Title"  POL_SetupWindow_Close leave 0

Contributions

Member Message
Dadu042 Midweek ane January 2020 at 23:56
Dadu042

Data

This update has been canonical by the squad.

Differences

@@ -59,8 +59,9 @@  # POL_System_SetArch "x86"         # Downloading wine if necessary and creating prefix -POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" -         +# POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" +POL_Wine_PrefixCreate +  Set_OS "winxp"       #######################################                    

New source code

#!/bin/bash # Appointment : (2020-01-01) # Concluding revision : see the changelog below # Wine version used : system # Distribution used to examination : XUbuntu 18.04 x64 # Author : Dadu042 # Licence : Retail # Only For : http://world wide web.playonlinux.com # # TESTED Editions: CD-ROM english (folders engagement: december 1999) with patch file v1.two included. # # Middlewares used by this software : DirectDraw 5 ?, Quicktime v3.0.2. # # CHANGELOG # [Dadu042] (2020-01-01) #   Showtime script (tested with Wine four.0.three). # # KNOWN Problems: #  - Wine amd64 4.0.3: Doing ALT+TAB does lost the game visuals.  # Ideas to improve this script: select archive, then determine if extension is RAR or ZIP or 7Z...  [ "$PLAYONLINUX" = "" ] && leave 0 source "$PLAYONLINUX/lib/sources"  TITLE="Quest for Glory 5: Dragon Fire" PREFIX="Quest_for_Glory_V_DragonFire" EDITOR="" GAME_URL="https://en.wikipedia.org/wiki/Quest_for_Glory_V:_Dragon_Fire" Author="Dadu042" STEAM_ID="" WORKING_WINE_VERSION="" GAME_VMS="128" SHORTCUT_FILENAME="QFG5.exe" SOFTWARE_CATEGORIES="Game;" # http://wiki.playonlinux.com/index.php/Scripting_-_Chapter_9:_Standardization#Advanced_Standardization DOCUMENT_FILE="Read*.txt"     # Starting the script POL_SetupWindow_Init             # Starting debugging API POL_Debug_Init            # Open dialogue box  POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$Writer" "$PREFIX"          # POL_SetupWindow_message "$(eval_gettext 'WARNING: this software does exist in Linux native version.\n\nThis script but allow to run the Windows version on Linux, please prefer the Linux edition for meliorate 3D speed.')" "$Title"          # POL_SetupWindow_message "$(eval_gettext 'This game requires a fast 3D GPU (ie: Intel Hard disk drive Graphics 4440 is not plenty).')" "$Title"           POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $Title"      # Setting prefix path POL_Wine_SelectPrefix "$PREFIX"            # Determine Architecture POL_System_SetArch "amd64" # POL_System_SetArch "x86"       # Downloading wine if necessary and creating prefix # POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Wine_PrefixCreate  Set_OS "winxp"     ####################################### #  Installing mandatory dependencies  # #######################################  # POL_Call POL_Install_mfc42 # POL_Call POL_Install_dsound # POL_Call POL_Install_riched30 # POL_Call POL_Install_phzysx # POL_Call POL_Install_corefonts # POL_Call POL_Install_d3dx11 # POL_Call POL_Install_mono210         ################ #      GPU     # ################  # Set Graphic Card information keys for vino # POL_Wine_SetVideoDriver  # Request about retentiveness size of graphic carte du jour # POL_SetupWindow_VMS $GAME_VMS   # Useful for Nvidia GPUs # POL_Call POL_Install_physx         ############################################# #  Audio problem ready - pulseaudio related   # ############################################# # [ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa" # [ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y" ## End Fix         # Choose between Steam and other Digital Download versions # POL_SetupWindow_InstallMethod "STEAM,DVD,LOCAL,DOWNLOAD" POL_SetupWindow_InstallMethod "CD,LOCAL"      POL_SetupWindow_message "Warning: exercise not install DirectX." "$TITLE"  # Begin game installation if [ "$INSTALL_METHOD" == "STEAM" ]; then         POL_Call POL_Install_steam         # Mandatory pre-install fix for steam         POL_Call POL_Install_steam_flags "$STEAM_ID"         # Shortcut done before install for steam version         POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/$STEAM_ID"         # Steam install         POL_SetupWindow_message "$(eval_gettext 'When $Championship download past Steam is finished,\nDo NOT click on Play.\n\nClose COMPLETELY the Steam interface, \nso that the installation script tin can go along')" "$TITLE"         cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"         POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID         POL_Wine_WaitExit "$TITLE"          elif [ "$INSTALL_METHOD" == "CD" ]; then         POL_SetupWindow_cdrom                  # POL_Call POL_Function_NoCDWarning           POL_SetupWindow_check_cdrom "QFG.ICO"         POL_Wine start /unix "$CDROM/setup.exe" "/SILENT"         POL_Wine_WaitExit "setup.exe"              # Restore screen resolution (game's default is 800x600 ?)         # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -s 0' Go out"                 POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"         POL_Shortcut_Document "$Championship" "$DOCUMENT_FILE"          elif [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then         cd "$WINEPREFIX/drive_c"         POL_Download "https://scdn.line-apps.com/client/win/new/LineInst.exe"         POL_SetupWindow_message "$(eval_gettext 'Note: we recommend y'all to uncheck all the checkboxes:\north[x] -> [ ]')" "$TITLE"         POL_Wine "LineInst.exe" # "/SILENT"         POL_Wine_WaitBefore "$TITLE"         POL_Shortcut "$SHORTCUT_FILENAME" "$Championship" "" "" "$SOFTWARE_CATEGORIES"              # Restore screen resolution (game's default is 1024x768)         # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -s 0' Get out"              # POL_Shortcut "l.exe" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"         # POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"     elif [ "$INSTALL_METHOD" == "LOCAL" ]; then         # POL_SetupWindow_menu "$(eval_gettext 'What is the blazon of the file?.')" "$Championship" "$(eval_gettext '.EXE')~$(eval_gettext '.Zippo')~$(eval_gettext '.RAR')" "~"         POL_SetupWindow_menu "$(eval_gettext 'What is the type of the file?.')" "$Title" "$(eval_gettext '.EXE')~$(eval_gettext '.Zero')~$(eval_gettext '.RAR')" "~"         # APP_ANSWER=".EXE"     if [ "$APP_ANSWER" == ".EXE" ]; then         # Asking then installing local files of the game         cd "$HOME"         POL_SetupWindow_browse "$(eval_gettext 'Delight select the setup file to run')" "$Title"         SETUP_EXE="$APP_ANSWER"         POL_Wine start /unix "$SETUP_EXE"         POL_Wine_WaitExit "$TITLE"               # Restore screen resolution (game's default is 1024x768)         # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -s 0' EXIT"               POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"         # POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"      elif [ "$APP_ANSWER" == "$(eval_gettext '.Aught')" ]; then         cd "$HOME"         POL_SetupWindow_browse "$(eval_gettext 'Please select the .ZIP file')" "$TITLE"         SETUP_EXE="$APP_ANSWER"         cd "$POL_System_TmpDir"         POL_SetupWindow_wait_next_signal "$(eval_gettext 'Extracting the archive...')" "$Championship"         POL_System_unzip "$APP_ANSWER" -d "$WINEPREFIX/drive_c/"         POL_Shortcut "$SHORTCUT_FILENAME" "$Title" "" "" "$SOFTWARE_CATEGORIES"                   elif [ "$APP_ANSWER" == "$(eval_gettext '.RAR')" ]; then         cd "$HOME"         POL_SetupWindow_browse "$(eval_gettext 'Delight select the .RAR file')" "$Title"         SETUP_EXE="$APP_ANSWER"         cd "$POL_System_TmpDir"         POL_SetupWindow_wait_next_signal "$(eval_gettext 'Extracting the archive...')" "$Championship"         POL_System_unrar ten "$APP_ANSWER" "$WINEPREFIX/drive_c/" || POL_Debug_Fatal "unrar is required to unarchive $Title (unrar parcel is not installed on the OS)."         POL_Shortcut "$SHORTCUT_FILENAME" "$Title" "" "" "$SOFTWARE_CATEGORIES" fi fi     ################ # Patch update # ################     POL_SetupWindow_menu "$(eval_gettext 'Do yous want to install a official patch-update ?\n (to download by yourself).')" "$Title" "$(eval_gettext 'Aye')~$(eval_gettext 'No')" "~"  if [ "$APP_ANSWER" == "$(eval_gettext 'Yes')" ]; and then         POL_SetupWindow_browse "$(eval_gettext 'Please select the file to run')" "$TITLE"         PATCH_EXE="$APP_ANSWER"         POL_Wine offset /unix "$PATCH_EXE"         POL_Wine_WaitExit "$PATCH_EXE" fi         # POL_SetupWindow_message "$(eval_gettext '\nInstallation is finished ! :)')" "$Championship"     # POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have huge log file, yous should blazon \ninto Debug flags : fixme-all')" "$TITLE"  # Fail ? # POL_SetupWindow_message "$LNG_FIN" "$TITLE"  POL_SetupWindow_Close exit 0

Replies

Dadu042 Wed ane January 2020 at 23:48
Dadu042

Warning

This update has not been canonical yet by the team.
Utilize it at your own hazard

Differences

@@ -0,0 +1,210 @@ +#!/bin/bash +# Appointment : (2020-01-01) +# Last revision : see the changelog below +# Wine version used : system +# Distribution used to test : XUbuntu 18.04 x64 +# Author : Dadu042 +# Licence : Retail +# Merely For : http://www.playonlinux.com +# +# TESTED Editions: CD-ROM english language (folders appointment: dec 1999) with patch file v1.two included. +# +# Middlewares used by this software : DirectDraw v ?, Quicktime v3.0.2. +# +# CHANGELOG +# [Dadu042] (2020-01-01) +#   Kickoff script (tested with Wine iv.0.three). +# +# KNOWN ISSUES: +#  - Wine amd64 4.0.3: Doing ALT+TAB does lost the game visuals. + +# Ideas to improve this script: select annal, then make up one's mind if extension is RAR or Zero or 7Z... + +[ "$PLAYONLINUX" = "" ] && go out 0 +source "$PLAYONLINUX/lib/sources" + +Title="Quest for Glory V: Dragon Burn" +PREFIX="Quest_for_Glory_V_DragonFire" +EDITOR="" +GAME_URL="https://en.wikipedia.org/wiki/Quest_for_Glory_V:_Dragon_Fire" +AUTHOR="Dadu042" +STEAM_ID="" +WORKING_WINE_VERSION="" +GAME_VMS="128" +SHORTCUT_FILENAME="QFG5.exe" +SOFTWARE_CATEGORIES="Game;" +# http://wiki.playonlinux.com/alphabetize.php/Scripting_-_Chapter_9:_Standardization#Advanced_Standardization +DOCUMENT_FILE="Read*.txt" +    +# Starting the script +POL_SetupWindow_Init +            +# Starting debugging API +POL_Debug_Init +           +# Open up dialogue box  +POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" +         +# POL_SetupWindow_message "$(eval_gettext 'Warning: this software does exist in Linux native version.\n\nThis script but allow to run the Windows version on Linux, delight prefer the Linux edition for amend 3D speed.')" "$Championship" +         +# POL_SetupWindow_message "$(eval_gettext 'This game requires a fast 3D GPU (ie: Intel Hard disk Graphics 4440 is not plenty).')" "$TITLE" +          +POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $Championship" +     +# Setting prefix path +POL_Wine_SelectPrefix "$PREFIX" +           +# Determine Compages +POL_System_SetArch "amd64" +# POL_System_SetArch "x86" +      +# Downloading wine if necessary and creating prefix +POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" +         +Set_OS "winxp" +    +####################################### +#  Installing mandatory dependencies  # +####################################### + +# POL_Call POL_Install_mfc42 +# POL_Call POL_Install_dsound +# POL_Call POL_Install_riched30 +# POL_Call POL_Install_phzysx +# POL_Call POL_Install_corefonts +# POL_Call POL_Install_d3dx11 +# POL_Call POL_Install_mono210 +    +    +################ +#      GPU     # +################ + +# Set Graphic Carte information keys for wine +# POL_Wine_SetVideoDriver + +# Request most memory size of graphic carte +# POL_SetupWindow_VMS $GAME_VMS +  +# Useful for Nvidia GPUs +# POL_Call POL_Install_physx +    +    +############################################# +#  Sound trouble set - pulseaudio related   # +############################################# +# [ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa" +# [ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y" +## Finish Ready +    +    +# Cull between Steam and other Digital Download versions +# POL_SetupWindow_InstallMethod "STEAM,DVD,LOCAL,DOWNLOAD" +POL_SetupWindow_InstallMethod "CD,LOCAL" +     +POL_SetupWindow_message "Alarm: practise not install DirectX." "$TITLE" + +# Begin game installation +if [ "$INSTALL_METHOD" == "STEAM" ]; then +        POL_Call POL_Install_steam +        # Mandatory pre-install fix for steam +        POL_Call POL_Install_steam_flags "$STEAM_ID" +        # Shortcut done before install for steam version +        POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/$STEAM_ID" +        # Steam install +        POL_SetupWindow_message "$(eval_gettext 'When $TITLE download by Steam is finished,\nDo Not click on Play.\due north\nClose COMPLETELY the Steam interface, \nso that the installation script tin can continue')" "$TITLE" +        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" +        POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID +        POL_Wine_WaitExit "$Title" +         +elif [ "$INSTALL_METHOD" == "CD" ]; and then +        POL_SetupWindow_cdrom +         +        # POL_Call POL_Function_NoCDWarning +  +        POL_SetupWindow_check_cdrom "QFG.ICO" +        POL_Wine outset /unix "$CDROM/setup.exe" "/SILENT" +        POL_Wine_WaitExit "setup.exe" +     +        # Restore screen resolution (game's default is 800x600 ?) +        # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -south 0' Exit" +        +        POL_Shortcut "$SHORTCUT_FILENAME" "$Title" "" "" "$SOFTWARE_CATEGORIES" +        POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE" +         +elif [ "$INSTALL_METHOD" == "DOWNLOAD" ]; and then +        cd "$WINEPREFIX/drive_c" +        POL_Download "https://scdn.line-apps.com/client/win/new/LineInst.exe" +        POL_SetupWindow_message "$(eval_gettext 'Note: we recommend y'all to uncheck all the checkboxes:\n[ten] -> [ ]')" "$TITLE" +        POL_Wine "LineInst.exe" # "/SILENT" +        POL_Wine_WaitBefore "$Championship" +        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES" +     +        # Restore screen resolution (game's default is 1024x768) +        # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -s 0' EXIT" +     +        # POL_Shortcut "l.exe" "$Championship" "" "" "$SOFTWARE_CATEGORIES" +        # POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE" +    +elif [ "$INSTALL_METHOD" == "LOCAL" ]; and so +        # POL_SetupWindow_menu "$(eval_gettext 'What is the blazon of the file?.')" "$TITLE" "$(eval_gettext '.EXE')~$(eval_gettext '.ZIP')~$(eval_gettext '.RAR')" "~" +        POL_SetupWindow_menu "$(eval_gettext 'What is the blazon of the file?.')" "$TITLE" "$(eval_gettext '.EXE')~$(eval_gettext '.Zero')~$(eval_gettext '.RAR')" "~" +        # APP_ANSWER=".EXE" +    +if [ "$APP_ANSWER" == ".EXE" ]; then +        # Asking then installing local files of the game +        cd "$HOME" +        POL_SetupWindow_browse "$(eval_gettext 'Delight select the setup file to run')" "$TITLE" +        SETUP_EXE="$APP_ANSWER" +        POL_Wine kickoff /unix "$SETUP_EXE" +        POL_Wine_WaitExit "$TITLE" +      +        # Restore screen resolution (game's default is 1024x768) +        # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -s 0' Leave" +      +        POL_Shortcut "$SHORTCUT_FILENAME" "$Championship" "" "" "$SOFTWARE_CATEGORIES" +        # POL_Shortcut_Document "$Title" "$DOCUMENT_FILE" +     +elif [ "$APP_ANSWER" == "$(eval_gettext '.Goose egg')" ]; and so +        cd "$Dwelling" +        POL_SetupWindow_browse "$(eval_gettext 'Please select the .ZIP file')" "$Championship" +        SETUP_EXE="$APP_ANSWER" +        cd "$POL_System_TmpDir" +        POL_SetupWindow_wait_next_signal "$(eval_gettext 'Extracting the archive...')" "$Title" +        POL_System_unzip "$APP_ANSWER" -d "$WINEPREFIX/drive_c/" +        POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES" +                  +elif [ "$APP_ANSWER" == "$(eval_gettext '.RAR')" ]; and then +        cd "$Dwelling house" +        POL_SetupWindow_browse "$(eval_gettext 'Please select the .RAR file')" "$Title" +        SETUP_EXE="$APP_ANSWER" +        cd "$POL_System_TmpDir" +        POL_SetupWindow_wait_next_signal "$(eval_gettext 'Extracting the archive...')" "$Title" +        POL_System_unrar x "$APP_ANSWER" "$WINEPREFIX/drive_c/" || POL_Debug_Fatal "unrar is required to unarchive $TITLE (unrar packet is not installed on the OS)." +        POL_Shortcut "$SHORTCUT_FILENAME" "$Championship" "" "" "$SOFTWARE_CATEGORIES" +fi +fi +    +################ +# Patch update # +################ +    +POL_SetupWindow_menu "$(eval_gettext 'Practice you want to install a official patch-update ?\n (to download by yourself).')" "$Championship" "$(eval_gettext 'Aye')~$(eval_gettext 'No')" "~" + +if [ "$APP_ANSWER" == "$(eval_gettext 'Yes')" ]; so +        POL_SetupWindow_browse "$(eval_gettext 'Please select the file to run')" "$Title" +        PATCH_EXE="$APP_ANSWER" +        POL_Wine start /unix "$PATCH_EXE" +        POL_Wine_WaitExit "$PATCH_EXE" +fi +    +    +# POL_SetupWindow_message "$(eval_gettext '\nInstallation is finished ! :)')" "$TITLE" +    +# POL_SetupWindow_message "$(eval_gettext 'Warning: to avoid to have huge log file, you should blazon \ninto Debug flags : fixme-all')" "$TITLE" + +# Neglect ? +# POL_SetupWindow_message "$LNG_FIN" "$TITLE" + +POL_SetupWindow_Close +get out 0 \ No newline at finish of file                    

New source code

#!/bin/bash # Date : (2020-01-01) # Last revision : see the changelog below # Wine version used : organization # Distribution used to examination : XUbuntu 18.04 x64 # Author : Dadu042 # Licence : Retail # Only For : http://www.playonlinux.com # # TESTED Editions: CD-ROM english (folders date: december 1999) with patch file v1.2 included. # # Middlewares used past this software : DirectDraw 5 ?, Quicktime v3.0.2. # # CHANGELOG # [Dadu042] (2020-01-01) #   First script (tested with Wine 4.0.3). # # KNOWN ISSUES: #  - Wine amd64 4.0.iii: Doing ALT+TAB does lost the game visuals.  # Ideas to better this script: select archive, so decide if extension is RAR or ZIP or 7Z...  [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources"  Championship="Quest for Glory V: Dragon Fire" PREFIX="Quest_for_Glory_V_DragonFire" EDITOR="" GAME_URL="https://en.wikipedia.org/wiki/Quest_for_Glory_V:_Dragon_Fire" Author="Dadu042" STEAM_ID="" WORKING_WINE_VERSION="" GAME_VMS="128" SHORTCUT_FILENAME="QFG5.exe" SOFTWARE_CATEGORIES="Game;" # http://wiki.playonlinux.com/index.php/Scripting_-_Chapter_9:_Standardization#Advanced_Standardization DOCUMENT_FILE="Read*.txt"     # Starting the script POL_SetupWindow_Init             # Starting debugging API POL_Debug_Init            # Open dialogue box  POL_SetupWindow_presentation "$Title" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"          # POL_SetupWindow_message "$(eval_gettext 'WARNING: this software does exist in Linux native version.\n\nThis script only let to run the Windows version on Linux, please prefer the Linux edition for better 3D speed.')" "$TITLE"          # POL_SetupWindow_message "$(eval_gettext 'This game requires a fast 3D GPU (ie: Intel Hard disk drive Graphics 4440 is non enough).')" "$TITLE"           POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $Championship"      # Setting prefix path POL_Wine_SelectPrefix "$PREFIX"            # Determine Compages POL_System_SetArch "amd64" # POL_System_SetArch "x86"       # Downloading vino if necessary and creating prefix POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"          Set_OS "winxp"     ####################################### #  Installing mandatory dependencies  # #######################################  # POL_Call POL_Install_mfc42 # POL_Call POL_Install_dsound # POL_Call POL_Install_riched30 # POL_Call POL_Install_phzysx # POL_Call POL_Install_corefonts # POL_Call POL_Install_d3dx11 # POL_Call POL_Install_mono210         ################ #      GPU     # ################  # Set Graphic Card information keys for vino # POL_Wine_SetVideoDriver  # Asking virtually memory size of graphic card # POL_SetupWindow_VMS $GAME_VMS   # Useful for Nvidia GPUs # POL_Call POL_Install_physx         ############################################# #  Sound problem fix - pulseaudio related   # ############################################# # [ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa" # [ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y" ## Cease Fix         # Cull between Steam and other Digital Download versions # POL_SetupWindow_InstallMethod "STEAM,DVD,LOCAL,DOWNLOAD" POL_SetupWindow_InstallMethod "CD,LOCAL"      POL_SetupWindow_message "Warning: do non install DirectX." "$Title"  # Begin game installation if [ "$INSTALL_METHOD" == "STEAM" ]; and then         POL_Call POL_Install_steam         # Mandatory pre-install fix for steam         POL_Call POL_Install_steam_flags "$STEAM_ID"         # Shortcut done before install for steam version         POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/$STEAM_ID"         # Steam install         POL_SetupWindow_message "$(eval_gettext 'When $Title download by Steam is finished,\nDo NOT click on Play.\n\nClose COMPLETELY the Steam interface, \nso that the installation script can continue')" "$Title"         cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"         POL_Wine beginning /unix "steam.exe" steam://install/$STEAM_ID         POL_Wine_WaitExit "$TITLE"          elif [ "$INSTALL_METHOD" == "CD" ]; then         POL_SetupWindow_cdrom                  # POL_Call POL_Function_NoCDWarning           POL_SetupWindow_check_cdrom "QFG.ICO"         POL_Wine start /unix "$CDROM/setup.exe" "/SILENT"         POL_Wine_WaitExit "setup.exe"              # Restore screen resolution (game'southward default is 800x600 ?)         # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -s 0' Exit"                 POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"         POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"          elif [ "$INSTALL_METHOD" == "DOWNLOAD" ]; then         cd "$WINEPREFIX/drive_c"         POL_Download "https://scdn.line-apps.com/customer/win/new/LineInst.exe"         POL_SetupWindow_message "$(eval_gettext 'Notation: we recommend you lot to uncheck all the checkboxes:\due north[ten] -> [ ]')" "$Championship"         POL_Wine "LineInst.exe" # "/SILENT"         POL_Wine_WaitBefore "$TITLE"         POL_Shortcut "$SHORTCUT_FILENAME" "$Championship" "" "" "$SOFTWARE_CATEGORIES"              # Restore screen resolution (game's default is 1024x768)         # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -s 0' Go out"              # POL_Shortcut "l.exe" "$Title" "" "" "$SOFTWARE_CATEGORIES"         # POL_Shortcut_Document "$Championship" "$DOCUMENT_FILE"     elif [ "$INSTALL_METHOD" == "LOCAL" ]; then         # POL_SetupWindow_menu "$(eval_gettext 'What is the blazon of the file?.')" "$Championship" "$(eval_gettext '.EXE')~$(eval_gettext '.Nothing')~$(eval_gettext '.RAR')" "~"         POL_SetupWindow_menu "$(eval_gettext 'What is the type of the file?.')" "$TITLE" "$(eval_gettext '.EXE')~$(eval_gettext '.Naught')~$(eval_gettext '.RAR')" "~"         # APP_ANSWER=".EXE"     if [ "$APP_ANSWER" == ".EXE" ]; and so         # Request then installing local files of the game         cd "$HOME"         POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"         SETUP_EXE="$APP_ANSWER"         POL_Wine showtime /unix "$SETUP_EXE"         POL_Wine_WaitExit "$TITLE"               # Restore screen resolution (game's default is 1024x768)         # POL_Shortcut_InsertBeforeWine "$SHORTCUT" "trap 'xrandr -s 0' Leave"               POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"         # POL_Shortcut_Document "$TITLE" "$DOCUMENT_FILE"      elif [ "$APP_ANSWER" == "$(eval_gettext '.ZIP')" ]; so         cd "$HOME"         POL_SetupWindow_browse "$(eval_gettext 'Please select the .Zippo file')" "$TITLE"         SETUP_EXE="$APP_ANSWER"         cd "$POL_System_TmpDir"         POL_SetupWindow_wait_next_signal "$(eval_gettext 'Extracting the archive...')" "$Title"         POL_System_unzip "$APP_ANSWER" -d "$WINEPREFIX/drive_c/"         POL_Shortcut "$SHORTCUT_FILENAME" "$TITLE" "" "" "$SOFTWARE_CATEGORIES"                   elif [ "$APP_ANSWER" == "$(eval_gettext '.RAR')" ]; then         cd "$HOME"         POL_SetupWindow_browse "$(eval_gettext 'Delight select the .RAR file')" "$Championship"         SETUP_EXE="$APP_ANSWER"         cd "$POL_System_TmpDir"         POL_SetupWindow_wait_next_signal "$(eval_gettext 'Extracting the annal...')" "$Title"         POL_System_unrar ten "$APP_ANSWER" "$WINEPREFIX/drive_c/" || POL_Debug_Fatal "unrar is required to unarchive $Title (unrar packet is not installed on the OS)."         POL_Shortcut "$SHORTCUT_FILENAME" "$Championship" "" "" "$SOFTWARE_CATEGORIES" fi fi     ################ # Patch update # ################     POL_SetupWindow_menu "$(eval_gettext 'Do y'all want to install a official patch-update ?\north (to download by yourself).')" "$TITLE" "$(eval_gettext 'Aye')~$(eval_gettext 'No')" "~"  if [ "$APP_ANSWER" == "$(eval_gettext 'Yep')" ]; then         POL_SetupWindow_browse "$(eval_gettext 'Delight select the file to run')" "$Title"         PATCH_EXE="$APP_ANSWER"         POL_Wine start /unix "$PATCH_EXE"         POL_Wine_WaitExit "$PATCH_EXE" fi         # POL_SetupWindow_message "$(eval_gettext '\nInstallation is finished ! :)')" "$TITLE"     # POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to accept huge log file, yous should type \ninto Debug flags : fixme-all')" "$TITLE"  # Fail ? # POL_SetupWindow_message "$LNG_FIN" "$TITLE"  POL_SetupWindow_Close go out 0

Replies

Quest for Glory 5 Mac Download UPDATED

Comments