Emulator Issues #5777
closed[D3D9] Sonic Unleashed - Black screen
0%
Description
- Game Name and ID (as it appears in right click > properties: "GZ2P01",
"RSBE01", etc): RSVE8P
2) What is the expected output? What do you see instead?
Wii health/safety screen, followed by cutscene. Instead the sounds play but the screen is blank. When the home button is pressed, the wii menu appears, but besides that no graphics are displayed
3) Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin? Please specify the exact revision when the
problem began.
The game has not worked properly on any of the versions I've tried on my current computer (r692, r878, and r438), but it worked in all three revisions on my old computer, even though the new one has much better specs
4) What steps will reproduce the problem?
- open game with default settings
2.
3.
5) What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar, etc)? Do not say 'latest version'
this changes multiple times a day. 64bit r878
On what operating system, drivers, and hardware? Be sure to list OS,
graphics driver information, and video card model if you are having
graphics problems, for example.
unsure
6) Please provide any additional information below.
7) Attachments. IMPORTANT! We have a limited storage quota on
GoogleCode, so please use a 3rd party host for screenshots or any other
files (http://min.us/ for example).
Updated by Autoran1 about 12 years ago
Only on DX9, use DX11 or OGL or use projection hack for DX9
Updated by Billiard26 almost 12 years ago
- Status changed from New to Questionable
- Category set to gfx
- Issue type set to Bug
Updated by Autoran1 almost 12 years ago
r07408d762560 -svn rev4522 changes in InterpreterFPU_Utils.h cause this
revert them and everything is going to be fine
probably also fixes maybe, i hope
Issue 3471
Issue 5901
Issue 5502
Issue 5729
and others like them
Updated by NeoBrainX almost 12 years ago
- Status changed from Questionable to Accepted
Man, you really got this regression testing thing figured out... :p
Since you were the one who reported Issue 1556 which was supposed to be fixed by r07408d76: Do these issues still occur after reverting those changes?
Updated by Autoran1 almost 12 years ago
Well, i actually found this one again, and i've forgot about Issue 1556 long long time ago, i just remembered all this time about InterpreterFPU_Utils.h, but i'm not tottaly sure that just reverting the code in this file will not cause the othe problems, but it fixes Sonic Unleashed for sure
Besides, i just tested it, the stuff i've reported back then in Issue 1556 still remains fixed even after patch applying
Updated by NeoBrainX almost 12 years ago
I guess it should be save to revert that revision then. For reference, Issue 1600 should be checked first, though.
Updated by Autoran1 almost 12 years ago
De Blob doesn't goes ingame just stops with 0 fps and infinite vps if just revert the code, maybe smth has to be changed in DX9 after all...
Updated by NeoBrainX almost 12 years ago
Yep, and SSBM still has wrong collisions when reverting that revision.
Updated by NeoBrainX almost 12 years ago
Could you check Sonic Unleashed with this patch?
Also, please enable logging on the VIDEO channel (verbosity "error") and post the output. Actually, would be cool if you could post those logs for any other games which are affected by this stuff. (not for SSBM and de blob, I do have these myself)
Updated by NeoBrainX almost 12 years ago
Please change line 25 of that patch to "ERROR_LOG(VIDEO, "STUFF 0!!!!!");"
Updated by NeoBrainX almost 12 years ago
Screw the previous patch and the logging stuff, I think I've fixed the issue :p
Apply this patch: http://pastie.org/5839739
Try again with any games that have had issues since after r07408d762560.
Updated by NeoBrainX almost 12 years ago
... Sorry, previous patch had a typo. This one for realz: http://pastie.org/5839770
Updated by Autoran1 almost 12 years ago
Thanks, it works with DeBlob but unfortunately Sonic still goes black
Updated by Autoran1 almost 12 years ago
Before in original code, and now in case 0 of the patch code
changing line
return x; to
return _x;
fixes Sonic and breaks the other stuff
i think it's the only part of the code the games actually react on, but i could be wrong
Updated by NeoBrainX almost 12 years ago
- Status changed from Accepted to Questionable
Mhm, the case 0 implementation looks solid to me.
Fifo logs recorded for Sonic Unleashed in the D3D9 backend work fine in D3D11 and OGL, so this most likely is not a Core bug. I'd mark this as WontFix, but since I wasn't able find out what specifically goes wrong, it'll be Questionable instead.
Updated by Autoran1 almost 12 years ago
Or it could be implemented like an ini hack, but i should admit i'm not a fun of those ones
Updated by NeoBrainX almost 12 years ago
Yeah, I'd rather drop the D3D9 backend altogether instead of starting to introduce backend specific hacks :P
Updated by Autoran1 almost 12 years ago
- Status changed from Questionable to Fixed
Looks like isssue is fixed itself by one of the last revs, finally
Updated by NeoBrainX almost 12 years ago
Sure about that? I can't think of any rev that would've fixed anything here.
Updated by Autoran1 almost 12 years ago
- Status changed from Fixed to Questionable
Damn, i was wrong, f*ing clean build has ini projection hack by default
still an issue
Updated by Autoran1 about 11 years ago
- Status changed from Questionable to Won't fix