Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Need for Speed: Underground"

From PCGamingWiki, the wiki about fixing PC games
 
(245 intermediate revisions by 73 users not shown)
Line 1: Line 1:
 
{{Infobox game
 
{{Infobox game
|cover        = Need for Speed Underground cover.png
+
|cover        = Need for Speed Underground cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|EA Black Box}}
 
{{Infobox game/row/developer|EA Black Box}}
Line 9: Line 9:
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|November 17, 2003}}
 
{{Infobox game/row/date|Windows|November 17, 2003}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|need-for-speed-underground|82}}
 +
<!-- {{Infobox game/row/reception|Opencritic||}} -->
 +
{{Infobox game/row/reception|IGDB|need-for-speed-underground|}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | No microtransactions }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person, Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Racing }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | Automobile, Street racing }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Contemporary }}
 +
{{Infobox game/row/taxonomy/series            | Need for Speed: Underground, Need for Speed }}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  =  
+
|steam appid side =
 +
|gogcom id    =
 +
|gogcom id side =
 +
|official site= https://web.archive.org/web/20090308093103/http://www.ea.com/official/nfs/underground/us/home.jsp
 +
|hltb        = 6485
 +
|lutris      = need-for-speed-underground
 
|strategywiki = Need for Speed: Underground
 
|strategywiki = Need for Speed: Underground
 +
|mobygames    = 11175
 
|wikipedia    = Need for Speed: Underground
 
|wikipedia    = Need for Speed: Underground
 
|winehq      = 1696
 
|winehq      = 1696
 +
|license      =
 
}}
 
}}
{{Series|Need for Speed}}
 
  
'''General information'''
+
{{Introduction
{{mm}} [http://nfs.wikia.com/wiki/Need_for_Speed_Wiki Need for Speed Wiki]
+
|introduction      = '''''{{PAGENAME}}''''' is a {{Glossary:singleplayer}} and {{Glossary:multiplayer}} {{Glossary:racing}} game developed by [[Company:EA Black Box|EA Black Box]] and published by [[Company:Electronic Arts|Electronic Arts]]. It is the seventh entry in the ''[[Series:Need for Speed|Need for Speed]]'' series and the first entry in the ''[[Series:Need for Speed: Underground|Need for Speed: Underground]]'' duology.
 +
 
 +
Unlike past ''Need for Speed'' games which has exotic cars, ''Underground'' features JDM cars as the game centers around the import racing/tuning scenes. It is also the first game in the series to have a career mode that have a comprehensive storyline, and a garage mode that allowed players to fully customize their cars with a large variety of performance and visual upgrades. The career mode's story takes place in the fictional Olympic City and focus on an unnamed racer as they race to become the best underground racer in the city. The story continued in ''[[Need for Speed: Underground 2]]''.
 +
 
 +
|release history  = It was released in North America on November 17, 2003, followed by Europe and Japan releases on November 17, 2003 and January 15, 2004 respectively.
 +
 
 +
|current state    =
 +
}}
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail |  | disc check, key | {{DRM|SafeDisc|v2}} |  | Windows}}
+
{{Availability/row| Retail |  | disc check, key | {{DRM|SafeDisc|2.90.040}} |  | Windows}}
{{Availability/row| Amazon | B0000C0Z23 | unknown | | | Windows}}
+
}}
 +
{{ii}} A faithful, higher quality icon can be found on [https://www.nfscars.net/need-for-speed-underground/5/files/view/19110/ NFSCars] or on [https://www.steamgriddb.com/icon/3255 SteamGridDB].
 +
<!--
 +
===Demo/free trial===
 +
Missing demo links
 +
-->
 +
 
 +
==Monetization==
 +
{{Monetization
 +
|ad-supported                =
 +
|cross-game bonus            =
 +
|dlc                        =
 +
|expansion pack              =
 +
|freeware                    =
 +
|free-to-play                =
 +
|one-time game purchase      = The game requires an upfront purchase to access.
 +
|sponsored                  =
 +
|subscription                =
 +
|subscription gaming service =
 
}}
 
}}
  
 
==Essential improvements==
 
==Essential improvements==
 
===Patches===
 
