• 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 - Kiss Buffing Error "No such 'int' member 'Child' spam"

Joined
Apr 8, 2019
RedCents
30¢
Version of KissAssist.mac?
KissAssist v12.002 Maintained for RedGuides by Ctaylor22 11/2/2021
When did your problem start?
as soon as i started running it
Character Role?
  1. Assist
  2. Tank
  3. Puller
  4. Hunter
What class is having this issue?
  1. Warrior
How often does this issue occur?
Always
Can you reproduce the issue?
just by starting the macro
Any idea how to fix the macro so I don't get this spamming my MQ window every couple seconds?
it happens on every toon, no matter what class.

spam.PNG
 
Solution
so where kissassist is trying to check something like ${Window[BuffWindow].Child[BW_Buff1_Button].Child[Buff1]} that isn't a thing anymore because the buffwindow looks like


This is what the old would have looked like, and what the error is showing
1646884089889.png

This is how the new BuffWindow is designed, with BW_Buttons
1646884105067.png

and BW_Labels
you can see here how you could access buff 1 (slot 2 since 0 indexing) here with
${Window[BuffWindow].Child[BW_Labels].Child[BW_Buff1]}
1646884162348.png


obligatory showing some of the cool MQ stuff not requiring .child
you can access with just using /
1646884526849.png


Kissassist will get some updates to that portion of the code

in the meantime if you turn UseDannetOn=1 you will skip that part of the code
open your buff windows, or if you using a custom buff window, use one that dont fuck up the naming convention.

hmm now that i look even closer, you check your aliases for anyhthing with window in it, seems bit weird its saying no such int member on window tlo.
 
Last edited:
I'm having the exact same issue as screenshot above, but don't know how to fix it. Previous message says he went in and edited the custom UI buff window, but I don't know how to do that. My buff window is whatever eq defaults it as. Any help please?
 
I'm having the exact same issue as screenshot above, but don't know how to fix it. Previous message says he went in and edited the custom UI buff window, but I don't know how to do that. My buff window is whatever eq defaults it as. Any help please?
If you're on test, I think we have an issue on Test right now.
 
- Changed -
EQUI_BuffWindow.xml
EQUI_ShortDurationBuffWindow.xml
EQUI_TargetWindow.xml
EQUI_Templates.xml

Probably has something to do with the change they made to buff window.
 
aye, not your fault.

kissassist needs an update to handle the eq buff window changes
If you were any faster on the reply, you would have had to start BEFORE I posted. Dude, you are either really fast or you are holding out on us. Is it bigger on the inside?
 
so where kissassist is trying to check something like ${Window[BuffWindow].Child[BW_Buff1_Button].Child[Buff1]} that isn't a thing anymore because the buffwindow looks like


This is what the old would have looked like, and what the error is showing
1646884089889.png

This is how the new BuffWindow is designed, with BW_Buttons
1646884105067.png

and BW_Labels
you can see here how you could access buff 1 (slot 2 since 0 indexing) here with
${Window[BuffWindow].Child[BW_Labels].Child[BW_Buff1]}
1646884162348.png


obligatory showing some of the cool MQ stuff not requiring .child
you can access with just using /
1646884526849.png


Kissassist will get some updates to that portion of the code

in the meantime if you turn UseDannetOn=1 you will skip that part of the code
 
Last edited:
Solution
If you're on test, I think we have an issue on Test right now.
Im having the same issue on live after the update on patch day today. Ive read this now like 10 times over and cant figure out what i need to do different in the folders in kissassist or if its something that is now not workin in EQ, none of my UI's changed since i last played. Thanks
 
All of you getting the buff errors are you using custom UIs or the default UI?
Default

I think this is an MQ issue with the new buff window xml like it was on test.

This issue is still occurring on test. Also I’m assuming it’s a KA issue (not MQ) but on test melee has been broken as well since the previous patch. DPS skills fire but melee won’t engage. Unless you are in /camp here. I have to double check on Chase Not sure there. This all occurred at the time of the UI update.
 
Im having the same issue on live after the update on patch day today. Ive read this now like 10 times over and cant figure out what i need to do different in the folders in kissassist or if its something that is now not workin in EQ, none of my UI's changed since i last played. Thanks

IT’s an issue with the current patch (live just got updated with test patch today).
 
Confirmed. Thank you SpecialEd
DanNetOn=0 I get the errors.
DanNetOn=1 no error.
Ctaylor22 recently did change some stuff to query buffs using dannet.

No fixes are happening tonight.
For now please change
1. DanNetOn=1 in your ini file.
2. /plugin mq2dannet. If it isn't loaded
 
Last edited:
Confirmed. Thank you SpecialEd
DanNetOn=0 I get the errors.
DanNetOn=1 no error.
Ctaylor22 recently did change some stuff to query buffs using dannet.

No fixes are happening tonight.
For now please change
1. DanNetOn=1 in your ini file.
2. /plugin mq2dannet. If it isn't loaded
 
find old code in your kissassist mac


