Presentation & Tutorial

Questions And Answers

Why?

Let's say you want to test your frame advantage after a specific divekick. Testing this in training mode can be obnoxious, here you can just write what you want and you can get the result instantly and vary the parameters afterwards.

Also, I think that this can be a good way for people to understand the basics of frame data because you can play with the frame and boxes and see the reaction on your opponent.

How accurate is it?

That's the most tricky question. Let's say, most of it is perfectly accurate. But, there are some features about the game engine that are not handled making some moves wrong.

For instance, Cammy's moves are fully accurate aside from a slight position slide during the CA animation. As for the rest (say Hooligan Cancels into Strike during V-Trigger...), everything has been verified using data coming directly from SFV and sfvsim is 100% accurate.

What are the features that are not handled?

You can consult the exact list of engine issues. But for the most important ones:

Nadeshiko does not work, at all. She's an actual character in the game with her move list and during a game there is actually two player states. This has not been implemented yet.

Camera is not handled so camera walls will not work. For instance, Vega's Barcelona is a homing move to the camera wall, here it will try to find the corner instead, same thing for R.Mika's rope and some moves positions can be altered a bit.

V-Reversals can not be inputted inside the webapp timeline but technically the engine should work.

Can I use it to check frame advantage?

Well technically yes! The project have come to a point where most situation either completely break or are accurate.

However, I can't 100% guarantee that everything will be exact. But if the frame advantage corresponds with what you can find elsewhere, there's a high chance that the complete animation is exact.

What's wrong with those move names? Why the anime notation?

The move and script names are the ones coming from the game scripts. I didn't use the 6HP notation, the makers of SFV did. So beware, some move name are weird, e.g. Necalli's command grab is called GAIA (official name Mask of Tlalli).

Have you found bugs in SFV?

Bugs or features? Either way, I tried to take all of the weirdy weirdness coming from SFV. From experience, most of what I considered bug at some point was actually a misinterpretation of the actual behaviour of SFV on my part.

Is it actually running inside my browser?

No, the browser is there to just present the result of the simulation to you. The actual computation is done on my server (that's why it's a bit slow because it's on a low budget server, on a core i7 processor a full combo can be computed in ~0.1s).

Also, I don't keep a trace of what's been submitted to the server, all the configuration are only stored in your browser, the only analytic I do is a standard Google Analytics.