A downloadable tool

Introduction

This plugin allows adding extra enemies to troops, possibly surpassing the hard limit of 8, and increase or decrease the maximum number of actors in battle. The position of all battlers is customizable, as well as the number of visible rows of the Battle Status, Battle Enemy, Party Command and Actor Command windows. No longer supported by the author.

Version -> 1.01

This plugin was tested only on RPG Maker MV Version 1.6.2. I cannot guarantee it works on lower versions.

Terms of Use:

  • Available for commercial and non-commercial use
  • You may freely edit the code
  • You are not allowed to redistribute this plugin. Instead, provide a link(https://vcm-plugins.itch.io/vcm-numberbattlers)
  • Do not claim this plugin as your own
  • Credit is not required. However, if you want to, credit me as 'VCM Plugins'


Battle Test

It's impossible to set more than 4 actors in battle test. However, if the 'Max Party Battle Members' Parameter value allows for it, you can add new actors mid-battle. Number of visible rows of windows will not be affected by the change.



Parameters Explanation

Troops Enemies

This parameter determines the enemies to be added for each troop. The first list relates to the Troops database, in the same order. The second is where the id of each added enemy is set in the selected troop. Use invalid values to skip troops in which enemies shouldn't be added. Invalid values include non-number values and inexistent ids.

Max Party Battle Members

This parameter specifies the maximum number of actors that may participate in a battle. Values lower than 1 or non-number values may cause errors.

Party Battle Members x Position Formula

This parameter specifies the formula that will be used to calculate the x position of each actor in battle. index refers to the actor's position in the Party. Invalid formulas may cause errors.

Party Battle Members y Position Formula

This parameter specifies the formula that will be used to calculate the y position of each actor in battle. index refers to the actor's position in the Party. Invalid formulas may cause errors.

Troop Battle Members x Position Formula

This parameter specifies the formula that will be used to calculate the x position of each enemy in battle. index refers to the enemy's position in the Troop. Invalid formulas may cause errors.

Troop Battle Members y Position Formula

This parameter specifies the formula that will be used to calculate the y position of each enemy in battle. index refers to the enemy's position in the Troop. Invalid formulas may cause errors.

Window Battle Status Rows

This parameter determines the number of visible rows in the Battle Status and Battle Enemy windows. 'Party Battle Members' will be equal to the number of actors in the battle, 'Max Party Battle Members' to the maximum number of actors that may participate in a battle, and 'Default', will keep it as is.

Window Party Command Rows

This parameter determines the number of visible rows in the Party Command Window. 'Party Battle Members' will be equal to the number of actors in the battle, 'Max Party Battle Members' to the maximum number of actors that may participate in a battle, and 'Default', will keep it as is.

Window Actor Command Rows

This parameter determines the number of visible rows in the Actor Command Window. 'Party Battle Members' will be equal to the number of actors in the battle, 'Max Party Battle Members' to the maximum number of actors that may participate in a battle, and 'Default', will keep it as is.



Script Call

If you want to change the maximum number of Party battle members mid-game,
use the following Script Call:

$gameSystem._maxBattleMembers = x;

Examples:

$gameSystem._maxBattleMembers = 8;
$gameSystem._maxBattleMembers = 1;
$gameSystem._maxBattleMembers = 5;



Versions

Version -> 1.00

Released Plugin.

Version -> 1.01

Updated documentation.



Compatibility

Plugin Manager line-up for maximum compatibility:
VCM_HelpWindow
VCM_PreviousTurn
VCM_BattleSave
VCM_Quicksave
VCM_MovementSpeeds
VCM_StateDescription
VCM_TermDescription
VCM_BattleMainMenu
VCM_EventHighlighting
VCM_SkillBar
VCM_MirroredSpriteset
VCM_ActionPoints
VCM_ActionOrder
VCM_EnemyGauges
VCM_MultipleGauges
VCM_ElementAffinity
VCM_AutoBattle
VCM_EnemyInfo
VCM_NumberBattlers
VCM_NoBattleLog

Download

Download
VCM_NumberBattlers.js 14 kB