Difference between revisions of "Performance Upgrade (Irina)"

From Yanfly.moe Wiki
Jump to navigation Jump to search
(Created blank page)
 
Line 1: Line 1:
 +
{{MvPlugin
 +
|preview=[[File:IrinaPerformanceUpgrade.png|none|]]
 +
|link1=<html><iframe src="https://itch.io/embed/377077" height="167" width="552" frameborder="0"></iframe></html>
 +
|link2=[link Mirror]
  
 +
}}
 +
 +
== Introduction ==
 +
 +
This is a "plugin" of mostly performance upgrades shifts away from the usage of bitmap functions to WebGL and PIXI for better performance. Results may vary from computer to computer as PIXI alternatives depend highly on the PC's GPU. For those that this does affect, expect less lag spikes from many things like hue changes for enemies and animations, entering the main menu, or constant pixel grabs from the window skin.
 +
 +
{{Plugin Parameters MV}}
 +
 +
=== Animation Hue ===
 +
 +
Before:
 +
 +
<html><img src='https://img.itch.zone/aW1nLzE4ODc0NDcuZ2lm/original/JfYSNO.gif'></html>
 +
 +
After:
 +
 +
<html><img src='https://img.itch.zone/aW1nLzE4ODk2NDguZ2lm/original/dusKv1.gif'></html>
 +
 +
Animations with hue changes will cause lagspikes up initial loading. This will fix that by utilizing a PIXI filter to rotate the hues instead. Results may vary from PC to PC and if there is WebGL support.
 +
 +
=== Blur Menu Background ===
 +
 +
Before:
 +
 +
<html><img src='https://img.itch.zone/aW1nLzE4ODc0NTEuZ2lm/original/LbjWsX.gif'></html>
 +
 +
After:
 +
 +
<html><img src='https://img.itch.zone/aW1nLzE4ODc0NTIuZ2lm/original/DvJjXB.gif'></html>
 +
 +
Entering the main menu causes lag because it requires taking a snapshot of the current map screen, using a bitmap blur effect, and then using that as a background. The bitmap blur effect will consume immense amounts of processing power depending on how large your game's resolution is. Turning this on will divert that to a filter instead. The first few times you open, there will still be some lag due to loading the assets, but after that, this won't happen anymore.
 +
 +
=== Cache Text Colors ===
 +
 +
<html><img src='https://img.itch.zone/aW1nLzE4ODc0NzIucG5n/original/uIulhD.png'></html>
 +
 +
Grabbing text colors makes the game open and close the windowskin file to do a pixel information grab every single time. The pixel information grab will only occur once per color and after that, it will be cached from that point onward.
 +
 +
=== Enemy Hue ===
 +
 +
<html><img src='https://img.itch.zone/aW1nLzE4ODc0ODUucG5n/original/2gSw3%2B.png'></html>
 +
 +
Enemies with hue changes will cause lagspikes depending on how large the enemy bitmap is. A PIXI filter is applied to the enemy to reduce the lagspikes. Results may vary from PC to PC and if there is WebGL support.
 +
 +
=== PIXI Container Flush ===
 +
 +
<html><img src='https://img.itch.zone/aW1nLzE4ODc1MTEucG5n/original/%2BI6C7l.png'></html>
 +
 +
This will remove textures from sprite children whenever they're removed to properly flush them from memory and giving the game more room to work with when new assets are loaded.
 +
 +
=== Skip Unnecessary Snapshots ===
 +
 +
<html><img src='https://img.itch.zone/aW1nLzE4ODc1MTQucG5n/original/etWBOe.png' width='630'></html>
 +
 +
Some scene changes make unnecessary snapshots of the screen sometimes. The larger the game resolution, the more likely there is of a lagspike. This will bypass those snapshots and only make do with them if there's a need for the snapshot of the screen to occur.
 +
 +
=== RPG Maker Version ===
 +
 +
This plugin is made for and tested on RPG Maker MV with version 1.6.2. I cannot guarantee if it works on lower versions.
 +
 +
== Terms of Use ==
 +
 +