[CODE title="Old CODE"] /for i 0 to 40
/if (${Window[BuffWindow].Child[BW_Buff${i}_Button].Child[Buff${i}].Tooltip.Find[(]}) {
/varset BuffList ${Window[BuffWindow].Child[BW_Buff${i}_Button].Child[Buff${i}].Tooltip.Arg[1,(].Left[-1]}
} else {
/varset BuffList ${Window[BuffWindow].Child[BW_Buff${i}_Button].Child[Buff${i}].Tooltip}
}
/if (${BuffList.Length}) {
DEBUGN WriteBuffs: ${i}-${BuffList}
/if (${BuffList.Find[:Permanent]}>1) /varset BuffList ${BuffList.Left[${Math.Calc[${BuffList.Find[:Permanent]}-1]}]}
/varset Writebufflist ${Writebufflist}${BuffList}|
}
/next i
[/CODE]

replace with new code

[CODE title="new code"]
/for i 1 to 41
/varset BuffList ${Me.Buff[${i}].Name}
/if (${BuffList.Length}) {
DEBUGN WriteBuffs: ${i}-${BuffList}
/if (${BuffList.Find[:Permanent]}>1) /varset BuffList ${BuffList.Left[${Math.Calc[${BuffList.Find[:Permanent]}-1]}]}
/varset Writebufflist ${Writebufflist}${BuffList}|
}
/next i[/CODE]

fixed
 
so where kissassist is trying to check something like ${Window[BuffWindow].Child[BW_Buff1_Button].Child[Buff1]} that isn't a thing anymore because the buffwindow looks like


This is what the old would have looked like, and what the error is showing
View attachment 38599

This is how the new BuffWindow is designed, with BW_Buttons
View attachment 38600

and BW_Labels
you can see here how you could access buff 1 (slot 2 since 0 indexing) here with
${Window[BuffWindow].Child[BW_Labels].Child[BW_Buff1]}
View attachment 38601


obligatory showing some of the cool MQ stuff not requiring .child
you can access with just using /
View attachment 38602
So i tried typing that last box in but didnt work. Is there a way to open this evaluator tool and update some code to fix the problem or should we just wait for an update to kissassist? Thank you.
 
K when i do the /mac kissassist ... all of my toons are getting some crazy spam in the MQ chat box.. its Red lettering...
No such 'int' member 'Child'

then white lettering...

kissassist.mac@16002 (WriteBuffs):/varset BuffList $[Window[BuffWindow].Child[BW_Buff${i}_Button].Child[Buff${i}.kissassist.mac@385 (Main): /call WriteBuffs

Then a second red Spam

No such 'int' member 'Child'

second white spam...

kissassist.mac@15999 (WriteBuffs): /if ($[Window[BuffWindow]..Child[BW_Buff${i}_Button].Child[Budd${i}]kissassist.mac@385 (Main): /call WriteBuffs

I am 100% computer illiterate.. hopefully this gives u an idea of what im seeing.

i dunno how to copy/paste from game to here im sorry
 
Was written before those TLOs existed and we used the buff window to write all the buffs to a central file to scan as part of the buff check.
 
So i tried typing that last box in but didnt work. Is there a way to open this evaluator tool and update some code to fix the problem or should we just wait for an update to kissassist? Thank you.
I was showing what was changed.

Kiss needs to be updated.

Or turn on using Dannet in your ini
 
Confirmed. Thank you SpecialEd
DanNetOn=0 I get the errors.
DanNetOn=1 no error.
Ctaylor22 recently did change some stuff to query buffs using dannet.

No fixes are happening tonight.
For now please change
1. DanNetOn=1 in your ini file.
2. /plugin mq2dannet. If it isn't loaded
Thank you:) the DanNetOn=1 worked:)... obviously u already know that lol. but thank you
 
Confirmed. Thank you SpecialEd
DanNetOn=0 I get the errors.
DanNetOn=1 no error.
Ctaylor22 recently did change some stuff to query buffs using dannet.

No fixes are happening tonight.
For now please change
1. DanNetOn=1 in your ini file.
2. /plugin mq2dannet. If it isn't loaded
Thank you this worked perfect
 
find old code in your kissassist mac


[CODE title="Old CODE"] /for i 0 to 40
/if (${Window[BuffWindow].Child[BW_Buff${i}_Button].Child[Buff${i}].Tooltip.Find[(]}) {
/varset BuffList ${Window[BuffWindow].Child[BW_Buff${i}_Button].Child[Buff${i}].Tooltip.Arg[1,(].Left[-1]}
} else {
/varset BuffList ${Window[BuffWindow].Child[BW_Buff${i}_Button].Child[Buff${i}].Tooltip}
}
/if (${BuffList.Length}) {
DEBUGN WriteBuffs: ${i}-${BuffList}
/if (${BuffList.Find[:Permanent]}>1) /varset BuffList ${BuffList.Left[${Math.Calc[${BuffList.Find[:Permanent]}-1]}]}
/varset Writebufflist ${Writebufflist}${BuffList}|
}
/next i
[/CODE]

replace with new code

[CODE title="new code"]
/for i 1 to 41
/varset BuffList ${Me.Buff[${i}].Name}
/if (${BuffList.Length}) {
DEBUGN WriteBuffs: ${i}-${BuffList}
/if (${BuffList.Find[:Permanent]}>1) /varset BuffList ${BuffList.Left[${Math.Calc[${BuffList.Find[:Permanent]}-1]}]}
/varset Writebufflist ${Writebufflist}${BuffList}|
}
/next i[/CODE]

fixed
Was having the same issue. This worked! Thanks!
 
Problem - Kiss Buffing Error "No such 'int' member 'Child' spam"

Users who are viewing this thread

Back
Top
Cart