PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.71k stars 1.62k forks source link

James Bond 007 Nightfire (NTSC-U) [SLUS-20579] Glitchy textures in game #258

Closed shandawgy closed 5 years ago

shandawgy commented 10 years ago

As soon as a new game is started some of the textures look like static n flash a lot.

pcsx2-v1.2.1-511-g02b19b7

Plugins: GSDx 20140818023333(MSVC 18.00,AVX) 0.1.16 [GSdx32-AVX] XPad 0.2.0 SPU2-X 2014081802333 2.0.0 cdvdGigaherz (20140818023333ll) 0.9.0

My specs are: Intel core i5-3470T CPU @ 2.90GHz 2x NVidia 560 GForce graphics card SLI 8gb Ram Windows 8 64bit

I have ran in both Hardware and software modes and have tried all HW hacks but there is no fix.

Game has had other major problems in past revisions

gregory38 commented 9 years ago

Could you test the SW renderer on latest git ? A couple of bug were fixed so maybe yours.

refractionpcsx2 commented 9 years ago

Yeah i suspect a similar problem to Lupin 3rd here, I can test this later tonight as I have the game.

refractionpcsx2 commented 9 years ago

OK this is fixed in software mode :) HW is obviously still broken currently.

There is also some near plane clipping issues on the driving part at the start, seems to be getting rid of the meshes/textures before they have gone off-screen, but that could be a VU issue I guess,.

refractionpcsx2 commented 8 years ago

As you are updating this @gregory38, I just want to note it is at least fixed in OpenGL HW, I haven't checked DirectX recently

Edit: I mean the glitchy textures, the near plane clipping issue still persists i think, need to recheck that.

AmbientMalice commented 8 years ago

Nightfire needs VU clamping set to Extra to fix the clipping in vehicle sections, based on my testing. Nightfire needs more examination than usual since the game uses two different engines. The vehicle sections are running on a modified Need for Speed engine, and the FPS sections are using a custom Eurocom engine.

The FPS sections suffer from severe texture corruption in HW mode regardless of settings. They seem to be working fine in software mode, however.

refractionpcsx2 commented 8 years ago

I thought this was fixed in OpenGL (at least) a long while ago? I remember seeing the snow/ground looking perfect which was the major bug it had.

AmbientMalice commented 8 years ago

Here's how the first mission looks in SW mode: nf_sw

Here's how it looks in HW mode: nf_hw

There's a chance it was fixed somewhere along the line, but I doubt it. I notice stuff like the thermal goggles are completely broken in addition to the main texture issue.

Basically, every single texture in the game swaps with other textures as you walk around.

refractionpcsx2 commented 8 years ago

Strange, it must have gotten broken again, I could have sworn it was fixed at some point.

FlatOutPS2 commented 8 years ago

@AmbientMalice: Can you make a GS Dump of that scene?

AmbientMalice commented 8 years ago

GS dump: nightfire_hw http://s000.tinyupload.com/?file_id=66495253267174599933

divinity76 commented 7 years ago

for those who want to play Nightfire with awesome graphics, until PCSX2 fix the hardware renderer issues, know that Nightfire can be played on the Dolphin emulator with the PS3 controller. on my gtx 1070-mobile and i7-6820HK overclocked to 4GHz, a high-end gaming laptop, i can play in above FullHD resolution, 8x antialiasing, 16x anisotropic filtering, and it looks bloddy beautiful. Dolphin can even scale it up to 4K, but my 1070 isn't strong enough for that

MrCK1 commented 6 years ago

@AmbientMalice Could you retest/upload a new GS Dump - the URL is dead. I can't access my main PC for another week. Thanks.

MrCK1 commented 5 years ago

I did a retest of this and DX9 HW had less corruption with the GScx plugin from 0.9.6 (r890) - the snow was fine and only the boxes on the castle were present. After that point (the next plugin I have is r1600) DX9 HW was broken as the other renderers are on master currently.

image

iMineLink commented 5 years ago

This might be related to the fix of palette CLUT matching in #2713, which development is still ongoing.

MrCK1 commented 5 years ago

Forgot to post this a while back but I believe this is the bad commit: https://github.com/PCSX2/pcsx2/commit/95ff8e3a98e2895a96ecb55e8eb6d654c481a7a8