[ACE]Problem with Symphony and holders add on.

sopothetocho

Villager
Member
Joined
Jun 24, 2013
Messages
19
Reaction score
6
First Language
Spanish
Primarily Uses
Hi!

Both scripts seems to work fine but, for some reason some animations dont play, for example the "advance-attack-retreat" animations dont play when attacking or the "struck" animation dont play when the user gets hit, in fact I think only the "idle", "woozy", "death" and "victory" animation play.

I dont know Ruby but im a C# programmer so I went  into the script to see what could I do, and I found this: 

  #--------------------------------------------------------------------------  # self.index_hb  #--------------------------------------------------------------------------  def self.index_hb(pose)    case pose    # array = [row, frames]    # frames is optional, default is 15    when :idle      array = [0, 12]    when :struck      array = [3, 10]    when :woozy      array = [2, 12]    #---    when :victory      array = [10]    when :defend      array = [1, 5]    when :dead      array = [12]    #---    when :attack      array = [4, 4]    when :skill      array = [6, 6]    when :magic      array = [7, 6]    when :item      array = [5, 6]    #---    when :advance      array = [8, 5]    when :retreat      array = [9, 5]    else; array = [0, 12]    end    return array  endso I started changing it, but it does nothing. changing of this the row or the number of frames does nothing at all, it plays the same animations even If I change the row of the idle animation the same animation still plays.

    

Im using other scripts. like from Victor's Multiframe, diagonal movement, pixel movement, active time battle and I have removed some to see if it was that but so far I have removed, active time battle, multiframe, character control and change the order of the scripts but no luck so far...

 

Any idea what could it be?
 
Last edited by a moderator:

ShadowLurk

Tanoshii~
Veteran
Joined
Feb 14, 2014
Messages
226
Reaction score
53
Primarily Uses
module SYMPHONY module DEFAULT_ACTIONS #========================================================================== # Default Magic Actions # ------------------------------------------------------------------------- # These are the default magic actions for all Magic Skills as well as Certain # hit Skills. Battlers will play these actions when use a Magic/Certain Hit # Skill unless You customize it with Symphony Tags. #========================================================================== MAGIC_SETUP =[ ["MESSAGE"], #["MOVE USER", ["FORWARD", "WAIT"]], ["EFFECT", ["USER", "WHITEN"]], ["WAIT", ["8"]], ["POSE", ["USER", "CAST"]], ["STANCE", ["USER", "CAST"]], ] # Do not remove this. MAGIC_WHOLE =[ ["IMMORTAL", ["TARGETS", "TRUE"]], ["AUTO SYMPHONY", ["SKILL FULL"]], ] # Do not remove this. MAGIC_TARGET =[ ] # Do not remove this. MAGIC_FOLLOW =[ ["WAIT FOR MOVE"], ] # Do not remove this. MAGIC_FINISH =[ ["IMMORTAL", ["TARGETS", "FALSE"]], ["AUTO SYMPHONY", ["RETURN ORIGIN"]], ["WAIT FOR MOVE"], ["WAIT", ["12", "SKIP"]], ] # Do not remove this. #========================================================================== # Default Physical Actions # ------------------------------------------------------------------------- # These are the default physical actions for all Physical Skills as well as # Normal Attack. Battlers will play these actions when use a Physical # Skill unless You customize it with Symphony Tags. #========================================================================== PHYSICAL_SETUP =[ ["MESSAGE"], #["MOVE USER", ["FORWARD", "WAIT"]], ["EFFECT", ["USER", "WHITEN"]], ["WAIT", ["8"]], ] # Do not remove this. PHYSICAL_WHOLE =[ ] # Do not remove this. PHYSICAL_TARGET =[ ["IMMORTAL", ["TARGETS", "TRUE"]], ["POSE", ["USER", "FORWARD"]], ["STANCE", ["USER", "FORWARD"]], ["MOVE USER", ["TARGET", "BODY", "WAIT"]], ["AUTO SYMPHONY", ["SINGLE SWING"]], ["AUTO SYMPHONY", ["SKILL FULL", "unless attack"]], ["AUTO SYMPHONY", ["ATTACK FULL", "if attack"]], ] # Do not remove this. PHYSICAL_FOLLOW =[ ["WAIT FOR MOVE"], ] # Do not remove this. PHYSICAL_FINISH =[ ["IMMORTAL", ["TARGETS", "FALSE"]], ["ICON DELETE", ["USER", "WEAPON"]], ["AUTO SYMPHONY", ["RETURN ORIGIN"]], ["WAIT FOR MOVE"], ["WAIT", ["12", "SKIP"]], ] # Do not remove this.
...until the end.I think you want to modify these, and the AutoSymphony section. But from what I can see, the settings are already correct....

Or perhaps the battler is not registered as Holder somehow?
 

sopothetocho

