Skip to content

NFSHP2 v1.0.2

Choose a tag to compare

@Octoblimp Octoblimp released this 22 Oct 02:49
· 3 commits to master since this release

An unofficial homebrew port of the PS2 version of Need for Speed: Hot Pursuit 2 to the New Nintendo 3DS: the PS2 game's code, reverse-engineered from the retail disc and reimplemented in C. It plays from your own disc's files. No game data comes with it.

What's new in 1.0.2

The CIA has a new title ID, 000400000EC54E00. The old one clashed with another homebrew. Nothing else changed, and the .3dsx is identical to 1.0.1's.

Because the title ID changed, the CIA installs as a separate title. If you have 1.0.0 or 1.0.1 installed, delete it in FBI (Titles) after installing this one. Your saves and the game files on the SD card are not touched.

What you need

  • A New 3DS, New 3DS XL or New 2DS XL with custom firmware (Luma3DS) and FBI. An Old 3DS or 2DS shows a message at boot and stops.
  • Your own PS2 disc of Need for Speed: Hot Pursuit 2. It was made and tested with SLES-50731, the PAL version. Other discs should extract correctly, but the game hasn't been tested with their files.
  • About 2.9 GB free on the SD card, and a computer with Python 3.8 or newer.

The README explains how to put the disc's files on the SD card.

Files

File For SHA-256
NFSHP2-3DS.cia install with FBI, start from the HOME Menu db1f879e8117643fa5e29174b0533cc9df8c6df90f40c526b25ec148f2ffed4f
NFSHP2-3DS.3dsx the Homebrew Launcher 5662d56ab3a557bf095f749acfc2c70aa8854ea042c84e9d556815163cf567fc

This CIA has been checked for the new title ID but not installed on a real 3DS yet. The game code is the same as 1.0.1, which was tested in the Azahar emulator.

Known issues

  • On Ancient Ruins, at the curb turn by the cones, the road can vanish for a frame or two.
  • The frame rate drops below 30 in the heaviest places: the fire on Coastal Parklands, the end of Desert Heat, and by some roadblocks.
  • On Coastal Parklands, the low stone wall before the tunnel can look blocky and flicker when seen side-on.
  • Attract mode doesn't play the disc's demo replays: on the 3DS they leave the PS2's path after one frame, so it plays its AI race demo instead. DemoReplays 1 in the config file turns them back on.
  • In Local Wireless, the consoles can fall out of step just after a player finishes (two races in eight in testing): that car, driven by the CPU from the finish on, can end up in a different place on each console.
  • In French, the LOADING screen and the Need for Speed logo keep their English art.
  • The language screen at boot appears at once, without the PS2's slide-in.

A fan project, not made, endorsed or supported by Electronic Arts. Need for Speed Hot Pursuit 2 and Need for Speed are Electronic Arts' trademarks. The port's own code is under the GPL-3.0.