Battle Formations - Breath of Fire series style!

Ninakoru

Veteran
Veteran
Joined
Aug 5, 2017
Messages
70
Reaction score
26
First Language
Spanish
Primarily Uses
RMMV
Intro

The script adds 'battle formations' as are known in the breath of fire series. These battle formations affect the battle party through several boosts and penalties, also have a visual presentation with different character positioning in battle, depending on the current formation.

This type of battle formations adds a new layer of strategy to the battle system, with a different approach row formation system does.










Version and TODO list.

Current Version:

1.0: First version, maybe need some polishing but should be 100% usable and mostly bug-free.


TODO list:

- Full compatibility with a minor integration with Yanfly Party system (especially the option to lock positions or require characters in battle).

- Extend the party maximum to 6 characters (should be easy enough).

- More customization options, possibly some visual customizations for the battle formations screen.

- Maybe some special restrictions by actor, so some formation maybe are only usable if X actor is in battle party.

- Some code refinement. While I am pretty happy with the initial result, Some things left there bugs me a little (there's some weird image load behavior for instance).

- Maybe some plugin commands?

Tech Specs

This script requires version 1.5 of RPG Maker of greater in order to use it properly, as makes heavy use of advanced configuration options only available from this version onwards.

This script is standalone (no plugin dependencies) and plug & play (no need for new game to its full use). The performance should be excellent (no lag due to the extra processing).

Should be placed before any plugin that may alter the battle system (so the positioning takes effect).

The script is fully configurable inside the RPG Maker program through the plugin manager parameters. All parameters have a help text indicating what
they affect.

Most texts are fully customizable using the formatting options available in text windows and any text window plugin extension.

There are 10 formations as default, you can configure up to 20 formations. The states should be reviewed, however (they should at least exist).

Should be highly compatible with most plugins, as in practice only alter the party positioning in battle, the max battle characters, and adds a permanent state to battlers dynamically.

Details

This option will be only available through the menu screen options, and can optionally replace the "Formation" option.

If the default formation menu option is disabled, 'battle formation' option will also be affected.

These formations will position your characters in battle at specific points, and will also add a state permanently to each battle party member.

Through states, you can change any parameter using state traits and any plugin that add custom traits to states (IE: Magic Element Augments, Critical Damage).

Formations can be either always available, or you can turn them On/Off using a switch. Formations only apply to a number of party characters, so a formation of 3 characters will be only usable if you have exactly three battle characters.

If you didn't configure a formation for the current number of battle characters, there's a default "None" formation that will apply default positioning and no states.

On the 'party setup' option, you can modify current battle members, taking members to the reserve if you want to. This is optional as you can restrict the 'party setup' to only swap characters.

When you add or remove a character to the party, formations are checked and possibly reset if the max number of battle characters has changed. The default formation at that moment will be the first formation valid for the number of characters (not switched off).

Thanks

This is my first serious plugin, took me lots of hours to get here. I have to thank Yanfly immensely, looking at their plugins saved me a lot of trial and error, also helped me out to get some good programming practices in this framework.
 

sura_tc

Loner
Veteran
Joined
Jul 6, 2016
Messages
429
Reaction score
326
First Language
Korean
Primarily Uses
Other
Looks good on paper and should be a good fit for one of my projects (Bhavacakra Adv). Too late for original Bhavacakra though.

I will consider using it. It doesn't change the party formation on map, does it? I ask because I need a fixed leader on map.
 

Ninakoru

Veteran
Veteran
Joined
Aug 5, 2017
Messages
70
Reaction score
26
First Language
Spanish
Primarily Uses
RMMV
It doesn't change the party formation on map, does it? I ask because I need a fixed leader on map.
Yep, order will affect the party on map screen just as the normal formation does, also if you reduce party members on purpose, they're also are reduced on map screen.

IIRC you don't have formation management at all, and you have Maco on first slot and the rest on the order you recruit them, isn't it?

If you wait I finish the yanfly party system integration, you can "Lock" Maco (or anyone as needed) on the first position, that should do the trick, I guess.
 

sura_tc

Loner
Veteran
Joined
Jul 6, 2016
Messages
429
Reaction score
326
First Language
Korean
Primarily Uses
Other
No, I don't have it at all because there is no need. As long as Maco is locked as a leader, the rest haven't matter.

I generally try to use as little extra plugin/ parallel common events as possible for smoother play. I have played some massively lagging MV games.
 

Ninakoru

Veteran
Veteran
Joined
Aug 5, 2017
Messages
70
Reaction score
26
First Language
Spanish
Primarily Uses
RMMV
No, I don't have it at all because there is no need. As long as Maco is locked as a leader, the rest haven't #matter.
I'll let you know as soon as you are able to lock a character, it should work great for what are you looking for.

I generally try to use as little extra plugin/ parallel common events as possible for smoother play. I have played some massively lagging MV games.
No worries, this plugin is really lightweight, I have an old PC (decent for gaming but the processor is a bit lacking), and also suffered slow Maker games due to plugin/event bloat. Just try it, you don't need to configure anything for a quick test, and you'll see the battle formation screen load fast and the plugin doesn't affect game performance at all.
 

Neo Soul Gamer

Veteran
Veteran
Joined
Aug 10, 2012
Messages
633
Reaction score
355
First Language
English
Primarily Uses
N/A
This is some solid work! I had plans on using this feature in my game before I even started making it, so this is nice to see.
 

99potions

Villager
Member
Joined
Feb 5, 2016
Messages
6
Reaction score
0
First Language
English
Primarily Uses
RMMV
This has to be one of the most useful plugins I have come across in a long time. I have always wanted to make a battle system based around party positioning and this is perfect.
 

Radis3D

Just a Devilz
Veteran
Joined
Nov 1, 2015
Messages
172
Reaction score
33
First Language
Indonesian
Primarily Uses
RMVXA
waiting for compatibility with YEP :3
yeah, battle with formation and positioning, finally come true.. :3
 

Ninakoru

Veteran
Veteran
Joined
Aug 5, 2017
Messages
70
Reaction score
26
First Language
Spanish
Primarily Uses
RMMV
Actually is somewhat compatible with yanfly party plugin (wont break), but is not integrated, so you should use either this features of yanfly's party ones ATM.
 

jessee_p

Villager
Member
Joined
Apr 14, 2018
Messages
9
Reaction score
6
First Language
English
Primarily Uses
RMMV
Can't wait to use this, but I get "Maximum Call Stack Size Exceeded" error at "New Game". Only when I use Yanfly's party system plug in. Looks like you're already working on this though. *waits patiently* :)
 

YoraeRasante

Veteran
Veteran
Joined
Jun 6, 2014
Messages
1,636
Reaction score
417
First Language
Portuguese
Primarily Uses
RMMV
@Ninakoru

Oh man, I really want to use this plugin, but it seems to be limited to 4 battlers max (my game sometimes has a 5th guest battler), and 20 formations max...

I really want to use it, but want to add so many things myself...
Do you mind if I make my own version? I'll make sure to give you credit!
 
Last edited:

Neo Soul Gamer

Veteran
Veteran
Joined
Aug 10, 2012
Messages
633
Reaction score
355
First Language
English
Primarily Uses
N/A
@Waterguy Been following this topic waiting for updates to this plugin. If you do something with this, I'll be bugging you for progress updates. XD
 

Ninakoru

Veteran
Veteran
Joined
Aug 5, 2017
Messages
70
Reaction score
26
First Language
Spanish
Primarily Uses
RMMV
Hi, I didn't touch this plugin again, but should be stable anyways.
 

jessee_p

Villager
Member
Joined
Apr 14, 2018
Messages
9
Reaction score
6
First Language
English
Primarily Uses
RMMV
@Ninakoru

Oh man, I really want to use this plugin, but it seems to be limited to 4 battlers max (my game sometimes has a 5th guest battler), and 20 formations max...

I really want to use it, but want to add so many things myself...
Do you mind if I make my own version? I'll make sure to give you credit!
Hey man, I'm looking for a 5 party solution as well. I'd be keen to use your's when you're done.
 

Boonty

Veteran
Veteran
Joined
Oct 10, 2018
Messages
90
Reaction score
36
First Language
French
Primarily Uses
RMMV
A very nice plugin ! Did you improve it ? (More battlers, plugin commands to add/remove formations)
 

definite_lee

Veteran
Veteran
Joined
Oct 23, 2015
Messages
150
Reaction score
182
First Language
English
Primarily Uses
Can you change battle formations in the middle of battle?
 

YoraeRasante

Veteran
Veteran
Joined
Jun 6, 2014
Messages
1,636
Reaction score
417
First Language
Portuguese
Primarily Uses
RMMV
Ah right, forgot to tell you guys (and add to my topic), I think I finished my version of it.
Hope you guys like it.
I based it heavily on Ninakoru's, but made it compatible with Yanfly's Party Manager. But also made you able to change the party size even without it.
Put it under the yanfly plugins.
I should add it to my own topic...
 

PhanTom:DeeMo

Newbie
Member
Joined
Aug 19, 2015
Messages
17
Reaction score
0
First Language
Tagalog
Primarily Uses
RMMV
@Ninakoru

Oh man, I really want to use this plugin, but it seems to be limited to 4 battlers max (my game sometimes has a 5th guest battler), and 20 formations max...

I really want to use it, but want to add so many things myself...
Do you mind if I make my own version? I'll make sure to give you credit!
Sir, but there's no other formation, how can i add formation? thankz
 

YoraeRasante

Veteran
Veteran
Joined
Jun 6, 2014
Messages
1,636
Reaction score
417
First Language
Portuguese
Primarily Uses
RMMV
@PhanTom:DeeMo in mine? in the parameters there is a "Formations" parameter that opens a list. Click on an empty line on that list to create a Formation to set for there.
It is not something new, been there since 1.5.0, but many plugins are from before and some plugin creators from after never found out about it so if you never met one with it it is not so much of a surprise I guess
 

Users Who Are Viewing This Thread (Users: 1, Guests: 1)

Latest Threads

Latest Profile Posts

Just realized I have a few Steam gifts floating around. Anyone need RPG Maker MV or XP (Steam only)? Send me a message and I will send them on over!

EDIT: Just an RPG Maker MV gift remaining! XP has been taken.
*when you can do the Unity tutorials, but when you actually try and convert it to your own knowledge, it fails horribly*
Hi, I made a game for a competition. I need some players to help play and vote for the best game.

https://ekamu.itch.io/not4ever
don’t forget to rate the game here


Voting is open until 12 August.

Thanks.
Progresses. Tonight: refinemment, column, pitfall, bump and gutter (I'll leave doors for last, they are scary).
What is your favourite rpg maker plugin?

Forum statistics

Threads
100,574
Messages
977,365
Members
132,160
Latest member
mdoracio
Top