YEP.81 – FPS Synch Option

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can grab the plugin here:
English Dropbox
English Mirror

RPG Maker MV is constructed in a way where each update to its engine is done once per frame update. While this is normally fine, as many players view the game through 60 fps, some players experience the game differently as their hardware may run at higher than 60 fps.

When RPG Maker MV version 1.1.0 is implemented, it implemented Galenmereth’s fluid timestep, which forces the game to always play as if it is 60 fps. In practice, this is great for everybody because players that experience more 60 fps will be able to play the game as if it was 60 fps.

However, there comes a problem when a player’s hardware isn’t strong enough to support RPG Maker MV natively at 60 fps (such as the case with older computers, or weaker mobile devices) or if the player is using video recording software that goes below 60 fps. The game will appear laggy and jumping without good response rates from input commands or possibly even make the player miss out on certain visual frame updates.

This plugin places a setting in the Options menu to enable or disable the fluid timestep addition and utilize the former RPG Maker MV engine updating function. This way, players will have the option of using fluid timesteps or opting to not use it instead of forcing it on everybody who may not be able to handle it.

WARNING: This plugin ABSOLUTELY REQUIRES that your project is using at least version 1.1.0 of the source code or you will NOT receive any keyboard or mouse inputs. You can download MV v1.1.0’s update here. If you’ve installed MV v1.1.0 and it still doesn’t work, it’s most likely because your project’s base source code is still in version 1.0.0. To check this, go to your project’s “js” folder and open up the rpg_x.js files. If you do NOT see “1.1.0” at the top, then you do not have the 1.1.0 version of the source code. At this point, create a new project with your installed MV v1.1.0, go to the new project’s “js” folder, copy all of the rpg_x.js files, and then copy them into your main project’s “js” folder. Save your project and then it should work after that. If moving over to version 1.1.0 is not an option for you, then you don’t need this plugin anyway as it is meant to disable Galenmereth’s fluid timestep problem which is only a problem with the version 1.1.0 update.

Happy RPG Making!

These plugins and Tips & Tricks ideas are made possible thanks to our creative patrons on Patreon! The majority of our Tips & Tricks ideas are placed within the Patreon-exclusive Sample Project for quick and easy access! If you'd like to make a Plugin Suggestion, Yanfly's Patreon-based Suggestion Box a visit here:

If you have any bugs to report, visit the following link:

If you have any questions about Action Sequences, visit the following link:

Thank you!