Solution to FightCade black bars?


#1

I’m aware that having both players not press any button before a round starts helps preventing such issue. But did anyone ever attempt to solve it once and for all by removing the black transition entirely from the ROM itself (sfiii3.zip)? Maybe it involves a black sprite which can be made fully transparent and wouldn’t even break FightCade’s replays…

I’ve found two modding related programs for 3rd Strike called XCOPY and PalMod but none of them seemed to be “enough” to achieve this.

This is the problematic round transition I’m talking about:

https://i.imgur.com/UX0EkTU.gif

And here’s how it can negatively affect matches:

https://i.imgur.com/h4Bomx5.png


#2

Don’t hit or mash buttons between rounds and before matches. This causes the black bars and even cause the whole screen to become black.


#3

well yes ok I kinda wrote it on the first line


#4

I think it’s frowned upon in the emulation community to hack a rom to compensate for inaccurate emulation or netcode causing issues. That was a bigger thing in the early days of emulation but not so much now.


#5

The best solution for those stupid black lines is not to play shitcade at all , it worked for me .just saying. :wink:


#6

I mean the mashing of buttons between rounds might not even matter. People always say it just to be safe, but they also used to think if you challenge someone its best to let them challenge you back and both accept each other (cross challenge) rather than just 1 person chal and 1 accept. The theory is that it gives more attempts to connect 2 people, but who knows if it actually worked. Maybe it was just GGPO being shitty.

There have been times where I mashed the fuck out of buttons and no lines, and times where neither of us touched anything and have bars or even black screen entirely.

If we were to assume it was a sprite loading issue, wouldnt we also expect to see this kinda thing happen when moves were first displayed on screen during mashing?


#7

its just the transition getting stuck because of latency related issues.
the game thinks its at one point then gets information that it should be at another and so it skips, just like any kind of skip/rollback in ggpo.

the problem is similar to the KO overlay sprite. in that case the KO lasts until the scene resets.
with the bars they last until the scene transitions again (to char select) because the game likely has no clean up of that transition as it was never designed for a situation where the transition wouldn’t complete (never made for running over a network and syncing clients).


#8

Don’t play with laggy connections.


#9

answering myself 2 years later

There are 2 possible solutions:

  1. use FightCade 2
  2. for FightCade 1, use the no black bars ROM made by bigdan420 and modded by me to remove the CRC error: http://www.mediafire.com/file/kz3julbmb7xjz6q/SF3S_ROM_noBlack_noCRC.zip