Welcome!

Final Burn Neo => FBN Discussion => Topic started by: protopizza on March 16, 2020, 04:56:46 AM

Title: Street Fighter III 4rd Strike
Post by: protopizza on March 16, 2020, 04:56:46 AM
Hi all,

There is a Street Fighter III: 3rd Strike hack that rebalances some of the content. This is known as "4rd Strike". I'm trying to get this to work via the FB Neo Core in RetroArch.

So far I've tried to follow some of the Fightcade-specific instructions found on this Reddit post:
https://reddit.com/r/fightcade/comments/a50erq/street_fighter_iii_4rd_strike_arranged_edition/

However, similar steps don't work for FBNeo + RetroArch, and it's not ideal to have a Fightcade setup just to play one game.

The creator of the hack has released his IPS files on his YouTube videos: https://www.youtube.com/watch?v=zenJc7DM_Mk

I've tried to manually apply these myself using Floating IPS, which I've used extensively for Lunar Magic (SNES) patches but the resulting ROM never loads into the FB Neo core. Either something is wrong with how I'm patching it (I couldn't find any documentation for this process) or the game isn't compatible with FB Neo.

Does anyone have an experience or tips for this issue? Thanks.
Title: Re: Street Fighter III 4rd Strike
Post by: barbudreadmon on March 16, 2020, 05:39:38 AM
The libretro core requires exact crc matching, so you won't be able to load hacks if we don't add support for it first.
I'll look into this hack today.
Title: Re: Street Fighter III 4rd Strike
Post by: barbudreadmon on March 16, 2020, 02:22:18 PM
Got the game booting, but i won't add that version of the 4rd strike hack, i'll add HBMAME's "sfiii3ns07" instead (which is supposedly the same hack under a different rom format), the reason is that's it's a lot more friendly towards our cps3 driver (it's compatible with our current rom loading code).

My mistake, both versions would require changes to our rom loading code, might as well add your version then, i'll need to make those changes clean though.
Title: Re: Street Fighter III 4rd Strike
Post by: barbudreadmon on March 17, 2020, 04:33:53 AM
Added the hack under the romset name "sfiii4n" (it's how it was named in HBMAME before being discarded in favor of the "sfiii3ns07" romset)
Title: Re: Street Fighter III 4rd Strike
Post by: protopizza on March 18, 2020, 01:31:43 AM
Thanks for the quick help! I was able to load it into FB Neo, but it looks like the libretro core build is failing (http://paste.libretro.com/197294) for Windows currently.
Title: Re: Street Fighter III 4rd Strike
Post by: barbudreadmon on March 18, 2020, 01:59:18 AM
it looks like the libretro core build is failing (http://paste.libretro.com/197294) for Windows currently.
Seems like some kind of random failure, let's hope their buildbot won't fail on its next try.
Title: Re: Street Fighter III 4rd Strike
Post by: dink on March 18, 2020, 08:26:50 AM
The msvc and mac builds are failing because they need the new drivers added, not sure why other bots are failing though. (Unless a mistake was made)
Title: Re: Street Fighter III 4rd Strike
Post by: dink on March 18, 2020, 07:34:59 PM
Lodan pointed me to a newer version of sfiii 4th strike: https://sites.google.com/site/toremozei/home/4rd
Title: Re: Street Fighter III 4rd Strike
Post by: barbudreadmon on March 19, 2020, 06:05:52 AM
Seems to be an updated version indeed, doesn't make sense to keep both versions so i replaced the previous one.
Title: Re: Street Fighter III 4rd Strike
Post by: dink on March 19, 2020, 09:17:41 AM
thanks :)
Title: Re: Street Fighter III 4rd Strike
Post by: protopizza on March 19, 2020, 10:04:57 PM
Thanks, I got the updated version working instead. Now just to hope the buildbot succeeds.
Title: Re: Street Fighter III 4rd Strike
Post by: barbudreadmon on March 21, 2020, 04:28:55 AM
The libretro windows buildbot issue was finally fixed, it was about windows's command line length limit... Several new drivers were added a few days ago, so the linking command line reached this limit.
Title: Re: Street Fighter III 4rd Strike
Post by: dink on March 21, 2020, 09:06:34 AM
The libretro windows buildbot issue was finally fixed, it was about windows's command line length limit... Several new drivers were added a few days ago, so the linking command line reached this limit.

Sh*t, not that again! :(
Title: Re: Street Fighter III 4rd Strike
Post by: Kev on March 21, 2020, 10:53:32 AM
maybe we need to move some of the drivers into a different make step? What a pita
Title: Re: Street Fighter III 4rd Strike
Post by: barbudreadmon on March 21, 2020, 11:04:12 AM
FWIW, this commit did the trick in the libretro port : https://github.com/libretro/FBNeo/commit/81eef978f5ba2b3ae4a4d469cc0ec77593d430e0

I don't think the standalone build is affected yet, but yeah it might happen in the future.
Title: Re: Street Fighter III 4rd Strike
Post by: dink on March 21, 2020, 07:45:31 PM
Thanks barbudreadmon, I'll do tests tonight to see if we need it on standalone.

best regards,
- dink
Title: Re: Street Fighter III 4rd Strike
Post by: protopizza on March 22, 2020, 02:03:38 AM
Thanks for resolving the character limit issue guys! I was able to get everything working in RetroArch perfectly.
Title: Re: Street Fighter III 4rd Strike
Post by: dink on March 22, 2020, 09:01:04 AM
Standalone is at 26k for the drivers link command, so I'll start worrying when we hit the 30k mark :)

best regards,
- dink