• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Problem - Using Song Clickies in Melody (1 Viewer)

Goober24

Member
Joined
Feb 27, 2024
RedCents
50¢
Version of KissAssist.mac?
12.002
When did your problem start?
2/26/24
Character Role?
  1. Assist
What class is having this issue?
  1. Bard
How often does this issue occur?
Always
Can you reproduce the issue?
Yes. using the [click_21] nomenclature does not seem to work. So I either have a syntax error, or its not supported. I tried using /twist list in game, and it will not list the click regardless of what I do.
I've been through many .ini's looking for the correct way to use song clicks in a melody with kissassist using MQ2Twist. I found a section via [MQ2Twist] that has you define clicks like [Click_21] and then name the item, Then you simply add the number to your twistwhat= 1 2 3 4 21.

However I could not get this to work. Essentially what I would like to do is twist 4 songs 5 6 7 8 and then add 2 instant cast song clicks to ensure max uptime on them (lute of the flowing waters + breath of harmony)

I've done some extensive searching, and either I REALLY suck (possible0 or I'm just missing something big. Any chance someone might steer me in the right direction on this? You guys are great. Thanks in advance!

*EDIT* I've also seen people use these clickies from the DPS section of the .ini. however I'd like them to fire off when out of combat as well.
 
I've been through many .ini's looking for the correct way to use song clicks in a melody with kissassist using MQ2Twist. I found a section via [MQ2Twist] that has you define clicks like [Click_21] and then name the item, Then you simply add the number to your twistwhat= 1 2 3 4 21.

However I could not get this to work. Essentially what I would like to do is twist 4 songs 5 6 7 8 and then add 2 instant cast song clicks to ensure max uptime on them (lute of the flowing waters + breath of harmony)

I've done some extensive searching, and either I REALLY suck (possible0 or I'm just missing something big. Any chance someone might steer me in the right direction on this? You guys are great. Thanks in advance!

*EDIT* I've also seen people use these clickies from the DPS section of the .ini. however I'd like them to fire off when out of combat as well.
I have a feeling that click syntax is just for mq2twist, and then I'd guess kissassist isn't that integrated to use it, as i see no reference to anything like that in the kissassist.mac file. I would think your best bet is to put the clicks in both the buff section and dps section of the kissassist ini file, and then in the dps section use a condition that checks to see if you have the buff, and it so, it won't do the action in the dps section.
 
I have a feeling that click syntax is just for mq2twist, and then I'd guess kissassist isn't that integrated to use it, as i see no reference to anything like that in the kissassist.mac file. I would think your best bet is to put the clicks in both the buff section and dps section of the kissassist ini file, and then in the dps section use a condition that checks to see if you have the buff, and it so, it won't do the action in the dps section.
I can try this today. I just wasn't sure if the BUFFS portion will actually look at the song window or not, or if it only looks at the buff window. I'll report back when I test later.
 
I can try this today. I just wasn't sure if the BUFFS portion will actually look at the song window or not, or if it only looks at the buff window. I'll report back when I test later.
The monk ability fists of wu shows up in the song window, and so I use this for its condition to see if he should do it in combat or not. I'm pretty sure I had fists of wu in the buffs section originally but decided to just move it to dps to not burn endurance, and also to make sure it was up during combat, so I'm pretty sure it will or can with a condition. It is possible you might need to put the condition in the buff section as well to make it check the song window and the kissassit doc has at least 1 example of a buff using a condition, but I don't recall now if I had that condition for my monk or not, but there is a decent chance that I did have that condition for the buff in the buff section as well.

[DPS]
DPS7=Fists of Wu|94|Cond3

[KConditions]
Cond3=!${Me.Song[Fists of Wu].ID}
 
I have been using the MQ2twist method that you mentioned for song clickies (specifically the mana song lute and rapier of sombre notes) for a long time. I just put the numbers in my KA twistwhat. I'd double check that the MQ2twist config is correct.

Also to be clear about the "KA isn't setup for that" notion - KA is just using MQ2twist. It sends straight /twist # # # # commands based on what you put in twistwhat. If you can do it manually with /twist, KA will be able to do it too.
 
Ok, so using the buffs section, I see checkbuffstimer=1 and its casting both items, but theres is probably a 1-2s delay between getting them back up again. I wonder if theres a way to have them recast at a certain time left
 
I have been using the MQ2twist method that you mentioned for song clickies (specifically the mana song lute and rapier of sombre notes) for a long time. I just put the numbers in my KA twistwhat. I'd double check that the MQ2twist config is correct.

Also to be clear about the "KA isn't setup for that" notion - KA is just using MQ2twist. It sends straight /twist # # # # commands based on what you put in twistwhat. If you can do it manually with /twist, KA will be able to do it too.
Ah good to know. When I looked at the mq2twist page and it mentioned an ini file, it didn't really say which ini file so it wasn't clear to me where to try and put the clicky defines to be able to use.
 
Ah good to know. When I looked at the mq2twist page and it mentioned an ini file, it didn't really say which ini file so it wasn't clear to me where to try and put the clicky defines to be able to use.
MQ2twist config is in your server_Character ini that has mq2melee, autologin, and all that.
 
Here's an example from the ini:

21_CastTime=31
21_Name=Nature's Melody
21_ReCastTime=1500
21_Slot=DISABLED
22_CastTime=25
22_Name=Rapier of Somber Notes
22_ReCastTime=9000
22_Slot=DISABLED
23_CastTime=0
23_Name=frost inlaid lute of boreal wind
23_ReCastTime=10
23_Slot=DISABLED

