pcsx2 icon indicating copy to clipboard operation
pcsx2 copied to clipboard

Vampire: Darkstalkers Collection (Low FPS and Textures wrong)

Open RedDevilus opened this issue 5 years ago • 27 comments

Issue: image

Gsdump: Vampire Darkstalkers Collection.zip

Forum: https://forums.pcsx2.net/Thread-Project-code-name-darkstalker-resurrection?pid=606836#pid606836 has a gsdx plugin. (Not a proper fix)

Workaround: image Location: plugins\GSdx\Renderers\HW\GSTextureCache.cpp Original: image

Needs a proper fix instead of this temporary workaround.

RedDevilus avatar Jun 21 '20 05:06 RedDevilus

Street Fighter Alpha Anthology has the same problem.

Software mode works fine but it's best to set Rendering Threads to 0. This game really doesn't like the GS to be multithreaded it seems. That way it ran full speed on my retired 3570k.

Silanda avatar Jun 21 '20 13:06 Silanda

Yes I can confirm that software rendering + rendering thread to 0 is the solution.

Immersion95 avatar Jun 22 '20 09:06 Immersion95

Issue is about the HW mode primarily. SW mode not running out of the box just amplified the need of an issue on GitHub.

RedDevilus avatar Jun 22 '20 12:06 RedDevilus

Sounds like a lot of synch causing slowdown in sw mode. TBH code above is not really a hack, well it's complicated. It's like commenting out an optimization that is breaking some other stuff too.

tadanokojin avatar Jun 22 '20 15:06 tadanokojin

Yeah it breaks other games but if you want a temporary workaround then that will work for now. It's just for something to look into in the future so that there is a proper fix.

RedDevilus avatar Jun 22 '20 16:06 RedDevilus

please solve the problems of these collections as they both have content that not one of the other games in the franchises has

BinhoKof99 avatar Dec 27 '21 20:12 BinhoKof99

apparently they will never solve this problem

BinhoKof99 avatar Mar 09 '22 19:03 BinhoKof99

There's a lot of big things being worked on currently including an entire new UI. Sorry that no one is dedicating time to this single title in the entire PS2 library. Be patient or go elsewhere please.

F0bes avatar Mar 09 '22 19:03 F0bes

If you're getting shitty about us not fixing your game, you have 2 options.

  1. Go fuck yourself and find another emulator, we do this in our free time for free, we are not beholden to your whims.
  2. Fix it yourself.

refractionpcsx2 avatar Mar 09 '22 19:03 refractionpcsx2

Mindset: https://raccoon.onyxbits.de/blog/reactions-bugreport-free-support/

RedDevilus avatar Mar 09 '22 20:03 RedDevilus

I wanted to modify the textures of these collections with waifu2x-caffe but the emulator doesn't dump or load the textures in software mode

Tiger3784 avatar May 16 '22 05:05 Tiger3784

I wanted to modify the textures of these collections with waifu2x-caffe but the emulator doesn't dump or load the textures in software mode

@Tiger3784 Don't hijack/revive github issues for unrelated problems. Visit the discord if you have questions about things.

janitor-raus avatar May 17 '22 10:05 janitor-raus

Eventually this game is already at the correct speed in hardware mode just continue with the incorrect textures but I'm already dumping anyway 🤩🤩🤩🤩

Tiger3784 avatar May 19 '22 14:05 Tiger3784

Since the latest updates :

  • SW speed is 2x-3x what it was (we needed rendering thread to 0 then)
  • HW speed is on par with SW
  • Res x3 or x5 prevents the characters from having stripes
  • Background are still messed up

This also applies to Street Fighter Zero Generations/Alpha Anthology

Immersion95 avatar Aug 27 '22 08:08 Immersion95

can this and Street Fighter Zero Generations/Alpha Anthology be check on latest nightly :)

Mrlinkwii avatar May 13 '23 20:05 Mrlinkwii

Vastly improved, though Vampire Savior has some issues at the top of the screen.

Silanda avatar May 13 '23 23:05 Silanda

Vastly improved, though Vampire Savior has some issues at the top of the screen.

Can I have a gs dump for that ?

Mrlinkwii avatar May 14 '23 00:05 Mrlinkwii

I see what's going on. So it's moving the framebuffer inside itself (moving it left), but as far as it's concerned it's still being drawn. I'll add a check to see if it's moving data between itself, then force the entire thing to flush.

refractionpcsx2 avatar May 14 '23 00:05 refractionpcsx2

@Silanda can you try #8854 when you get a moment :)

Mrlinkwii avatar May 14 '23 10:05 Mrlinkwii

I've done a quick test of #8854 on the Darkstalkers Collection and the Street Fighter Anthology, and all looks good as far as I can see.

Silanda avatar May 14 '23 13:05 Silanda

It now renders perfectly at HW/Native.

Unfortunately stripes appear heavily at any upscaled resolutions which didn't appear on previous builds at x3/x5 (it also affects SFIII). This has nothing to do with this PR though and was introduced months ago.

While it's great that it works with HW, there is no practical benefit over SW if upscaled res is not working (except maybe performance for low end device).

At native : Character sprites resolution doesn't match the output resolution so it's not pixel perfect like the arcade version.

Immersion95 avatar May 14 '23 20:05 Immersion95

On my PR?

image

What's wrong with that, sorry?

It could be street fighter needs round sprite half as well.

refractionpcsx2 avatar May 14 '23 20:05 refractionpcsx2

On my PR?

image

What's wrong with that, sorry?

It could be street fighter needs round sprite half as well.

It's perfect with your PR, Street Fighter Alpha Anthology does need Round Sprite Half :).

Immersion95 avatar May 14 '23 21:05 Immersion95

ok cool, thanks :)

What are the Street Fighter games which need round sprite half? Then we can add them to the GameDB.

refractionpcsx2 avatar May 14 '23 21:05 refractionpcsx2

ok cool, thanks :)

What are the Street Fighter games which need round sprite half? Then we can add them to the GameDB.

Here it is :) :

SLES-54085: name: "Street Fighter Alpha Anthology" SLUS-21317: name: "Street Fighter Alpha Anthology" SLPM-66409: name: "Street Fighter Zero - Fighters Generation" SLPM-66854: name: "Street Fighter Zero - Fighters Generation [Best Price]"

Immersion95 avatar May 14 '23 21:05 Immersion95

Cool, I'll add those (or one of the tester/db dudes) once my PR merges :)

refractionpcsx2 avatar May 14 '23 22:05 refractionpcsx2