Menu Backgrounds – MV Plugin

      69 Comments on Menu Backgrounds – MV Plugin

Allows you to add/customize backgrounds and change window opacity for all menu scenes.

Look at the code or download the Plugin:

Menu Backgrounds
Version 2.00

This allows you to give all the menu pages of your menu custom

You can control the scale of the background images, the opacity of the
windows in the menus, and the motion of the background images.

How to set up the images

Place all the background images you wish to use in:


(this is so that when you export your game, all you have to do is copy
the SumRndmDde folder inside of the img folder to the exported game files)

Anyway, simply input the picture’s name without the file extension
into the Parameter of choice and it should work perfectly.

How to set up Custom Scenes

In order to set up a background for a custom menu scene, input the scene’s
name in a “Custom X Scene”. Then input all of the other informtion you wish
for that scene to have within the other Custom X parameters.

Background Image Motions

Here is a list of all the motions that can be used in the “Motion” parameters:


scroll [xSpeed] [ySpeed]

This makes it so the background scrolls at the X and Y speeds provided.

Here is an example:
scroll 3 3


zoom [zoomSpeed] [maxZoom]

This makes the background image zooms in and out at a certain speed.

Here is an example:
zoom 0.01 5


rotate [rotateSpeed] [maxRotate]

This makes the background image rotate at a certain speed.

Here is an example:
rotate 0.01 0.5


blur [blurSpeed] [maxBlur]

This makes the background image blur at a certain speed.

Here is an example:
blur 0.01 1


69 thoughts on “Menu Backgrounds – MV Plugin

  1. Brandyne

    This is a good plugin, but I cant get it to work because when I try to open the Menu in game (after inputing my Menu Background) it says an error of ‘BlurFilter’ Undefined.
    Itd be nice if you could get back to me on this. Thanks!

  2. Shanks

    hi bro,
    saw this link in your alternative menu, cyclic icon link

    could you please show me how to make the window disappear in the menu

    love your work

    1. Dopodo

      Go to the parameters of the menu backgrounds plugin. Go to the main menu option and change the opacity of the menu (it’s called menu opacity in the parameters) to 0. That should do it for ya!

  3. Chris

    I love this plugin 🙂 but i seem to be having an issue with it in one of my projects, For some reason the background has gained this weird effect where it looks like it has been cut up in to 4 and each piece moved out of place like a slide puzzle. Its really random and i cant for the life of me figure out how it is doing that or how to stop it . any ideas ?

      1. Cl87

        In the JS file there should be, somewhere, this:
        this._backgroundSprite.origin.x = -(Graphics.boxWidth / 2);
        this._backgroundSprite.origin.y = -(Graphics.boxHeight / 2);
        If you remove the “/ 2”, in order to have:
        this._backgroundSprite.origin.x = -(Graphics.boxWidth);
        this._backgroundSprite.origin.y = -(Graphics.boxHeight);
        it should be enough to solve the problem. At least, for me, it worked.

  4. Kai

    I also have the problem with the image being cut in 4 pieces. Also I can’t get any motions to work on the main menu. All the other
    menus it works fine? Great work though thank you 🙂

  5. Clock Out

    Could save some lines by using the forEach() array method.

    const names = [“Menu”, “Item”, “Equip”, “Status”, “Save”, “Options”];

    names.forEach(function (name) {
    var sceneName = “Scene_” + name;

    _.backgrounds[sceneName] = params[name + ” Background”];
    _.opacity[sceneName] = parseInt(params[name + ” Opacity”]);
    _.scales[sceneName] = parseFloat(params[name + ” Scale”]);
    _.motions[sceneName] = params[name + ” Motion”];

    Saves some brain power I think. There’s no getting around Scene_GameEnd though so those 4 lines have to stay.

    _.loadAllImages() could be improved by using Object.keys() and forEach().

    _.loadAllImages = function () {
    Object.keys(_.backgrounds).forEach(function (scene) {
    var fileName = _.backgrounds[scene];

    if (fileName.trim().length > 0) {

    Object.keys() only grabs own properties no need to call _.backgrounds.hasOwnProperty(). I think using array methods over loops looks a lot nicer but that’s just me.

    Keep up the good work!

  6. Virgyl

    When I use an image with low opacity, or even an image with a transparent part, the background turns completely black, without showing the map or the actors.
    Is there any way to fix that?

  7. Yusha

    Great plugin! I’m having a compatibility issue with MoogleX’s Equipment Skill Learning plugin. MoogleX’s ability window in the item menu continues to show through when using consumable items like potions on the party. Any idea how to approach this?

  8. Simon

    I guess I’m a bit late here but I tried this plugin and it doesn’t seem to work when you use multiple different images for backgrounds. Even though the plugin allows you to do such a thing in its options, MV doesn’t seem to be willing. You get an entirely black background instead of getting your image. It, however, shows up once you go back again a second later but if you start quickly browsing the different menus ( skills, equip, items ) etc. you get the same glitch once in a while on random menu backgrounds. Seems like the software limits memory usage and deletes the background images as you go.

    I tried cornering the thing as much as possible. I tried this plugin with all other plugins turned off and I’m still getting this issue so it’s not a plugin compatibility issue. It works with one, single image as background though. You won’t get problems with that.

    I’m very little in terms of java knowledge but I’ll dig a little if I can find how to fix this… If I do, I’ll come back here and tell you.

  9. Sheet Metal Laser Cutting Machine

    hello there and thank you for your information ?I have certainly picked up anything new from right here. I did however expertise a few technical issues using this web site, as I experienced to reload the website many times previous to I could get it to load correctly. I had been wondering if your hosting is OK? Not that I’m complaining, but sluggish loading instances times will sometimes affect your placement in google and could damage your quality score if ads and marketing with Adwords. Well I adding this RSS to my e-mail and could look out for much more of your respective exciting content. Make sure you update this again very soon..

  10. Edilson rosa

    I have a doubt, my image has transparent parts and I would like the current background map to appear, just like in the standard menu, but the transparent parts of my image are with the black background

  11. chocopie

    KFc72N very few internet websites that come about to be detailed below, from our point of view are undoubtedly well really worth checking out

  12. pravo

    It is really a nice and helpful piece of information. I am glad that you shared this useful information with us. Please keep us informed like this. Thanks for sharing.

  13. Adele

    You have made some decent points there. I looked on the web for additional information about the issue and found most individuals will go along with your views on this web site.

  14. Kati

    IaаАа’б‚Т€ТšаЂаŒаАа’б‚Т€ТžаБТžm agitated all these article directories. It sure would be nice to have every write-up directory that instantly accepts articles.

  15. coupon

    whoah this blog is magnificent i love studying your posts. Keep up the great work! You know, lots of persons are looking around for this info, you could aid them greatly.

  16. web

    It as very simple to find out any matter on web as compared to books, as I found this piece of writing at this web page.

  17. promos

    Wonderful work! That is the type of info that are supposed to be shared across the web. Disgrace on Google for not positioning this submit higher! Come on over and consult with my site. Thanks =)

  18. 4cmc sklep

    It as in reality a great and helpful piece of info. I am happy that you just shared this useful tidbit with us. Please keep us up to date like this. Thanks for sharing.

  19. Tamatha

    I truly appreciate this post. I have been looking everywhere for this! Thank God I found it on Bing. You have made my day! Thank you again.


Leave a Reply

Your email address will not be published. Required fields are marked *