Ivaar / Windower-addons

FFXI Windower addons
70 stars 108 forks source link

Pia songs? #3

Closed Ninjaskill closed 6 years ago

Ninjaskill commented 6 years ago

Sorry I think I'm retarded but I can't figure out how to do Pia Ballads on another player

I tried

//sing ballad x Charactername //sing ballad on Charactername //sing ballad n Charactername

//sing "Mage's Ballad II" x Charactername //sing "Mage's Ballad II" on Charactername //sing "Mage's Ballad II" n Charactername

None of those seem to work :(

Is there also a way to make it cast Elegy?

Ivaar commented 6 years ago

//sing ballad 2 player_name (will pianissimo double ballads on player_name) //sing ballad off player_name (will stop singing ballads for player_name)

[n] represents the number of song type you want to use. Singer will prioritize higher tier songs, so if [n] is set to 1 "Mage's Ballad II" will be used, while if set to 2 both ballads will be used.

Ivaar commented 6 years ago

Additionally, you may need to turn pianissimo on.

//sing pianissimo on

Ninjaskill commented 6 years ago

Thanks for the fast reply. Got it to work. This is always what i wanted, can't believe i havent found it before.

Edit: Regarding pia. For me the addon just seems to spam pia whenever its on cooldown over and over and over. and getting random errors sometimes.

runtime error on libs/tables.lua line 98 bad argument to #1 pairs.

Casting songs work fines. But I tried using the ignore option and putting some people of ignore but it still doesnt want to cast songs untill they are close by despite them being on ignore.

Ivaar commented 6 years ago

I see both issues and I will find out what has changed, I should have a fix soon. I haven't played in several years so you'll have to bare with me.

Ninjaskill commented 6 years ago

Ok thank you for looking into it. Looking forward to your update :)

Ivaar commented 6 years ago

Ignore should be working now. Make sure to delete your settings.xml file located inside the addons data folder, as I was not able to reproduce any error messages, this might also solve your pianissimo spam. For me the problem was I had not setup the proper dummy songs within the addon. Are you using a 3+ song bard with gearswap to change instruments? If so are the 3+ songs being applied to pianissimo targets?

Ninjaskill commented 6 years ago

Hi. Thanks for updating. Ignore does work now perfectly and only casts when everythiing is in range that arent on ignore.

However, I'm still having difficulties with Pianissimo.

These are my ingame settings: https://i.imgur.com/hBhtcf9.png (Active and Pianissimo turned off)

Error: https://i.imgur.com/YFtRdTu.jpg

XML Settings: https://pastebin.com/pvc4q7nU

Nothing special. Just set ballad to x1, set setup ignore. I had this this error before but only sometimes. I've currently set Pianissimo just to 1 song to see if it worked. But now it doesnt want cast Pianissimo Balad, just spamming that error once it wants to do Pianissimo. If I turn off Pianissimo the Singer addon functions fine.

Ivaar commented 6 years ago

It appears to be resolved, good luck!

Ninjaskill commented 6 years ago

Thanks a lot for your time updating this. Pianissomi now works now, but its looping again with Pianissimo+ ballad. What i've noticed it's used Pianissimo as soon as Ballad comes off its cooldown. Same thing happens if its set to 2 Ballads.

Ivaar commented 6 years ago

Let me know if this fixes it.

Ninjaskill commented 6 years ago

Piassimo works now. No loop anymore as well as main songs works. Thank you so much for updating your Bard addon!