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

Need for Speed: Underground

From PCGamingWiki, the wiki about fixing PC games
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, Sponsored
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: 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 first-person and third-person racing game in the Need for Speed: Underground series.

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 SteamGridDB.

Monetization

Type Notes
Sponsored Game is sponsored by multiple real life brands

Essential improvements

Patches

Skip intro videos

Use Widescreen Fix
  1. Install ThirteenAG's fix.
  2. Set SkipIntro to 1.
The fix is already bundled with an empty nointro.mad to make use of the option.

Controller support improvements (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.

Game data

Configuration file(s) location

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

Save game data location

System Location
Windows %PROGRAMDATA%\NFS Underground\<user-id>*.ugd[Note 2]

Video

Graphics feature State WSGF Notes
Widescreen resolution
Use ThirteenAG's fix.
Multi-monitor
Use ThirteenAG's fix.
Ultra-widescreen
Use ThirteenAG's fix.
4K Ultra HD
Use ThirteenAG's fix.
Field of view (FOV)
Windowed
See Windowed.
Borderless fullscreen windowed
See Windowed.
Anisotropic filtering (AF)
Trilinear filtering by default. Anisotropic filtering can be forced through GPU control panel on D3D9; however, using DXVK nullifies this specific setting. Alternatively, use dgVoodoo2.
Anti-aliasing (AA)
Use dgVoodoo2 (copy \dgVoodoo2\MS\x86\D3D9.dll into <path-to-game> (in the same directory as Speed.exe) and configure dgVoodoo2 using dgVoodooCpl.exe to enable MSAA antialiasing under the DirectX tab, and create a new config file in the game's install directory and apply the settings.
Vertical sync (Vsync)
Can be disabled through GPU control panel. Alternatively, use dgVoodoo2.
60 FPS
120+ FPS
Capped at 60 FPS. A custom FPS cap can be set which may require certain controller setup to function properly. See High frame rate.
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Ray tracing (RT)

Windowed

Set windowed/borderless/windowed with resizing[3]
  1. Install ThirteenAG's fix.
  2. Set WindowedMode to desired value. 1 for borderless, 2 for border, 3 for resizeable border.

Forcing Anti-Aliasing on AMD cards

Instructions[citation needed]
  1. Supersampling must be used, else various objects will not render (wheels, leaves, fences, driver, etc.). Motion Blur might also have to be disabled.

High frame rate

High frame rate may be very difficult to achieve due to the game only using a single processing thread. This can be alleviated by using dxvk to wrap D3D9 API calls to Vulkan. This reduces overall CPU usage and overhead but increases GPU usage. Texture mods using TexMod and anisotropic filtering settings forced through GPU control panel will not be applied.[4]
Normally, this may cause the car's steering to suddenly stop responding to controls if the car reaches a certain speed at higher frame rates but some controller setups might workaround this issue. At 144 FPS for example, cars will not respond to arrow keys on the keyboard or the directional pads on controllers but will respond to the analog stick of a gamepad. The game is entirely playable at 144 FPS, but at 360 FPS the same issues will occur.[4]
The intensity of motion blur and the light trail post-processing effects are reduced at higher frame rates.
Use ThirteenAG's fix[5]
  1. Install ThirteenAG's fix.
  2. Set FPSLimit to desired value. -1 is recommended to match monitor's refresh rate.

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 ThirteenAG's 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
DualShock 4 controllers
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.
Simultaneous controller+KB/M

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
DirectSound is possible to be restored by 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
Korean
Russian
Russian localisaton by 1С-СофтКлаб, reworked to be compatible with mods.
Slovak
Fan translation, download.
Spanish
Swedish

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
    • Korean
    • Russian
    • Spanish
    • Swedish

Note: Certain languages may not work for cutscenes and voices if the installed game doesn't come with it.

The drag racing tutorial not work for Dutch and Swedish languages

Workaround
  1. Go to <path-to-game>\Movies\
  2. Rename 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.

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.[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. An unofficial server software (NFS U LAN Mod) is available.
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 Native 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

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[7]
  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.

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 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
Another problem might be missing cutscene files which are not found in non-US version of the game if the game is run in Windows 10 and above
Cutscene files restoration[8]
  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[9]
  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[10]
  1. Install ThirteenAG's 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 enough.[11] 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 enough). 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.

The game randomly crash after races (when click the Continue button) and lost game progress

Change the language at "programs that doesn't support UNICODE" to English (US) in Windows[12]
  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 are black

Use ThirteenAG's fix[13]
  1. Install ThirteenAG's 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[13]

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[14]
  1. Install ThirteenAG's fix.
  2. Set HideDebugObjects in NFSUnderground.WidescreenFix.ini to 1. You can alse 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

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

HD Reflections

Adds higher quality reflection.

Extra Options

Adds many useful features.

HD Car Logos and Emblems

Replaces old car logos and emblems with new higher resolution ones.

Visual Reputation Remover

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

Various NFS ASIs

Let's you use debug features, such as the debug camera (AKA freecam)

Free Roam Mod

Let's 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

Need for Speed: Underground - Console Mod

Includes:
  • Orange fog (black on main menu and car select if you want).
  • Beta blue fog.
  • Beta, GCN, and PS2 reflections.
  • Transparent textures on PS2 and GCN.
  • Bright and heavy car windows on PS2.
  • Black "Need4Speed" on license plate on PS2.
  • Xbox and PC "vanilla textures/reflections".
  • Compatible with DualShock 3.
  • Compatible with Redux mod.
Set "World detail" to medium for PS2 and GCN, enable "Light trails" for PS2 and Xbox, and enable "Motion blur" for PS2, GCN, and Xbox (1.0 required for non-AMD/Nvidia drivers).

System requirements

Windows[15]
Minimum
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. 2.0 2.1 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).
  3. Applications writing to HKEY_LOCAL_MACHINE\SOFTWARE will be redirected to other locations based on various criterias, see the glossary page for 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. 4.0 4.1 Verified by User:Radmaxx on 2022-02-20
  5. UG1 implement FPS limit adjustments pull request by Xan1242 (GitHub) - last accessed on October 2022
  6. [missing title] - last accessed on 2022-12-04
  7. 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.
  8. Verified by User:KyoriAsh on 2022-03-26
    Tested with the missing cutscene files and the game is able to run normally.
  9. 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.
  10. Need for Speed - Analog sticks deadzone · Issue #165 · ThirteenAG/WidescreenFixesPack - last accessed on 2017-04-05
  11. Similar bug in UG2
  12. NFS Underground on Windows 10? - last accessed on [unknown]
  13. 13.0 13.1 [NFSU] Black Magazine Cover Fix by thelink2012 · Pull Request #863 · ThirteenAG/WidescreenFixesPack - last accessed on 2020-08-29
  14. [NFSU] WideScreen Patch displaying debug text in menu · Issue #643 · ThirteenAG/WidescreenFixesPack - last accessed on 2022-10-23
  15. Need For Speed Underground FAQ - last accessed on 2022-03-26