R^3 Engine

The main page of the R3 Engine.

The R^3 Beta Engine, R3 for short, is the newest engine for Flash Flash Revolution, designed and created by Velocity, with supported bug fixing by arcnmx. The engine is considered the best engine on FFR, as it contains many other features to our normal gameplay in Flash Flash Revolution, such as rate mods, the ability to play on a higher framerate and so forth. The R^3 Engine is still an ongoing project, making its way through bug fixing and the like. You can read its updates and progress here.

The original idea of R^3 came from Velocity when he wanted to make an engine that did not read off of Framers, but instead, read from the actual timing within the song. When it was found that it would be near impossible due to re-making every song that was already submitted to Flash Flash Revolution, he decided on making the beta engine appropriately named R^2, which led to the developed release of R^3 through a user interface change.

On July 12th, 2015, it was announced by Velocity that the engine would now be open source.[1]



Speed: Changes the speed of how fast the arrows are moving in the screen. This does not change the tempo of the song, however. The default speedmod is 1.
Global Offset: Changes when the music starts in a simfile. With a negative offset, the song starts earlier. With a positive offset, the song starts later. The default Global Offset is 0.
Judge Offset: Similar to Global Offset, but instead of changing when the music starts in a simfile, it changes where the timing window is in the game. This does not affect the timing of any judgement in the timing window, however. With a negative offset, the timing window would be above from the receptors (on upscroll). With a positive offset, the timing window would be below the receptors (on upscroll). The default Judge Offset is 0.
Receptor Spacing: How far each receptor (the arrows) would be apart from each other. The higher the number, the further apart the receptors are.
Game Volume: Changes the volume of the song itself. The smaller the number, the softer it becomes. At 0, it becomes mute. The default Game Volume is 1.
Framerate: Changes the FPS (frames per second) of the game. Usually a higher FPS makes the game smoother, but it does not work for everyone, especially with people with weaker computers. The default framerate is 30.
Scroll Direction: The direction the arrows would move in a file. The default Scroll Direction is Upscroll.
Autofail: Makes you automatically fail a song once you reach a particular number of a particular judgement.

Will work on this later