public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MZMZ Free Plugin: Dim Window Opacity Control

BMM Archive · July 15, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: MZ Free Plugin: Dim Window Opacity Control
  • Original author: autophagy
  • Original date: January 7, 2026
  • Source thread: https://forums.rpgmakerweb.com/threads/free-plugin-dim-window-opacity-control.181825/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMZ)

Summary

ST_DimWindowControl.js v1.1.0 by Stahltier (me)​ Introduction There's many plugins that change the general window opacity, but I found that none of them seem to work for me when it comes to changing the "Dim" background window style to fully opaque. I wanted to avoid the partially transparent windows and also didn't want there to be a gradient, so I found the functions that define the dimmed window opacities and wrote a little plugin that overwrites them to use dynamic values.

Archived First Post

ST_DimWindowControl.js v1.1.0
by Stahltier (me)

Introduction
There's many plugins that change the general window opacity, but I found that none of them seem to work for me when it comes to changing the "Dim" background window style to fully opaque. I wanted to avoid the partially transparent windows and also didn't want there to be a gradient, so I found the functions that define the dimmed window opacities and wrote a little plugin that overwrites them to use dynamic values.

Features
  1. Plugin Parameters to set the dimmed windows' content opacity and the opacity of the gradient that surrounds it
  2. Plugin Commands to change these settings on the fly and to reset them back to your plugin parameter values
I have tested this plugin together and without Visustella's Message Core plugin and it works fine with that (I put mine below Visu's), but I cannot guarantee compatibility with future versions of their plugin or any other plugin. If you are having difficulty getting my plugin to work, try putting it on the bottom or the top of the plugin list - it overwrites two base functions from rmmz_managers.js (the ones that return the dimmed window sprite colors), so any other plugins that overwrite or override those could cause problems with it.

Screenshots
Screenshot 2026-01-07 200449.png

Screenshot 2026-01-07 195034.png

Screenshot 2026-01-07 195055.png

Screenshot 2026-01-07 195103.png

Screenshot 2026-01-07 195110.png

Screenshot 2026-01-07 195117.png

Screenshot 2026-01-07 195834.png

(The art assets aka tilesets, characters, and face image of this screenshot are not included, they are from an asset pack that I own and are only shown for demonstration purposes.)

How to Use
  • Download the javascript file, put it into your project's "plugins" folder
  • Enable it via the plugin manager
  • Set the desired default values
  • If needed, use the provided plugin commands to change the settings on the fly
If you need a reminder, the plugin's Help section has some detailed info on what this plugin does and how to use it. The plugin parameters and plugin command arguments were set up in a way that should be mostly foolproof, they won't let you enter values that aren't valid.

Plugin Commands / Script Calls
  • "Change Dimmed Window Opacity" - lets you set the two opacity values during eventing
  • "Reset Dimmed Window Opacity" - lets you reset the two values back to your plugin parameters

Demo
None, see screenshots for how to use the plugin commands in events.

Download
Available on itch.io and attached to this thread!

Changelog
  • v1.1.0 - fixed an oversight with the variable scope that could lead to crashes if used together with certain other plugins
  • v1.0.0 - initial upload

Terms and Credits
(copied from plugin's help section)
Coded by Stahltier. No genAI was used.
This plugin is free to use in your games, please give credit to Stahltier if you use it in your commercial projects. You don't need to give credit in non-commercial projects.
If you share this plugin outside of it being part of a game, please don't remove the credits. You can edit this plugin to suit your project's needs, but don't publicly share edited versions of my code.
I test my plugins, but I am not responsible for your project breaking if you use them, especially if you use them in non-intended ways or made any changes to them.

Features Mentioned

  • Plugin Parameters to set the dimmed windows' content opacity and the opacity of the gradient that surrounds it
  • Plugin Commands to change these settings on the fly and to reset them back to your plugin parameter values
  • I have tested this plugin together and without Visustella's Message Core plugin and it works fine with that (I put mine below Visu's), but I cannot guarantee compatibility with future versions of their plugin or any other plugin. If you are having difficulty getting my plugin to work, try putting it on the bottom or the top of the plugin list - it overwrites two base functions from rmmz_managers.js (the ones that return the dimmed window sprite colors), so any other plugins that overwrite or override those could cause problems with it.

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

License / Terms Note

Terms and Credits (copied from plugin's help section) Coded by Stahltier. No genAI was used. This plugin is free to use in your games, please give credit to Stahltier if you use it in your commercial projects. You don't need to give credit in non-commercial projects.

Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#039#rmmz#plugin-archive

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar