pcsx2 icon indicating copy to clipboard operation
pcsx2 copied to clipboard

[BUG]: Need for Speed 2: Hot Pursuit: Graphics issue

Open Shoegzer opened this issue 1 year ago • 7 comments

Describe the Bug

During event 31 (bonus race) of "Hot Pursuit" mode, if you activate the look-around or look-ahead features via L2 or R2, the game renders the skybox and not much more (see below). Also of note, this is the only race in the game that renders an "in-dash" view of a car, so it is probably related to this view (other events do not have an in-dash view and do not exhibit this issue).

Reproduction Steps

Start game in "Hot Pursuit" mode and clear the first 30 race events. This will unlock the bonus event 31 which exhibits the graphics issue. Enter event 31 and press L2 or R2 after the race starts and observe.

Memcard save with event 31 unlocked: Mcd001.ps2.zip

Expected Behavior

The game should properly render a view around the car (with L2) or ahead of the car (with R2).

PCSX2 Revision

v1.7.5780

Operating System

Linux (64bit) - Specify distro below

If Linux - Specify Distro

Linux Mint 21.3

CPU

i7-10870H

GPU

GTX 3070

GS Settings

All settings should be default excepting as shown. No hw hacks are enabled. Note that this issue is also observed in sw rendering mode.

pic

Emulation Settings

All settings default

GS Window Screenshots

Need for Speed - Hot Pursuit 2_SLUS-20362_20240514145216

Logs & Dumps

Single-frame GS Dump: Need for Speed - Hot Pursuit 2_SLUS-20362_20240514145216.gs.zip

Shoegzer avatar May 14 '24 19:05 Shoegzer

Have you verified on the console that this is not just an original game bug? I'm pretty sure it is.

CookiePLMonster avatar May 15 '24 13:05 CookiePLMonster

This isn't an OG game issue.

Here is a video taken from a PS2 that shows the car getting hit by exploding barrels from the helicopter. As the car is hit, notice the camera pans around it and looks fine.

Here is what that same event looks like on PCSX2.

Shoegzer avatar May 15 '24 15:05 Shoegzer

In the PCSX2 video, it looks like there is a widescreen patch applied (?). It that enabled in the Display tab?

MrCK1 avatar May 15 '24 16:05 MrCK1

In the PCSX2 video, it looks like there is a widescreen patch applied (?). It that enabled in the Display tab?

It's broken with the patch disabled too: image

CookiePLMonster avatar May 15 '24 16:05 CookiePLMonster

~~Setting EE Rounding Mode to Negative seems to resolve it, but I won't trust it without tests. I will keep this option locally for my playthrough and check.~~

Disregard, this introduces a freeze when colliding with a wall.

CookiePLMonster avatar May 15 '24 16:05 CookiePLMonster

I should also mention that the issue will only occur with the in-dash view on, in case that wasn't already clear (so don't press triangle to change the view). I updated my original post to be clear on this.

Shoegzer avatar May 15 '24 16:05 Shoegzer

Actually this bug happens in any game mode or event when using first person camera, doesn't have to have in-dash view. If you press L2 or R2 while driving (using default controls for Automatic transmission) both Zone Freeze and Zone Zoom have this bug in first person camera, but not Chase cam. Shown in video here:

https://github.com/PCSX2/pcsx2/assets/94409254/ea0a3e44-745e-4e11-a6d2-605823603985

EE Rounding Mode to Negative does indeed fix the issue but does introduce freezing issues

Virtua64 avatar Jun 03 '24 07:06 Virtua64