YEP.164 – Core Updates and Desktop Optimization – RPG Maker MV

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

Support Team Yanfly on Patreon

Does your game project have at least base code (rpg_x.js) 1.4.0 or above? And has RPG Maker MV updated past that, but you don’t feel like updating the base code manually, probably because you’ve made some edits to the code itself? Yet, you still want to take advantage of the changes from the version ups? This plugin will take care of that for you while keeping your base code intact, while ‘patching’ the changes made from higher version ups.

This plugin also adds in the updates and new functions from the versions leading up to 1.5.2 to ensure that your project has the most up to date functions even if it is running 1.4.0. This way, you do not have to tamper with the game project’s base code files yourself.

Note: you will still have to download the newest Pixi libraries and to get things working properly with this plugin. More will be explained in this plugin’s instructions section under the help file.


Introduction


This plugin requires the following:

– YEP_CoreEngine plugin installed
– Installing this plugin under YEP_CoreEngine
– RPG Maker MV version base code 1.4.0 or above
– Follow the instructions listed in the Help File’s “Instructions” section

Does your game project have at least base code (rpg_x.js) 1.4.0 or above? And has RPG Maker MV updated past that, but you don’t feel like updating the base code manually, probably because you’ve made some edits to the code itself? Yet, you still want to take advantage of the changes from the version ups? This plugin will take care of that for you while keeping your base code intact, while ‘patching’ the changes made from higher version ups.

This plugin also adds in the updates and new functions from the versions leading up to 1.5.2 to ensure that your project has the most up to date functions even if it is running 1.4.0. This way, you do not have to tamper with the game project’s base code files yourself.

Note: you will still have to download the newest Pixi libraries and to get things working properly with this plugin. More will be explained in this plugin’s instructions section under the help file.


Instructions


If you have an old project that needs updating, do the following:

1. Make a backup of your project.
2. Create a new project or go to the “NewData” folder in your RPG Maker MV
root folder (where RPG Maker MV is installed).
3. Copy the “libs” folder under “js” and replace the one in your old project.
4. Copy the new index.html file to your current project.
5. Update gamefont.css just in case.
6. Make sure you have the latest version of YEP_CoreEngine.js installed.
7. Install YEP_X_CoreUpdatesOpt.js (this plugin) under YEP_CoreEngine in the
game project’s Plugin Manager list.
8. Run your game!


Desktop Optimization Option


This plugin also includes Yanfly’s Desktop Optimization base code changes for those who wish to optimize their projects as primarily desktop-only games. The reason behind such an option is that since the 1.5.0 update, RPG Maker MV has added a lot of wonderful new features to the editor as a whole. However, the base code has been updated such a way that RPG Maker MV games favor mobile game optimization over desktop games. Because of this, RPG Maker MV games running off 1.5.0 and up have strange issues when images are loading unlike versions 1.4.0 and below.

This feature serves as a hybrid between the latest versions of RPG Maker MV by utilizing the 1.4.0 source code that was better suited for desktop optimization. This way, for developers who aim primarily at the development of games for desktop, your games will be running as they did with the 1.4.0 base code while being able to make full use of the most recent updated RPG Maker MV version’s features!

 

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, Plugins, and Lunatic Pack 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!