The thing is though, if there is a way to calculate all of this stuff, then if the equations are in place, once the correct frame data is out there, then it will be correct at that time.
Very glad that you heard my thoughts about Frame calculator and did it!
It gives your app an EXCLUSIVE and very useful feature that makes it a must buy app.
Some wishes:
1) Make a possibility to
switch Move's name into Move's input (ex, df1) everywhere (in Frame data tab, in Calculator)
Because very few people learning Move's names.
How? - by clicking on its name or better by clicking on up column slot "Name" to turn names into inputs.
2)
Move punisher (aka calculator) has a bug:
sometimes "Move" field becomes un-responsible, no reaction to touches.
3) Calculator - in "All moves" section no Kombos moves (1....... 1,2........ 1,2,3 for Scorpion for example), they are different moves (1,2 where 2 is another move than simple 2) and has different frame data.
>
Add Kombo moves in Calculator - for Canceled attack feature (in your Calculator punishes are counting IF the opponent do not cancel his attack on block, but he CAN cancel his attacks into another attack and then frame data (and punishment) will change.
4)
Calculator has issues and needs corrections - for PUNISHMENT w/o Cancels:
its very easy to do and then it will be awesome calculator"
1. Normal attacks has 1 frame penalty to launch from successful blocking.
> for normal attacks decrease "frame to hit"/their startup in calculations by 1.
Special attacks has not this penalty
> for special attacks leave as it is now.
2. Opponent can to block on last negative frame
> for ALL attacks decrease "frame to hit"/their startup in calculations by 1.
5)
Calculator may also counting is this opponent's combo a STRING if his 1st strike is cancelling into follow up strike (and then i am forced to block all strikes, because my blockstun is longer then his follow up strike's startup , ... and so i can not to start my move safely) - it will give a possibility know when i will be possible to move, to know when to attack and when to defend!
How?
> In Calculator add 2nd column after "Frame to hit" (which counting ONLY Block adv) - a column "Frames to move" (which counting Cancel block adv = Block avd (with "-") + cancel)
6) Give the ability to
change by a our wish icons STYLE (onto PSbuttons) and directional icons legend (arrows into articles, ex fwd arrow into f)
7) Please, i think it will be better to
change app style into more iOS7-8 bright style with think cleared lines and style, as i wrote before.
8) Question: what does it mean "Screen always on" (on/off) in your app?
I am ready to pay twice for such app.
Thanks for your work!
P.S. Explanation to the STRING section - 5) from this forum (frame data is old and wrong but ok to explain):
How to find out if my opponent is doing a blockstring on me?
Example: Scorpion gravedigger (1,2,3) dial string
Scorpion’s 1 = Startup 8, on Block 0, Cancel 11 .
2 = 6 , -10 , 16 .
3 = Startup 8 .
1. Its a 3 hits string in MKX:
Each one of part of this string has startup, active frames, recovery, block adv, hit adv and cancel adv. You want to find out if there is a gap on this string or if its a true blockstring, this is how you do it:
BLOCK STUN = Cancel + Block adv
So standing 1 is 8f startup, on block is 0 frames, and canceling is 11frames.
11 + 0 = 11f Blockstun
2. Now you get that blockstun and compare if the startup frames of the next attack in line reaches (act) before, on time or after the blockstun fades:
1, 2 (the next attack in line) is 6 frames startup, meaning that it reaches the opponent before the blockstun of cancel block advantage (11F) fades so 1, 2 is a true Blockstring. And has a cancel advantage of 16 frames and a block adv of -10 frames.
16 + (-10) = 6f Blockstun
3. 1, 2, 3 (the final attack in line) is 8 frames meaning that it will not connect the opponent before the blockstun fades, so gravedigger (1, 2, 3) its not a true Blockstring there is at least a 2 frame gaps - where you can Armor move trough the last part of the string and expose scorpion for not know knowing this, making him less reckless and actually check your meter before doing that string again