Small Updates
Hello FFR, Zageron here. I’ve been hard at work attempting to keep the site as inaccessible as possible over the last few days so here’s what I’ve accomplished during that time.
R^3 Engine Updates
———————
- Searching for songs should be a lot more intuitive now. When you are sitting in the song selection screen, and you are not in the filtering tab, you can start to type your query and the search box will immediately open with the textbox focused and your first letter inputted. When you are finished you can press enter and your search will execute.
- The user experience for filtering by difficulty has been improved. If you press enter from either box it will execute the filter rather than start the song that was selected.
- The Multiplayer UI has been made much larger. Everything is easier to see, and it feels less cramped now. Multiplayer levels replaced with Skill Rating Levels.
- Grandtotal rank displayed at the bottom of the R^3 Engine has been replaced with Skill Rating rank.
Website Updates
———————
I had tremendous insight and assistance from aperson for most of this, so a shoutout and thank you to him.
- You may have noticed that the website is performing substantially better than the last few months. The entire website has been ported over to the InnoDB SQL table format, which allows row level locking instead of entire table level locking. This means N users can access the same table at the same time, so long as they aren’t accessing the same row.
- The Global Leaderboard’s databases and queries have been optimized, giving it dramatically faster load times.
- Recent Achievements sidebar text overflow has been fixed.
- The final update, the development server replication, was not completed successfully as the databases are now too large to fit on my server. (InnoDB is much larger.) I will keep you all apprised of it’s status.
Cheers,
Zageron
16 Responses to “Small Updates”
You must be logged in or registered to post a comment.

Posted at 2:53am on October 8th, 2015
yay! no more accidentally loading Free Space!
Posted at 3:39am on October 8th, 2015
Here there be monsters.
Posted at 2:52am on October 9th, 2015
arigatou gozaimasu
Posted at 6:11am on October 9th, 2015
when modifying offsets and entering in numbers, i think there’s been some glitches where the offset doesn’t modify, and it may have to do with the new query auto focus
Posted at 6:17am on October 9th, 2015
Actually, multiple users can access the same row thanks to Multi-Version Concurrency Control. In fact, InnoDB keeps a linked list of previous versions of a row and purges rows from the list when it is sure that no in-progress queries will ever need a version that old!!
Posted at 6:30am on October 9th, 2015
Omg it’s housedog
Posted at 7:37am on October 9th, 2015
If MP levels have been replaced, what’s going to happen with the MP token?
Posted at 9:04am on October 9th, 2015
Love the new updates!
Posted at 10:16am on October 9th, 2015
So…
- An attempt at creating an environment for the coders was taken. Yes, a failed one, but it was actually done and also effectively communicated out by staff. The site is also now running blazing fast thanks to the database structure change. Yes, it’s a larger DB and is tougher to back up according to Zageron, but this is not something that users will have to deal with (yet, presumably).
- Social media is being headed up by the events manager, and they’ve taken the time to not only update that on a regular basis, but also have started rallying users into getting FFR merchandise, to support the game a bit more. Posts have been put out talking about what’s going on within the community.
- The situation with the batches is slowly becoming resolved with new judges and now, a new, much more flexible system that allows for judges to work in much smaller sets, rather than daunting and larger sets, making the job much easier to handle. As someone who was previously heading up the game management side of things, I am really happy to see a radical and well-thought change that I lacked the creativity and mindset to think of. As long as there will be solid judges around, I will have no issue with staying alongside of the judgment team to help get things done.
- On that note: Dossar is absolutely killing it as of late. Don’t get me wrong, the other GMs deserve credit for keeping things alive and actually working alongside of him, but he has been an absolute machine when it comes to organization as of late. His concept of distributing tasks and organizing them into really detailed sub-structures and time periods looks to be making a real difference. Even if tasks are not done on time, there is an unparalleled level of visibility, and absolutely everyone outside can look in and see how things are going. The batch search engine was a huge step in the right direction, and these weekly updates pertaining to the site’s internal happenings from his view is proving that things are happening.
- New developers were just added. Yeah, it’s a small time thing — for now. These users are going to likely gain some knowledge as long as they are tasked properly with things to do (and learn).
- The engine was recently updated. Yes, it’s a trivial/minor thing, but it’s something. Heck, thanks to badman’s most recent video, I just realized that I could have my noteskin monochromatic, which is great because I’ve been playing a metric fuckton of osu!mania lately, and have my skin one color — it’ll help me transition back from seeing a crapton of colors again (I played last night and holy hell I was barely at D5 level, aha)
- Skill rating formula was recently recalculated to be more accurate. Players had been asking for that for quite some time after the conception of the original ranking system.
… smell that?
… it’s the smell of a well-oiled machine running again.
Seriously, keep up the awesome work. Keep users informed and engaged like this, and they will continue to stay happy.
Posted at 10:36am on October 9th, 2015
I agree with everything AJ said. I’ve been really excited for all the changes that have been going on lately as they have all been nothing but positive. It’s great to see the developers really getting FFR out of the little slump it seemed to be in for a bit. Especially the more accurate leaderboards since I’ve gone up a total of 74 ranks since it was updated rofl. The site really is super fast which is soooo nice. I appreciate all the work you developers are doing.
now all we need is html5html5revolution Kappa
Posted at 1:03pm on October 9th, 2015
yoshl, thanks. I forgot to fix that. I will look into how the option popup affects focus and see how easy it is to fix.
Cheers AJ.
@ap, welp better than I thought.
Posted at 6:21pm on October 9th, 2015
:’)
Posted at 8:52pm on October 9th, 2015
That well-oiled machine is running quite nicely as of late. Keep up the great work guys & gals.
Posted at 3:38pm on October 11th, 2015
Thank you for the updates and the transparency with the FFR DevTeam, it means a lot to us.
Posted at 12:21am on October 12th, 2015
Thank you so much guys! This transparency is a true blessing, I tell you. It feels like we are on board again with what is going on. Glad to see that aperson actually helped as well (I remember reading from another recent front page post the he did help Zag, but I thought it was sarcasm… Glad to see it really happened!)
I’ve rarely been as satisfied with this site as I am today. You guys are incredible. A true blessing to this arrow smashing shenanigan! Thank you!
Posted at 11:56am on October 12th, 2015
Word of the day: apprise