Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
Fes Cursor - FesCursor.js
Plugin desc : Display an RPG Maker Fes style cursor.
License : MIT License
Author : あわやまたな (Awaya_Matana)
Website : https://awaya3ji.seesaa.net/
Desc page : https://awaya3ji.seesaa.net/article/488927664.html
File name : FesCursor.js
Help of plugin :
* @target MZ * @orderBefore EnemyGauge * @orderBefore FesStyleBattle * @plugindesc Display an RPG Maker Fes style cursor. * @author あわやまたな (Awaya_Matana) * @url https://awaya3ji.seesaa.net/article/488927664.html * @help Ver.2.4.4 * You can use it by putting images in the img/system folder. * By combining with MVStyleWindow.js, you can make it closer to RPG Maker Fes. * * @param windowArrowImage * @text Window Arrow Image * @desc Displays arrows in selectable windows. * If the image is (None), this feature is disabled. * @type file * @dir img/system * @default WindowArrow * * @param saveCursorImage * @text Save Cursor Image * @desc Select the image of the cursor only when saving. * If the image is (None), it is the same image as the arrow cursor. * @type file * @dir img/system * @default * * @param windowArrowRange * @text Window Arrow Movement Range * @desc The amount to move from the initial position during animation. * 0 means no movement. * @type number * @default 10 * * @param windowArrowOffsetX * @text Window Arrow Offset X * @desc Adjust the X coordinate of the arrow. * @type number * @default 0 * @min -99999 * * @param textPadding * @text Text Padding * @desc Shifts left-aligned text to the right. * 0 means no shift. * @type number * @default 14 * * @param windowArrowDuration * @text Window Arrow Animation Duration * @desc This is the number of frames the cursor will animate. * 0 means no. * @type number * @default 50 * * @param windowArrowToneRange * @text Window Arrow Tone Range * @desc The range of tonal changes during animation. * 0 means no. * @type number * @default 64 * * @param windowArrowFilterAreaExtraWidth * @text Window Arrow Filter Area Extra Width * @desc Adjust the display area. * Increase this number if the cursor is cut off. * @type number * @default 0 * @min -99999 * * @param enemyCursorImage * @text Enemy Cursor Image * @desc Displays the cursor when selecting an enemy character. * If the image is (None), the feature is disabled. * @type file * @dir img/system * @default EnemyCursor * * @param enemyCursorHomeX * @text Enemy Cursor Home X * @desc How far the sprite is from the center. * @type number * @default 56 * * @param enemyCursorHomeY * @text Enemy Cursor Home Y * @desc How far the sprite is from the center. * @type number * @default 56 * * @param enemyCursorRangeX * @text Enemy Cursor Movement Range X * @desc The amount to move from the initial position during animation. * If it is 0, it will not move from the spot. * @type number * @default 6 * * @param enemyCursorRangeY * @text Enemy Cursor Movement Range Y * @desc The amount to move from the initial position during animation. * 0 means no movement. * @type number * @default 6 * * @param enemyCursorDuration * @text Enemy Cursor Animation Duration * @desc This is the number of frames the cursor will animate. * 0 means no. * @type number * @default 50 * * @param enemyCursorToneRange * @text Enemy Cursor Tone Range * @desc The range of tonal changes during animation. * 0 means no. * @type number * @default 64 * * @param stopCursorAnimation * @text Stop Cursor Animation * @desc Stops the original rectangle cursor animation in the selectable window. * @type boolean * @default true * * @param hideCursor * @text Hide Cursor * @desc Do not show the original rectangle cursor when the background is dimmed. * @type boolean * @default true * * @param fastPauseSign * @text Fast Pause Sign * @desc Speeds up pause sign animation. * @type boolean * @default false * * @param gradientCursor * @text Gradient Cursor * @desc Display the cursor with a RPG Maker Fes style gradient. * @type boolean * @default false * * @param gradientCursorBladeLength * @text Gradient Cursor Blade Length * @desc The sharpness of the cursor tip. * @type number * @default 16 * * @param pauseSignToRight * @text Pause Sign Right Alignment * @desc Display the pause sign on the right. * @type boolean * @default true * * @param exclusionList * @text Exclusion List * @desc Set the window without the window arrow. * @type string[] * @default ["Window_NameEdit","Window_ShopNumber","Window_BattleStatus","Window_BattleActor"] *