fr

Changes for Legacy of Kain : Soul Reaver 2 Patch 1.02

Revision by GNU_Raziel (08 July 2011 21:31:10)

@@ -0,0 +1,85 @@
+#!/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 : Soul Reaver 2"
+PREFIX="SoulReaver2"
+PVERSION="1.02"
+WORKING_WINE_VERSION="1.2.3"
+
+if [ "$POL_LANG" == "fr" ]; then
+LNG_GAME_UPDATE_WELCOME="Bienvenue dans le script d'installation du patch $PVERSION pour $TITLE.\nCe patch n'est pas nécéssaire pour l'édition Game Of The Year."
+LNG_STEAM="Steam a son propre système de mise à jour automatique."
+LNG_PATCH_METHOD="Choisissez votre méthode de patch"
+LNG_HAVE_PATCH="Patcher le jeu depuis un fichier local"
+LNG_DL_PATCH="Télécharger le dernier patch puis l'utiliser"
+LNG_LOCAL_PATCH="Selectionnez le patch à executer"
+LNG_GAME_UPDATE_DL="Patientez pendant le téléchargement du patch...\nCette opération peut prendre quelques minutes selon la vitesse de votre connexion."
+LNG_GAME_UPDATE_FINISHED="Le patch a été correctement installé"
+else
+LNG_GAME_UPDATE_WELCOME="Welcome in the patch $PVERSION Installation script for $TITLE.\nThis patch is not necessery for Game Of The Year edition."
+LNG_STEAM="Steam have is own automatic update system."
+LNG_PATCH_METHOD="Choose your patch method"
+LNG_HAVE_PATCH="Patch from local file"
+LNG_DL_PATCH="Download then use last patch"
+LNG_LOCAL_PATCH="Select patch to execute"
+LNG_GAME_UPDATE_DL="Wait while the patch is downloading...\nThis operation can take time, depending of you connexion."
+LNG_GAME_UPDATE_FINISHED="Patch installed successfully"
+fi
+
+# Starting the script
+rm "$POL_USER_ROOT/tmp/*.jpg"
+POL_GetSetupImages "http://files.playonlinux.com/resources/setups/soulreaver2/top.jpg" "http://files.playonlinux.com/resources/setups/soulreaver2/left.jpg" "$TITLE"
+POL_SetupWindow_InitWithImages
+POL_SetupWindow_free_presentation "$TITLE" "$LNG_GAME_UPDATE_WELCOME"
+
+POL_SetupWindow_checkexist()
+{	
+	if [ ! -e "$POL_USER_ROOT/wineprefix/$1" ]; then
+		if [ "$POL_LANG" == "fr" ]; then
+			LNG_PREFIX_NOT_EXIST="Le jeu n'est pas installé."
+		else
+			LNG_PREFIX_NOT_EXIST="Game is not installed."
+		fi
+		POL_SetupWindow_message "$LNG_PREFIX_NOT_EXIST" "$TITLE"
+		POL_SetupWindow_Close
+		exit
+	fi
+}
+ 
+POL_SetupWindow_checkexist "$PREFIX"
+ 
+select_prefixe "$POL_USER_ROOT/wineprefix/$PREFIX"
+
+# Using specific Wine
+if [ "$MACHTYPE" == "x86_64-pc-linux-gnu" ]; then
+	WORKING_WINE_VERSION="$WORKING_WINE_VERSION-64b"
+fi
+Use_WineVersion "$WORKING_WINE_VERSION"
+
+#asking about patch local or not
+cd "$HOME"
+POL_SetupWindow_menu "$LNG_PATCH_METHOD" "$TITLE" "$LNG_HAVE_PATCH~$LNG_DL_PATCH" "~"
+if [ "$APP_ANSWER" == "$LNG_HAVE_PATCH" ]; then
+	POL_SetupWindow_browse "$LNG_LOCAL_PATCH" "$TITLE" ""
+	wine "$APP_ANSWER"
+else
+	cd "$POL_USER_ROOT/tmp"
+	POL_SetupWindow_download "$LNG_GAME_UPDATE_DL" "$TITLE" "http://www.thelostworlds.net/Downloads/SR2-1_02.zip"
+	unzip "SR2-1_02.zip"
+	wine "sr2pc102.exe"
+	rm "SR2-1_02.zip"
+	rm "sr2pc102.exe"
+fi
+ 
+POL_SetupWindow_message "$LNG_GAME_UPDATE_FINISHED" "$TITLE"
+POL_SetupWindow_Close
+exit
\ No newline at end of file
Il n'y a rien à voir ici