Message Speed Option (YEP)
Jump to navigation
Jump to search
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.
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.
Extension Plugins
The following plugins are Extension Plugins that require this plugin as its Parent Plugin.
Place the following plugins below this plugin located in the Plugin Manager if you plan on using them.
Yanfly Engine Plugins
This plugin is a part of the Yanfly Engine Plugins library.
Help File
============================================================================ Introduction ============================================================================ This plugin requires YEP_MessageCore. Make sure this plugin is located under YEP_MessageCore in the plugin list. The option to control the message speed is quite common in RPG's nowadays. Players can put in whatever option they feel like for the text to go at, or if they wish, to have the text display instantly! This plugin will add in the 'Message Speed' option into your Options Menu for players to adjust! It comes with speeds from 0 (slowest) to 10 (fastest) and even an "11th" speed of being instant! ============================================================================ Options Core Settings - Adding the New Options ============================================================================ 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[87]Message Speed Help Description: Changes the speed text is displayed during messages. Symbol: messageSpeed Show/Hide: show = Imported.YEP_X_MessageSpeedOpt; 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); var value = this.getConfigValue(symbol); var rate = ((value) / 10).clamp(0, 1); if (value > 10) { var gaugeColor1 = this.textColor(14); var gaugeColor2 = this.textColor(6); } else { var gaugeColor1 = this.textColor(20); var gaugeColor2 = this.textColor(21); } this.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2); this.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, 'center'); Process OK Code: var index = this.index(); var symbol = this.commandSymbol(index); var value = this.getConfigValue(symbol); value += 1; if (value > 11) value = 0; value = value.clamp(0, 11); this.changeValue(symbol, value); Cursor Right Code: var index = this.index(); var symbol = this.commandSymbol(index); var value = this.getConfigValue(symbol); value += 1; value = value.clamp(0, 11); this.changeValue(symbol, value); Cursor Left Code: var index = this.index(); var symbol = this.commandSymbol(index); var value = this.getConfigValue(symbol); value -= 1; value = value.clamp(0, 11); this.changeValue(symbol, value); 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 BETA: - Started Plugin! ============================================================================ End of Helpfile ============================================================================