Legacy of Kain : Blood Omen 2

Informations

Creator Nachricht
GNU_Raziel

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 6865
Wine: System

Feedbacks

Description

Français :
Kain est de retour pour reprendre son trône dans Blood Omen 2. Dépossédé il y a des siècles de son pouvoir par un mystérieux seigneur, Kain revient dans un monde qu'il a du mal à reconnaître. Affaibli et son armée massacrée, le vampire est l'un des derniers représentants de son espèce. Mais il n'a qu'une seule obsession, celle de se venger.

English :
Four hundred years after the events of Blood Omen, Kain awakes in Meridian, Nosgoth's industrial capital city. He is greeted by a vampire called Umah, who informs Kain that he has been asleep for two hundred years. Two hundred years before, Kain's conquest of Nosgoth had been opposed by an army of vampire hunters called the Sarafan Order. The Sarafan Order destroyed Kain's army, and Kain himself was defeated in combat by their leader, the Sarafan Lord who then claimed the Soul Reaver from Kain.

Screenshots

Source code

#!/bin/bash
# Date : (2011-07-07 21-00)
# Last revision : (2011-07-07 21-00)
# Wine version used : 1.2.3
# Distribution used to test : Mint 11 x64
# Author : GNU_Raziel
# Licence : Retail
# Only For : http://www.playonlinux.com

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

TITLE="Legacy of Kain : Blood Omen 2"
PREFIX="BloodOmen2"
WORKING_WINE_VERSION="1.2.3"

if [ "$POL_LANG" == "fr" ]; then
LNG_CHOOSE_MEDIA="Quelle version possédez-vous?"
LNG_DVD="Version DVD"
LNG_DDV="Version Digital Download"
LNG_CHOOSE_DDV="Veuillez selectionner votre executable Digital Download de $TITLE"
LNG_WAIT_CP="Patientez pendant la préparation de l'installation..."
LNG_INSERT_MEDIA_1="Veuillez insérer le disque 1 dans votre lecteur\nsi ce n'est pas déja fait."
LNG_CHANGE_DISK="Lorsque le setup du jeu demandera le prochain CD\nappuyez sur \"Suivant\"."
LNG_INSERT_MEDIA_2="Veuillez insérer le disque 2 dans votre lecteur\nsi ce n'est pas déja fait."
LNG_INSERT_MEDIA_1_AGAIN="Veuillez insérer le disque 1 de nouveau dans votre lecteur\nsi ce n'est pas déja fait."
LNG_WAIT_END="Appuyez sur \"Suivant\" UNIQUEMENT quand l'installation du\njeu sera terminée sous peine de devoir recommencer l'installation."
LNG_INSTALL_ON="Installation en cours..."
LNG_GAME_VMS="La taille de votre mémoire graphique?"
LNG_VMS_ERROR="Ce jeu ne fonctionnera correctement qu'avec une carte graphique ayant plus de\n512Mo de mémoire."
LNG_SUCCES="$TITLE a été installé avec succès."
else
LNG_CHOOSE_MEDIA="Which version do you have?"
LNG_DVD="DVD Version"
LNG_DDV="Digital Download Version"
LNG_CHOOSE_DDV="Please select your $TITLE Digital Download executable"
LNG_WAIT_CP="Wait while the installation is prepared..."
LNG_INSERT_MEDIA_1="Please insert disk 1 into your disk drive\nif not already done."
LNG_CHANGE_DISK="When the game setup will ask for next CD\nclick on \"Forward\""
LNG_INSERT_MEDIA_2="Please insert disk 2 into your disk drive\nif not already done."
LNG_INSERT_MEDIA_1_AGAIN="Please insert disk 1 again into your disk drive\nif not already done."
LNG_WAIT_END="Click on \"Forward\" ONLY when the game installation is finished\nor you will have to redo the installation."
LNG_INSTALL_ON="Installation in progress..."
LNG_GAME_VMS="How much memory do your graphic card have got?"
LNG_VMS_ERROR="This game will work correctly only with a graphic card with more than\n512Mb of memory."
LNG_SUCCES="$TITLE has been installed successfully."
fi

# Starting the script
rm "$POL_USER_ROOT/tmp/*.jpg"
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/bloodomen2/top.jpg" "http://files.playonlinux.com/resources/setups/bloodomen2/left.jpg" "$TITLE"
POL_SetupWindow_InitWithImages

POL_SetupWindow_presentation "$TITLE" "Crystal Dynamics" "http://www.crystald.com/" "GNU_Raziel" "$PREFIX" 

