Jump to content


Need for Speed: Nitro

From Dolphin Emulator Wiki
Need for Speed: Nitro

Developer(s) EA Montreal
Publisher(s) Electronic Arts
Series Need for Speed
Platform(s) Wii
Release date(s) NA November 3, 2009
EU November 6, 2009
JP December 17, 2009
Genre(s) Racing
Mode(s) Single-player, Multiplayer (4)
Input methods Wii Remote, Wii Remote + Nunchuk, Classic Controller, GameCube Controller
Compatibility 4 Edit rating: Need for Speed: Nitro
Playable
GameIDs
See also...

Dolphin Forum thread
Open Issues
Search Google
Search Wikipedia

Customize your car, take corners at 200 mph, and own your opponents. Need for Speed: Nitro delivers the fun and exhilaration of high-speed racing with deep and challenging gameplay, where racing skills are not the only way to victory. Master advanced techniques such as building up boost by taking risks on the road, then use it at the right moment to take the lead. But don’t forget about the cops, who will do everything they can to disrupt the race. And for the ultimate bragging rights, impose your graphical style on the world when you lead.

Emulation Information

Controller Map Overlap

Need for Speed: Nitro is capable of using both GameCube controllers and Wii Remotes. If a physical controller is set to emulate both a GameCube Controller and a Wii Remote concurrently, it will operate both devices at the same time. To fix, migrate controls to use separate physical controllers.

Problems

VP6 Videos

Need for Speed: Nitro uses the VP6 video codec, common in Electronic Arts' titles, causing its videos to have vertical line artifacts and other glitches on many graphics cards. The Software Render will display VP6 video correctly, but is typically too slow. VP6 rendering also reacts poorly to the Force Texture Filtering enhancements (and Anisotropic Filtering on NVIDIA), causing further scrambling. See issue 7193. This can be fixed with "Manual Texture Sampling" in the Graphics Settings → Advanced menu.

Freeze on startup

If the game freezes on startup, either on a black screen or while the wrist strap screen is fading in, disable Dual Core.

Dual Core doesn't cause any major issues on this game beyond this screen, only harmless opcode errors. If it is necessary to have Dual Core enabled for performance reasons, a workaround is to boot the game without enhancements (like internal resolution) and restore them after the strap screen. If this isn't enough to prevent the freeze, another workaround is to make a save state after the strap screen (e.g. by first booting the game with Dual Core disabled), in order to load the state with Dual Core enabled.

Enhancements

Unlock FPS in Multiplayer

Multiplayer modes are locked to 30 FPS. Use the following code to remove the limit.

NTSC-U/PAL

$Unlock FPS in Multiplayer
04775BA4 00000000

NTSC-J

$Unlock FPS in Multiplayer
047D2284 00000000

High FPS

The game supports VBI Frequency Override. Use the following code to adjust gameplay speed.

Menu speed is not adjusted. At high frame rates, the Beetle (a bad early-game car, other tested cars didn't reproduce this) may stall when doing a perfect start.

NTSC-U/PAL

$High FPS
C22FF958 00000003 # Main game speed
48000009 XXXXXXXX
7C6802A6 C0230000
60000000 00000000
C22040D8 00000003 # Camera at end of race
48000009 XXXXXXXX
7C6802A6 C0230000
60000000 00000000

Replace both instances of XXXXXXXX with the desired hex value of 1/FPS.

Configuration

Only configuration options for the best compatibility where they deviate from defaults are listed.

General

Config Setting Notes
Enable Dual Core Off Avoid potential freeze on boot, and harmless opcode errors in-game.

Graphics

Config Setting Notes
Manual Texture Sampling On Render VP6 video

Version Compatibility

The graph below charts the compatibility with Need for Speed: Nitro since Dolphin's 2.0 release, listing revisions only where a compatibility change occurred.

Δ
2606-310 (current)
Δ
Δ
Δ
Δ
Δ
2.0 (r5384)
Compatibility can be assumed to align with the indicated revisions. However, compatibility may extend to prior revisions or compatibility gaps may exist within ranges indicated as compatible due to limited testing. Please update as appropriate.

Testing

This title has been tested on the environments listed below:

Test Entries
Revision OS CPU GPU Result Tester
r7621 Windows XP Intel Core 2 Duo E7500 @ 3 GHz ATI FireGL V5600 Working with some bugs. Need For Speed Nitro on Dolphin Wii/GC Emulator r7621 FULLSPEED!!! DeniSSXRus
r7621 Windows 7 Intel Core 2 Duo E7500 @ 3 GHz ATI FireGL V5600 Working without bugs. DeniSSXRus
3.0-147 Windows XP Intel Core 2 Duo E7500 @ 3 GHz ATI FireGL V5600 Working with some bugs, but slower by about 5FPS than r7621. DeniSSXRus
4.0-5110 Windows 7 Intel Core i5 @ 4 GHz AMD Radeon HD 6870 Might hang randomly with Direct3D. Working perfectly with OpenGL. warmbaguettes

Gameplay Videos

Dolphin Emulator 4.0.2 - Need for Speed: Nitro (1080p HD) - Nintendo Wii
NFS NITRO @ Dolphin emu r4888
Need for Speed: Nitro - Dolphin Emulator 5.0-13217 [1080p HD] - Nintendo Wii