Villager
Member
Joined
Jun 24, 2013
Messages
19
Reaction score
6
First Language
Spanish
Primarily Uses
module SYMPHONY module DEFAULT_ACTIONS #========================================================================== # Default Magic Actions # ------------------------------------------------------------------------- # These are the default magic actions for all Magic Skills as well as Certain # hit Skills. Battlers will play these actions when use a Magic/Certain Hit # Skill unless You customize it with Symphony Tags. #========================================================================== MAGIC_SETUP =[ ["MESSAGE"], #["MOVE USER", ["FORWARD", "WAIT"]], ["EFFECT", ["USER", "WHITEN"]], ["WAIT", ["8"]], ["POSE", ["USER", "CAST"]], ["STANCE", ["USER", "CAST"]], ] # Do not remove this. MAGIC_WHOLE =[ ["IMMORTAL", ["TARGETS", "TRUE"]], ["AUTO SYMPHONY", ["SKILL FULL"]], ] # Do not remove this. MAGIC_TARGET =[ ] # Do not remove this. MAGIC_FOLLOW =[ ["WAIT FOR MOVE"], ] # Do not remove this. MAGIC_FINISH =[ ["IMMORTAL", ["TARGETS", "FALSE"]], ["AUTO SYMPHONY", ["RETURN ORIGIN"]], ["WAIT FOR MOVE"], ["WAIT", ["12", "SKIP"]], ] # Do not remove this. #========================================================================== # Default Physical Actions # ------------------------------------------------------------------------- # These are the default physical actions for all Physical Skills as well as # Normal Attack. Battlers will play these actions when use a Physical # Skill unless You customize it with Symphony Tags. #========================================================================== PHYSICAL_SETUP =[ ["MESSAGE"], #["MOVE USER", ["FORWARD", "WAIT"]], ["EFFECT", ["USER", "WHITEN"]], ["WAIT", ["8"]], ] # Do not remove this. PHYSICAL_WHOLE =[ ] # Do not remove this. PHYSICAL_TARGET =[ ["IMMORTAL", ["TARGETS", "TRUE"]], ["POSE", ["USER", "FORWARD"]], ["STANCE", ["USER", "FORWARD"]], ["MOVE USER", ["TARGET", "BODY", "WAIT"]], ["AUTO SYMPHONY", ["SINGLE SWING"]], ["AUTO SYMPHONY", ["SKILL FULL", "unless attack"]], ["AUTO SYMPHONY", ["ATTACK FULL", "if attack"]], ] # Do not remove this. PHYSICAL_FOLLOW =[ ["WAIT FOR MOVE"], ] # Do not remove this. PHYSICAL_FINISH =[ ["IMMORTAL", ["TARGETS", "FALSE"]], ["ICON DELETE", ["USER", "WEAPON"]], ["AUTO SYMPHONY", ["RETURN ORIGIN"]], ["WAIT FOR MOVE"], ["WAIT", ["12", "SKIP"]], ] # Do not remove this.
...until the end.I think you want to modify these, and the AutoSymphony section. But from what I can see, the settings are already correct....

Or perhaps the battler is not registered as Holder somehow?
I see, it seems the attack stance and the other animations that don't play are not being called somehow, because I just changed the row from the Idle animation to the attack animation and now the character plays the attack animation instead of the idle so its like the attack stance its not being called or something, I don't know, I don't know ruby.

There it says 

These are the default item actions for all Items. Battlers will play these

    # actions when use an Item unless You customize it with Symphony Tags.

 

And I have a skill that uses tags and it calls the attack stance and still the attack animation doesn't play.

 

<target action>move user: forward, 6, waitstance: user, attackanimation 91: taget, waitskill effect: dmg, calcmove user: originstance: user, idle

This happens will all the battlers by the way. including enemies. 

By the way, I removed ALL the scripts except for the symphony engine and the holders add on to see if was a compatibility issue but nope still doesn't play the animations ;_;  .

EDIT: it occurs to me that maybe the version that I have of the holders add on is outdated? 

I got it from here:

https://github.com/suppayami/rmvxa-collection/blob/master/battle-symphony/add-on/Holder-Battlers.rb

and it says it was last updated 2013.02.01 maybe there is a newer version somewhere...
 
Last edited by a moderator:

ShadowLurk

Tanoshii~
Veteran
Joined
Feb 14, 2014
Messages
226
Reaction score
53
Primarily Uses
Found the problem.

I don't know what CBS add-on is, but in Yami BattleSymphony line 1459 onward, there is this.

return if !$imported["BattleSymphony-HB"] || !$imported["BattleSymphony-CBS"] #--- targets.each { |target| next unless target.exist? next if !target.use_hb? || target.use_cbs?Perhaps it is a planned plug-in, as I cannot find that reference to CBS anywhere else in the script, and it is added on Symphony version 1.16b, which I have not updated to in my own project.The easy solution is to comment out those parts, like so:

Code:
    return if !$imported["BattleSymphony-HB"] #|| !$imported["BattleSymphony-CBS"]    #---    targets.each { |target|       next unless target.exist?      next if !target.use_hb? #|| target.use_cbs?
 

sopothetocho

Villager
Member
Joined
Jun 24, 2013
Messages
19
Reaction score
6
First Language
Spanish
Primarily Uses
Found the problem.

I don't know what CBS add-on is, but in Yami BattleSymphony line 1459 onward, there is this.

return if !$imported["BattleSymphony-HB"] || !$imported["BattleSymphony-CBS"] #--- targets.each { |target| next unless target.exist? next if !target.use_hb? || target.use_cbs?Perhaps it is a planned plug-in, as I cannot find that reference to CBS anywhere else in the script, and it is added on Symphony version 1.16b, which I have not updated to in my own project.The easy solution is to comment out those parts, like so:

return if !$imported["BattleSymphony-HB"] #|| !$imported["BattleSymphony-CBS"] #--- targets.each { |target| next unless target.exist? next if !target.use_hb? #|| target.use_cbs?
Wow man you rock!

it works now!

I know what CBS is, its a battle system where you can see the order of the actions (Like FF X).

Thanks a lot! 
 
Last edited by a moderator:

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

Latest Threads

Latest Posts

Latest Profile Posts

How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,853
Messages
1,016,986
Members
137,561
Latest member
visploo100
Top