Welcome to PGMV! 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.
Battle Layout-Sa Ga - BattleLayout-SaGa.js
Plugin desc : ver1.062/Makes the battle layout more Saga-like.
License : MIT License
Author : Yana
Website : https://w.atwiki.jp/pokotan/pages/3.html
Desc page : https://github.com/munokura/Yana-MV-plugins
Download Page : https://raw.githubusercontent.com/munokura/Yana-MV-plugins/refs/heads/master/Battle/BattleLayout-SaGa.js
File name : BattleLayout-SaGa.js
Help of plugin :
@plugindesc ver1.062/Makes the battle layout more Saga-like. @author Yana @url https://github.com/munokura/Yana-MV-plugins @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/Yana-MV-plugins ). Original plugin by Yana. ----- About the Plugin -------------------------------------------------------------------- This plugin changes the side-view battle layout to resemble that of a certain Saga game. ------------------------------------------------------ How to Use ------------------------------------------------------ Basically, it works just by installing it. If using it in conjunction with YEP_BattleEngineCore or YEP_ActionSequencePack, place it below them. --Settings via Memo-- By writing <AddCommand:○[,○,○…]> in the memo of an object with a special Traits, the specified command will be added to the basic command. The added command will be used as a keyword for Command1 and Command2, as explained below. If multiple commands are specified, they will be added as many times as you specify. Similarly, by writing <HiddenCommand:○[,○,○…]> , the command will not appear unless the usage conditions are met. For example, if a skill has a weapon type condition, the command will only appear when equipped with a weapon of that type. Or, if the skill costs 100 TP, the command will only appear when 100 TP is required. --Keywords that can be used with Command1 and Command2-- attack → Adds a normal attack guard → Adds defense escape → Adds an escape s○ → Adds skill number ○ i○ → Adds item number ○ The following keywords are available with the corresponding plugins: stateHelp → Adds state details to the command (requires StateHelp) formation → Adds sorting to the command (requires SceneFormation) log → Adds log display (requires StackBattleLog) equip → Adds equipment changes (requires ChangeEquipBattle) ------------------------------------------------------ Terms of Use ------------------------------------------------------ This plugin is released under the MIT License. http://opensource.org/licenses/mit-license.php ------------------------------------------------------ Update History: ver1.062:171018 Added an upward detection range when clicking on actor commands. Updated plugin parameter specifications to 1.5.0. ver1.061:170116 Fixed a bug that could cause blank pages to appear when the number of pages decreased while commands were memorized. ver1.06:170116 Fixed a bug that prevented the mini window from displaying. Changed the help displayed in the mini window to recognize ¥n. ver1.05:170110 Changed actor command pages to be navigated with the mouse wheel. Supported displaying TP in actor status on the battle screen. Added a Traits to hide MP in actor status. ver1.04: Fixed a bug that prevented actors from being selected by clicking or touching. Added left and right cursors to actor commands. ver1.03: Added processing for linking with MiniInformationWindow. ver1.02: Added processing for use with YEP_BattleSysATB. ver1.01: Added processing for ChangeEquipBattle. ver1.00: Released @param 【基本設定】 @text [Basic settings] @param NameBasicCommand @desc The display name of the base command. @default アクター @param NameExtendCommand @desc The display name of the extension command. @default パーティ @param EscapeIconIndex @desc Icon index for the escape command. @default 82 @type number @param 【コマンドの設定】 @text [Command settings] @param MaxPageRows @desc The number of items to display per actor command page. @default 10 @type number @param Command1 @desc This is the command on page 1. @default attack,guard @param Command2 @desc This is the command on the last page. @default escape @param ActorCommandOffsetX @desc The X coordinate offset for the actor command. @default 0 @type number @param ActorCommandOffsetY @desc The Y coordinate offset for the actor command. @default 0 @type number @param ActorCommandWidth @desc The width of the actor command. @default 280 @type number @param CommandIcons @desc Command icon index. 1: Basic, 2: Enhanced, 3: Item, 4 and above are in order from the first skill type. @default 76,209,83,79,78 @param ActorCommandNameY @desc The display Y coordinate of the actor name in the actor command. @default 0 @type number @param ShowActorCommandMp @desc This setting determines whether MP is displayed in actor commands. @default true @type boolean @param ShowActorCommandTp @desc This setting determines whether TP is displayed in actor commands. @default true @type boolean @param ItemCommandUsable @desc This setting determines whether to use item commands. If you specify false, item commands will not be used. @default true @type boolean @param 【ステータスの設定】 @text [Status setting] @param StatusOffsetX @desc The X coordinate offset for the actor status. @default 0 @type number @param StatusOffsetY @desc The Y coordinate offset for the actor status. @default 0 @type number @param ShowActorActions @desc This setting determines whether to display the number of actions in the status. If you want to display it, please specify the icon index. @default 16 @param ShowStateTurns @desc This setting determines whether the remaining turns of the state are displayed in the status. @default true @type boolean @param ShowMpStatus @desc This setting determines whether MP is displayed in the status. @default true @type boolean @param 【カメラの設定】 @text [Camera settings] @param MoveCameraX @desc The camera's movement range in the X direction. The larger the value, the more the background will be cut off. @default 92 @type number @param MoveCameraSpeed @desc Camera movement speed. Increasing the value will slow it down. @default 10 @type number @param 【エネミーの設定】 @text [Enemy Settings] @param EnemyOffsetY @desc The Y coordinate offset for the enemy's display position. @default 140 @type number @param 【ホームの設定】 @text [Home settings] @param HomePosition1 @desc This is the actor's home position when there is only one member. Please enter x,y. @default 700,300 @param HomePosition2 @desc This is the actor's home position when there are two members. Please enter x,y x,y. @default 640,240 700,360 @param HomePosition3 @desc This is the actor's home position when there are three members. Please write it as x,y x,y x,y. @default 640,220 670,300 700,380 @param HomePosition4 @desc This is the actor's home position when there are four members. Please write it as x,y x,y x,y x,y. @default 640,200 660,266 680,333 700,400 @param HomePosition5 @desc This is the actor's home position when there are 5 members. Please write it as x,y x,y x,y x,y x,y. @default 640,180 655,240 670,300 685,360 700,420 @param HomePosition6 @desc This is the actor's home position when there are 6 members. Please describe it as x,y x,y x,y x,y x,y x,y x,y. @default 550,280 630,200 630,360 710,120 710,440 730,280 @param HomePosition7 @desc This is the actor's home position when there are 7 members. Please enter x,y x,y x,y x,y x,y x,y x,y x,y. @default 550,220 550,380 660,140 660,460 660,300 750,220 750,380 @param HomePosition8 @desc This is the actor's home position when there are 8 members. Please describe it as x,y x,y x,y x,y x,y x,y x,y x,y x,y. @default 510,300 550,210 550,390 660,120 660,480 710,300 750,210 750,390 @param HomePosition9 @desc This is the actor's home position when there are 9 members. Please enter x,y x,y x,y x,y x,y x,y x,y x,y x,y x,y. @default 510,210 510,390 540,120 540,480 630,300 720,120 720,480 750,210 750,390 @param HomePosition10 @desc This is the actor's home position when there are 10 members. Please describe as x,y x,y x,y x,y x,y x,y x,y x,y x,y x,y x,y. @default 490,300 540,210 540,390 510,120 510,480 690,300 720,210 720,390 750,120 750,480 @param 【拡張設定】 @text [Extended Settings] @param PassiveSkillType @desc [Only available when PassiveSkill is installed] This is the skill type ID of the passive skill. @default 3 @type number @param StateHelpTextAndIcon @desc [Only available when StateHelp is installed] StateHelp display name and icon. @default ステート詳細,79 @param FormationTextAndIcon @desc [Only available when SceneFormation is installed] Sorting name and icon. @default パーティ編成,75 @param LogTextAndIcon @desc [Only available when StackBattleLog is installed] The name and icon of the log. @default ログ,83 @param EquipTextAndIcon @desc [Only available when ChangeEquipBattle is installed] Equipment name and icon. @default 装備変更,137 @param 【ATB設定】 @text [ATB settings] @desc This setting is used in conjunction with YEP_BattleSysATB. @param AtbGaugeWidth @desc This is the width of the ATB gauge. @default 64 @type number @param AtbGaugeHeight @desc This is the vertical width of the ATB gauge. @default 6 @type number @param ActorAtbGaugeOffsetX @desc The X offset value for the actor's ATB gauge. @default 0 @type number @param ActorAtbGaugeOffsetY @desc The Y offset value for the actor's ATB gauge. @default 0 @type number @param EnemyAtbGaugeOffsetX @desc This is the X correction value for the enemy's ATB gauge. @default 0 @type number @param EnemyAtbGaugeOffsetY @desc This is the Y correction value for the enemy's ATB gauge. @default 0 @type number @param AtbGaugeOpacity @desc ATB gauge transparency. @default 128 @type number @min 0 @max 256 @param ShowEnemyAtbGauge @desc This setting determines whether to display the enemy's ATB gauge. Specify true/false. @default true @type boolean @param AtbRefreshFrame @desc The ATB gauge update frequency. @default 4 @type number