[[:Category:Atelier Irina#Terms of Use|Refer to the Terms of Use on this page.]]
 +
 +
== Changelog ==
 +
 +
* 2019.02.25 Fixed menu backgrounds not appearing issue if Skip Unnecessary Snapshots is enabled.
 +
* 2019.02.26 Fixed animation blend modes from not appearing
 +
 +
<!-- This is a comment, remove the arrows surrounding this for the categories you want to show -->
 +
[[Category:RPG Maker MV Core Plugins]]
 +
<!-- [[Category:RPG Maker MV Battle Plugins]] -->
 +
<!-- [[Category:RPG Maker MV Item Plugins]] -->
 +
<!-- [[Category:RPG Maker MV Skill Plugins]] -->
 +
<!-- [[Category:RPG Maker MV Equip Plugins]] -->
 +
<!-- [[Category:RPG Maker MV Status Menu Plugins]] -->
 +
<!-- [[Category:RPG Maker MV Gameplay Plugins]] -->
 +
<!-- [[Category:RPG Maker MV Movement Plugins]] -->
 +
<!-- [[Category:RPG Maker MV Quest Plugins]] -->
 +
<!-- [[Category:RPG Maker MV Options Plugins]] -->
 +
<!-- [[Category:RPG Maker MV Eventing Plugins]] -->
 +
<!-- [[Category:RPG Maker MV Utility Plugins]] -->
 +
[[Category:RPG Maker MV Mechanical Plugins]]
 +
[[Category:RPG Maker MV Visual Plugins]]
 +
[[Category:RPG Maker MV Menu Plugins]]
 +
<!-- [[Category:RPG Maker MV Message Plugins]] -->
 +
[[Category:RPG Maker MV Quality of Life Plugins]]
 +
<!-- [[Category:RPG Maker MV Plugin Tips & Tricks]] -->

Revision as of 14:21, 24 June 2019

Welcome to the wiki! This is where you can find resources from Yanfly.moe, Ækashics.moe,
VisuStella, Caz Wolf, Fallen Angel Olivia, Atelier Irina, and other affiliated content creators.


IrinaPerformanceUpgrade.png


Download

  • [link Mirror]

System

This is a plugin created for RPG Maker MV.

For help on how to install plugins, click here.

For help on how to update plugins, click here.

Got errors with your RPG Maker MV plugin? Click here.


Masterarbeit Writer

Introduction

This is a "plugin" of mostly performance upgrades shifts away from the usage of bitmap functions to WebGL and PIXI for better performance. Results may vary from computer to computer as PIXI alternatives depend highly on the PC's GPU. For those that this does affect, expect less lag spikes from many things like hue changes for enemies and animations, entering the main menu, or constant pixel grabs from the window skin.

Plugin Parameters

There are Plugin Parameters that you may configure for this plugin.

Animation Hue

Before:

After:

Animations with hue changes will cause lagspikes up initial loading. This will fix that by utilizing a PIXI filter to rotate the hues instead. Results may vary from PC to PC and if there is WebGL support.

Blur Menu Background

Before:

After:

Entering the main menu causes lag because it requires taking a snapshot of the current map screen, using a bitmap blur effect, and then using that as a background. The bitmap blur effect will consume immense amounts of processing power depending on how large your game's resolution is. Turning this on will divert that to a filter instead. The first few times you open, there will still be some lag due to loading the assets, but after that, this won't happen anymore.

Cache Text Colors

Grabbing text colors makes the game open and close the windowskin file to do a pixel information grab every single time. The pixel information grab will only occur once per color and after that, it will be cached from that point onward.

Enemy Hue

Enemies with hue changes will cause lagspikes depending on how large the enemy bitmap is. A PIXI filter is applied to the enemy to reduce the lagspikes. Results may vary from PC to PC and if there is WebGL support.

PIXI Container Flush

This will remove textures from sprite children whenever they're removed to properly flush them from memory and giving the game more room to work with when new assets are loaded.

Skip Unnecessary Snapshots

Some scene changes make unnecessary snapshots of the screen sometimes. The larger the game resolution, the more likely there is of a lagspike. This will bypass those snapshots and only make do with them if there's a need for the snapshot of the screen to occur.

RPG Maker Version

This plugin is made for and tested on RPG Maker MV with version 1.6.2. I cannot guarantee if it works on lower versions.

Terms of Use

Refer to the Terms of Use on this page.

Changelog

  • 2019.02.25 Fixed menu backgrounds not appearing issue if Skip Unnecessary Snapshots is enabled.
  • 2019.02.26 Fixed animation blend modes from not appearing