Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG]: mega man x7 and 8 Fmv subtitles keeps blinking #5192

Open
ghost opened this issue Dec 20, 2021 · 26 comments
Open

[BUG]: mega man x7 and 8 Fmv subtitles keeps blinking #5192

ghost opened this issue Dec 20, 2021 · 26 comments

Comments

@ghost
Copy link

ghost commented Dec 20, 2021

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

@ghost ghost added the Bug label Dec 20, 2021
@ghost
Copy link
Author

ghost commented Dec 20, 2021

@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.

@refractionpcsx2
Copy link
Member

is it fine in software mode?

@ghost
Copy link
Author

ghost commented Dec 20, 2021

No and say on pcsx2 wiki that thier is no known fix.

@refractionpcsx2
Copy link
Member

refractionpcsx2 commented Dec 20, 2021

Then I don't know the answer, we'll look in to it at some point. Thanks for the report.

@ghost
Copy link

ghost commented Dec 20, 2021

In order for us to help you faster, can you make a blockdump of the game + a savestate when the glitch happens please?

@ghost
Copy link
Author

ghost commented Dec 20, 2021

It happens in cutscenes and know problem.

@ghost
Copy link
Author

ghost commented Dec 20, 2021

@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.

@refractionpcsx2
Copy link
Member

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.

@ghost
Copy link
Author

ghost commented Dec 20, 2021

@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.

@refractionpcsx2
Copy link
Member

Can you stop pinging random team members, please.

@ghost
Copy link
Author

ghost commented Dec 20, 2021

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.

@TellowKrinkle
Copy link
Member

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?

@ghost
Copy link
Author

ghost commented Dec 20, 2021

@TellowKrinkle so make save states right before intro cutscene.

@ghost
Copy link
Author

ghost commented Dec 20, 2021

@refractionpcsx2 how do blockdamp on pcsx2 emulator.

@refractionpcsx2
Copy link
Member

refractionpcsx2 commented Dec 20, 2021

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.

@HeroponRikiBestest
Copy link

HeroponRikiBestest commented Dec 20, 2021

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

@ghost
Copy link
Author

ghost commented Dec 20, 2021

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

@refractionpcsx2
Copy link
Member

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.

@ghost
Copy link

ghost commented Dec 21, 2021

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.

@ghost
Copy link

ghost commented Nov 24, 2022

@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

@RedDevilus
Copy link
Contributor

For Megaman X8 I have added Blending TFF instead of Adaptive TFF for the subtitles. But it's just hiding the issue I suppose.

@refractionpcsx2
Copy link
Member

yeah Blend is just hiding it, it's still present on both renderers, haven't looked in to why yet.

@refractionpcsx2
Copy link
Member

refractionpcsx2 commented Nov 25, 2022

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.

@Goatman13
Copy link
Contributor

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.

@refractionpcsx2
Copy link
Member

refractionpcsx2 commented Nov 25, 2022

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

@ghost
Copy link

ghost commented Aug 12, 2024

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants