Zeus: Master of Olympus
Informations
Creator | Message |
---|---|
marco_g
|
InformationThis installer has been approved by the team. InformationsPlatforms: Feedbacks1 0 DescriptionSingle-player strategy game, 2000. Source code#!/bin/bash # Date : (2010-05-23) # Last revision : (2010-05-23) # Wine version used : 1.0.1 # Distribution used to test : Ubuntu 9.10 # Author : Marco Gerards # Licence : GPLv3 # Depend : none [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Zeus: Master of Olympus" AUTHOR="Marco Gerards" PREFIX="Zeus" PREFIXDIR="$REPERTOIRE/wineprefix/$PREFIX" WORKINGWINEVERSION="1.0.1" wget http://upload.wikimedia.org/wikipedia/en/8/8e/Master_of_Olympus_-_Zeus_Coverart.png --output-document="$REPERTOIRE/tmp/leftnotscaled.png" convert "$REPERTOIRE/tmp/leftnotscaled.png" -scale 150x356\! "$REPERTOIRE/tmp/left.jpeg" POL_SetupWindow_Init "" "$REPERTOIRE/tmp/left.jpeg" # Note: http://sierra-online.co.uk does not work anymore POL_SetupWindow_presentation "$TITLE" "Sierra" "http://sierra-online.co.uk" "$AUTHOR" "$PREFIX" select_prefix "$PREFIXDIR" # Let the user select a CDROM POL_SetupWindow_cdrom # Check if this CDROM is the correct CDROM POL_SetupWindow_check_cdrom "/ZEUS.ICO" # To make sure the user has the same environment as the game was # tested with. POL_SetupWindow_install_wine "$WORKINGWINEVERSION" Use_WineVersion "$WORKINGWINEVERSION" POL_SetupWindow_prefixcreate if [ -e "$CDROM/version.txt" ] ; then VERSION=`cat "$CDROM/version.txt" | grep version` VERSION=${VERSION:24:7} else # The version of Zeus sold in Europe does not have a version.txt. # Hopefully this covers all versions of the game. VERSION="EU" fi # The USA version of the Game has an additional message box and uses # by default a different path to install to. if [ "$VERSION" = "1.0.0.0" ] ; then APPNAME="Zeus" cat <<EOF >>"$WINEPREFIX/drive_c/Zeus.iss" [InstallShield Silent] Version=v5.00.000 File=Response File [DlgOrder] Dlg0=SdLicense-0 Count=9 Dlg1=SdWelcome-0 Dlg2=SdSetupTypeEx-0 Dlg3=SdAskDestPath-0 Dlg4=MessageBox-0 Dlg5=AskOptions-0 Dlg6=MessageBox-1 Dlg7=AskYesNo-0 Dlg8=SdFinishReboot-0 [SdLicense-0] Result=1 [SdWelcome-0] Result=1 [SdSetupTypeEx-0] Result=Full Install [SdAskDestPath-0] szDir=C:\Sierra\Zeus Result=1 [Application] Name=Zeus Version=1.0 Company=Sierra On-Line [MessageBox-0] Result=1 [AskOptions-0] Result=1 Sel-0=0 Sel-1=1 [MessageBox-1] Result=1 [AskYesNo-0] Result=0 [SdFinishReboot-0] Result=1 BootOption=0 EOF elif [ "$VERSION" = "1.1.0.0" ] ; then APPNAME="Zeus" cat <<EOF >>"$WINEPREFIX/drive_c/Zeus.iss" [InstallShield Silent] Version=v5.00.000 File=Response File [DlgOrder] Dlg0=SdLicense-0 Count=11 Dlg1=SdWelcome-0 Dlg2=SdSetupTypeEx-0 Dlg3=SdAskDestPath-0 Dlg4=MessageBox-0 Dlg5=MessageBox-1 Dlg6=MessageBox-2 Dlg7=AskYesNo-0 Dlg8=MessageBox-3 Dlg9=AskYesNo-1 Dlg10=SdFinishReboot-0 [SdLicense-0] Result=1 [SdWelcome-0] Result=1 [SdSetupTypeEx-0] Result=Full Install [SdAskDestPath-0] szDir=C:\Sierra\Zeus Result=1 [Application] Name=Zeus Version=1.0 Company=Sierra On-Line [MessageBox-0] Result=1 [MessageBox-1] Result=1 [MessageBox-2] Result=1 [AskYesNo-0] Result=0 [MessageBox-3] Result=1 [AskYesNo-1] Result=0 [SdFinishReboot-0] Result=1 BootOption=0 EOF elif [ "$VERSION" = "EU" ] ; then APPNAME="Master of Olympus - Zeus" cat <<EOF >> "$WINEPREFIX/drive_c/Zeus.iss" [InstallShield Silent] Version=v5.00.000 File=Response File [DlgOrder] Dlg0=SdLicense-0 Count=8 Dlg1=SdWelcome-0 Dlg2=SdSetupTypeEx-0 Dlg3=SdAskDestPath-0 Dlg4=MessageBox-0 Dlg5=AskOptions-0 Dlg6=AskYesNo-0 Dlg7=SdFinishReboot-0 [SdLicense-0] Result=1 [SdWelcome-0] Result=1 [SdSetupTypeEx-0] Result=Full Install [SdAskDestPath-0] szDir=C:\Sierra\Master of Olympus - Zeus Result=1 [Application] Name=Master of Olympus - Zeus Version=1.0 Company=Sierra On-Line [MessageBox-0] Result=1 [AskOptions-0] Result=1 Sel-0=0 Sel-1=1 [AskYesNo-0] Result=0 [SdFinishReboot-0] Result=1 BootOption=0 EOF fi # Show the EULA after converting the codepage iconv -f CP1250 <"$CDROM/EULA.TXT" >"$REPERTOIRE/tmp/EULA.TXT" POL_SetupWindow_licence "Please read carefuly the following terms of service" "EULA" "$REPERTOIRE/tmp/EULA.TXT" # Run the installer POL_SetupWindow_wait_next_signal "Installing game..." "$TITLE" wine "$CDROM/SETUP.EXE" -s -f1"c:\Zeus.iss" POL_SetupWindow_detect_exit wine reboot # Use OSS, since using ALSA results in noise Set_SoundDriver "oss" # Setup an icon for the game cd "$WINEPREFIX/drive_c/Sierra/$APPNAME" convert zeus.ico zeus.png cp zeus-1.png "$HOME/.PlayOnLinux/icones/32/$TITLE" # Make a short cut POL_SetupWindow_make_shortcut "$PREFIX" "Sierra/$APPNAME" "Zeus.exe" "" "$TITLE" Set_WineVersion_Assign "$WORKINGWINEVERSION" "$TITLE" # Done! POL_SetupWindow_message "$TITLE installed" POL_SetupWindow_Close exit |
Contributions
Filters:
ContributeMember | Message |
xlours | Tuesday 2 January 2018 at 14:29 |
xlours
|
MessageBonjour, une simple installation (Installer un programme non listé) en choisissant le wine 2.20 (sur mon UBUNTU 16.04, 32bit), windows XP et POL_Install_d3dx9 m'a permis de jouer sans problème. cordialement RepliesSunday 24 June 2018 at 23:18
|
This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com