Need for Speed: High Stakes Road Challenge

Informations

Creator Message
NSLW

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 23275
Wine: System

Feedbacks

Description

Racing game, 1999. Wikipedia.

- in case of problems look http://appdb.winehq.org/objectManager.php?sClass=version&iId=4101

Source code

#!/bin/bash
# Date : (2009-05-23 12-14)
# Last revision : 
# Wine version used : 2.22
# Distribution used to test : Fedora 12
# Author : NSLW
# Licence : Retail
#
# CHANGELOG
# [NSLW] (2009-05-23 12-14)
#   First script.
# [NSLW] (2009-12-26 15-00)
#   ?
# [Dadu042] (2020-01-29)
#   Wine 1.1.26 -> 2.22 (untested)

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

TYTUL="Need for Speed 4: High Stakes"
PREFIX="NFS4"

LATKAD3D="NFS_HS_SP_Setup_(V3.0_beta_1.63)"
LATKAGLIDE="NFS_HS_SP_Setup_(V2.2_Build_1.43)"
TYTULLATKI=
WORKINGWINEVERSION="2.22"

POL_SetupWindow_make_icon_for_shortcut()
{
convert "$HOME/.local/share/icons/$2" -geometry 32X32 "$REPERTOIRE/icones/32/$1"
}

wget http://upload.wikimedia.org/wikipedia/en/e/e2/NFS_High_Stakes_box.jpg --output-document="$REPERTOIRE/tmp/leftnotscaled.jpeg"
convert "$REPERTOIRE/tmp/leftnotscaled.jpeg" -scale 150x356\! "$REPERTOIRE/tmp/left.jpeg"
POL_SetupWindow_Init "" "$REPERTOIRE/tmp/left.jpeg"

POL_SetupWindow_presentation "$TYTUL" "EA Games" "N/A" "NSLW" "$PREFIX" 

POL_SetupWindow_message "Please insert $TYTUL media into your disk drive."
POL_SetupWindow_cdrom
cd "$CDROM"
CHECK=$(find . -iwholename ./setup.exe)

if [ "$CHECK" == "" ]; then
CHECK="setup.exe"
fi

POL_SetupWindow_check_cdrom "$CHECK"

POL_SetupWindow_install_wine "$WORKINGWINEVERSION"
Use_WineVersion "$WORKINGWINEVERSION"

select_prefix "$REPERTOIRE/wineprefix/$PREFIX"
POL_SetupWindow_prefixcreate

#fetching PROGRAMFILES environmental variable
#PROGRAMFILES=`wine cmd /c echo "%ProgramFiles%"`
#PROGRAMFILES=${PROGRAMFILES:3}

PROGRAMFILES="Program Files"
POL_LoadVar_PROGRAMFILES

Set_OS "win98"

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

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

sleep 5

POL_SetupWindow_message_image "Installation process will start now.\nPlease choose Full installation." "Installation tips" "$PLAYONLINUX/themes/tango/info.png"

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

if [ -d "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/Need For Speed High Stakes" ]; then
SUBTYTUL="Need For Speed High Stakes"
elif [ -d "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/Need For Speed Road Challenge" ]
then
SUBTYTUL="Need For Speed Road Challenge"
elif [ -d "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/Need For Speed IV:High Stakes" ]
then
SUBTYTUL="Need For Speed IV:High Stakes"
else
SUBTYTUL="Need For Speed"
fi

#choosing display driver
POL_SetupWindow_menu "What display driver would you like to use?" "Display drivers" "Direct3D(recommended) Glide" " "
DDRV="$APP_ANSWER"


cd "$REPERTOIRE/ressources"
if [ "$DDRV" == "Glide" ]; then
TYTULLATKI="$LATKAGLIDE"
#downloading patch
if [ ! -e "NFS_HS_SP_Installer.zip" ]; then
POL_SetupWindow_download "PlayOnLinux is downloading NFS_HS_SP_Installer.zip" "Downloading patch" "http://www.hsscoring.com/download/NFS_HS_SP_Installer.zip"
fi
POL_SetupWindow_message_image "Patching process will start now.\nPlease:\n -disable IP Racing Lounge\n-disable Set NTFS rights\n-disable Firewall entry\n-enable Zechensack's Glide Wrapper\nDon't run 3DSetup if prompted" "Installation tips" "$PLAYONLINUX/themes/tango/info.png"

cd "$WINEPREFIX/drive_c/windows/temp"
unzip "$REPERTOIRE/ressources/NFS_HS_SP_Installer.zip"

else

