Stepfile Arrow Distribution (ermergerd data)
Collapse
X
-
-
Re: Stepfile Arrow Distribution (ermergerd data)
Damn there's still a lot of oldschool players here... sup danceguy! I am into programming but I'm not a programmer. I work in analytics so I do a lot with javascript but for the most part it's working with cookies, event listeners, plugins, APIs, and things like that. Other than that I'll use it to analyze data or work on personal projects. Are you a programmer?
Well if Velocity has a way to get to this data does anyone know how to pull it? Is it available through the API? I'd actually be most interested in specific step artists to see if they skew to using certain arrows over others and then if, across the entire group of stepfile artists, it ends up flattening out any biases.Last edited by NuclearShadow; 03-13-2015, 07:40 AM.Originally posted by SynthlightI am retiring from SM as of right now. I am sick of beating you all with my perfect triple hamstrings and AAAAAA's. I have nothing more to accomplish.
Cheers,
Synthlight

Comment
-
Re: Stepfile Arrow Distribution (ermergerd data)
It is indeed possible with FFR charts.
I'm not sure if Velocity has some store of the raw frame data somewhere on the server, but even if he doesn't, there is an easy method.
_root.beatbox code can be extracted from level .swfs using a decompiler.
It will look like this:
_root.beatBox = [[105,'L','red'],
[109,'D','yellow'],
[116,'U','yellow'],
[123,'D','yellow'],
[127,'L','blue'],
[134,'R','red'],
[145,'U','yellow'],
[152,'D','yellow'],
[155,'U','blue'],
[162,'R','red'],
[170,'U','blue'],
[177,'U','red'],
[184,'U','blue'],
[188,'D','yellow'],
[198,'L','blue']
This is obviously data that can be very easily manipulated to get whatever interesting stats you want.
Dossar used Flare to view decompiled level data and Flasm to inject changes for things such as course mods and frame fixes- not sure if those are still the de-facto tools because I haven't bothered to do frame fixes myself in a few years.
Here is a link to the FFR API beta. It currently can pull a player's levelranks and recent games.Well if Velocity has a way to get to this data does anyone know how to pull it? Is it available through the API? I'd actually be most interested in specific step artists to see if they skew to using certain arrows over others and then if, across the entire group of stepfile artists, it ends up flattening out any biases.
Other interesting stats like a player's grandtotal and FFR credit count, as well as the arrow data of individual levels, are currently not available.
The frame and arrow placement data is never going to be made publicly available due to the ease with which that would enable botting programs.
I am unsure if this data is ever going to be made privately available to trusted users with API keys, as the risk still remains. You will have to ask Velocity about that.
In the past, users such as qqwref have accessed the FFR arrow data in a different way: by individually copying all the .swf files from the server via "undisclosed methods" (read: I'm not sure if it's actually been fixed yet so I'm not going to explain rofl) This is, fundamentally, not something we want you to try to do. In fact very strictly speaking I'm pretty sure it's actually completely illegal.
It has, however, led to some cool stat dump threads like this one: http://www.flashflashrevolution.com/...d.php?t=121963
There's a lot of data similar to what you described wanting to access in that thread.
Despite the fact I'm not encouraging you to go digging around on the site to find all the .swfs, the fact remains that there are at least two nearly complete sets of all FFR level .swfs (that I know of) out there: AJ (TC_Halogen) and qqwref have them, though I don't think either one has bothered to keep their collection super current. If Velocity is unwilling -for reasons I hope you find understandable- to give you access to the arrow frame data, contacting one of those two people might also get you what you want
Last edited by hi19hi19; 03-13-2015, 09:26 AM.Comment
-
Re: Stepfile Arrow Distribution (ermergerd data)
There is also a very crude yet easily available method of getting some interesting data: simply ask stepartists for the .sm versions of their FFR files, then get the stats you want by hand.
For example, to get the values for how many arrows there are in each column given the .sm, you can just open it up in DDReam and copy each individual column of arrows to a separate difficulty then check the notecounts.
Obviously time consuming and better done with code, but pretty fun to do nevertheless.
I would certainly be glad to send you the .sm data for all my files.
Some examples of what this method can give you...
If you look at the overall left/right hand arrow ratios (aka split LD vs. UR), the files I consider my "most serious" technical efforts tend to have extremely balanced ratios.
These technically strong files have ratios generally within 3% or less of each other:
The Labyrinth of Skadi is 1561/1577
Schur's Theorem is 672/668
Full Mast is 1479/1437
Some of my files have c1 bass syndrome to varying degrees:
Bloody Tears is 881/843
-+ is 674/637 (honestly impressive considering the amount of intentional one-hand bullshit we put in)
CQ Boss is 647/555, a pretty extreme example where I exclusively put the bass on the left arrow for large portions of the file
And of course compare this to my troll or "intentionally different" files, which tend to have pretty skewed ratios:
Capoeira Sundance is 665/715
Thunder Light is 1117/775
M.A.M.A is 447/816, almost surely the most unbalanced file in FFR by ratio. Though note if you treat the down arrow as the bass, it actually has really bad c1 bass syndrome, being split 0/447/406/410 haha
I remember Nathan (ilikexd) saying his good files are similarly balanced too. In fact, his T&J file is split exactly 2222/2222 between the hands. Interesting to note.
But of course this you can't read too much into this statistic...
For instance Turbo is very technically accurate and hand balanced at 668/657, but it still manages to be quite troll in the context of FFR's engine.Last edited by hi19hi19; 03-13-2015, 10:07 AM.Comment
-
Re: Stepfile Arrow Distribution (ermergerd data)
Distributing official FFR SWFs is something that is considered against the rules, and I am especially married to that rule as a staff member. It's not personally worth it for me to take the chance of distributing that content.
Despite the fact I'm not encouraging you to go digging around on the site to find all the .swfs, the fact remains that there are at least two nearly complete sets of all FFR level .swfs (that I know of) out there: AJ (TC_Halogen) and qqwref have them, though I don't think either one has bothered to keep their collection super current. If Velocity is unwilling -for reasons I hope you find understandable- to give you access to the arrow frame data, contacting one of those two people might also get you what you want
I have kept my collection reasonably current for the purpose of archival in the event of a catastrophic failure, and nothing more. It never hurts to have the content if FFR decides to finally disappear, as some will still want to continue to play.Comment
-
Re: Stepfile Arrow Distribution (ermergerd data)
I totally understand that position AJ and I was definitely not implying you should/would give that data out- just mentioning that it couldn't hurt to ask.
Again, I totally understand your point of view. I would also not be surprised if qqwref shared it, out of respect.
In general I would hope that a system would be in place where access to that data could be given while minimizing the risk of it being used maliciously. I personally think the balance between security and community involvement could be tipped slightly more openly than we have it now, but that's not something to do lightly and would logically require all the admins to come to a consensus in the future.Last edited by hi19hi19; 03-13-2015, 10:54 AM.Comment
-
Re: Stepfile Arrow Distribution (ermergerd data)
i looked at this with 5 months of whatpulse data and my results were u/d were about 3% higher than l/r which were even but i mean maybe im biased
k c u guys after my 3 day banLast edited by MinaciousGrace; 03-17-2015, 09:32 AM.Comment








Comment