An open library of RPG Maker MV plugins, powered by the community.

PGMV - The Community-Driven Plugin Library for RPG Maker MV

MV plugins

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

スポンサードリンク

-MV plugins

Copyright© PGMV - The Community-Driven Plugin Library for RPG Maker MV , 2026 All Rights Reserved.