The forum

[script] Need For Speed Hot Pursuit 2

Author Replies
NSLW Sunday 24 May 2009 at 19:12
NSLW

Hello,
I wrote script which installs Need For Speed Hot Pursuit 2. It also can patch the game after it's been installed
Wine version : 1.1.22
Distribution : Fedora
Distribution Version : 10 (32 bit)
Graphics card : Nvidia, GeForce 9xxx
Drivers of the graphics card : 185.18.08
Comments
-game won't run with original NFSHP2.exe
-don't set Special Effect to highest value

Icon for the game:




#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

#procedure for patching NFS HP II
patch_nfshpII()
{
POL_SetupWindow_browse "Select patch file" "$TYTUL" ""
wine "$APP_ANSWER"
POL_SetupWindow_message "Patch for $TYTUL has been installed successfully" "$TYTUL"
}

TYTUL="Need For Speed Hot Pursuit 2"
PREFIX="NFSHP2"
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TYTUL" "Electronic Arts Inc." "N/A" "NSLW" "$PREFIX" 

select_prefix "$REPERTOIRE/wineprefix/$PREFIX"

#asking about patching
POL_SetupWindow_menu "What do you want to do?" "Actions" "install-game patch-game" " "
if [ "$APP_ANSWER" == "patch-game" ]; then
	if [ -e "$REPERTOIRE/wineprefix/$PREFIX" ]; then
	patch_nfshpII
	fi
POL_SetupWindow_Close
fi

POL_SetupWindow_prefixcreate

POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "AutoRun.exe"

#adding CD-ROM as drive d: to winecfg
cd $WINEPREFIX/dosdevices
ln -s $CDROM d:

cd "$WINEPREFIX/drive_c/windows/temp/" 
echo "[HKEY_LOCAL_MACHINE\\\\Software\\\\Wine\\\\Drives]" > cdrom.reg
echo "\\"d:\\"=\\"cdrom\\"" >> cdrom.reg
regedit cdrom.reg

POL_SetupWindow_message "Wait 5 seconds then click next" "$TYTUL"

#starting installation
cd $CDROM
wine "AutoRun.exe"
POL_SetupWindow_message "Click \\"Next\\" when installation will finish." "$TYTUL"

cd "$WINEPREFIX/drive_c/windows/temp/"

#setting OffscreenRenderingMode to fbo
echo "[HKEY_CURRENT_USER\\\\Software\\\\Wine\\\\Direct3D]" > fbo.reg
echo "\\"OffscreenRenderingMode\\"=\\"fbo\\"" >> fbo.reg
echo "\\"Multisampling\\"=\\"enabled\\"" >> fbo.reg
regedit fbo.reg

#asking about memory size
POL_SetupWindow_menu_list "How much memory do your graphic card have got?" "$TYTUL" "32-64-128-256-384-512-768-1024-2048" "-" "256"
VMS="$APP_ANSWER"
 
echo "[HKEY_CURRENT_USER\\\\Software\\\\Wine\\\\Direct3D]" > vms.reg
echo "\\"VideoMemorySize\\"=\\"$VMS\\"" >> vms.reg
regedit vms.reg

#cleaning temp
cd "$WINEPREFIX/drive_c/windows/temp/"
rm -rf *

#making shortcut
POL_SetupWindow_make_shortcut "$PREFIX" "Program Files/EA Games/Need For Speed Hot Pursuit 2" "NFSHP2.exe" "" "$TYTUL" ""

POL_SetupWindow_message "$TYTUL has been installed successfully" "$TYTUL"

#asking about patching
POL_SetupWindow_question "Do you want to patch your game?" "$TYTUL"
if [ "$APP_ANSWER" == "TRUE" ] ;then
patch_nfshpII
fi

POL_SetupWindow_Close
exit

Edited by NSLW

yura_k Wednesday 22 December 2010 at 3:50
yura_kAnonymous

do you have the patch?

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 dmcayonlinux.com