You are here    Supported software    Halo Combat Evolved nl sv ru pl es de fr

Halo Combat Evolved

Informations

Creator Message
GNU_Raziel
Admin

Warning

This installer is a beta script. It means that it might not work as expected

Informations

Platforms:
Downloads: 62604
Wine: 1.4

Feedbacks

Screenshots

Source code

#!/bin/bash
# Date : (2010-01-09 22-00)
# Last revision : (2011-02-08 21-00)
# Wine version used : 1.2, 1.2.3
# Distribution used to test : Debian Testing x64
# Author : GNU_Raziel
# Licence : Retail
# Only For : http://www.playonlinux.com

# CHANGELOG
# [SuperPlumus] (2013-06-08 18-54)
#   gettext

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Halo Combat Evolved"
PREFIX="Halo"
WORKING_WINE_VERSION="1.4"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/top.jpg" "http://files.playonlinux.com/resources/setups/halo/left.jpg" "$TITLE"
POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Microsoft Games" "http://www.microsoft.com/games/halo/" "GNU_Raziel" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

POL_SetupWindow_InstallMethod "LOCAL,DVD"

# Installing mandatory dependancies
POL_Call POL_Install_mfc42

if [ "$INSTALL_METHOD" == "DVD" ]; then
        # Asking for CDROM and checking if it's correct one
        POL_SetupWindow_message "$(eval_gettext 'Please insert the DVD-ROM')" "$TITLE"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "Setup/halo1.ico"
        POL_Wine start /unix "$CDROM/Setup.Exe"
        POL_Wine_WaitExit "$TITLE"
else
        # Asking then installing DDV of the game
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
fi

# Asking about memory size of graphic card
POL_SetupWindow_VMS "128"

# Sound problem fix - pulseaudio related
if [ "$POL_OS" = "Linux" ]; then
        Set_SoundDriver "alsa"
        Set_SoundEmulDriver "Y"
fi

## PlayOnMac Section
[ "$POL_OS" = "Mac" ] && Set_Managed "Off"
## End Section


# The game won't work without that
# cd "$WINEPREFIX/drive_c"
#POL_Download "http://www.bungie.net/images/games/halopc/patch/halopc108patch.exe" "39ff9beb498cee69c8c52884abf5e84f"

# POL_Download "http://www.bungie.net/images/games/halopc/patch/patch_109.exe" "5d8b1cc3584f2916935c168ce39a216d"
#POL_Wine "halopc108patch.exe"
#POL_Wine "patch_109.exe"

cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Microsoft Games/Halo"
POL_Wine_WaitBefore "$(eval_gettext 'Updating $TITLE')"
POL_Wine haloupdate.exe

# Making shortcut
POL_Shortcut "halo.exe" "$TITLE"

POL_SetupWindow_Close
exit

Contributions

Filters:

Contribute
Member Message
msoftwaredoctor Wednesday 27 April 2016 at 8:38
msoftwaredoctor Anonymous

Message

Needs support for 1080p plus screen resolution and wine itself needs a fix for cd validation games but other than that works next to perfect, thank you!

Replies

eth.jp Wednesday 7 January 2015 at 6:56
eth.jp

Message

The installation ran perfectly b

Replies

Wednesday 7 January 2015 at 6:57 -
Sorry my internet cut out. The installation ran perfectly and the program launched but the screen was split diagonally and then mirrored, this rendered the game inoperable.