Coolie_ImageToggleSmoothing
Version 1.00
Date: March 11th, 2023
What does this plugin do?
Images in RPG Maker MV have smoothing on by default. This means when the image is shown in-game, it will blur as the scale of the image changes. This helps to make images look better when they are scaled up or down in size on the screen, but it doesn't mean you ALWAYS want that effect on every image.
If you are making a pixelated game, for example, you might want the smoothing turned off for certain images. This plugin lets you set a string for your image FILENAMES (NOT the "name" or "id" in the MV editor) to turn smoothing ON, and any FILENAMES without this string will not have smoothing! By default, this plugin disables the smoothing effect on all images in your game (other than system images), but by adding a string to an image filename, we can restore the effect so you can choose which images have it, and which ones do not.
How do I use it?
The string you will have to add to your filenames is set in the parameters. Simply rename the files you with to keep smoothing for with your chosen string somewhere in the filename.
Let's take the default MV animation file, Hit1, as an example.
If we rename that file to "Hit1_!smooth" with this plugin's default setting, then that image will now have the default smoothing effect whenever it is used in your game. If we leave it as just "Hit1" with this plugin, it will no longer have the smoothing effect. Any occurrence of the string will result in the image having the smoothing effect enabled.
Just to be clear on the usage, you'll need to add the plugin, choose a string, then add that string to the filename of any image you wish to keep smoothing effects for. The string can be anywhere in the filename, like so:
JavaScript:
- Filename: Hit1.png : image will not have smoothing effect
- Filename: Hit1_!smooth.png : image will have smoothing effect
- Filename: _!smoothHit1.png : image will have smoothing effect
- Filename: Hit_!smooth1.png : image will have smoothing effect
复制代码
This can be done using one string on the filename of almost ANY image you have in your game! System images were intentionally left out, as they are very name-dependent files that would no longer work properly if you change their name(s). Due to this, I have added the option to either smooth or not smooth the entire img/system/ folder. It retains smoothing by default.
The images contained in the following folders can have your string added to enable smoothing:
- img/animations/
- img/battlebacks1/
- img/battlebacks2/
- img/characters/
- img/enemies/
- img/faces/
- img/parallaxes/
- img/pictures/
- img/sv_actors/
- img/sv_enemies/
- img/tilesets/
- img/titles1/
- img/titles2/
Compatibility
A lot of ImageManager default functions are replaced by this plugin, so there is still a chance that any other plugin that alters these functions will be incompatible. However, most plugins don't mess with these functions, in my experience. Still, you should place it low on the list of plugins in your game. Other plugins which might create their own ImageManager functions to load images would have to be included in this plugin in a future update. Please feel free to let me know of any other plugins that might do this, so I can keep the list growing.
I will do my best to update this for compatibility.
Terms of Use
It is OK to use this plugin in both commercial and non-commercial projects.
Credit is appreciated, but not required.
Download
Pastebin Link (just click the download button)
本贴来自国际rpgmaker官方论坛作者:Coolie处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/image-toggle-smoothing.155710/