PCSX2 / pcsx2

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

Ridge Racer V (SLUS-20002) Weird glitching car texture #3639

Open ghost opened 4 years ago

ghost commented 4 years ago

PCSX2 version: PCSX2 v1.6.0

PCSX2 options: Preset Used: Balanced Preset

GSdx Settings:

Renderer: Direct3D 11 (Hardware) Interlacing: Automatic Texture Filtering: Bilinear (PS2) Internal Resolution: Native (PS2) Anisotropic Filtering: Off (Default) Mipmapping: Basic (Fast) CRC Hack Level: Full (Direct3D) DATE Accuracy: Fast (Default) Blending AccuracyL None (Fastest)

Plugins used: GS: GSdx 20200506140834 (MSVC 19.25 AVX2/AVX2) 1.2.0 [GSdx32-AVX2] PAD: LilyPad (20200506140834) 0.12.1 [LilyPad] SPU2: SPU2-X 20200506140834 2.0.0 [Spu2-X] CDVD: cdvdGigaherz 20200506140834 0.11.0 [cdvdGigaherz] USB: USBnull Driver 20200506140834 0.7.0 [USBnull] FW: FWnull Driver 20200506140834 0.70 [FWnull] DEV9: DEV9null Driver 20200506140834 0.5.0 [DEV9null]

Description of the issue: sebthby ggggg fsjsjf fdhhfdshfda

How to reproduce the issue: Apply any "Hardware" Renderer, Open game, Start Race, Notice opponent cars and your car

PC specifications: CPU: Intel Core i7-6700 GPU: NViDiA Quadro K620 SSD: Samsung SSD 860 EVO 500GB HDD: WDC WD5000LPVX-75V0TT0 RAM: Crucial Ballistix Sport LT DDR4 2400 C16 4x8GB MDB: Dell Optiplex 7040

tadanokojin commented 4 years ago

I'll have to spend more time on this to understand why they did this but gist is this:

  1. transfer decal texture into memory
  2. write over the texture with 32 bit format and buffer width of 1
  3. read back texture in 8 bit format with buffer width of 8

Basically, it's a disaster for the texture cache.

ghost commented 4 years ago

I wonder why people knew already about this glitch but no one cared about opening an issue about this glitch except me.... Why???

ghost commented 4 years ago

Also I experienced a weird taillight glitch... Seems to be when the taillight is on, there are 2 red stripes which is quite weird...

tadanokojin commented 4 years ago

I think the taillight thing should be sorted now.

refractionpcsx2 commented 4 years ago

Yep the tail lights have been fixed on master

Back2Life888 commented 3 years ago

Is there any pull request that has this fixed??

tadanokojin commented 3 years ago

no, you have to use SW mode for now.

mtoensing commented 3 years ago

Is this still being worked on?

F0bes commented 3 years ago

Texture cache issues aren't actively being worked on as far as I know.

Back2Life888 commented 2 years ago

I wonder if this can be fixed via texture replacing... Has anyone tried that?

mtoensing commented 2 years ago

@Back2Life888 won't fix the textures.

Back2Life888 commented 2 years ago

You tried it?

refractionpcsx2 commented 2 years ago

The problem is looking up the textures, I'm not sure replacement will work properly, it might just corrupt in new interesting ways. You're free to to try it, but I have doubts.

mrwallace888 commented 2 years ago

I really hope this gets fixed. I don't like using corrupted textures in HW mode but if I use SW mode I can't see shit because things that are like 2 feet in front of me are made up of a single pixel.

Back2Life888 commented 2 years ago

I really hope this gets fixed. I don't like using corrupted textures in HW mode but if I use SW mode I can't see shit because things that are like 2 feet in front of me are made up of a single pixel.

You know that these "I really hope it gets fixed" types of comments is not allowed?

refractionpcsx2 commented 2 years ago

Please don't post that video here, thanks.

We know what the issue is with the textures, it's something we're working on.

BenoitAdam94 commented 2 years ago

Just adding more information to this weird bug, more is always better when it comes to fixing bugs

Thus, it's interesting to see the bug on Xbox and catched on video.

refractionpcsx2 commented 2 years ago

the xbox code is basically ours unmodified with stolen code on top to make it run on an xbox.

stenzek commented 2 years ago

If they fixed it, maybe they should contribute it back, instead of hoarding it for attention and money. After all, they wouldn't exist in the first place if it wasn't for PCSX2, and myself foolishly doing the stupid port in the first place.

RedDevilus commented 2 years ago

I doubt they are competent enough for fixing issues.

mtoensing commented 2 years ago

I thought PCSX2 is open-source and everyone can port this code to other devices? What is meant by "stolen"? And the problem here with Ridge Racer V and the car textures still exists in PCSX2-v1.7.344 So this has nothing to do with the xbox version that has the same problem.

@stenzek Thank you very much for the port for the Xbox! =) You made many people happy.

refractionpcsx2 commented 2 years ago

The code that was taken wasn't in PCSX2 yet, and they took that without Stens consent and started distributing it on the xbox store etc, and this emulator he did the video on has stripped all the copyrights out of the code and any mention of pcsx2, all of which violates the open source license.

Open source doesn't mean you can just take the code and not respect it or the authors.

mtoensing commented 2 years ago

Okay, I wasn't aware of that @refractionpcsx2 ! Thanks for the clarification!

ReveriePass commented 2 years ago

If they fixed it, maybe they should contribute it back, instead of hoarding it for attention and money. After all, they wouldn't exist in the first place if it wasn't for PCSX2, and myself foolishly doing the stupid port in the first place.

No one is hoarding for attention and money. It has, and will always be free. You guys burned bridges by acting so childishly. It could have been PCSX2 or AetherSX2 featured on the MVG video, that will always be on your end.

It's hard to give respect to authors when none of you are respectful to anyone.

refractionpcsx2 commented 2 years ago

We burned bridges? The code was taken from us before it was ready, without asking, then pushed out on to xbox stores (which also violates their TOS), which apart from making us look shit because the code is unfinished and buggy, it also shows how impatient people will be in order to get the what they want and release something on the platform, it's exceptionally entitled and selfish.

Then on top of that they REMOVED all the GPL copyrights we put in there, and therefore violating the GPL license, and they've given nothing back, no improvements, nothing, but I do believe they've bothered us to fix UWP stuff for them, great lot huh? And to top things off, we now have members of their community harassing us, because we weren't happy about it.

So please, get off your high horse about how they are the good guys.

refractionpcsx2 commented 2 years ago

I've added the SW CLUT rendering to the gamedb for this, so it should work (at least for now), it's possibly a misdetection, so don't get too excited, it may break in the future, but you can enjoy it for now as of 1.7.3500

image