It’s About Time

Posted in Flash Flash Revolution on June 3rd, 202065 Comments »

History is important and this is going to be a long front page post. Sorry in advance. Legacy is important. It’s why above all else, the FFR staff has chosen to prioritize keeping songs, scores, replays, forum posts, profiles and more. This community has been around since early 2002 and we have had some incredible journeys together. The ups and downs… The stories… The business aspect… Friendships… I have seen people get married, have kids, get FFR tattoos and be inspired to become game developers. Just amazing. At the same though, this is why our FFR database has grown so large over the years. We are not just talking about a few records here, we are talking about hundreds of millions.. maybe billions of records. Almost 70GB worth if you just count the main database and this is just the “text” records. There are another 100GB of code and site files.

So whats up?

Over the past week and a half, I have been working behind the scenes to modernize the infrastructure, database, services running the game, and then move it into a more robust private cloud platform. It’s on that platform right now as we speak. You might also wonder if we are ever going to move the database off of the web server and give it more than a few GB of RAM? DONE.. I wrapped up modifying about a hundred scripts and moved it all over on Sunday night. As a result, you should already start seeing things like level rank generation getting faster, the site should be more responsive and generally more reliable. The exception would be me interrupting you with snapshots or testing deployments in the middle of the night. I have completely replicated FFR as a staging server(s) on my local home machine so that I can quickly deploy, debug and push to production additional upgrades as we move forward.

The current developers have done an incredible job over the years but they need more support on the infrastructure side and while I do hold a full time job, I am the most qualified to continue that tradition and essentially take care of that nest. So that’s what I am going to do. With that being said, over the next few days I will be deploying a significant number of database upgrades, DB configuration optimization, and query optimization. The same will happen on the webserver side. I have a heaping handful of base services I want to make sure are completely up to date as we get closer to planned releases and additional *SECRET* plans. In all, this phase of upgrades means that you can continue to go about your daily FFR lives without interruption with the only thing you notice being is a more responsive site as time moves forward.

While life has taken me in all kinds of twists and turns over the years, I still pay monthly for the infrastructure and along with the admins, developers and moderators, we keep the game 100% free and void of ads. Just the way it was originally envisioned. It’s best for me to be involved right now and I owe it to everyone to be so. As a community, as a site and as players, we still have some amazing things to accomplish.

So on the subject of history.. How many of you have been around since the we had a simfile database with tens of thousands of entries for the Stepmania community? FFR was THE source for simfiles for a number of years. I bet you didn’t know those files were held in a RAID array where BOTH drives went bad. Like that, pooooff, they all the files vanished. Tragedy. I kept the drives all these years as some sort of nostalgic piece of history in the corner of my closet. About 6 months ago, I was going through things and I decided it was worth a shot to have them sent off to a company specializing in physical data recovery. That company finally reached back out a few months ago to let me know what was going on…. Should I ruin the surprise? I think you know the answer. :)

One last thing I want to mention was that Google converted all of our free email accounts that they assigned us access to about 15 years ago into gsuite accounts and started to charge $5 or so a piece for the hundreds of user-based email accounts. Needless to say, that was no bueno. The bad news is that I have been having a hell of a time getting them to switch it back, the good news is that we can pay on a per-account basis if anyone out there needs permanent or even temporary access to this @flashflashrevolution.com email addresses. I/we will do what we can to get that back on track and I am still working with Google on this.

Enjoy the upgrades so far and please feel free to let me know what you would like to see changed on the site, game, server or whatever. Stop by on the official FFR Discord to say hello to me and the rest of the devs, moderators, and players if you get the chance.

Feel free to reach out with questions, I’m an open book.

18 years and counting..


Songs of the Week 06/02/2020

Posted in Flash Flash Revolution on June 2nd, 202016 Comments »

Here are your songs for the week:

Sutekina Hakaba de Kurashimashou [Alternative Ver.]
Musician: S.S.H.
Step Artist: buta-san
Song Length: 1:50

Electroman Adventures
Musician: Waterflame
Step Artist: Matthia
Song Length: 2:20

I’ll Fight Back
Musician: Sullivan King
Step Artist: psychoangel691
Song Length: 4:09


