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

Graphic issue in Mystic Warriors (mystwarr) #1753

Open
dangonzilla opened this issue Apr 16, 2024 · 36 comments
Open

Graphic issue in Mystic Warriors (mystwarr) #1753

dangonzilla opened this issue Apr 16, 2024 · 36 comments

Comments

@dangonzilla
Copy link

dangonzilla commented Apr 16, 2024

Hello,

A graphic issue appears in Mystic Warriors (mystwarr) when we defeat this enemy. A door opens and it should be visible the background as the above screenshot (image from a real arcade board) but in FBNeo a black square appears (the below screenshot). Is it possible to fix that?

mystwarr

Thank you!

@barbudreadmon
Copy link
Collaborator

barbudreadmon commented Apr 16, 2024

Hmmm, i sort of remember someone reporting this some time ago and i wonder if the issue wasn't related to overclocking ? I can't find the original report though, so i might be wrong.
Definitely not overclocking, the driver doesn't even support it, i'm pretty sure it's not the first report i see about this though, so there might be some reason it wasn't fixed.
Can you maybe provide a savestate ?

@dangonzilla
Copy link
Author

Hello,
I attach you a savestate. As soon as you defeat the enemy, the bug appears (the enemy only needs 1 hit to be defeated at that point).

By the way, we don't use overclocking and we play the game with the Mystic Warriors default options and the FBNeo default options.

Thank you very much!

mystwarr-savestate.zip

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 18, 2024

Hi dangonzilla,
nice find, I will try to fix this. In mystic warriors, the alpha blending is very weird, so we have to enable it based on what tiles are shown on the screen, instead of the cpu basically pushing a switch to turn alpha blending on/off as in most games.

best regards,

  • dink

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 18, 2024

It should be fixed now :)

@dangonzilla
Copy link
Author

Hi dinkc64,

we've tested it and it works perfectly now. Thank you very much! :) We've found another graphical bug in some TVs that appear in Mystic Warriors. The above screenshot is an image from the real arcade board and the below screenshot is how that part is shown in FBNeo :

mystwarr_

You can also see that in this YouTube video at 31:00 minute : (the video is set at the specific start time from that point)

https://youtu.be/0WAlbNOmTpI?feature=shared&t=1860

We have prepared this savestate for you in the exact point so you can do your tests. The door only needs one hit to see the graphical bug from the TVs :

mystwarr-savestate2.zip

Is it possible to fix that?
Thank you very much!

@TheCoolPup
Copy link

figured i would add to this post to make it easier, i noticed a few other graphical bugs, the gas in the last stage is supposed to be red, and the credit text is supposed to be in color but its pitch black, and some of the ranking text is black as well instead of being colored
FinalBurn Neo v1 0 0 03 • Mystic Warriors (ver JAA) 4_18_2024 3_32_43 PM
FinalBurn Neo v1 0 0 03 • Mystic Warriors (ver JAA) 4_18_2024 3_06_04 PM
FinalBurn Neo v1 0 0 03 • Mystic Warriors (ver JAA) 4_18_2024 3_24_10 PM

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 19, 2024

TheCoolPup please give savestates for each of these areas along with a screenshot or yt link to how it should look on pcb, so I can do some magic...

@TheCoolPup
Copy link

what the gas is supposed to look like https://youtu.be/0WAlbNOmTpI?si=8ocnQLiMgklkSGMk&t=1684
this is where the ranking bug is https://youtu.be/3rFS_Nzu_fI?si=NsyAFwCYZcw_KnC_&t=201
mystwarr slot 01.zip
the savestate where the gas bug happens
mystwarrj slot 01.zip
look at the top of the screen and you can see the credit text is colored https://youtu.be/0WAlbNOmTpI?si=CTfKpjYygv9d7Vfo&t=90
also one bug i forgot to mention where the names of the 5 characters stay on another screen

FinalBurn.Neo.v1.0.0.03.Mystic.Warriors.ver.EAA.2024-04-18.22-32-13.mp4

this is what is supposed to happen https://youtu.be/0WAlbNOmTpI?si=zfXlnr2isL22GWU_&t=47

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 19, 2024

dangonzilla, I have a sorta-fix for the tv's, but its causing trouble in another part of the game (in the beginning of level1). Hopefully I can get this sorted :)

best regards,

  • dink

@TheCoolPup
Copy link

Thanks for all the work you do dink, been using this emulator for a long time back when it was called final burn alpha :)

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 19, 2024

@dangonzilla, try now? :)
this fix might cause collateral damage, but, I won't have time to play the whole game and find out

best regards,

  • dink

@TheCoolPup
Copy link

just did a playthrough on the new build, seems to be good :)

@dangonzilla
Copy link
Author

dangonzilla commented Apr 19, 2024

@dangonzilla, try now? :) this fix might cause collateral damage, but, I won't have time to play the whole game and find out

best regards,

  • dink

Hi dinkc64,

