Command And Conquer 3 : Tiberium Wars (Kane Edition) Patch 1.09
Informations
| Creator | Mensajes |
|---|---|
|
GNU_Raziel
|
InformationThis installer has been approved by the team. InformationsPlatforms: Feedbacks0 0 Description1.09 patch for Command And Conquer 3 : Tiberium Wars (Kane Edition) Source code#!/bin/bash
# Date : (2008-09-07 19-00)
# Last revision : (2013-09-30 13-08)
# Distribution used to test : Debian Testing x64
# Author : GNU_Raziel
# Only For : http://www.playonlinux.com
# CHANGELOG
# [SuperPlumus] (2013-09-30 13-08)
# Update gettext messages
# Update $TITLE var and script name
# Fix call eval_gettext function (not evalgettext)
# Fix $PROGRAMFILES var (missing POL_LoadVar_PROGRAMFILES)
# Clean code
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE="Command And Conquer 3 : Tiberium Wars (Kane Edition) Patch 1.09"
TITLE_REQUIRED="Command And Conquer 3 : Tiberium Wars (Kane Edition)"
PREFIX="CommandAndConquer3-KaneEdition"
PVERSION="1.09"
# Starting the script
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/cnc3/top.jpg" "http://files.playonlinux.com/resources/setups/cnc3/left.jpg" "$TITLE"
POL_SetupWindow_Init
POL_SetupWindow_SetID 52
# Starting debugging API
POL_Debug_Init
POL_SetupWindow_free_presentation "$TITLE" "$(eval_gettext 'Welcome in the patch $PVERSION Installer for $TITLE_REQUIRED')"
if [ "$(POL_Wine_PrefixExists "$PREFIX")" = "False" ]; then
POL_SetupWindow_message "$(eval_gettext 'This is an installer for an update or an addon;\nPlease install $TITLE_REQUIRED first')"
POL_SetupWindow_Close
exit
fi
# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"
POL_LoadVar_PROGRAMFILES
POL_System_TmpCreate "$PREFIX"
# Check if it's Steam version
STEAM=`find $WINEPREFIX -name "Steam.exe"`
if [ "$STEAM" != "" ]; then
POL_SetupWindow_message "$(eval_gettext 'Steam have is own automatic update system.')" "$TITLE"
POL_SetupWindow_Close
exit
fi
# Choose Game language
POL_SetupWindow_menu "$(eval_gettext 'Which language version would you like to install?')" "$TITLE" "$(eval_gettext 'French')~$(eval_gettext 'German')~$(eval_gettext 'English')" "~"
if [ "$APP_ANSWER" = "$(eval_gettext 'French')" ]; then
GAME_LNG="fr"
elif [ "$APP_ANSWER" = "$(eval_gettext 'German')" ]; then
GAME_LNG="de"
else
GAME_LNG="en"
fi
POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL"
if [ "$INSTALL_METHOD" = "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Select patch to execute')" "$TITLE"
POL_Wine_WaitBefore "$TITLE"
POL_Wine start /unix "$APP_ANSWER"
POL_Wine_WaitExit "$TITLE"
else
cd "$POL_System_TmpDir"
if [ "$GAME_LNG" = "fr" ]; then
PATCH_URL="ftp://ftp.ea.com/pub/eapacific/cnc3/CNC3_patch109_french.exe"
PATCH_MD5="fdcaee1cc72274096c180aa2df331497"
PATCH_EXE="CNC3_patch109_french.exe"
elif [ "$GAME_LNG" = "de" ]; then
PATCH_URL="ftp://ftp.ea.com/pub/eapacific/cnc3/CNC3_patch109_german(KaneEdition).exe"
PATCH_MD5="c30c6ad734ecfbdf05e0de008f91c84f"
PATCH_EXE="CNC3_patch109_german(KaneEdition).exe"
else
PATCH_URL="ftp://ftp.ea.com/pub/eapacific/cnc3/CNC3_patch109_english.exe"
PATCH_MD5="42a82aa646ac77f12f0ccdea5fcd51fa"
PATCH_EXE="CNC3_patch109_english.exe"
fi
POL_Download "$PATCH_URL" "$PATCH_MD5"
POL_Wine_WaitBefore "$TITLE"
POL_Wine start /unix "$PATCH_EXE"
POL_Wine_WaitExit "$TITLE"
fi
if [ "$GAME_LNG" = "fr" ]; then
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/Command & Conquer 3/"
echo "add-big ../Lang-french/1.1/patch1.big" >> "RetailExe/1.1/config.txt"
echo "add-big ../Lang-french/1.5/patch5.big" >> "RetailExe/1.5/config.txt"
echo "add-big ../Lang-french/1.6/patch5.big" >> "RetailExe/1.6/config.txt"
echo "add-big ../Lang-french/1.7/patch7.big" >> "RetailExe/1.7/config.txt"
echo "add-big ../Lang-french/1.8/patch8.big" >> "RetailExe/1.8/config.txt"
echo "add-big ../Lang-french/1.9/patch9.big" >> "RetailExe/1.9/config.txt"
elif [ "$GAME_LNG" = "de" ]; then
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/Command & Conquer 3/"
echo "add-big ../Lang-german/1.1/patch1.big" >> "RetailExe/1.1/config.txt"
echo "add-big ../Lang-german/1.5/patch5.big" >> "RetailExe/1.5/config.txt"
echo "add-big ../Lang-german/1.6/patch5.big" >> "RetailExe/1.6/config.txt"
echo "add-big ../Lang-german/1.7/patch7.big" >> "RetailExe/1.7/config.txt"
echo "add-big ../Lang-german/1.8/patch8.big" >> "RetailExe/1.8/config.txt"
echo "add-big ../Lang-german/1.9/patch9.big" >> "RetailExe/1.9/config.txt"
fi
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0 |
Contributions
Filters:
Contribute| Member | Mensajes |
| FuzzyToothpaste | Tuesday 16 September 2014 at 2:50 |
FuzzyToothpaste
|
WarningThis update has not been approved yet by the team. MensajesPlease change the name from Command And Conquer 3 : Tiberium Wars (Kane Edition) Patch 1.09 to its official name, which would be Command & Conquer 3: Tiberium Wars (Kane Edition) Patch 1.09. Differences@@ -16,8 +16,8 @@
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
-TITLE="Command And Conquer 3 : Tiberium Wars (Kane Edition) Patch 1.09"
-TITLE_REQUIRED="Command And Conquer 3 : Tiberium Wars (Kane Edition)"
+TITLE="Command & Conquer 3: Tiberium Wars (Kane Edition) Patch 1.09"
+TITLE_REQUIRED="Command & Conquer 3: Tiberium Wars (Kane Edition)"
PREFIX="CommandAndConquer3-KaneEdition"
PVERSION="1.09"
@@ -29,7 +29,7 @@
# Starting debugging API
POL_Debug_Init
-POL_SetupWindow_free_presentation "$TITLE" "$(eval_gettext 'Welcome in the patch $PVERSION Installer for $TITLE_REQUIRED')"
+POL_SetupWindow_free_presentation "$TITLE" "$(eval_gettext 'Welcome in the patch $PVERSION installer for $TITLE_REQUIRED')"
if [ "$(POL_Wine_PrefixExists "$PREFIX")" = "False" ]; then
POL_SetupWindow_message "$(eval_gettext 'This is an installer for an update or an addon;\nPlease install $TITLE_REQUIRED first')"
@@ -46,7 +46,7 @@
# Check if it's Steam version
STEAM=`find $WINEPREFIX -name "Steam.exe"`
if [ "$STEAM" != "" ]; then
- POL_SetupWindow_message "$(eval_gettext 'Steam have is own automatic update system.')" "$TITLE"
+ POL_SetupWindow_message "$(eval_gettext 'Steam has its own automatic update system.')" "$TITLE"
POL_SetupWindow_Close
exit
fi
New source code#!/bin/bash
# Date : (2008-09-07 19-00)
# Last revision : (2013-09-30 13-08)
# Distribution used to test : Debian Testing x64
# Author : GNU_Raziel
# Only For : http://www.playonlinux.com
# CHANGELOG
# [SuperPlumus] (2013-09-30 13-08)
# Update gettext messages
# Update $TITLE var and script name
# Fix call eval_gettext function (not evalgettext)
# Fix $PROGRAMFILES var (missing POL_LoadVar_PROGRAMFILES)
# Clean code
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE="Command & Conquer 3: Tiberium Wars (Kane Edition) Patch 1.09"
TITLE_REQUIRED="Command & Conquer 3: Tiberium Wars (Kane Edition)"
PREFIX="CommandAndConquer3-KaneEdition"
PVERSION="1.09"
# Starting the script
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/cnc3/top.jpg" "http://files.playonlinux.com/resources/setups/cnc3/left.jpg" "$TITLE"
POL_SetupWindow_Init
POL_SetupWindow_SetID 52
# Starting debugging API
POL_Debug_Init
POL_SetupWindow_free_presentation "$TITLE" "$(eval_gettext 'Welcome in the patch $PVERSION installer for $TITLE_REQUIRED')"
if [ "$(POL_Wine_PrefixExists "$PREFIX")" = "False" ]; then
POL_SetupWindow_message "$(eval_gettext 'This is an installer for an update or an addon;\nPlease install $TITLE_REQUIRED first')"
POL_SetupWindow_Close
exit
fi
# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"
POL_LoadVar_PROGRAMFILES
POL_System_TmpCreate "$PREFIX"
# Check if it's Steam version
STEAM=`find $WINEPREFIX -name "Steam.exe"`
if [ "$STEAM" != "" ]; then
POL_SetupWindow_message "$(eval_gettext 'Steam has its own automatic update system.')" "$TITLE"
POL_SetupWindow_Close
exit
fi
# Choose Game language
POL_SetupWindow_menu "$(eval_gettext 'Which language version would you like to install?')" "$TITLE" "$(eval_gettext 'French')~$(eval_gettext 'German')~$(eval_gettext 'English')" "~"
if [ "$APP_ANSWER" = "$(eval_gettext 'French')" ]; then
GAME_LNG="fr"
elif [ "$APP_ANSWER" = "$(eval_gettext 'German')" ]; then
GAME_LNG="de"
else
GAME_LNG="en"
fi
POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL"
if [ "$INSTALL_METHOD" = "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Select patch to execute')" "$TITLE"
POL_Wine_WaitBefore "$TITLE"
POL_Wine start /unix "$APP_ANSWER"
POL_Wine_WaitExit "$TITLE"
else
cd "$POL_System_TmpDir"
if [ "$GAME_LNG" = "fr" ]; then
PATCH_URL="ftp://ftp.ea.com/pub/eapacific/cnc3/CNC3_patch109_french.exe"
PATCH_MD5="fdcaee1cc72274096c180aa2df331497"
PATCH_EXE="CNC3_patch109_french.exe"
elif [ "$GAME_LNG" = "de" ]; then
PATCH_URL="ftp://ftp.ea.com/pub/eapacific/cnc3/CNC3_patch109_german(KaneEdition).exe"
PATCH_MD5="c30c6ad734ecfbdf05e0de008f91c84f"
PATCH_EXE="CNC3_patch109_german(KaneEdition).exe"
else
PATCH_URL="ftp://ftp.ea.com/pub/eapacific/cnc3/CNC3_patch109_english.exe"
PATCH_MD5="42a82aa646ac77f12f0ccdea5fcd51fa"
PATCH_EXE="CNC3_patch109_english.exe"
fi
POL_Download "$PATCH_URL" "$PATCH_MD5"
POL_Wine_WaitBefore "$TITLE"
POL_Wine start /unix "$PATCH_EXE"
POL_Wine_WaitExit "$TITLE"
fi
if [ "$GAME_LNG" = "fr" ]; then
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/Command & Conquer 3/"
echo "add-big ../Lang-french/1.1/patch1.big" >> "RetailExe/1.1/config.txt"
echo "add-big ../Lang-french/1.5/patch5.big" >> "RetailExe/1.5/config.txt"
echo "add-big ../Lang-french/1.6/patch5.big" >> "RetailExe/1.6/config.txt"
echo "add-big ../Lang-french/1.7/patch7.big" >> "RetailExe/1.7/config.txt"
echo "add-big ../Lang-french/1.8/patch8.big" >> "RetailExe/1.8/config.txt"
echo "add-big ../Lang-french/1.9/patch9.big" >> "RetailExe/1.9/config.txt"
elif [ "$GAME_LNG" = "de" ]; then
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/Command & Conquer 3/"
echo "add-big ../Lang-german/1.1/patch1.big" >> "RetailExe/1.1/config.txt"
echo "add-big ../Lang-german/1.5/patch5.big" >> "RetailExe/1.5/config.txt"
echo "add-big ../Lang-german/1.6/patch5.big" >> "RetailExe/1.6/config.txt"
echo "add-big ../Lang-german/1.7/patch7.big" >> "RetailExe/1.7/config.txt"
echo "add-big ../Lang-german/1.8/patch8.big" >> "RetailExe/1.8/config.txt"
echo "add-big ../Lang-german/1.9/patch9.big" >> "RetailExe/1.9/config.txt"
fi
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0 RespuestasTuesday 16 September 2014 at 7:48
|
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
Install this program