Note that you might need to adjust these settings for your setup. Check the wiki for more info: https://www.redguides.com/docs/projects/mq2twist/
 
Here's an example from the ini:

21_CastTime=31
21_Name=Nature's Melody
21_ReCastTime=1500
21_Slot=DISABLED
22_CastTime=25
22_Name=Rapier of Somber Notes
22_ReCastTime=9000
22_Slot=DISABLED
23_CastTime=0
23_Name=frost inlaid lute of boreal wind
23_ReCastTime=10
23_Slot=DISABLED

Note that you might need to adjust these settings for your setup. Check the wiki for more info: https://www.redguides.com/docs/projects/mq2twist/
After this you just add say 21 22 23 to the end of your TwistWhat?
 
Ok, so using the buffs section, I see checkbuffstimer=1 and its casting both items, but theres is probably a 1-2s delay between getting them back up again. I wonder if theres a way to have them recast at a certain time left
It looks like the buff type has a duration member. So possibly with a more involved/complex condition. I'll see if I can play around with it and get something working. Or you could use Hanlons' info and go back to trying to use it via mq2twist. I'll probably play around with the duration check anyway since it's an interesting idea.
 
[MQ2Twist]
Delay=33
Quiet=0
Adjust=1
Recast=0
21_CastTime=0
21_ReCastTime=0
21_Name=Lute of the Flowing Waters
21_Slot=DISABLED
22_CastTime=0
22_ReCastTime=0
22_Name=Breath of Harmony
22_Slot=DISABLED

^ from server_char.ini

TwistOn=1
TwistWhat=5 6 7 8 3 21 22
XTSlot=0
DefaultxUI=TRUE
TwistMed=5 6 7 8 3 21 22

^ from kissassist_char.ini
 
It looks like the buff type has a duration member. So possibly with a more involved/complex condition. I'll see if I can play around with it and get something working. Or you could use Hanlons' info and go back to trying to use it via mq2twist. I'll probably play around with the duration check anyway since it's an interesting idea.
yea, this would be nice, since it would track duration, and wouldnt need to wait for its position in the melody, given they are instant clicks. I'd like to start refreshing them around 4s or something to have 100% uptime.
 
[MQ2Twist]
Delay=33
Quiet=0
Adjust=1
Recast=0
21_CastTime=0
21_ReCastTime=0
21_Name=Lute of the Flowing Waters
21_Slot=DISABLED
22_CastTime=0
22_ReCastTime=0
22_Name=Breath of Harmony
22_Slot=DISABLED

^ from server_char.ini

TwistOn=1
TwistWhat=5 6 7 8 3 21 22
XTSlot=0
DefaultxUI=TRUE
TwistMed=5 6 7 8 3 21 22

^ from kissassist_char.ini

Yeah you need to setup the cast time and recast time.
 
It should be 0 for both, since its instant cast/recast for both. I have it running, just had to do /twist reload to import them. Its only casting wind of marr though, wont cast breath of harmony along with it.

0 should be fine for cast time since they are instant, but the recast time should be how long you want it to go between casting it. Based on the duration of the song/buff. It says you can put 0 for twist normally, but I've never tried it.
 
0 should be fine for cast time since they are instant, but the recast time should be how long you want it to go between casting it. Based on the duration of the song/buff. It says you can put 0 for twist normally, but I've never tried it.
I tried a few options here, setting it at 2, 4, 8, doesn't seem to change its behavior. It just goes off right as the last song finishes for wind of marr, and then never clicks breath of harmony. I tried offsetting the recasts too see if that was it. I guess my understanding of how MQ2Twist works isn't great.
 
I tried a few options here, setting it at 2, 4, 8, doesn't seem to change its behavior. It just goes off right as the last song finishes for wind of marr, and then never clicks breath of harmony. I tried offsetting the recasts too see if that was it. I guess my understanding of how MQ2Twist works isn't great.

Haven't tried using breath of harmony so I'm not sure if there's something minor you're missing. But given these are instant cast and that doesn't interrupt twisting in any way, it'd probably be easier to put them in KA buff & DPS sections like others were suggesting.

If you want it to recast before the duration is over, could do something like this in your condition: ${Me.Song[name of song buff].Duration.Ticks} < 2
 
So refreshing is less of the issue it seems. More like sometimes it clicks them at the beginning or end of a song and interupts it, setting you back. Might need to play with conditions to ensure the click always happens mid song
 
yea, this would be nice, since it would track duration, and wouldnt need to wait for its position in the melody, given they are instant clicks. I'd like to start refreshing them around 4s or something to have 100% uptime.
So I got the following to work for the bard selo's AA and got it to refresh early in the buffs section. Again, you should be able to do the same thing in the dps section, by just using the same condition (so I should refresh the buff if I don't have it, or if I have it and the duration is < 30 seconds).

Buffs3=Selo's Sonata|Cond3|Dual|Selo's Accelerando

Cond3=!${Me.Buff[Selo's Accelerando].ID} || (${Me.Buff[Selo's Accelerando].Duration.TotalSeconds} < 30)

It looks like buffs are checked around server ticks, so you would probably want the Duration.TotalSeconds to be around or maybe slightly > 6 to make sure it doesn't fade.

You should be able to use the same type of condition for Me.Songo[] as well.
 
Problem - Using Song Clickies in Melody

Users who are viewing this thread

Back
Top
Cart