What is SF?

Taking apart the SF4 and SF5 Engines

liek seriously tho how does it work?

This website was created by @dantarion as a place to document the Street Fighter 4 engine, used by Capcom from Street Fighter 4 up to Ultra Street Fighter 4. It contains information about file formats, versions, etc.

As of Late 2015, it is also the home to the reverse engineering efforts on Street Fighter 5, which is due to be released in 2016.

Street Fighter 5

UltraDiff SF5

Automated Character Diffs, in the style of UltraDiff, but for a new generation of Street Fighter. While these dumps are technically imcomplete, they are already a lot better than the SF4 patch notes ever were. FOr now, you can view diffs between the Capcom Public Beta 2 and Capcom Public Beta 3 versions of characters.

Get to Diffin! »

JSON Dumps

Want to write your own tool to automate analysis of Street Fighter 5? I have made the data availible in JSON format for your pleasure. All data dumps are subject to change, so your tool might break if its based on pulling these files. However, any breakthroughs in data labeling will be present in these dumps, so you may want to hotlink them instead of making local copies. Its okay Bro, you have permission

JSON it up! » (Not yet)

boxdox and boxdox.v3

This attempts to visualize the scripting that goes on in a character file for Street Fighter 5, including hurtboxes, hitboxes, and various other move properties and states. This tool has a bit of a high learning curve but it contains all known into about the BAC files that make a character tick. boxdoxv3 has additional features, but is still a WIP

boxdox v1 » boxdox.v3 »


Street Fighter 4

SFUltra Diff

Automated Character Diffs, from Vanilla, to Super, to AE, to AE2012, and finally, Ultra. See the raw changes to characters and compare them to patch notes. Maybe there are changes that aren't in the notes. Maybe there are move properties no one is aware of. The data is published, its just up to you to use it to improve your game.

Get to Diffin! »

JSON Dumps

Want to write your own tool to automate things? I have made the data availible in JSON format for your pleasure. All data dumps are subject to change, so your tool might break if its based on pulling these files. However, any breakthroughs in data labeling will be present in these dumps, so you may want to hotlink them.

JSON it up! »

UltraData

This attempts to take the JSON dumps and present them in a way that shows overall buffs and nerfs to each character over the history of SF4.

Check it out yo. »


Street Fighter X Tekken doesn't exist, and SFxT Tool isn't coming.