select_prefix "$POL_USER_ROOT/wineprefix/$PREFIX"

#downloading specific Wine
if [ "$MACHTYPE" == "x86_64-pc-linux-gnu" ]; then
        POL_Call POL_Install_wine64b
else
        POL_SetupWindow_install_wine "$WORKING_WINE_VERSION"
fi
Use_WineVersion "$WORKING_WINE_VERSION"

# Creating prefix 
POL_SetupWindow_prefixcreate

# Choose between DVD and Digital Download version
POL_SetupWindow_menu "$LNG_CHOOSE_MEDIA" "$TITLE" "$LNG_DVD~$LNG_DDV" "~"
 
if [ "$APP_ANSWER" == "$LNG_DVD" ]; then
        GAME_MEDIAVERSION="DVD"
else
        GAME_MEDIAVERSION="DD"
fi

# Installing mandatory dependencies (To fix some sound issues and for Joystick support)
POL_Call POL_Install_dxfullsetup

if [ "$GAME_MEDIAVERSION" == "DVD" ]; then
        #CD-ROM 1
        POL_SetupWindow_message "$LNG_INSERT_MEDIA_1"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "bo2.exe"
        cd "$WINEPREFIX"/dosdevices
        ln -s "$CDROM" d:
        wine start /unix "$CDROM/autorun.exe"
        POL_SetupWindow_message "$LNG_CHANGE_DISK"
        wine eject
        POL_SetupWindow_message "$LNG_INSERT_MEDIA_2"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "data/19261853.dat"
        cd "$WINEPREFIX"/dosdevices
        rm ./d:
        ln -s "$CDROM" d:
        POL_SetupWindow_message "$LNG_CHANGE_DISK"
        wine eject
        POL_SetupWindow_message "$LNG_INSERT_MEDIA_1_AGAIN"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "bo2.exe"
        cd "$WINEPREFIX"/dosdevices
        rm ./d:
        ln -s "$CDROM" d:
        POL_SetupWindow_message "$LNG_WAIT_END" "$TITLE"
else
        # Asking then installing DDV of the game
        cd "$HOME"
        POL_SetupWindow_browse "$LNG_CHOOSE_DDV" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_SetupWindow_wait_next_signal "$LNG_INSTALL_ON" "$TITLE"
        wine start /unix "$SETUP_EXE"
        INSTALL_ON="1"
        until [ "$INSTALL_ON" == "" ]; do
        sleep 5
        INSTALL_ON=`ps aux | grep "wineserver" | grep -v "grep"`
        done
        POL_SetupWindow_detect_exit
fi
 
# Asking about memory size of graphic card
POL_SetupWindow_menu_list "$LNG_GAME_VMS" "$TITLE" "64-128-256-320-384-512-640-768-896-1024-1792-2048-3072-4096" "-" "64"
VMS="$APP_ANSWER"
 
cd "$WINEPREFIX/drive_c/windows/temp/"
cat << EOF > vms.reg
[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]
"VideoMemorySize"="$VMS"
EOF
regedit vms.reg
if [ "$VMS" -lt "64" ]; then
        POL_SetupWindow_message "$LNG_VMS_ERROR" "$TITLE"
fi

## Fix for this game
# Sound problem fix - pulseaudio related
POL_Call POL_Function_OverrideDLL "" "mmdevapi"
[ "$PLAYONMAC" == "" ] && Set_SoundDriver "alsa"
[ "$PLAYONMAC" == "" ] && Set_SoundEmulDriver "Y"
## End Fix

## Begin Common PlayOnMac Section ##
[ "$PLAYONMAC" == "" ] || Set_Managed "Off"
## End Section ##
 
# Cleaning temp
if [ -e "$WINEPREFIX/drive_c/windows/temp/" ]; then
        rm -rf "$WINEPREFIX/drive_c/windows/temp/*"
        chmod -R 777 "$POL_USER_ROOT/tmp/"
        rm -rf "$POL_USER_ROOT/tmp/*"
fi
 
# Making shortcut
POL_SetupWindow_auto_shortcut "$PREFIX" "bo2.exe" "$TITLE" "$TITLE.png" ""
Set_WineVersion_Assign "$WORKING_WINE_VERSION" "$TITLE"
 
POL_SetupWindow_message "$LNG_SUCCES" "$TITLE"
 
POL_SetupWindow_Close
exit

Contributions

Filters:

Contribute
Member Nachricht