Requesting an Final Fantasy Limit Break Plugin

deathsia

Pegisister
Veteran
Joined
Feb 26, 2014
Messages
648
Reaction score
55
First Language
English
Primarily Uses
WARNING: This Post can seem a little overwhelming and highly demanding at first but I impore you to read it through and consider making it if you are a Plugin Developer! :)


For those who do not know, the Final Fantasy Limit Break system comes in a few different versions:


Final Fantasy 7:










Final Fantasy 8:










Limit Breaks in all FF games are a skill or ability that every actor in the game can use at one point or another and are generally much more powerful than any skill of spell they have access to at any given time.


Getting to the point of this JS request,


There are a few different ways of how each Limit Break system works:

  1. Limit Break has a percentage chance of appearing when an actor is below 30% of their maximum Health
  2. A "Limit Break" Gauge fills and once it's full a Limit Break becomes available for use to the actor.
  3. A "Limit Break" Gauge fills and automatically puts the actor into an enhanced state when the gauge fills completely, boosting their stats and providing a new skill, this gauge then drains by a percentage for each command the player inputs each turn until it empties completely and the actor then reverts to their normal state again.



Then of course there are the ways each gauge can fill:

  1. Taking damage.
  2. Inflicting damage.
  3. Performing a certain command.
  4. Dying
  5. Or a combination of any of the 4 and many more.



In some cases, an actor's Limit Break can have multiple levels or "evolve" to a stronger form under certain conditions.


What I am asking for is all of this in one single Plugin.


What I picture happening as the above exact line is read in this post by plugin developers:





Um...let me clarify, not any of the skills seen in the videos above but just the functionality of how I described how the Limit Break system worked and how the gauges can be filled.


I realize there are many ways to create a psudo limit break system out there, with Yanfly's more TP modes and Command Replace being a few key players in achieving this but neither of these plugins offer the specialaity that a plugin created with these features alone could accomplish.


No tweaking eaxisting plugins in 5 different ways to make it work sorta of like Final Fantasy 7's Limit Break system.


No limited functionality of a command replacement Plugin.


Just this Plugin and giving many FF fans such as myself the ability to use any of the Limit Break systems in their game!


If you have any questions please ask and I'll do my best to answer them!
 

gRaViJa

Veteran
Veteran
Joined
Mar 16, 2012
Messages
882
Reaction score
398
First Language
Dutch
Various plugins of Yanfly Engine can be used to create a limit break system + the extensive animations, though that still requires a lot of skill. Example:


https://www.youtube.com/channel/UCf8ietACnl9D2KPU2jBBsLw


(7:11 and onwards)


So be sure to check out Yanfly's scripts first and see what they can do for you. And Vibrato8 who made that video has tutorial videos that will help too). Good luck.
 

deathsia