- psychoangel691 & The Game Management Team

Songs of the week 05/27/2020

Posted in Flash Flash Revolution on May 27th, 202022 Comments »

I know, I know I’m a day late. My bad guys, but here’s a bonus song to make it up to ya:

Musician: OSTER project feat. Yu Tokiwa
Step Artist: bmah
Song Length: 2:25

Sail On
Musician: Masterplan
Step Artist: storn42
Song Length: 2:58

Son Of Robot
Musician: Dance Gavin Dance.
Step Artist: Pizza69
Song Length: 3:52

Musician: Ninja 9000
Step Artist: M0nkeyz
Song Length: 2:48


- psychoangel691 & The Game Management Team

Songs of the Week 05/19/2020

Posted in Flash Flash Revolution on May 19th, 202013 Comments »

Musician: NeLiME
Step Artist: gold stinger
Song Length: 2:00

Wine & Roses
Musician: L’IndĂ©cis
Step Artist: M0nkeyz
Song Length: 3:40

Handle Your Business
Musician: b.i.n.t.
Step Artist: ositzxz369
Song Length: 2:10


- psychoangel691 & The Game Management Team

Songs of the Week 05/12/2020

Posted in Flash Flash Revolution on May 12th, 20206 Comments »

Ohi, here’s some songs:

At The Speed Of Light
Musician: Dimrain47
Step Artist: snaphap
Song Length: 4:05

Dracula Man X2 Alpha Turbo
Musician: Jake Kaufman
Step Artist: Psychotik
Song Length: 3:10

Hopeful BlueSky
Musician: cosMo@Bousou-P
Step Artist: DarkZtar
Song Length: 4:49


- psychoangel691 & The Game Management Team

Belated Mother’s Day Release

Posted in Flash Flash Revolution on May 11th, 20205 Comments »

Oops, my bad guys. I meant to release this yesterday but I got really sidetracked so you get your mother’s day release one day late.

Unborn Baby
Artist: Venetian Snares and Speedranch
Step Artist: ositzxz369
Length: 0:42



Division 8 & New Division 7 Cutoff

Posted in Flash Flash Revolution on May 1st, 202011 Comments »

In 2019, the 12th Official Tournament introduced a terrifying new skill bracket. Now these godly players are officially recognized on the Global Leaderboards with a cutoff of Lv.101. The next R^3 engine update will add the Division 8 title to the multiplayer lobby.

In addition, the cutoff for Division 7 has been lowered from Lv.95 to Lv.94. This more accurately reflects division placements for the upcoming 13th Official Tournament.

- PrawnSkunk & The Game Management Team

Songs of the Week 04/28/2020

Posted in Flash Flash Revolution on April 28th, 20204 Comments »

Happy songs of the week day! You get lots of bonus files this week because it just so happens to also be the final round of the Stuck at Home Tournament. Good luck!

Silly Videogame Bleep Bloops
Musician: General Mumble
Step Artist: Psychotik
Song Length: 2:09

Dance With 12 Gauge
Musician: Liq_mmry
Step Artist: AutotelicBrown
Song Length: 2:06

dreaming (distorted envy mix)
Musician: void feat. Salita
Step Artist: bmah
Song Length: 2:21

Ascension for Owls
Musician: Clonepa
Step Artist: Matthia
Song Length: 3:23

Musician: Nitro
Step Artist: gold stinger
Song Length: 1:55

Pictured as Perfect
Musician: Frums
Step Artist: Pizza69
Song Length: 2:33

Musician: Terminal 11
Step Artist: Pizza69
Song Length: 4:11


- psychoangel691 & The Game Management Team

R^3 Goes Open Source!

Posted in Flash Flash Revolution on April 27th, 20204 Comments »

We’re pleased to announce the R^3 Engine is now open source on GitHub!

This means anyone with an interest in programming or UI design can experiment with the game engine, and submit changes to be included in the next update. If you’re new to open source (everyone was once!), take a look at our good first issues for some ideas.

We hope everyone is excited for our first step into the world of open source. We’re looking forward to collaborating with you!

- The FFR Development Team