Difference between revisions of "Animated Tile Option (YEP)"

From Yanfly.moe Wiki
Jump to navigation Jump to search
(Created page with "{{MvPlugin |preview = <youtube>https://www.youtube.com/watch?v=Eanptu10bkc</youtube> |link1 = <html><iframe src="https://itch.io/embed/399556" height="167" width="552" framebo...")
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{MvPlugin
 
{{MvPlugin
|preview = <youtube>https://www.youtube.com/watch?v=Eanptu10bkc</youtube>
+
|preview = <youtube>https://www.youtube.com/watch?v=Eanptu10bkc</youtube>
|link1 = <html><iframe src="https://itch.io/embed/399556" height="167" width="552" frameborder="0"></iframe></html>
+
|link2 = <html><iframe src="https://itch.io/embed/507967" height="167" width="552" frameborder="0"></iframe></html>
|link2 = [http://yanfly.moe/plugins/en/YEP_AnimateTilesOption.js Mirror]
+
|link3 = <html><iframe src="https://itch.io/embed/398158" height="167" width="552" frameborder="0"></iframe></html>
  
 
}}
 
}}
Line 9: Line 9:
 
{{Yanfly Engine Plugins}}
 
{{Yanfly Engine Plugins}}
  
== Help File ==
+
== Introduction ==
  
 
  <nowiki>
 
  <nowiki>
============================================================================
 
Introduction
 
============================================================================
 
 
 
Some players may experience lag when walking near animated tiles. This is
 
Some players may experience lag when walking near animated tiles. This is
 
due to the fact that animated tiles constantly draw, delete, and redraw the
 
due to the fact that animated tiles constantly draw, delete, and redraw the
Line 27: Line 23:
 
any player who is playing on mobile or browser will default to having the
 
any player who is playing on mobile or browser will default to having the
 
setting off while local players will have the setting default to on.
 
setting off while local players will have the setting default to on.
 +
</nowiki>
  
============================================================================
+
{{Options Core Integration MV}}
Options Core Settings - Adding the New Options
 
============================================================================
 
  
 +
<nowiki>
 
If you are using YEP_OptionsCore.js, you can add a new Option using this
 
If you are using YEP_OptionsCore.js, you can add a new Option using this
 
plugin. Here's the following code/parameter settings you can use with it.
 
plugin. Here's the following code/parameter settings you can use with it.
Line 99: Line 95:
 
Load Config Code:
 
Load Config Code:
 
// Empty. Provided by this plugin.
 
// Empty. Provided by this plugin.
 +
</nowiki>
  
============================================================================
+
== Changelog ==
Changelog
 
============================================================================
 
  
 +
<nowiki>
 
Version 1.03:
 
Version 1.03:
 
- Compatibility update with YEP_OptionsCore.js.
 
- Compatibility update with YEP_OptionsCore.js.
Line 116: Line 112:
 
- Finished Plugin!
 
- Finished Plugin!
 
</nowiki>
 
</nowiki>
 +
 +
<!-- 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]] -->
 +
<!-- [[Category: Action Sequences (MV)]] -->
 +
<!-- [[Category: Comment Tags (MV)]] -->
 +
<!-- [[Category: Main Menu Manager Integration (MV)]] -->
 +
<!-- [[Category: Notetags (MV)]] -->
 +
<!-- [[Category: Options Core Integration (MV)]] -->
 +
<!-- [[Category: Plugin Commands (MV)]] -->
 +
<!-- [[Category: Script Calls (MV)]] -->
 +
<!-- [[Category: Text Codes (MV)]] -->

Latest revision as of 11:02, 13 June 2020

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.



Download

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

Yanfly Engine Plugins

This plugin is a part of the Yanfly Engine Plugins library.


Introduction

Some players may experience lag when walking near animated tiles. This is
due to the fact that animated tiles constantly draw, delete, and redraw the
tiles every few frames. Unfortunately, due to Pixi2's drawing method, there
exists some memory leaks when this kind of drawing occurs. On mobile devices
or weak computers with little memory to spare, this can potentially cause
some games to crash. The option to enable/disable animated tiles is now in
the options menu for players to toggle.

For those who decide to make the default settings for the plugin to 'auto',
any player who is playing on mobile or browser will default to having the
setting off while local players will have the setting default to on.

Options Core Integration

To integrate options from this plugin into Yanfly's Options Core, use the settings below:

If you are using YEP_OptionsCore.js, you can add a new Option using this
plugin. Here's the following code/parameter settings you can use with it.

---------
Settings:
---------

Name:
\i[302]Animated Tiles

Help Description:
Turns animated tiles ON or OFF.

Symbol:
animateTiles

Show/Hide:
show = Imported.YEP_StaticTilesOption;

Enable:
enabled = true;

Ext:
ext = 0;

----------
Functions:
----------

Make Option Code:
this.addCommand(name, symbol, enabled, ext);

Draw Option Code:
var rect = this.itemRectForText(index);
var statusWidth = this.statusWidth();
var titleWidth = rect.width - statusWidth;
this.resetTextColor();
this.changePaintOpacity(this.isCommandEnabled(index));
this.drawOptionsName(index);
this.drawOptionsOnOff(index);

Process OK Code:
var index = this.index();
var symbol = this.commandSymbol(index);
var value = this.getConfigValue(symbol);
this.changeValue(symbol, !value);

Cursor Right Code:
var index = this.index();
var symbol = this.commandSymbol(index);
var value = this.getConfigValue(symbol);
this.changeValue(symbol, true);

Cursor Left Code:
var index = this.index();
var symbol = this.commandSymbol(index);
var value = this.getConfigValue(symbol);
this.changeValue(symbol, false);

Default Config Code:
// Empty. Provided by this plugin.

Save Config Code:
// Empty. Provided by this plugin.

Load Config Code:
// Empty. Provided by this plugin.

Changelog

Version 1.03:
- Compatibility update with YEP_OptionsCore.js.

Version 1.02:
- Updated for RPG Maker MV version 1.5.0.

Version 1.01:
- Updated for RPG Maker MV version 1.3.0.

Version 1.00:
- Finished Plugin!