We've tested it and the TVs problem is completely solved. We've played the game until the end and we haven't seen nothing strange except that we've discovered that the ending is not complete because there are some transitions missing when the characters are crying, between character and character. You can see the part missing at this screenshot collage :

mystwarr-transitions

You can see the ending transitions at this YouTube video, at minute 33:50 :

https://youtu.be/0WAlbNOmTpI?feature=shared&t=2030

You can download this savestate so you can do some tests :

mystwarr-savestate3.zip

Can you fix it, please?

Thank you very much!

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 20, 2024

I fixed the gas chamber, and the flash after killing the end-boss. I always wondered why I got hurt in the gas chamber, but since the gas wasn't red, it wasn't obvious! :)

@barbudreadmon
Copy link
Collaborator

It's a very good thing that a bug directly affecting gameplay was fixed :)

@lordpeluca
Copy link

"and the flash after killing the end-boss"

Just out of curiosity, what does this fix?

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 20, 2024

barbudreadmon, agreed

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 20, 2024

lordpeluca, see in this video, after the final boss is defeated, the screen goes white, then fades into the next screen.
Before the fix, it didn't do that
https://youtu.be/0WAlbNOmTpI?si=bdI58k_lZPyDvyO7&t=1996

@Garagefreek
Copy link

Does this fix the intro?

@TheCoolPup
Copy link

Any part in specific on the intro?

@Garagefreek
Copy link

The bit where the screen suddenly turns white to show the main game title on fbneo that’s the glitch - on real hardware it slowly fades to white which is correct..

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 21, 2024

I made a fix for the ending collage, unfortunately there are a couple of bad frames, but its better than no ending collage right? :)
secondly, savestates are deprectated with this new version, please don't load savestates from the previous version (or else... malfunction) :)

best regards,

  • dink

@lordpeluca
Copy link

dinkc64

Oh, I see. The truth is that I never played this game on pcb, only on mame at the time and now on FBN. If it wasn't for the errors cited in this thread I didn't even realize they existed.

Anyway, thanks for continuing to improve this emulator that, for me, is the best that exists in performance, plus it is always being updated without reducing the performance (for those who have modest pc and dedicate it exclusively to arcade emulation we appreciate it).

Hopefully someday they will be able to run killer instinct and pgm2, to leave final burn neo as the only emulator. But time to time.

Greetings

@TheCoolPup
Copy link

besides one broken scene, its pretty much what it looks like on pcb, thank you dink!!!!!!!!

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 21, 2024

unfortunately it's (currently) impossible to get rid of the bad "name bubble" sprites the intro.

@TheCoolPup
Copy link

I’m curious if it’s some kind of map texture problem, or unemulated security stuff

@dangonzilla
Copy link
Author

Hi @dinkc64 ,

Thank you very much for fixing all this stuff. We've played from the beginning to the end again and it's wonderful seeing how everything is working so great. The final addition even though is not perfect is very well implemented. We've added this savestate just in case anyone wants to see the fixed ending.

mystwarr-savestate4.zip

Thank you very much!

@TheCoolPup
Copy link

Only other bug i can think of in the credits, is the text not fading in and out

@TheCoolPup
Copy link

If it’s a known bug, nvm

@TheCoolPup
Copy link

I noticed a strange bug, during the ending i noticed if kojiro, is the next character the flashback doesn’t play, but if it’s another say for brad, it plays fine, for me kojiro was the 2nd character and it didn’t play the flashback, but with like spyros it played fine, so im curious if this has something to do with the character’s code or something else entirely

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 22, 2024

TheCoolPup,
can you get me a savestate from an ending where this happens? after it happens, rewind to before the collage even starts please, then save the state. With this I can fix the issue

best regards,

  • dink

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 22, 2024

TheCoolPup, actually, nevermind the state - I found Kojiro in another state. The vram logs were from when I played a game where Kojiro was the captured guy, so, his big picture never displayed and my vram logging didn't include him. oops :)

best regards,

  • dink

@dinkc64
Copy link
Collaborator

dinkc64 commented Apr 22, 2024

@dangonzilla,
You're welcome,
please try your state again, it's improved a little :)

best regards,

  • dink

@Garagefreek
Copy link

Thank you dink you have shown your quality - the very highest..

@TheCoolPup
Copy link

Tested out the new build, seems to be fixed now :)

@TheCoolPup
Copy link

only other credits bug i can see now is that the text in the beginning is supposed to fade in and out between text, this starts to happen when the 4 characters leave the screen and it starts to fade.

FinalBurn.Neo.v1.0.0.03.Mystic.Warriors.ver.EAA.2024-04-21.21-56-46.online-video-cutter.com.mp4

Here's the savestate
mystwarr slot 01.zip
here's what its supposed to look like on pcb https://youtu.be/0WAlbNOmTpI?feature=shared&t=2076

had to trim the vid a bit for github's file limit

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

No branches or pull requests

6 participants