TYTULLATKI="$LATKAD3D"
#downloading patch
if [ ! -e "$TYTULLATKI.zip" ]; then
POL_SetupWindow_download "PlayOnLinux is downloading $TYTULLATKI.zip" "Downloading patch" "http://www.hsscoring.com/download/$TYTULLATKI.zip"
fi
POL_SetupWindow_message_image "Patching process will start now.\nPlease:\n -disable IP Racing Lounge\n-disable Set NTFS rights\n-disable Firewall entry\n-disable Glide Wrapper\n-enable Movies\nDon't run 3DSetup" "Installation tips" "$PLAYONLINUX/themes/tango/info.png"

cd "$WINEPREFIX/drive_c/windows/temp"
unzip "$REPERTOIRE/ressources/$TYTULLATKI.zip"

fi

POL_SetupWindow_wait_next_signal "Installation in progress..." "$SUBTYTUL"
Set_OS "win2k"
wine "$TYTULLATKI.exe"
POL_SetupWindow_message "Patch for $SUBTYTUL installed successfully" "$SUBTYTUL"


if [ "$DDRV" == "Direct3D(recommended)" ]; then
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/$SUBTYTUL"
cp -f "3dSetup.bak/d3da.dll" "d3da.dll"

cd "$REPERTOIRE/tmp/"
echo "[HKEY_LOCAL_MACHINE\Software\Electronic Arts\Need for Speed High Stakes]" > d3d.reg
echo "\"3D Card\"=\"NVidia TNT2\"" >> d3d.reg
echo "\"3D Device Description\"=\"NVIDIA RIVA TNT2\"" >> d3d.reg
echo "\"D3D Device\"=dword:00000001" >> d3d.reg
echo "\"Group\"=\"D3D\"" >> d3d.reg
echo "\"Hardware Acceleration\"=dword:00000001" >> d3d.reg
echo "\"InstallPath\"=\"C:\\\\$PROGRAMFILES\\\\Electronic Arts\\\\$SUBTYTUL\"" >> d3d.reg
echo "\"Thrash Driver\"=\"d3d\"" >> d3d.reg
echo "\"Thrash Resolution\"=\"1024x768\"" >> d3d.reg
echo "\"Triple Buffer\"=dword:00000000" >> d3d.reg
echo "\"Version\"=\"4.50\"" >> d3d.reg
regedit d3d.reg

elif [ "$DDRV" == "Glide" ]
then
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/$SUBTYTUL/3dSetup"
wine Spot3DSetup.exe

#set "Thread policy" to "One thread for both"
#cd "$WINEPREFIX/drive_c/users/$USER/Application Data"
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/GlideWrapper"
cp glide_wrapper.zbag.ini glide_wrapper.zbag.bak
head glide_wrapper.zbag.ini -n 15 > glide_wrapper.zbag2.ini
echo thread_policy=1 >> glide_wrapper.zbag2.ini
tail glide_wrapper.zbag.ini -n+17 >> glide_wrapper.zbag2.ini
mv -f glide_wrapper.zbag2.ini glide_wrapper.zbag.ini
fi

POL_SetupWindow_make_shortcut "$PREFIX" "$PROGRAMFILES/Electronic Arts/$SUBTYTUL" "nfshs.exe" "" "$SUBTYTUL" ""
Set_WineVersion_Assign "$WORKINGWINEVERSION" "$SUBTYTUL"
POL_SetupWindow_make_icon_for_shortcut "$SUBTYTUL" "*_nfshs.0.xpm"

if [ "$DDRV" == "Glide" ]; then
POL_SetupWindow_make_shortcut "$PREFIX" "$PROGRAMFILES/GlideWrapper" "configurator.exe" "" "NFSHS GlideWrapper Configurator" ""
Set_WineVersion_Assign "$WORKINGWINEVERSION" "NFSHS GlideWrapper Configurator"
POL_SetupWindow_make_icon_for_shortcut "NFSHS GlideWrapper Configurator" "*_nfshs.0.xpm"
fi

POL_SetupWindow_message "$SUBTYTUL installed successfully" "$SUBTYTUL"

POL_SetupWindow_Close

exit

Contributions

Filters:

Contribute
Member Message
Dadu042 Wednesday 29 January 2020 at 22:18
Dadu042

Information

This update has been approved by the team.

Differences

@@ -1,10 +1,18 @@
 #!/bin/bash
 # Date : (2009-05-23 12-14)
-# Last revision : (2009-12-26 15-00)
-# Wine version used : 1.1.26
+# Last revision : 
+# Wine version used : 2.22
 # Distribution used to test : Fedora 12
 # Author : NSLW
 # Licence : Retail
