Script Header Text
This script is the foundation for two add-on scripts for my GF series. It allows you to set up actors that are GFs so that they are processed differently then normal actors.
What is a Guardian Force(GF)?
From the FF Wiki page on Guardian Forces
“Guardian Forces (GF) are the summoned creatures of Final Fantasy VIII, and they are used by junctioning them to a character.
Conceived and designed by Hiroyuki Ito, the GF govern major stat growth, elemental/status offense and defense, and the commands the character may use during battle. Each GF has a preset list of abilities they can learn, but through the use of certain items, the GF can learn additional abilities and forget those that were previously learned.”
Actor Notetags
<GF> Sets the Actor as a GF
Script Download, Demo, and Requirements
Required: Crystal Engine – Basic Module
I’m using victor’s animated battle and yanfly’s scripts. Where do I put this script?
do items such as potions work and what about equips or custom menus?
Equips and custom menus, yes.
Um, the demo is the daycare demo
ok these scripts are looking good just need a way to use skills and/or items outside/inside battle that affect the gfs such as potions, phoenix downs (although as far as i could tell the gfs dnt seam to get injured like they did in ff8) so mayb not too important unless u implement something like ff8 had
do you plan on other ff scripts such as ff8 draw magic/gf system
Is it possible to set specific characters guardian?
for example a guardian that can only be equipped with actor 1 and etc xD
The system is perfect for me, but the only thing i thhink is not working 100% is that all characters can equip the same GF.
I’ll use Ifrit for example.
When Erik is equipped with Ifrit and i select him to Nathalie, Erik unequip automatically Ifrit, then i choose Ifrit to equip on Nathalie, apparently, everthing is fine, but in battle both can use Ifrit…
There’s a option that i can change to make it works OK?
Thanks and Congratulations on the system.
Fixed re-download the Junction Script from the blog. I will update the demo later. I am going to write a new GF script.
hey when i use the script with yanflys party script it shows the gfs as party member in battle is there a way you can make a patch for the party system so it wont show the gfs in battle.
Put the GF script bellow Yanfly’s scripts.
i did and they still showed up in battle
Did you try it both ways?
I updated the script. The one from the demo it’s version 1.00, so use the text link.
yeah but you care have to be placed below any scrit that changes the look of the menu
Ok I have been trying to figure this out for 2 hours now: Where can I find the GF menu in game? I installed all the required scripts and I start a new game and only the basic commands appear? Is it under Equipment? no… is it under Status? no… is it under anything? no… what do i need to do to get it to appear?
I added it with Ace Menu Engine in the demo.
I am getting error after error…
When trying to summon a Guardian the game crashed and this appeared:
Script ‘Game_Battler’ line 352: SyntaxError occurred.
unexpected ‘:’, expecting $end
Damage: 500 + $game_actors[15].atk*8″
My patience is nearing its breaking point… Please give me a detailed Step by step guide on how to import this so it will properly function without giving me a crap load of errors. Step by step: Starting from the Importing process clear down to how to avoid each error that comes up. If you could give me an answer before 10/9/2013. That would be very appreciated.
Did you use the demo? It is there for you to use as a base to make your project and to import the scripts into yours,
getting error when i don’t have any GF in party : Script ‘GF Junction’ line 443 Nomethoderror occurred. undefined method ‘junction_actor’ for nil: Niclass
and new one , when i try to change my actor class , error line 255 :Type error occurred. Nil can’t be coerced into fixnum , can you help me ?
#————————————————————————–
# * Change Experience
# show : Level up display flag
#————————————————————————–
alias change_exp_gf_junction change_exp
def change_exp(exp, show)
225 : value = exp – self.exp
@junctioned_actors.each do |actor|
actor.change_exp(actor.exp + (value / @junctioned_actors.size), show)
end
change_exp_gf_junction(exp, show)
end