Open ghost opened 2 years ago
@refractionpcsx2 do know why this bug happened I know bug is minor bug talk probably try look fixed for it because gitch been for a long time and really annoying gitch.
is it fine in software mode?
No and say on pcsx2 wiki that thier is no known fix.
Then I don't know the answer, we'll look in to it at some point. Thanks for the report.
In order for us to help you faster, can you make a blockdump of the game + a savestate when the glitch happens please?
It happens in cutscenes and know problem.
@refractionpcsx2 just add a gamedb fix for mega man x7 and x8 fmv blinking bug. After all Gamedb hack are magic bullet that fix any bug on pcsx2 without breaking any other game.
I'm not adding hacks for the sake of adding hacks, that's how we got a reputation of being hacky, we'd rather not go back there.
and It's not just the case of "just add a gamedb fix" when we don't know what the problem is.
@tellowkrinkle do know what problem is when fmv subtitles binking in and out kn mega man x7 and 8 because like how this bug might get fixed because should get fixed because once is they x8 moved to perfect. Once idea is to add a gamedb hack after all gamedb hack are magic bullets that fixed this bug without breaking more games. If batter of problem they can find it and fix.
Can you stop pinging random team members, please.
Just like know how long bug take be fixed because really should not hand to fixed because well known bug and last bug fixed for x7 and x8 can moved to perfect.
Fun fact: GameDB hacks require us to know what the problem is first. I can't guarantee we'll put one in, but I can guarantee that you won't get one if no one knows what the problem is. Someone already told you what you should do if you want to help us find the problem.
In order for us to help you faster, can you make a blockdump of the game + a savestate when the glitch happens please?
@tellowkrinkle so make save states right before intro cutscene.
@refractionpcsx2 how do blockdamp on pcsx2 emulator.
Just like know how long bug take be fixed because really should not hand to fixed because well known bug and last bug fixed for x7 and x8 can moved to perfect.
You're free to fix it, if it's not hard, PCSX2 is open source.
As for blockdumps, under the debug menu there is a "create blockdump" option, tick that, then run your game up until the problem (give it a bit of time so we have time to sit at the problem for a few seconds), then exit the emulator, there should be a .dump file in your pcsx2 folder.
The following were done on Mega Man X7 (USA) GSdump: gs_20211220174457.gs.zip Blockdump: Mega Man X7 (USA) (2021-11-20 17-48-00).dump.zip Save State: sstate.zip
Here inform for mega man x8 USA Ver log file. emuLog.txt Blockdump. Mega Man X8 (2021-11-20 18-01-56).zip save state. sstates.zip
If you don't stop spamming demanding we fix your bugs I'm just going to remove you from our github (again, I believe). We'll get around to it when we get around to it, constantly bothering us isn't going to make us do it faster.
Btw the whole hack thing just makes me laugh at it. PCSX2 is the emulator that currently, almost have the less hacks of all the mature PS2 emulators out there. And the only hacks it have are often for the same thing (for exemple we have 2 hacks for vif fifo problems). Look the PS4 config file of Parappa the Rapper 2, you will see.
@refractionpcsx2 i'm using pcx2 v1.7.3582 and i can confirm that this issue no longer exists in mega man x8.
Here's a gs dump, and sorry for pinging you :)
https://anonfiles.com/xcMcp1J7y8/Mega_Man_X8_NTSC-U_SLUS-20960_20221125023714_gs
For Megaman X8 I have added Blending TFF instead of Adaptive TFF for the subtitles. But it's just hiding the issue I suppose.
yeah Blend is just hiding it, it's still present on both renderers, haven't looked in to why yet.
Out of interest, I did a small amount of debugging and I came to the following.
Game works as expected on console. Neither PCSX2 nor Dobiestation get it right (Haven't tried Play!) Playing back a GS Dump on the PS2 does not work either.
So the only conclusion I can draw from this is there is some sort of core issue, but I don't know what, I tried various rounding/clamping settings etc, EE cache, instant DMA's vu's synced or unsynced, nothing helps.
So I'm kind of at a loss what the heck they're doing with these subtitles.
Edit: Now checked Play!, also broken.
It's EE data cache issue. Is easy to miss on Megaman X7 because subtitles fade in, so at first it looks like they still blink, but not. Both X7, and X8 work fine with EE cache emulation. You can even spot difference with blend tff with cache, subtitles are solid color then, not semitransparent.
I thought it was cache, but it didn't fix it for me, I even booted the game with int + ee cache and it didn't work.
at least with X8
I'm not an expert on this, but is it possible the fmv is running perfect, albeit at a slightly incorrect speed and a non-crt monitor?
Describe the Bug
When in mega man x7 and x8 the fmv subtitles keep blinking in and out.
Reproduction Steps
Thier is no fix to this bug
Expected Behavior
The fmv subtitles do not bink in and out at all
PCSX2 Revision
Pcsx2 1.7.0
Operating System
Windows 11
If Linux - Specify Distro
No response
CPU
Ryzen 9 4900hs
GPU
Rtx 2060 max q
GS Settings
Does not matter what settings are used still happens.
Emulation Settings
Does not matter what settings are used still happens.
GS Window Screenshots
No response
Logs & Dumps
No response