+#
+# CHANGELOG
+# [NSLW] (2009-05-23 12-14)
+#   First script.
+# [NSLW] (2009-12-26 15-00)
+#   ?
+# [Dadu042] (2020-01-29)
+#   Wine 1.1.26 -> 2.22 (untested)
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -15,7 +23,7 @@
 LATKAD3D="NFS_HS_SP_Setup_(V3.0_beta_1.63)"
 LATKAGLIDE="NFS_HS_SP_Setup_(V2.2_Build_1.43)"
 TYTULLATKI=
-WORKINGWINEVERSION="1.1.26"
+WORKINGWINEVERSION="2.22"
 
 POL_SetupWindow_make_icon_for_shortcut()
 {

New source code

#!/bin/bash
# Date : (2009-05-23 12-14)
# Last revision : 
# Wine version used : 2.22
# Distribution used to test : Fedora 12
# Author : NSLW
# Licence : Retail
#
# CHANGELOG
# [NSLW] (2009-05-23 12-14)
#   First script.
# [NSLW] (2009-12-26 15-00)
#   ?
# [Dadu042] (2020-01-29)
#   Wine 1.1.26 -> 2.22 (untested)

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

TYTUL="Need for Speed 4: High Stakes"
PREFIX="NFS4"

LATKAD3D="NFS_HS_SP_Setup_(V3.0_beta_1.63)"
LATKAGLIDE="NFS_HS_SP_Setup_(V2.2_Build_1.43)"
TYTULLATKI=
WORKINGWINEVERSION="2.22"

POL_SetupWindow_make_icon_for_shortcut()
{
convert "$HOME/.local/share/icons/$2" -geometry 32X32 "$REPERTOIRE/icones/32/$1"
}

wget http://upload.wikimedia.org/wikipedia/en/e/e2/NFS_High_Stakes_box.jpg --output-document="$REPERTOIRE/tmp/leftnotscaled.jpeg"
convert "$REPERTOIRE/tmp/leftnotscaled.jpeg" -scale 150x356\! "$REPERTOIRE/tmp/left.jpeg"
POL_SetupWindow_Init "" "$REPERTOIRE/tmp/left.jpeg"

POL_SetupWindow_presentation "$TYTUL" "EA Games" "N/A" "NSLW" "$PREFIX" 

POL_SetupWindow_message "Please insert $TYTUL media into your disk drive."
POL_SetupWindow_cdrom
cd "$CDROM"
CHECK=$(find . -iwholename ./setup.exe)

if [ "$CHECK" == "" ]; then
CHECK="setup.exe"
fi

POL_SetupWindow_check_cdrom "$CHECK"

POL_SetupWindow_install_wine "$WORKINGWINEVERSION"
Use_WineVersion "$WORKINGWINEVERSION"

select_prefix "$REPERTOIRE/wineprefix/$PREFIX"
POL_SetupWindow_prefixcreate

#fetching PROGRAMFILES environmental variable
#PROGRAMFILES=`wine cmd /c echo "%ProgramFiles%"`
#PROGRAMFILES=${PROGRAMFILES:3}

PROGRAMFILES="Program Files"
POL_LoadVar_PROGRAMFILES

Set_OS "win98"

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

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

sleep 5

POL_SetupWindow_message_image "Installation process will start now.\nPlease choose Full installation." "Installation tips" "$PLAYONLINUX/themes/tango/info.png"

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

if [ -d "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/Need For Speed High Stakes" ]; then
SUBTYTUL="Need For Speed High Stakes"
elif [ -d "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/Need For Speed Road Challenge" ]
then
SUBTYTUL="Need For Speed Road Challenge"
elif [ -d "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/Need For Speed IV:High Stakes" ]
then
SUBTYTUL="Need For Speed IV:High Stakes"
else
SUBTYTUL="Need For Speed"
fi

#choosing display driver
POL_SetupWindow_menu "What display driver would you like to use?" "Display drivers" "Direct3D(recommended) Glide" " "
DDRV="$APP_ANSWER"


cd "$REPERTOIRE/ressources"
if [ "$DDRV" == "Glide" ]; then
TYTULLATKI="$LATKAGLIDE"
#downloading patch
if [ ! -e "NFS_HS_SP_Installer.zip" ]; then
POL_SetupWindow_download "PlayOnLinux is downloading NFS_HS_SP_Installer.zip" "Downloading patch" "http://www.hsscoring.com/download/NFS_HS_SP_Installer.zip"
fi
POL_SetupWindow_message_image "Patching process will start now.\nPlease:\n -disable IP Racing Lounge\n-disable Set NTFS rights\n-disable Firewall entry\n-enable Zechensack's Glide Wrapper\nDon't run 3DSetup if prompted" "Installation tips" "$PLAYONLINUX/themes/tango/info.png"

cd "$WINEPREFIX/drive_c/windows/temp"
unzip "$REPERTOIRE/ressources/NFS_HS_SP_Installer.zip"

else

TYTULLATKI="$LATKAD3D"
#downloading patch
if [ ! -e "$TYTULLATKI.zip" ]; then
POL_SetupWindow_download "PlayOnLinux is downloading $TYTULLATKI.zip" "Downloading patch" "http://www.hsscoring.com/download/$TYTULLATKI.zip"
fi
POL_SetupWindow_message_image "Patching process will start now.\nPlease:\n -disable IP Racing Lounge\n-disable Set NTFS rights\n-disable Firewall entry\n-disable Glide Wrapper\n-enable Movies\nDon't run 3DSetup" "Installation tips" "$PLAYONLINUX/themes/tango/info.png"

cd "$WINEPREFIX/drive_c/windows/temp"
unzip "$REPERTOIRE/ressources/$TYTULLATKI.zip"

fi

POL_SetupWindow_wait_next_signal "Installation in progress..." "$SUBTYTUL"
Set_OS "win2k"
wine "$TYTULLATKI.exe"
POL_SetupWindow_message "Patch for $SUBTYTUL installed successfully" "$SUBTYTUL"


if [ "$DDRV" == "Direct3D(recommended)" ]; then
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/$SUBTYTUL"
cp -f "3dSetup.bak/d3da.dll" "d3da.dll"

cd "$REPERTOIRE/tmp/"
echo "[HKEY_LOCAL_MACHINE\Software\Electronic Arts\Need for Speed High Stakes]" > d3d.reg
echo "\"3D Card\"=\"NVidia TNT2\"" >> d3d.reg
echo "\"3D Device Description\"=\"NVIDIA RIVA TNT2\"" >> d3d.reg
echo "\"D3D Device\"=dword:00000001" >> d3d.reg
echo "\"Group\"=\"D3D\"" >> d3d.reg
echo "\"Hardware Acceleration\"=dword:00000001" >> d3d.reg
echo "\"InstallPath\"=\"C:\\\\$PROGRAMFILES\\\\Electronic Arts\\\\$SUBTYTUL\"" >> d3d.reg
echo "\"Thrash Driver\"=\"d3d\"" >> d3d.reg
echo "\"Thrash Resolution\"=\"1024x768\"" >> d3d.reg
echo "\"Triple Buffer\"=dword:00000000" >> d3d.reg
echo "\"Version\"=\"4.50\"" >> d3d.reg
regedit d3d.reg

elif [ "$DDRV" == "Glide" ]
then
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Electronic Arts/$SUBTYTUL/3dSetup"
wine Spot3DSetup.exe

#set "Thread policy" to "One thread for both"
#cd "$WINEPREFIX/drive_c/users/$USER/Application Data"
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/GlideWrapper"
cp glide_wrapper.zbag.ini glide_wrapper.zbag.bak
head glide_wrapper.zbag.ini -n 15 > glide_wrapper.zbag2.ini
echo thread_policy=1 >> glide_wrapper.zbag2.ini
tail glide_wrapper.zbag.ini -n+17 >> glide_wrapper.zbag2.ini
mv -f glide_wrapper.zbag2.ini glide_wrapper.zbag.ini
fi

POL_SetupWindow_make_shortcut "$PREFIX" "$PROGRAMFILES/Electronic Arts/$SUBTYTUL" "nfshs.exe" "" "$SUBTYTUL" ""
Set_WineVersion_Assign "$WORKINGWINEVERSION" "$SUBTYTUL"
POL_SetupWindow_make_icon_for_shortcut "$SUBTYTUL" "*_nfshs.0.xpm"

if [ "$DDRV" == "Glide" ]; then
POL_SetupWindow_make_shortcut "$PREFIX" "$PROGRAMFILES/GlideWrapper" "configurator.exe" "" "NFSHS GlideWrapper Configurator" ""
Set_WineVersion_Assign "$WORKINGWINEVERSION" "NFSHS GlideWrapper Configurator"
POL_SetupWindow_make_icon_for_shortcut "NFSHS GlideWrapper Configurator" "*_nfshs.0.xpm"
fi

POL_SetupWindow_message "$SUBTYTUL installed successfully" "$SUBTYTUL"

POL_SetupWindow_Close

exit

Replies

Dennis50300 Wednesday 13 December 2017 at 7:39
Dennis50300 Anonymous

Message

i can't install because it can't find my german CD named "NFS"

it's an EA Classis CD

 

Dennis

Replies

Saturday 16 November 2019 at 16:16
Tell the name of your CD.