Pegisister
Veteran
Joined
Feb 26, 2014
Messages
648
Reaction score
55
First Language
English
Primarily Uses
did you even read my post? >:(
 

Victor Sant

Veteran
Veteran
Joined
Mar 17, 2012
Messages
1,694
Reaction score
1,452
First Language
Portuguese
Primarily Uses
What I am asking for is all of this in one single Plugin.
So, even if we show you solutions that requires more than one plugin, you will just refuse them because you want them in a single plugin?
 
Last edited by a moderator:

M.I.A.

Goofball Extraordinaire
Veteran
Joined
Jul 13, 2012
Messages
910
Reaction score
771
First Language
English
Primarily Uses
I've actually assembled a perfect replica of FFVII's Limit Break system for RMMV by using three plugin's. One by Yanfly, one by Victor, and one by Bobstah...


I mean.. it would be great to have them all in one plug-in, sure, but if the means already exists to accomplish this, you may be hard pressed to find someone who will take on this task for you..
 

Victor Sant

Veteran
Veteran
Joined
Mar 17, 2012
Messages
1,694
Reaction score
1,452
First Language
Portuguese
Primarily Uses
I've actually assembled a perfect replica of FFVII's Limit Break system for RMMV by using three plugin's. One by Yanfly, one by Victor, and one by Bobstah...
I could also put up each of those limit modes with existing plugins without touching those plugin codes, using exclusively the commands that the plugins already offer.


While alone no plugin can acheive that yet, combined there are several options available to acheive all those options perfectly.
 
Last edited by a moderator:

deathsia

Pegisister
Veteran
Joined
Feb 26, 2014
Messages
648
Reaction score
55
First Language
English
Primarily Uses
I could also put up each of those limit modes with existing plugins without touching those plugin codes, using exclusively the commands that the plugins already offer.


While alone no plugin can acheive that yet, combined there are several options available to acheive all those options perfectly.


Then by all means instruct me on how to accomplish this please. The only reason I am making this request thread is due to the fact that the plugins I have access to can offer a limited version of two of these Limit Break modes but no idea how to accomplish the 3rd by any means.
 

gRaViJa

Veteran
Veteran
Joined
Mar 16, 2012
Messages
882
Reaction score
398
First Language
Dutch
did you even read my post? >:(
This guy... If you can't read the hint between the lines that i was giving you, i'll state it bluntly: nobody is going to make you such an insane plugin catered to your specific needs for free. You can already achieve a lot of this by combining a few existing scripts. That's the best way to go. If you can't respond to that in a normal way, maybe it's better you don't reply at all.
 

Victor Sant

Veteran
Veteran
Joined
Mar 17, 2012
Messages
1,694
Reaction score
1,452
First Language
Portuguese
Primarily Uses
Then by all means instruct me on how to accomplish this please. The only reason I am making this request thread is due to the fact that the plugins I have access to can offer a limited version of two of these Limit Break modes but no idea how to accomplish the 3rd by any means.


Ok.


FF7 Limit Break:


- Command Replace : replace the 'Attack' command with 'Limit' when TP is full.


<command replace: 'Attack', 'Limit', skill type 4>
result = a.tp === 100;
</command replace>


- Enchanced TP : control how TP bar fills.


FF8 Limit


- Command Replace : adds random chance of Replacing the 'Attack' command with 'Limit' skill.


<command replace: 'Attack', 'Limit', skill 10>
if (a.hpRate() < 0.3 && Math.random() < 0.3) {
  result = true;
} else {
  result = false;
}
</command replace>


- Direct Commands : uses skills direct from the command window.


FF9 Trance


- Passive State : add the 'trance' state when the TP is full and remove it only when the TP is 0. All the rest of the setup can be done within the state.

Code:
<custom passive state: 10>
if (a.isAlive() && a.tp === 100) {
   a._tranceActivateded = true;
   result = $gameParty.inBattle();
} else if (a.isAlive() && a.tp > 0 && a._tranceActivateded) {
   result = $gameParty.inBattle();
} else {
   a._tranceActivateded = false;
   result = false;
}
</custom passive state>
 
Last edited by a moderator:

M.I.A.

Goofball Extraordinaire
Veteran
Joined
Jul 13, 2012
Messages
910
Reaction score
771
First Language
English
Primarily Uses
Ok.


FF7 Limit Break:


- Command Replace : replace the 'Attack' command with 'Limit' when TP is full.



<command replace: 'Attack', 'Limit', skill type 4>
result = a.tp === 100;
</command replace>


- Enchanced TP : control how TP bar fills.


FF8 Limit


- Command Replace : adds random chance of Replacing the 'Attack' command with 'Limit' skill.



<command replace: 'Attack', 'Limit', skill 10>
if (a.hpRate() < 0.3 && Math.random() < 0.3) {
  result = true;
} else {
  result = false;
}
</command replace>


- Direct Commands : uses skills direct from the command window.


FF9 Trance


- Passive State : add the 'trance' state when the TP is full and remove it only when the TP is 0. All the rest of the setup can be done within the state.



<custom passive state: 10>
if (a.isAlive() && a.tp === 100) {
   a._tranceActivateded = true;
  result = $gameParty.inBattle();
} else if (a.isAlive() && a.tp > 0 && a._tranceActivateded) {
  result = $gameParty.inBattle();
} else {
   a._tranceActivateded = false;
  result = false;
}
</custom passive state>


you are too kind, Victor.. :)
 

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

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,860
Messages
1,017,038
Members
137,568
Latest member
invidious
Top