===Patches===
* [https://community.pcgamingwiki.com/files/file/765-need-for-speed-underground-patch-4/ Patch 4]
+
{{ii}} [https://community.pcgamingwiki.com/files/file/765-need-for-speed-underground-patch-4/ Patch 4]
 +
 
 +
===[https://thirteenag.github.io/wfp#nfsu NFS Underground Widescreen Fix]===
 +
{{++}} Add support for widescreen resolutions among other things.
  
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|1=
+
{{Fixbox|description=Use Widescreen Fix|fix=
{{Fixbox/fix|Instructions|ref={{cn|date=July 2016}}}}
+
# Install [[#NFS Underground Widescreen Fix|NFS Underground Widescreen Fix]].
# Download [https://community.pcgamingwiki.com/files/file/947-need-for-speed-underground-no-intro-patch/ no_intro.zip]
+
# Open {{file|NFSUnderground.WidescreenFix.ini}}.
# Go to <code>{{p|game}}\Movies\</code>
+
# Change {{code|1=SkipIntro = 0}} to {{code|1=SkipIntro = 1}}.
# Replace <code>e3_title.mad</code>, <code>na_boot.mad</code>, and <code>PSA.mad</code> with the 3 movie files in no_intro.zip
 
 
}}
 
}}
  
Line 41: Line 91:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|programdata}}\NFS Underground\{{P|uid}}.cfg}}
+
{{Game data/config|Windows|{{p|hklm}}\SOFTWARE\EA GAMES\{{LocalizedPath|Need For Speed Underground}}\|{{p|programdata}}\NFS Underground\*.cfg|{{p|programdata}}\NFS Underground\*.opt}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|programdata}}\NFS Underground\}}
+
{{Game data/saves|Windows|{{p|programdata}}\NFS Underground\*.ugd}}
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Image|Need for Speed Underground video.jpg|General video settings}}
+
{{Video
{{Image|Need for Speed Underground advanced video.jpg|Advanced video settings}}
+
|wsgf link                  = https://www.wsgf.org/dr/need-speed-underground/en
{{Video settings
 
|wsgf link                  = http://www.wsgf.org/dr/need-speed-underground/en
 
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = limited
 
|multimonitor wsgf award    = limited
Line 59: Line 107:
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|widescreen resolution      = hackable
 
|widescreen resolution      = hackable
|widescreen resolution notes= Use [https://thirteenag.github.io/wfp#nfsu ThirteenAG's fix].
+
|widescreen resolution notes= Use [[#NFS Underground Widescreen Fix|NFS Underground Widescreen Fix]].
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        = Use [https://thirteenag.github.io/wfp#nfsu ThirteenAG's fix].
+
|multimonitor notes        = Use [[#NFS Underground Widescreen Fix|NFS Underground Widescreen Fix]].
 
|ultrawidescreen            = hackable
 
|ultrawidescreen            = hackable
|ultrawidescreen notes      = Use [https://thirteenag.github.io/wfp#nfsu ThirteenAG's fix].
+
|ultrawidescreen notes      = Use [[#NFS Underground Widescreen Fix|NFS Underground Widescreen Fix]] and [https://nfsmods.xyz/mod/4824 UltraWide HUD Fix].
 
|4k ultra hd                = hackable
 
|4k ultra hd                = hackable
|4k ultra hd notes          = Use [https://thirteenag.github.io/wfp#nfsu ThirteenAG's fix].
+
|4k ultra hd notes          = Use [[#NFS Underground Widescreen Fix|NFS Underground Widescreen Fix]].
 
|fov                        = false
 
|fov                        = false
 
|fov notes                  =  
 
|fov notes                  =  
Line 73: Line 121:
 
|borderless windowed notes  = See [[#Windowed|Windowed]].
 
|borderless windowed notes  = See [[#Windowed|Windowed]].
 
|anisotropic                = hackable
 
|anisotropic                = hackable
|anisotropic notes          = Can be forced in GPU control panel.
+
|anisotropic notes          = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo 2] or GPU control panel to enable.
 
|antialiasing              = hackable
 
|antialiasing              = hackable
|antialiasing notes        = Can be forced, but on AMD cards, supersampling must be used or various objects will not render (wheels, leaves, fences, driver, etc.). Disable Motion Blur.
+
|antialiasing notes        = See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]].
|vsync                      = hackable
+
|upscaling                  = false
|vsync notes                = Can be forced in GPU control panel.
+
|upscaling tech            =
 +
|upscaling notes            =
 +
|vsync                      = always on
 +
|vsync notes                = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo 2] or GPU control panel to disable.
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = false
+
|120 fps                    = hackable
|120 fps notes              = Locked at 60 FPS.
+
|120 fps notes              = Frame rate and physics simulation rate capped at 60 Hz. See [[#High frame rate|High frame rate]] to fix.
|color blind                =  
+
|hdr                        = false
 +
|hdr notes                  =
 +
|ray tracing                = false
 +
|ray tracing notes          =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
 
===[[Glossary:Windowed|Windowed]]===
 
===[[Glossary:Windowed|Windowed]]===
{{Fixbox|1=
+
{{Fixbox|description=Set windowed/borderless/windowed with resizing|ref=<ref>{{Refurl|url=https://github.com/ThirteenAG/WidescreenFixesPack/pull/1147|title=UG1 & UG2 Implemented windowed mode pull request by Xan1242 (GitHub)|date=October 2022}}</ref>|fix=
{{Fixbox/fix|Force windowed|ref=<ref>{{Refurl|url=http://gtaforums.com/topic/547841-gtanfsmpother-widescreen-fixes-pack/?p=1063259979|title=GTAForums - &#91;GTA&#124;NFS&#124;MP&#124;OTHER&#93; Widescreen Fixes Pack|date=September 2017}}</ref>}}
+
# Install [[#NFS Underground Widescreen Fix|NFS Underground Widescreen Fix]].
# Install [https://thirteenag.github.io/wfp#nfsu ThirteenAG's fix].
+
# Set <code>WindowedMode</code> to desired value. <code>1</code> for borderless, <code>2</code> for border, <code>3</code> for resizeable border.
# Create {{file|wndmode.ini}} in {{p|game}}.
+
}}
 +
 
 +
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
 +
{{ii}} On AMD cards, supersampling must be used, otherwise various objects will not render (wheels, leaves, fences, driver, etc.). Motion blur might also have to be disabled.
 +
 
 +
{{Fixbox|description=Forcing MSAA with dgVoodoo 2|ref=|fix=
 +
# Download [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo 2].
 +
# Copy <code>\dgVoodoo2\MS\x86\D3D9.dll</code> into {{p|game}}.
 +
# Configure dgVoodoo2 using <code>dgVoodooCpl.exe</code> to enable MSAA antialiasing under the DirectX tab.
 +
}}
 +
 
 +
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 +
{{Fixbox|description=Use ThirteenAG's fix|ref=<ref>{{Refurl|url=https://github.com/ThirteenAG/WidescreenFixesPack/pull/1147|title=UG1 implement FPS limit adjustments pull request by Xan1242 (GitHub)|date=October 2022}}</ref>|fix=
 +
# Install [[#NFS Underground Widescreen Fix|NFS Underground Widescreen Fix]].
 +
# Set <code>FPSLimit</code> to desired value. <code>-1</code> is recommended to match monitor's refresh rate.
 +
 
 +
'''Notes'''
 +
{{ii}} Very high frame rates may be difficult to achieve due to the game only using a single processing thread. See [[#Low frame rate due to game using single core|workaround]].
 +
{{--}} Higher frame rates may cause the game to run faster than usual.
 +
{{--}} The intensity of motion blur and the light trail post-processing effects are reduced at higher frame rates.
 
}}
 
}}
  
==Input settings==
+
==Input==
 
{{Image|Need for Speed Underground input.jpg|Input settings}}
 
{{Image|Need for Speed Underground input.jpg|Input settings}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 106: Line 180:
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = false
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
|controller support notes  = Use [https://thirteenag.github.io/wfp#nfsu ThirteenAG's fix] to adjust deadzone.
+
|controller support notes  = Use [[#NFS Underground Widescreen Fix|NFS Underground Widescreen Fix]] to adjust deadzone.
 
|full controller          = hackable
 
|full controller          = hackable
|full controller notes    = Use [https://thirteenag.github.io/wfp#nfsu ThirteenAG's fix].
+
|full controller notes    = Use [[#NFSU XtendedInput|NFSU XtendedInput]].
 
|controller remap          = true
 
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
Line 116: Line 192:
 
|invert controller y-axis  = n/a
 
|invert controller y-axis  = n/a
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen              = false
+
|xinput controllers        = hackable
|touchscreen notes         =  
+
|xinput controllers notes = Use [[#NFSU XtendedInput|NFSU XtendedInput]].
|button prompts           = Xbox, DualShock
+
|xbox prompts             = hackable
|button prompts notes     = Use [https://thirteenag.github.io/wfp#nfsu ThirteenAG's fix] for Xbox/DualShock prompts.<br>Set in {{file|NFSUnderground.WidescreenFix.ini}}
+
|xbox prompts notes       = Use [[#NFSU XtendedInput|NFSU XtendedInput]]. <br />Set <code>ControllerIconMode = 0</code> in {{file|NFSUnderground.WidescreenFix.ini}}
|controller hotplug        = unknown
+
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4              = hackable
 +
|dualshock 4 notes        = See [[Controller:DualShock_4|DualShock 4]].
 +
|dualshock prompts        = hackable
 +
|dualshock prompts notes  = Use [[#NFSU XtendedInput|NFSU XtendedInput]]. <br />Set <code>ControllerIconMode = 1</code> in {{file|NFSUnderground.WidescreenFix.ini}}
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = unknown
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=
 +
|controller hotplug        = false
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = true
 
|haptic feedback          = true
|haptic feedback notes    = For XInput controllers see [[Controller#Force feedback driver for XInput|XInput force feedback vibration in DirectInput games]].
+
|haptic feedback notes    = For XInput controllers see [https://steamcommunity.com/discussions/forum/1/541907867790900215/ here]. Keep in mind that the force feedback feature for PC version was made with steering wheel in mind and differs from console versions.
|light bar support        = unknown
+
|simultaneous input        = false
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = false
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
===[https://github.com/xan1242/NFSU-XtendedInput NFSU XtendedInput]===
 +
{{++}} Improves gamepad support by implementing native XInput support into the game.
 +
{{++}} Reimplements console-like controls with being able to move the camera with the right stick in Garage.
 +
{{++}} Xbox and PlayStation prompts are both supported.
 +
{{++}} Restores leftover features from Hot Pursuit 2.
 +
{{ii}} Controls are reset to default.
 +
 
 +
==Audio==
 
{{Image|Need for Speed Underground audio.jpg|Audio settings}}
 
{{Image|Need for Speed Underground audio.jpg|Audio settings}}
{{Audio settings
+
{{Audio
|separate volume         = true
+
|separate volume           = true
|separate volume notes   =  
+
|separate volume notes     =  
|surround sound           = false
+
|surround sound           = false
|surround sound notes     =  
+
|surround sound notes     = Only Stereo and Mono available. Optimized for Dolby Pro Logic.
|subtitles               = true
+
|subtitles                 = true
|subtitles notes         =  
+
|subtitles notes           = Only available in certain language edition.
|closed captions         = true
+
|closed captions           = false
|closed captions notes   =  
+
|closed captions notes     =  
|mute on focus lost       = true
+
|mute on focus lost       = always on
|mute on focus lost notes =  
+
|mute on focus lost notes =  
|eax support             =  
+
|eax support               = true
|eax support notes        =  
+
|eax support notes         = Although not advertised as such the game does support EAX, at least reverb effects, but without surround sound. It can be restored with ALchemy.
 +
|royalty free audio        = false
 +
|royalty free audio notes  = The main menu uses licensed music. It is hardcoded to play Get Low (ft. The Eastside Boyz) by Lil Jon every time the game starts.
 +
|red book cd audio        =
 +
|red book cd audio notes  =
 +
|general midi audio       =  
 +
|general midi audio notes  =
 +
}}
 +
{{ii}} DirectSound can be restored with [[Glossary:Sound card#Restore legacy audio effects on newer OS|wrappers]] (DSOAL recommended, e.g. w/o HRTF - specifically for low quality engine sounds).
 +
 
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Dutch
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Korean
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan      = true
 +
|notes    = Fan translation, [https://www.portal24h.pl/gry/spolszczenia-gier/mo/Need-For-Speed-Underground-(plprojekt)-782/ download].
 +
|ref      =
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = false
 +
|notes    = Fan translation, [https://www.gamevicio.com/traducao/traducao-de-need-for-speed-underground-para-portugues-brasil/ download].
 +
|ref      =
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = hackable
 +
|notes    = [https://www.playground.ru/nfs_underground/file/need_for_speed_underground_rusifikator_s_podderzhkoj_modov-1197345 Russian localisaton by 1С-СофтКлаб, reworked to be compatible with mods].
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Slovak
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation, [https://www.lokalizacie.sk/preklady/22-need-for-speed-underground/ download].
 +
|ref      =
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Swedish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Turkish
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan      = true
 +
|notes    = Fan translation, [https://turkce-yama.com/need-for-speed-underground-turkce-yama.htm download].
 +
|ref      =
 +
|fan      = true
 +
}}
 +
 
 +
}}
 +
 
 +
===Manually change game's language===
 +
{{Fixbox|description=Registry edit to change game language|fix=
 +
#Go to <code>{{p|HKLM}}\SOFTWARE\{{p|wow64}}\EA Games\Need For Speed Underground\</code>.
 +
#Find the '''Language''' key and double click it.
 +
#Change the value to the following list below:
 +
#*English US
 +
#*Chinese (Traditional)
 +
#*Dutch
 +
#*French
 +
#*German
 +
#*Italian
 +
#*Japanese
 +
#*Korean
 +
#*Russian
 +
#*Spanish
 +
#*Swedish
 +
 
 +
'''Notes'''
 +
{{ii}} Certain languages may not work for {{Term|FMV}} and voices if the installed game doesn't come with it. You can download them [https://community.pcgamingwiki.com/files/file/2752-need-for-speed-underground-missing-audio-and-cutscene-files/ here].
 +
{{ii}} The drag racing tutorial doesn't work for Dutch and Swedish languages. See [[#The drag racing tutorial doesn't work for Dutch and Swedish languages|workaround]].
 
}}
 
}}
  
Line 154: Line 435:
 
|lan play players    = 4
 
|lan play players    = 4
 
|lan play modes      =  
 
|lan play modes      =  
|lan play notes      = Use [http://www.nfsplanet.com/nfs7_lan.php?lang=eng NFS U LAN Mod].
+
|lan play notes      = Use [https://www.nfsplanet.com/nfs7_lan.php?lang=eng NFS U LAN Mod].
|online play          = true
+
|online play          = hackable
 
|online play players  = 4
 
|online play players  = 4
 
|online play modes    =  
 
|online play modes    =  
|online play notes    =  
+
|online play notes    = The official multiplayer service was shut down in 2006.<ref>{{Refurl|url=https://www.ea.com/legal/service-updates/i-q|title=Online Services Shutdown|date=2023-05-22}}</ref> However, a fan-made server emulator was developed and can be used instead.<ref>{{Refurl|url=https://github.com/HarpyWar/nfsuserver|title=nfsuserver on GitHub|date=2023-05-22}}</ref>
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
Line 164: Line 445:
  
 
{{Network/Connections
 
{{Network/Connections
|matchmaking        = unknown
+
|matchmaking        = false
|matchmaking notes  =  
+
|matchmaking notes  = Only user-created lobbies with user-created races.
|p2p                = unknown
+
|p2p                = false
|p2p notes          =  
+
|p2p notes          = A server is always required.
|dedicated          = unknown
+
|dedicated          = true
|dedicated notes    =  
+
|dedicated notes    = A developer-hosted server was available until it's shutdown. Unofficial server software like [https://www.nfsplanet.com/nfs7_lan.php?lang=eng NFS U LAN Mod] and [https://github.com/HarpyWar/nfsuserver/releases Need For Speed: Underground Server] are available. There is also a new client ([https://nfsmods.xyz/mod/4721 kickStart NFSU Netplay Launcher]) which provides a list of servers which can be selected for online play from within the software.
|self-hosting      = hackable
+
|self-hosting      = false
|self-hosting notes = Use [http://www.nfsplanet.com/nfs7_lan.php?lang=eng NFS U LAN Mod] (Windows and Linux).
+
|self-hosting notes = Not supported.
|direct ip          = unknown
+
|direct ip          = false
|direct ip notes    =  
+
|direct ip notes    = Not supported.
}}{{Network/Ports
+
}}
|tcp  =  
+
 
|udp  =  
+
{{Network/Ports
|upnp =  
+
|tcp  = 10900-10999
 +
|udp  = 3658, 3659
 +
|upnp = unknown
 
}}
 
}}
  
 
==VR support==
 
==VR support==
 
{{VR support
 
{{VR support
|gg3d name                  =
 
|native 3d gg3d award        =
 
|nvidia 3d vision gg3d award =
 
|tridef 3d gg3d award        = gold
 
|iz3d gg3d award            =
 
 
|native 3d                  =  
 
|native 3d                  =  
 
|native 3d notes            =  
 
|native 3d notes            =  
 
|nvidia 3d vision            = hackable
 
|nvidia 3d vision            = hackable
|nvidia 3d vision notes      = Use [http://helixmod.blogspot.com/2012/04/need-for-speed-underground.html Helix's 3D fix]
+
|nvidia 3d vision notes      = Use [https://helixmod.blogspot.com/2012/04/need-for-speed-underground.html Helix's 3D fix]
|tridef 3d                  = unknown
+
|vorpx                      = hackable
|tridef 3d notes            =  
+
|vorpx modes                = G3D
|iz3d                        = unknown
+
|vorpx notes                = User created game profile, see important setting hints in the [https://www.vorpx.com/forums/search/Underground_/ vorpx forum] profile introduction.
|iz3d notes                  =  
+
|vr only                    =  
 
|htc vive                    =  
 
|htc vive                    =  
 
|htc vive notes              =  
 
|htc vive notes              =  
Line 201: Line 479:
 
|osvr                        =  
 
|osvr                        =  
 
|osvr notes                  =  
 
|osvr notes                  =  
|tracked motion controllers  =  
+
|windows mixed reality      =  
|tracked motion controllers notes=  
+
|windows mixed reality notes =  
 
|keyboard-mouse              =  
 
|keyboard-mouse              =  
 
|keyboard-mouse notes        =  
 
|keyboard-mouse notes        =  
Line 211: Line 489:
 
|trackir                    =  
 
|trackir                    =  
 
|trackir notes              =  
 
|trackir notes              =  
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 
|play area seated            =  
 
|play area seated            =  
 
|play area seated notes      =  
 
|play area seated notes      =  
Line 217: Line 497:
 
|play area room-scale        =  
 
|play area room-scale        =  
 
|play area room-scale notes  =  
 
|play area room-scale notes  =  
 +
|gg3d name                  =
 +
|native 3d gg3d award        =
 +
|nvidia 3d vision gg3d award =
 +
|tridef 3d gg3d award        = gold
 +
|iz3d gg3d award            =
 +
}}
 +
<!--
 +
===Steam Deck===
 +
-->
 +
==Issues fixed==
 +
===Low frame rate due to game using single core===
 +
{{Fixbox|description=Use [https://github.com/doitsujin/dxvk/releases dxvk] to wrap D3D9 API calls to Vulkan|ref=<ref>Reference</ref>|fix=
 +
{{ii}} This may reduces overall CPU usage and overhead but increases GPU usage; however, results may vary.
 +
{{ii}} Texture mods using TexMod and anisotropic filtering settings forced through GPU control panel will not be applied.<ref name="HighFPS>{{Refcheck|user=Radmaxx|date=2022-02-20}}</ref>
 +
}}
 +
 +
===Game is not running in installed language version===
 +
{{ii}} This might happens for non-US version game installer in which the registry is installed into wrong path
 +
{{Fixbox|description=Registry fix|ref=<ref>{{Refcheck|user=KyoriAsh|date=2022-03-26|comment=Checked with the original and the modified path, game able to run in installed language as in registry.}}</ref>|fix=
 +
# Run '''regedit'''.
 +
# Find the registry path of <code>{{P|hklm}}\SOFTWARE\{{P|wow64}}\EA Games\</code>.
 +
# Change the key name <code>NFS Underground</code> which is under <code>EA Games</code> into <code>Need For Speed Underground</code>.
 +
}}
 +
 +
===The drag racing tutorial doesn't work for Dutch and Swedish languages===
 +
{{Fixbox|description=Copy or rename files|fix=
 +
# Go to <code>{{p|game}}\Movies\</code>
 +
# Rename or copy <code>eng_drag.mad</code> with the following names
 +
#*<code>dut_drag.mad</code> if you are using Dutch language.
 +
#*<code>swe_drag.mad</code> if you are using Swedish language.
 
}}
 
}}
  
==Issues fixed==
 
 
===Custom bindings lost on game restart===
 
===Custom bindings lost on game restart===
 
{{ii}} Windows Vista and later lack a file needed for the game to remember custom mappings.
 
{{ii}} Windows Vista and later lack a file needed for the game to remember custom mappings.
 
+
{{Fixbox|description=Download dimap.dll|ref={{cn|date=July 2016}}|fix=
{{Fixbox|1=
 
{{Fixbox/fix|Download dimap.dll|ref={{cn|date=July 2016}}}}
 
 
# Download [https://community.pcgamingwiki.com/files/file/58-microsoft-directinput-mapper-dimapdll/ dimap.dll].
 
# Download [https://community.pcgamingwiki.com/files/file/58-microsoft-directinput-mapper-dimapdll/ dimap.dll].
 
# Extract it into the installation folder.
 
# Extract it into the installation folder.
 +
}}
 +
 +
===The game doesn't load (stuck on initial loading screen)===
 +
{{ii}} This probably caused by an compatibility issue on modern systems.{{cn|This issue got fixed with this workaround for a few users on discord}}
 +
{{Fixbox|description=Use [https://www.pcgamingwiki.com/wiki/DgVoodoo_2 dgVoodoo ]|ref={{cn|date=}}|fix=
 +
# Download the latest version of [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo 2] and extract the archive.
 +
# Open the {{Folder|MS\x86}} folder and copy the {{File|D3D9.dll}} file.
 +
# Paste the file into the game installation folder where the game executable is.
 +
}}
 +
 +
{{ii}} This is likely caused by multi-monitor setups using multiple GPU's.{{cn|Not completely sure, but I(Sandemc) couldn't find any other case of such issue online, and this is what particularly fixed it. This is a very rare setup, so chances are, most people wouldn't see it occuring}}
 +
{{Fixbox|description=Potential workaround|ref={{cn|date=January 2022}}|fix=
 +
# Turn off monitors which use another GPU or monitor duplication when starting up the game
 +
# Turn it on once the game finishes loading if you still need them
 +
}}
 +
 +
{{ii}} Can also result from using the wrong game executable (US exe with EU version or vice versa) which causes the game to try and play FMV cutscenes that aren't present in the files.
 +
{{Fixbox|description=Cutscene files restoration|ref=<ref name="cutscene">{{Refcheck|user=KyoriAsh|date=2022-03-26|comment=Tested with the missing cutscene files and the game is able to run normally.}}</ref>|fix=
 +
# Download [https://community.pcgamingwiki.com/files/file/2409-need-for-speed-underground-missing-cutscene-files/ the missing cutscene files].
 +
# Extract into <code>{{P|game}}\Movies</code>.
 +
# Run the game.
 
}}
 
}}
  
 
===Can't install both NFS Underground and NFS Most Wanted (2005) on the same PC===
 
===Can't install both NFS Underground and NFS Most Wanted (2005) on the same PC===
{{ii}} This problem occures because both games use the same name for their main executables (<code>speed.exe</code>). After installing one game and attempting to install the other, its autorun program assumes it's already been installed.
+
{{ii}} This problem occurs because both games use the same name for their main executables (<code>speed.exe</code>). After installing one game and attempting to install the other, its autorun program assumes it's already been installed.
  
{{Fixbox|1=
+
{{Fixbox|description=Workaround: rename executable of already installed game|ref=<ref>{{Refcheck|user=Mrtnptrs|date=2022-12-04|comment=When having either Underground or Most Wanted installed and trying to run the {{Code|setup.exe}} of the other, will result in the setup showing the option to ''Play'' the already installed game instead of showing ''Install'' to install the second game. Renaming the executable {{Code|speed.exe}} of the already installed game to something else and running the setup of the other game indeed fixed the problem and allowed both games to be installed.}}</ref>|fix=
{{Fixbox/fix|Workaround|ref={{cn|date=July 2016}}}}
 
 
# Install the first game. It doesn't matter whether it's Underground or Most Wanted.
 
# Install the first game. It doesn't matter whether it's Underground or Most Wanted.
# Go to the installation folder.
+
# Go to the installation folder of the just installed game.
 
# Change the name of <code>speed.exe</code> to anything else.
 
# Change the name of <code>speed.exe</code> to anything else.
 
# Install the other game.
 
# Install the other game.
Line 242: Line 569:
  
 
===Controller deadzone issues===
 
===Controller deadzone issues===
{{Fixbox|1=
+
{{Fixbox|description=Fix left stick deadzone|ref=<ref>{{Refurl|url=https://github.com/ThirteenAG/WidescreenFixesPack/issues/165|title=Need for Speed - Analog sticks deadzone · Issue #165 · ThirteenAG/WidescreenFixesPack|date=2017-04-05}}</ref>|fix=
{{Fixbox/fix|Fix left stick deadzone|ref=<ref>{{Refurl|url=https://github.com/ThirteenAG/WidescreenFixesPack/issues/165|title=Need for Speed - Analog sticks deadzone · Issue #165 · ThirteenAG/WidescreenFixesPack|date=2017-04-05}}</ref>}}
+
# Install [[#NFS Underground Widescreen Fix|NFS Underground Widescreen Fix]].
# Install [https://thirteenag.github.io/wfp#nfsu ThirteenAG's fix].
 
 
# Deadzone can be adjusted in <code>NFSUnderground.WidescreenFix.ini</code>.
 
# Deadzone can be adjusted in <code>NFSUnderground.WidescreenFix.ini</code>.
 +
}}
 +
{{Fixbox|description=Use [[#NFSU XtendedInput|NFSU XtendedInput]]|fix=
 +
}}
 +
 +
===The game occasionally freezes on loading screen or after race===
 +
{{Fixbox|description=Install latest patch (or binary) 1.4 or 1.3.4|ref=|fix=
 +
Copying proper .exe for EU or US version should suffice.<ref>{{Refurl|url=https://linustechtips.com/main/topic/683430-nfsu2-stuck-on-loading-screen-forever-help-needed/|title=Similar bug in UG2|date=May 2023}}</ref> Although patcher also extracts filter.efx (possibly NOS black screen effect fix) to the patch exe folder if proper game binary or registry entry is not found.
 +
Widescreen patch compatibility not tested.
 +
If all above fail, reinstall the game, and use e.g. 1.0 version (afterwards, replacing exe and filter.efx should suffice).
 +
The problem can happen e.g. after Samantha Time Trial 2:07 (hard), on 1.4 binary version, and is gone on 1.3.4.
 +
}}
 +
{{Fixbox|description=Remove dimap.dll from game-folder|ref=|fix=
 +
If the game just freezes for a short amount of time while loading, then this can be solved by removing the dimap.dll from the game-folder. Keep in mind that this can have the side-effect that the custom bindings might get lost on game restart (see [https://www.pcgamingwiki.com/wiki/Need_for_Speed:_Underground#Custom_bindings_lost_on_game_restart here]).
 +
}}
 +
 +
===The game randomly crashes after races (when clicking the Continue button) and progress is lost===
 +
{{Fixbox|description=Change the language at "programs that doesn't support UNICODE" to English (US) in Windows|ref=<ref>{{Refurl|url=https://www.reddit.com/r/needforspeed/comments/ae13pl/comment/hz86036/|title=NFS Underground on Windows 10?}}</ref>|fix=
 +
# Open the operating system’s Region Settings. You can do it, for example, by typing region settings into the task bar search box.
 +
# In the Region Settings window, click Language and then click Administrative language settings.
 +
# In the Region dialog, on the Administrative tab, click Change system locale.
 +
# In the resulting dialog, select the English (US) language from the Current system locale list.
 +
}}
 +
 +
===Background of magazine covers is black===
 +
{{Fixbox|description=Use ThirteenAG's fix|ref=<ref name="BlackMagazinePR">{{Refurl|url=https://github.com/ThirteenAG/WidescreenFixesPack/pull/863|title=<nowiki>[NFSU]</nowiki> Black Magazine Cover Fix by thelink2012 · Pull Request #863 · ThirteenAG/WidescreenFixesPack|date=2020-08-29}}</ref>|fix=
 +
# Install [[#NFS Underground Widescreen Fix|NFS Underground Widescreen Fix]].
 +
# Make sure that the option ''BlackMagazineFix'' in <code>scripts\NFSUnderground.WidescreenFix.ini</code> is set to 1.
 +
{{--}} This solution works only with US version of the game.
 +
}}
 +
 +
{{Fixbox|description=Disable Motion Blur and Light Trails|ref=<ref name="BlackMagazinePR" />|fix=}}
 +
 +
===The game doesn't launch or "the application was unable to start correctly" error===
 +
{{Fixbox|description=Enable Fullscreen Optimizations |fix=
 +
# Go to the installation folder
 +
# Right click <code>speed.exe</code> and select properties
 +
# Click on the Compatibility Tab and be sure to untick "disable fullscreen optimizations"
 +
# Click on apply
 +
}}
 +
 +
===Using Widescreen Fix reveals debug objects in menus===
 +
{{Fixbox|description=Use ThirteenAG's fix|ref=<ref name="HideDebugObjects">{{Refurl|url=https://github.com/ThirteenAG/WidescreenFixesPack/issues/643#issuecomment-1083564196|title=<nowiki>[NFSU]</nowiki> Widescreen Patch displaying debug text in menu · Issue #643 · ThirteenAG/WidescreenFixesPack|date=2022-10-23}}</ref>|fix=
 +
# Install [[#NFS Underground Widescreen Fix|NFS Underground Widescreen Fix]].
 +
# Set <code>HideDebugObjects</code> in <code>NFSUnderground.WidescreenFix.ini</code> to <code>1</code>. You can also set it to <code>2</code> to add borders to hide those objects.
 
}}
 
}}
  
Line 255: Line 625:
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
 +
|wing                  =
 +
|wing notes            =
 
|opengl versions        =  
 
|opengl versions        =  
 
|opengl notes          =  
 
|opengl notes          =  
Line 263: Line 635:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
|vulkan support        =  
+
|metal support          =
|vulkan support notes   =  
+
|metal support notes    =
 +
|vulkan versions        =  
 +
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = false
 +
|windows exe notes      =
 +
|mac os x powerpc app  =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          =
 +
|macos app notes        =
 +
|linux powerpc app      =
 +
|linux 32-bit executable=  
 +
|linux 64-bit executable=
 +
|linux arm app          =
 +
|linux executable notes =  
 
}}
 
}}
 +
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            =
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        =
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=
 +
|anticheat        =
 +
|anticheat notes  =
 +
}}
 +
 +
===Modifications===
 +
====[https://nfs.onl/?site=help NFS.onl/kickStart NFSU Netplay Launcher & Lap Recorder]====
 +
{{++}} A multifunctional tool that combines a range of features, including WidescreenFix with a GUI
 +
{{++}} ServerChanger with online server list, game server infos, users online custom audio/text notifications, and EATrax editor
 +
{{++}} Lap Recorder for Free Run mode with overlay and detailed statistics, and an upload/import function for the online database on NFS.onl which provides rankings
 +
{{++}} Game files manager with profile creation, a 100% savegame import function, and TJs unique parts editor
 +
{{++}} Ghost mode/collisions switcher
 +
{{++}} Firewall rules info and setup
 +
{{++}} Also provides hotkeys for taking screenshots
 +
 +
====[https://www.reddit.com/r/needforspeed/comments/1bgu2jl/nfsu_beta_refastered/ NFSU Beta Refastered]====
 +
{{++}} Converts the game into its E3 2003/PS2 demo/preview state, which has a dramatically different look and feel from the released game.
 +
 +
====[https://nfsmods.xyz/mod/5064 NFSU Beta Visuals]====
 +
{{++}} Also converts the game into its E3 2003/PS2 demo/preview state, which has a dramatically different look and feel from the released game.
 +
 +
====[https://www.youtube.com/watch?v=xqsWiPbTy8c Need for Speed Underground Definitive Edition]====
 +
{{++}} Adds 4K world textures, 8K skyboxes, rain puddles, improves the lighting, etc.
 +
 +
====[https://www.youtube.com/watch?v=hp4Ns_nme1I Need for speed Underground - Redux 2017 (Graphics mod) AMTxDRxRL]====
 +
{{++}} It adds new lighting so that it better reflects the atmosphere of street racing at night.
 +
 +
====[https://youtube.com/watch?v=WEK7_Yqb87U Archie Goldmill's Cheat Engine table]====
 +
{{++}} Unlocks hidden vinyls and rim sizes
 +
 +
====[https://nfsmods.xyz/mod/3692 Extended Customization]====
 +
{{++}} Extends customization feature of the game.
 +
{{++}} Fixes engine load texture.
 +
 +
====[https://github.com/AeroWidescreen/NFSHDReflections HD Reflections]====
 +
{{++}} Adds higher quality reflection.
 +
 +
====[https://github.com/CrabJournal/NFSUExOptsPlus/releases Extra Options+]====
 +
{{++}} Adds many useful features.
 +
 +
====[https://zolika1351.pages.dev/mods/nfsu1patch ZPatch]====
 +
{{++}} Fixes random chance of crashing when the game tries to save.
 +
 +
====[https://nfsmods.xyz/mod/3789 HD Car Logos and Emblems]====
 +
{{++}} Replaces car logos and emblems with the higher resolution counterparts.
 +
 +
====[https://github.com/thelink2012/novisualrep Visual Reputation Remover]====
 +
{{++}} Makes it possible to progress through the game without decorating the car.
 +
 +
====[https://nfsmods.xyz/mod/32 Various NFS ASIs]====
 +
{{++}} Lets you use debug features, such as the debug camera (AKA freecam)
 +
 +
====[https://youtube.com/watch?v=METzG1eEqX0 Free Roam Mod]====
 +
{{++}} Lets you freely explore Olympic City
 +
{{--}} Extremely rare traffic
 +
{{--}} No option to explore the Drag mode tracks, use the [https://www.nfscars.net/need-for-speed-underground/5/files/view/13648/ old version of the mod] for that (notice: you won't be able to explore the full city with the old version)
 +
 +
====[https://nfsmods.xyz/mod/785 Winter Olympic City]====
 +
{{++}} Gives the games a winter overhaul
 +
{{++}} Does not require Texmod
 +
{{ii}} Make sure to disable road reflections
 +
{{ii}} [https://web.archive.org/web/20201129131950/https://download1653.mediafire.com/xaz9jpluiumg/37t1akoix78eghs/NFSU+Winter+Olympic+City.rar Archived download link]
 +
 +
====[https://sfx.thelazy.net/games/preset/9063/ Nightbreath Mod by BojanV03 (SweetFX + texture & FX mod)]====
 +
{{++}} Improves the visuals and exaggerates the night time feeling
 +
 +
====[https://www.youtube.com/watch?v=uQvYzbmpAKM Need for Speed Underground - Midnight Light]====
 +
{{ii}} Alternative graphics
  
 
==System requirements==
 
==System requirements==
 
{{System requirements
 
{{System requirements
 
|OSfamily = Windows
 
|OSfamily = Windows
 +
|ref      =<ref>{{Refurl|url=https://web.archive.org/web/20090227143316/http://www.ea.com/official/nfs/underground/us/faq.jsp|title=Need For Speed Underground FAQ|date=2022-03-26}}</ref>
  
 
|minOS    = 98, ME, 2000, XP
 
|minOS    = 98, ME, 2000, XP
|minCPU  = Intel Pentium III
+
|minCPU  = Intel Pentium III 700 MHz
|minCPU2  = AMD Athlon 700 MHz
+
|minRAM  = 128 MB (98, ME)<br />256 MB (2000, XP, online play)
|minRAM  = 128 MB (98, ME)<br/>256 MB (2000, XP)
 
 
|minHD    = 2 GB
 
|minHD    = 2 GB
|minGPU  = Direct3D compatible
+
|minGPU  = ATI Radeon 7500
 +
|minGPU2  = Nvidia GeForce2
 +
|minGPU3  = Matrox Parhelia
 
|minVRAM  = 32 MB
 
|minVRAM  = 32 MB
 +
|minDX    = 9
 +
|minaudio = DirectX compatible
 +
|minother = 8X CD-ROM, Network card for broadband or connectivity
 +
 +
|recCPU  = Intel Pentium III 733 MHz
 +
|recRAM  = 256 MB
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 01:37, 26 March 2024

Need for Speed: Underground
Need for Speed: Underground cover
Developers
EA Black Box
Publishers
Electronic Arts
Engines
EAGL
Release dates
Windows November 17, 2003
Reception
Metacritic 82
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person, Third-person
Controls Direct control
Genres Racing
Vehicles Automobile, Street racing
Art styles Realistic
Themes Contemporary
Series Need for Speed: Underground, Need for Speed
Need for Speed: Underground on HowLongToBeat
Need for Speed: Underground on IGDB
Need for Speed: Underground guide on StrategyWiki
Need for Speed: Underground on MobyGames
Need for Speed: Underground on Wikipedia
Need for Speed: Underground
Subseries of Need for Speed
Need for Speed: Underground 2003
Need for Speed: Underground 2 2004

Warnings

SafeDisc retail DRM does not work on Windows Vista and later (see Availability for affected versions).

Need for Speed: Underground is a singleplayer and multiplayer racing game developed by EA Black Box and published by Electronic Arts. It is the seventh entry in the Need for Speed series and the first entry in the Need for Speed: Underground duology.

Unlike past Need for Speed games which has exotic cars, Underground features JDM cars as the game centers around the import racing/tuning scenes. It is also the first game in the series to have a career mode that have a comprehensive storyline, and a garage mode that allowed players to fully customize their cars with a large variety of performance and visual upgrades. The career mode's story takes place in the fictional Olympic City and focus on an unnamed racer as they race to become the best underground racer in the city. The story continued in Need for Speed: Underground 2.

It was released in North America on November 17, 2003, followed by Europe and Japan releases on November 17, 2003 and January 15, 2004 respectively.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
SafeDisc 2.90.040 DRM[Note 1]
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).
A faithful, higher quality icon can be found on NFSCars or on SteamGridDB.

Monetization

Type Notes
One-time game purchase The game requires an upfront purchase to access.

Essential improvements

Patches

Patch 4

NFS Underground Widescreen Fix

Add support for widescreen resolutions among other things.

Skip intro videos

Use Widescreen Fix
  1. Install NFS Underground Widescreen Fix.
  2. Open NFSUnderground.WidescreenFix.ini.
  3. Change SkipIntro = 0 to SkipIntro = 1.

Game data

Configuration file(s) location

System Location
Windows HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES\<Localized Need For Speed Underground>\[Note 2]
%PROGRAMDATA%\NFS Underground\*.cfg[Note 3]
%PROGRAMDATA%\NFS Underground\*.opt[Note 3]

Save game data location

System Location
Windows %PROGRAMDATA%\NFS Underground\*.ugd[Note 3]

Video

Windowed

Set windowed/borderless/windowed with resizing[3]
  1. Install NFS Underground Widescreen Fix.
  2. Set WindowedMode to desired value. 1 for borderless, 2 for border, 3 for resizeable border.

Anti-aliasing (AA)

On AMD cards, supersampling must be used, otherwise various objects will not render (wheels, leaves, fences, driver, etc.). Motion blur might also have to be disabled.
Forcing MSAA with dgVoodoo 2
  1. Download dgVoodoo 2.
  2. Copy \dgVoodoo2\MS\x86\D3D9.dll into <path-to-game>.
  3. Configure dgVoodoo2 using dgVoodooCpl.exe to enable MSAA antialiasing under the DirectX tab.

High frame rate

Use ThirteenAG's fix[4]
  1. Install NFS Underground Widescreen Fix.
  2. Set FPSLimit to desired value. -1 is recommended to match monitor's refresh rate.

Notes

Very high frame rates may be difficult to achieve due to the game only using a single processing thread. See workaround.
Higher frame rates may cause the game to run faster than usual.
The intensity of motion blur and the light trail post-processing effects are reduced at higher frame rates.

Input

Input settings
Input settings

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Use NFS Underground Widescreen Fix to adjust deadzone.
Full controller support
Use NFSU XtendedInput.
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Use NFSU XtendedInput.
Xbox button prompts
Use NFSU XtendedInput.
Set ControllerIconMode = 0 in NFSUnderground.WidescreenFix.ini
Impulse Trigger vibration
PlayStation controllers
See DualShock 4.
PlayStation button prompts
Use NFSU XtendedInput.
Set ControllerIconMode = 1 in NFSUnderground.WidescreenFix.ini
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Generic/other controllers
Additional information
Controller hotplugging
Haptic feedback
For XInput controllers see here. Keep in mind that the force feedback feature for PC version was made with steering wheel in mind and differs from console versions.
Digital movement supported
Simultaneous controller+KB/M

NFSU XtendedInput

Improves gamepad support by implementing native XInput support into the game.
Reimplements console-like controls with being able to move the camera with the right stick in Garage.
Xbox and PlayStation prompts are both supported.
Restores leftover features from Hot Pursuit 2.
Controls are reset to default.

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Surround sound
Only Stereo and Mono available. Optimized for Dolby Pro Logic.
Subtitles
Only available in certain language edition.
Closed captions
Mute on focus lost
EAX support
Although not advertised as such the game does support EAX, at least reverb effects, but without surround sound. It can be restored with ALchemy.
Royalty free audio
The main menu uses licensed music. It is hardcoded to play Get Low (ft. The Eastside Boyz) by Lil Jon every time the game starts.
DirectSound can be restored with wrappers (DSOAL recommended, e.g. w/o HRTF - specifically for low quality engine sounds).

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
Dutch
French
German
Italian
Japanese
Korean
Polish
Fan translation, download.
Brazilian Portuguese
Fan translation, download.
Russian
Russian localisaton by 1С-СофтКлаб, reworked to be compatible with mods.
Slovak
Fan translation, download.
Spanish
Swedish
Turkish
Fan translation, download.

Manually change game's language

Registry edit to change game language
  1. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA Games\Need For Speed Underground\.
  2. Find the Language key and double click it.
  3. Change the value to the following list below:
    • English US
    • Chinese (Traditional)
    • Dutch
    • French
    • German
    • Italian
    • Japanese
    • Korean
    • Russian
    • Spanish
    • Swedish

Notes

Certain languages may not work for FMV and voices if the installed game doesn't come with it. You can download them here.
The drag racing tutorial doesn't work for Dutch and Swedish languages. See workaround.

Network

Multiplayer types

Type Native Players Notes
Local play
Console versions only.
LAN play
4 Use NFS U LAN Mod.
Online play
4 The official multiplayer service was shut down in 2006.[5] However, a fan-made server emulator was developed and can be used instead.[6]

Connection types

Type Native Notes
Matchmaking
Only user-created lobbies with user-created races.
Peer-to-peer
A server is always required.
Dedicated
A developer-hosted server was available until it's shutdown. Unofficial server software like NFS U LAN Mod and Need For Speed: Underground Server are available. There is also a new client (kickStart NFSU Netplay Launcher) which provides a list of servers which can be selected for online play from within the software.
Self-hosting
Not supported.
Direct IP
Not supported.

Ports

Protocol Port(s) and/or port range(s)
TCP 10900-10999
UDP 3658, 3659
Universal Plug and Play (UPnP) support status is unknown.

VR support

3D modes State Notes
Nvidia 3D Vision
Use Helix's 3D fix
vorpX
G3D
User created game profile, see important setting hints in the vorpx forum profile introduction.

Issues fixed

Low frame rate due to game using single core

Use dxvk to wrap D3D9 API calls to Vulkan[7]
This may reduces overall CPU usage and overhead but increases GPU usage; however, results may vary.
Texture mods using TexMod and anisotropic filtering settings forced through GPU control panel will not be applied.[8]

Game is not running in installed language version

This might happens for non-US version game installer in which the registry is installed into wrong path
Registry fix[9]
  1. Run regedit.
  2. Find the registry path of HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA Games\.
  3. Change the key name NFS Underground which is under EA Games into Need For Speed Underground.

The drag racing tutorial doesn't work for Dutch and Swedish languages

Copy or rename files
  1. Go to <path-to-game>\Movies\
  2. Rename or copy eng_drag.mad with the following names
    • dut_drag.mad if you are using Dutch language.
    • swe_drag.mad if you are using Swedish language.

Custom bindings lost on game restart

Windows Vista and later lack a file needed for the game to remember custom mappings.
Download dimap.dll[citation needed]
  1. Download dimap.dll.
  2. Extract it into the installation folder.

The game doesn't load (stuck on initial loading screen)

This probably caused by an compatibility issue on modern systems.[citation needed]
Use dgVoodoo [citation needed]
  1. Download the latest version of dgVoodoo 2 and extract the archive.
  2. Open the MS\x86 folder and copy the D3D9.dll file.
  3. Paste the file into the game installation folder where the game executable is.
This is likely caused by multi-monitor setups using multiple GPU's.[citation needed]
Potential workaround[citation needed]
  1. Turn off monitors which use another GPU or monitor duplication when starting up the game
  2. Turn it on once the game finishes loading if you still need them
Can also result from using the wrong game executable (US exe with EU version or vice versa) which causes the game to try and play FMV cutscenes that aren't present in the files.
Cutscene files restoration[10]
  1. Download the missing cutscene files.
  2. Extract into <path-to-game>\Movies.
  3. Run the game.

Can't install both NFS Underground and NFS Most Wanted (2005) on the same PC

This problem occurs because both games use the same name for their main executables (speed.exe). After installing one game and attempting to install the other, its autorun program assumes it's already been installed.
Workaround: rename executable of already installed game[11]
  1. Install the first game. It doesn't matter whether it's Underground or Most Wanted.
  2. Go to the installation folder of the just installed game.
  3. Change the name of speed.exe to anything else.
  4. Install the other game.
  5. Restore the original name of the first game's speed.exe.

Controller deadzone issues

Fix left stick deadzone[12]
  1. Install NFS Underground Widescreen Fix.
  2. Deadzone can be adjusted in NFSUnderground.WidescreenFix.ini.
Use NFSU XtendedInput

The game occasionally freezes on loading screen or after race

Install latest patch (or binary) 1.4 or 1.3.4

Copying proper .exe for EU or US version should suffice.[13] Although patcher also extracts filter.efx (possibly NOS black screen effect fix) to the patch exe folder if proper game binary or registry entry is not found. Widescreen patch compatibility not tested. If all above fail, reinstall the game, and use e.g. 1.0 version (afterwards, replacing exe and filter.efx should suffice). The problem can happen e.g. after Samantha Time Trial 2:07 (hard), on 1.4 binary version, and is gone on 1.3.4.

Remove dimap.dll from game-folder

If the game just freezes for a short amount of time while loading, then this can be solved by removing the dimap.dll from the game-folder. Keep in mind that this can have the side-effect that the custom bindings might get lost on game restart (see here).

The game randomly crashes after races (when clicking the Continue button) and progress is lost

Change the language at "programs that doesn't support UNICODE" to English (US) in Windows[14]
  1. Open the operating system’s Region Settings. You can do it, for example, by typing region settings into the task bar search box.
  2. In the Region Settings window, click Language and then click Administrative language settings.
  3. In the Region dialog, on the Administrative tab, click Change system locale.
  4. In the resulting dialog, select the English (US) language from the Current system locale list.

Background of magazine covers is black

Use ThirteenAG's fix[15]
  1. Install NFS Underground Widescreen Fix.
  2. Make sure that the option BlackMagazineFix in scripts\NFSUnderground.WidescreenFix.ini is set to 1.
This solution works only with US version of the game.
Disable Motion Blur and Light Trails[15]

The game doesn't launch or "the application was unable to start correctly" error

Enable Fullscreen Optimizations
  1. Go to the installation folder
  2. Right click speed.exe and select properties
  3. Click on the Compatibility Tab and be sure to untick "disable fullscreen optimizations"
  4. Click on apply

Using Widescreen Fix reveals debug objects in menus

Use ThirteenAG's fix[16]
  1. Install NFS Underground Widescreen Fix.
  2. Set HideDebugObjects in NFSUnderground.WidescreenFix.ini to 1. You can also set it to 2 to add borders to hide those objects.

Other information

API

Technical specs Supported Notes
Direct3D 9
Executable 32-bit 64-bit Notes
Windows

Middleware

No middleware information; you can edit this page to add it.

Modifications

NFS.onl/kickStart NFSU Netplay Launcher & Lap Recorder

A multifunctional tool that combines a range of features, including WidescreenFix with a GUI
ServerChanger with online server list, game server infos, users online custom audio/text notifications, and EATrax editor
Lap Recorder for Free Run mode with overlay and detailed statistics, and an upload/import function for the online database on NFS.onl which provides rankings
Game files manager with profile creation, a 100% savegame import function, and TJs unique parts editor
Ghost mode/collisions switcher
Firewall rules info and setup
Also provides hotkeys for taking screenshots

NFSU Beta Refastered

Converts the game into its E3 2003/PS2 demo/preview state, which has a dramatically different look and feel from the released game.

NFSU Beta Visuals

Also converts the game into its E3 2003/PS2 demo/preview state, which has a dramatically different look and feel from the released game.

Need for Speed Underground Definitive Edition

Adds 4K world textures, 8K skyboxes, rain puddles, improves the lighting, etc.

Need for speed Underground - Redux 2017 (Graphics mod) AMTxDRxRL

It adds new lighting so that it better reflects the atmosphere of street racing at night.

Archie Goldmill's Cheat Engine table

Unlocks hidden vinyls and rim sizes

Extended Customization

Extends customization feature of the game.
Fixes engine load texture.

HD Reflections

Adds higher quality reflection.

Extra Options+

Adds many useful features.

ZPatch

Fixes random chance of crashing when the game tries to save.

HD Car Logos and Emblems

Replaces car logos and emblems with the higher resolution counterparts.

Visual Reputation Remover

Makes it possible to progress through the game without decorating the car.

Various NFS ASIs

Lets you use debug features, such as the debug camera (AKA freecam)

Free Roam Mod

Lets you freely explore Olympic City
Extremely rare traffic
No option to explore the Drag mode tracks, use the old version of the mod for that (notice: you won't be able to explore the full city with the old version)

Winter Olympic City

Gives the games a winter overhaul
Does not require Texmod
Make sure to disable road reflections
Archived download link

Nightbreath Mod by BojanV03 (SweetFX + texture & FX mod)

Improves the visuals and exaggerates the night time feeling

Need for Speed Underground - Midnight Light

Alternative graphics

System requirements

Windows[17]
Minimum Recommended
Operating system (OS) 98, ME, 2000, XP
Processor (CPU) Intel Pentium III 700 MHz
System memory (RAM) 128 MB (98, ME)
256 MB (2000, XP, online play)
Hard disk drive (HDD) 2 GB
Video card (GPU) ATI Radeon 7500
Nvidia GeForce2
Matrox Parhelia
32 MB of VRAM
DirectX 9 compatible
Sound (audio device) DirectX compatible
Other 8X CD-ROM, Network card for broadband or connectivity


Notes

  1. SafeDisc retail DRM does not work on Windows 10[1] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]
  2. Applications writing to HKEY_LOCAL_MACHINE\SOFTWARE will be redirected to other locations based on various criterias, see the glossary page for more details.
  3. 3.0 3.1 3.2 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References

  1. Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
  2. Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
  3. UG1 & UG2 Implemented windowed mode pull request by Xan1242 (GitHub) - last accessed on October 2022
  4. UG1 implement FPS limit adjustments pull request by Xan1242 (GitHub) - last accessed on October 2022
  5. Online Services Shutdown - last accessed on 2023-05-22
  6. nfsuserver on GitHub - last accessed on 2023-05-22
  7. Reference
  8. Verified by User:Radmaxx on 2022-02-20
  9. Verified by User:KyoriAsh on 2022-03-26
    Checked with the original and the modified path, game able to run in installed language as in registry.
  10. Verified by User:KyoriAsh on 2022-03-26
    Tested with the missing cutscene files and the game is able to run normally.
  11. Verified by User:Mrtnptrs on 2022-12-04
    When having either Underground or Most Wanted installed and trying to run the setup.exe of the other, will result in the setup showing the option to Play the already installed game instead of showing Install to install the second game. Renaming the executable speed.exe of the already installed game to something else and running the setup of the other game indeed fixed the problem and allowed both games to be installed.
  12. Need for Speed - Analog sticks deadzone · Issue #165 · ThirteenAG/WidescreenFixesPack - last accessed on 2017-04-05
  13. Similar bug in UG2 - last accessed on May 2023
  14. NFS Underground on Windows 10? - last accessed on [unknown]
  15. 15.0 15.1 [NFSU] Black Magazine Cover Fix by thelink2012 · Pull Request #863 · ThirteenAG/WidescreenFixesPack - last accessed on 2020-08-29
  16. [NFSU] Widescreen Patch displaying debug text in menu · Issue #643 · ThirteenAG/WidescreenFixesPack - last accessed on 2022-10-23
  17. Need For Speed Underground FAQ - last accessed on 2022-03-26