03-11-2015, 10:55 PM | #1 | |
FFR Player
Join Date: Jul 2005
Location: Lost in my childhood
Age: 35
Posts: 1,971
|
Stepfile Arrow Distribution (ermergerd data)
Didn't know where to post this so I went with this place.
I haven't played in forever but I saw my old pal Dynam0 (sup bruh) still plays so I've been playing the past few days out of nostalgia. Then I was wondering if the stepfiles we play skew to certain arrows so I used JavaScript to capture only the keys I play on (D,F,K,L) and stored it in a variable. I played for about 30min and played songs in the Dance2 category between 50-80 difficulty. Not sure if anyone has done this before but below are the results. Clearly the right arrow needs more love guys! If anyone's a boss and wants to record their results for like an hour two of playing it'd be awesome to see. You can open the console and enter the code below. You'll have to figure out what the keyCodes are for your specific setup but once you do that all you have to do is play and then type "storedData" into the console without the quotes and you'll be able to see the results. Code:
document.addEventListener("keydown", keyDownTextField, false); var storedData = { input: { left: 0, up: 0, down: 0, right: 0 } }; function keyDownTextField(e) { var keyCode = e.keyCode; if (keyCode === 68) storedData['input']['left'] += 1 if (keyCode === 75) storedData['input']['up'] += 1 if (keyCode === 76) storedData['input']['right'] += 1 if (keyCode === 70) storedData['input']['down'] += 1 }
__________________
Quote:
Last edited by NuclearShadow; 03-11-2015 at 10:55 PM.. |
|
03-11-2015, 11:03 PM | #2 |
The Doctor
Join Date: Apr 2006
Age: 35
Posts: 6,145
|
Re: Stepfile Arrow Distribution (ermergerd data)
That deviation is slightly more than I would expect |
03-11-2015, 11:11 PM | #3 |
Join Date: Apr 2006
Posts: 3,205
|
Re: Stepfile Arrow Distribution (ermergerd data)
With such a small sample, the left to right difference isn't statistically significant, although I do suspect there will be at most a slight trend due to c1 bass syndrome and L->R planning. Up/down over left/right dominance is predictable since they're easier to hit.
|
03-11-2015, 11:16 PM | #4 |
Banned
Join Date: Nov 2013
Posts: 8,563
|
Re: Stepfile Arrow Distribution (ermergerd data)
definitely gonna do this with some solo charts
I'll see how bad c1 bass syndrome really is |
03-11-2015, 11:30 PM | #5 | |
FFR Player
Join Date: Jul 2005
Location: Lost in my childhood
Age: 35
Posts: 1,971
|
Re: Stepfile Arrow Distribution (ermergerd data)
What's c1 bass syndrome?
Yeah I was aiming for 20k total arrows at the very least but I couldn't quite hit the mark Ideally it'd be nice to see the results of 2-3 hours or so of playtime but the songs would have to be recorded that were played and replays avoided since playing the same file would skew the data. I guess if someone were willing to go song by song through Dance 1 and Dance 2 over a week I could have the code write to a cookie instead.
__________________
Quote:
|
|
03-12-2015, 06:59 AM | #6 |
The Dominator
Join Date: Sep 2005
Location: North Bay, ON
Age: 35
Posts: 8,987
|
Re: Stepfile Arrow Distribution (ermergerd data)
wassup dude?!??!
c1 bass syndrome is where the chart uses primarily the left column to step the bass sounds which usually makes the chart biased to the left arrow. I know eze and a few others have looked into file biases and it's typically the inner two columns that get more of the density. Left and right might actually normalize over a large sample size but it would be interesting to see. |
03-12-2015, 09:39 AM | #7 |
XFD
Join Date: Mar 2008
Location: Connecticut
Age: 33
Posts: 4,924
|
Re: Stepfile Arrow Distribution (ermergerd data)
dont play M.A.M.A. it will skew the data to the left !!!
__________________
I bring my math homework to church. It helps me find a higher power. Dennis, Nell, Edna, Leon, Nedra, Anita, Rolf, Nora, Alice, Carol, Leo, Jane, Reed, Dena, Dale, Basil, Rae, Penny, Lana, Dave, Denny, Lena, Ida, Bernadette, Ben, Ray, Lila, Nina, Jo, Ira, Mara, Sara, Mario, Jan, Ina, Lily, Arne, Bette, Dan, Reba, Diane, Lynn, Ed, Eva, Dana, Lynne, Pearl, Isabel, Ada, Ned, Dee, Rena, Joel, Lora, Cecil, Aaron, Flora, Tina, Arden, Noel, and Ellen sinned. |
03-12-2015, 12:51 PM | #8 |
FFR Veteran
|
Re: Stepfile Arrow Distribution (ermergerd data)
Actually did the same thing once I downloaded Whatpulse (over a much larger sample) from both FFR and Stepmania. I found similar results, although L and R do move up a little bit over a larger grouping, I found that U was the most common. I will actually pulse before my session tonight and post results too
Come to think of it, for FFR you can't miss or get any boos (unless they perfectly offset each other, i.e. miss a right, get a boo on right), and on StepMania you can't ghost note at all. It seems like it would be tough to get a perfectly accurate reading for a large base but I'll try my best on StepMania later tonight, probably playing easier things from NBJS and ODI. Last edited by dell2150; 03-12-2015 at 01:10 PM.. |
03-12-2015, 12:57 PM | #9 |
Accuracy Player
Join Date: Mar 2011
Location: Connecticut
Age: 28
Posts: 4,628
|
Re: Stepfile Arrow Distribution (ermergerd data)
EDIT: I like the graph so far, I would love to see someone (if I could play FFR I'd volunteer) play every song to see the entire graph on FFR.
Keep it going, definitely worth pursuing just to see the results!
__________________
Last edited by _Zenith_; 03-12-2015 at 01:08 PM.. |
03-12-2015, 01:02 PM | #10 |
Banned
Join Date: Nov 2013
Posts: 8,563
|
Re: Stepfile Arrow Distribution (ermergerd data)
|
03-12-2015, 02:33 PM | #11 |
XFD
Join Date: Mar 2008
Location: Connecticut
Age: 33
Posts: 4,924
|
Re: Stepfile Arrow Distribution (ermergerd data)
it really kinda irks me in solo having the bass drum on the left column for every beat starts to feel awkward as fuck for solo
i.e. that one part js part in himiko oni..... those patterns suck
__________________
I bring my math homework to church. It helps me find a higher power. Dennis, Nell, Edna, Leon, Nedra, Anita, Rolf, Nora, Alice, Carol, Leo, Jane, Reed, Dena, Dale, Basil, Rae, Penny, Lana, Dave, Denny, Lena, Ida, Bernadette, Ben, Ray, Lila, Nina, Jo, Ira, Mara, Sara, Mario, Jan, Ina, Lily, Arne, Bette, Dan, Reba, Diane, Lynn, Ed, Eva, Dana, Lynne, Pearl, Isabel, Ada, Ned, Dee, Rena, Joel, Lora, Cecil, Aaron, Flora, Tina, Arden, Noel, and Ellen sinned. |
03-12-2015, 03:10 PM | #12 |
Banned
Join Date: Nov 2013
Posts: 8,563
|
Re: Stepfile Arrow Distribution (ermergerd data)
himiko oni is ez nerd
|
03-12-2015, 06:42 PM | #13 |
x'); DROP TABLE FFR;--
Join Date: Nov 2010
Posts: 6,332
|
Re: Stepfile Arrow Distribution (ermergerd data)
Why not just use the raw stepchart data and get an aggregate distribution that way? No need to actually record keystrokes or anything like that. Furthermore, you'd be able to see if the distributions change at all if you change certain variables such as difficulty or genre.
Last edited by Reincarnate; 03-12-2015 at 06:42 PM.. |
03-12-2015, 08:19 PM | #14 |
new hand moves = dab
Join Date: Dec 2002
Location: he/they
Age: 33
Posts: 10,094
|
Re: Stepfile Arrow Distribution (ermergerd data)
whoaaaa, NuclearShadow! hey man!
not really relevant to the topic, but are you into programming? |
03-12-2015, 09:14 PM | #15 | |
Banned
Join Date: Nov 2013
Posts: 8,563
|
Re: Stepfile Arrow Distribution (ermergerd data)
Quote:
|
|
03-12-2015, 09:54 PM | #16 |
x'); DROP TABLE FFR;--
Join Date: Nov 2010
Posts: 6,332
|
Re: Stepfile Arrow Distribution (ermergerd data)
I believe Velocity can process the FFR stepchart data (same way he computed things like gameStats.htm)
Last edited by Reincarnate; 03-12-2015 at 09:54 PM.. |
03-13-2015, 08:40 AM | #17 | |
FFR Player
Join Date: Jul 2005
Location: Lost in my childhood
Age: 35
Posts: 1,971
|
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.
__________________
Quote:
Last edited by NuclearShadow; 03-13-2015 at 08:40 AM.. |
|
03-13-2015, 10:20 AM | #18 | ||
lol happy
Join Date: Oct 2005
Location: DESTINY
Age: 33
Posts: 12,193
|
Re: Stepfile Arrow Distribution (ermergerd data)
Quote:
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: 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. Quote:
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 at 10:26 AM.. |
||
03-13-2015, 10:56 AM | #19 |
lol happy
Join Date: Oct 2005
Location: DESTINY
Age: 33
Posts: 12,193
|
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 at 11:07 AM.. |
03-13-2015, 11:32 AM | #20 | |
Rhythm game specialist.
|
Re: Stepfile Arrow Distribution (ermergerd data)
Quote:
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. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|