Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
[VU Rounding Bug] Only backgrounds appear in Sonic Gems Collection - Sonic R's multiplayer modes. #1759
Non-default plugin settings:
Description of the issue:
Specifically, in all levels, only the background appears in both players' viewports. No foreground objects (such as the level's 3D geometry, player characters, HUDs or pause menus) appear. It should be noted that all of them appear properly in single player.
Any chance GSdx's software and hardware modes could be enhanced to resolve this bug?
How to reproduce the issue:
Last known version to work:
Fixed with EE round mode Positive or Nearest. Edit: Also fixed with VU round mode either Positive or Nearest independently of EE settings.
Edit: How likely are these to break other things? Given that Sonic R is part of a collection of games on the same disc.
changed the title
[GSdx software/hardware bug] Only backgrounds appear in Sonic Gems Collection - Sonic R's multiplayer modes.
Jan 11, 2017
Regarding using gameDB entries to target specific ELFs in multi-ELF games, just out of curiosity, is there already a precedent for that?
When I skimmed through GameIndex.dbf just now, the following entry was the closest thing I found to a pre-existing example. But it seems to only produce a disc-wide console warning rather than an automatically-applied fix for the specific ELF it's needed for.
I prefer VU if possible, having the VU modified is more likely to cause graphical glitches and less likely to crash :P
interesting how setting either one to nearest fixes it, unless it transfers a value from the EE to the VU's somewhere.
Just concentrate on the main elf files, as you are only going to run those directly and the emulator will ignore any subsequent ones :)
That's the problem, there's 16 full games in this collection, plus another 13 demos. Testing this will be a nightmare and take a while. I don't have any real experience with any of these games outside of Sonic R (because let's be real, when you can play Sonic R, you don't need other Sonic games :p).
@Aced14 If you have spent any time with any of the other games and want to test them, could you note which ones?
well as long as the games don't look to be freaking out, we can live with it, if there is founding to be a game later on that has problems, whoever is playing it can disable the automatic fixes :P
So just try the vu rounding set to nearest and go quickly through all the games testing each one for about 5 mins and make sure they seem to work okay, we will call it at that.
@trostboot I'm pretty much in the same boat as you with regards to Sonic R vs everything else lol.
@refractionpcsx2 Within the coming days, I'll try quickly going over all of the collection's games for a few minutes apiece (probably with a bigger focus on 3D games) to see if anything seems blatantly wrong in any of them with VU rounding on nearest. If things seem ok, I'll send over a PR to update the gameDB.
referenced this issue
Jan 17, 2017
I ended up testing out VU rounding on nearest in every single game/demo in the NTSC-J version of the collection for a few minutes apiece. Things seemed ok to me.
I did run into a handful of minor graphics bugs in 2-3 games, but they don't appear to have been related to VU rounding. I believe they were bugs in the original games and/or issues with the collection's own emulators (not PCSX2's problem).
The only reason I brought it up was because I was looking through GameDB (GameIndex.dbf) for examples of multi-ELF games with patches that appeared to be intended for a specific ELF. The only relevant entry I found was for that demo disc.