Group & GroupMember problems

A forum for reporting bugs NOT related to custom plugins.

Moderator: MacroQuest Developers

Terramantian
a ghoul
a ghoul
Posts: 120
Joined: Thu May 13, 2004 6:20 pm

Group & GroupMember problems

Post by Terramantian » Wed Mar 09, 2005 10:11 pm

I mentioned this in the Wiki and in another post, but in case it was overlooked: ${Group.Member[name]} always returns NULL, and ${Group.Member[n].Name} returns " ". At least for me. I have the 9 March release.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Wed Mar 09, 2005 11:04 pm

The functionality was made under the assumption that the group member names array in CHARINFO is correct. It apparently isnt ;)

If anyone wants to find the right way to list group member names, feel free to report the correct way. Hint: the UI does it.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Thu Mar 10, 2005 12:58 am

ok, this should be fixed in MQ2-20050310
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

ceoern
decaying skeleton
decaying skeleton
Posts: 7
Joined: Sat Sep 18, 2004 8:53 pm

Post by ceoern » Thu Mar 10, 2005 6:17 pm

im sure this has been addressed but here goes...ive been out of game for a month and just updated both EQ and MQ2...when i logged into EQ my MQ2 chat window was spammed with th group member data and i had to unload the window...i updated the UI and that didnt help so please before flaming me someone point me in the right direction?...then flame all you want hehe

Terramantian
a ghoul
a ghoul
Posts: 120
Joined: Thu May 13, 2004 6:20 pm

Post by Terramantian » Thu Mar 10, 2005 9:00 pm

[[DataType:group]] [[DataType:groupmember]]

ceoern
decaying skeleton
decaying skeleton
Posts: 7
Joined: Sat Sep 18, 2004 8:53 pm

Post by ceoern » Thu Mar 10, 2005 10:05 pm

thanks but all greek to me....i guess i should have been more specific...how do i stop the continous scrolling spam in the mq2 chat window?

Terramantian
a ghoul
a ghoul
Posts: 120
Joined: Thu May 13, 2004 6:20 pm

Post by Terramantian » Thu Mar 10, 2005 10:41 pm

you could still be more specific, hehe... when you log on, the mq2chatwnd fills with those messages, right... are you using a custom MQ UI? or does it happen when you run a macro? Either way, somewhere needs to be updated to use the new syntax for ${Group} . If you can't do this yourself you'll have to wait til an updated version of whatever you're using comes out.

JimJohnson
a grimling bloodguard
a grimling bloodguard
Posts: 1299
Joined: Sat Oct 11, 2003 6:00 am

Post by JimJohnson » Fri Mar 11, 2005 12:10 am

open your xml files that have custom MQ2 stuff find anything that says group[x] and fix it so its like the change log tells you to.

doesnt mater if you updated your ui... if it does it in Default then post again but till then read the damn change log.

ceoern
decaying skeleton
decaying skeleton
Posts: 7
Joined: Sat Sep 18, 2004 8:53 pm

Post by ceoern » Mon Mar 14, 2005 12:16 pm

I've read the change log and can't seem to see where or how it says to change anything, but like I said I am not a coder and this is all greek to me. I am using Frequency UI and have updated it.
This is the message that spams my Mq2 chat window: No such 'group' member 'Level'; No such 'group' member 'Class'; No such 'group' member 'Distance'....I took a screenshot and if I knew how to put it in post I'd be more than happy to. While I was searching forums I came across a post in the Frequncy UI - DoN Release, done by HTW
post and it has some code but not sure if and how I need to replace the EQUI_GroupWindow.xml . I guess I am asking someone to tell me how to fix this and I do realize you all have lives so if anyone is willing to put up a specific post with detailed instructions I thank you from the bottom of my heart otherwise I will wait to get the updates. So please don't flame me for asking for help because I have searched and i just don't undestand how to do this type of stuff.

dedpoet
a hill giant
a hill giant
Posts: 247
Joined: Sat Aug 14, 2004 12:22 pm

Post by dedpoet » Mon Mar 14, 2005 12:52 pm

You read the changelog, but I don't think you're understanding the change that was made. There was a change in MQ2, not in your UI, with how information about group members is obtained. Your UI uses the old way, and MQ2 doesn't support it that way any longer.

To fix it, you need to do what JimJohnson said above - you need to open up your xml files for Frequency UI (at least EQUI_GroupWindow.xml, maybe other places, I'm not sure) and change them to use the new method.

What you need to do is search for every occurance of "${Group" and make them "${Group.Member". For example, there are some lines in the window that look like this:

Code: Select all

<TooltipReference>${Group[1].Class.ShortName}</TooltipReference>
That doesn't work anymore. It needs to be changed to this:

Code: Select all

<TooltipReference>${Group.Member[1].Class.ShortName}</TooltipReference>
The old code:

Code: Select all

${Group[1].Level}
Needs to be:

Code: Select all

${Group.Member[1].Level}
I count 15 places at a glance where it will need to be changed in the group window. There is a level, class, and distance referenced for each of your 5 groupmates. It should only take you 5 minutes to fix it up. You could even post the update on Frequency's thread if you wanted. I'm sure some people would be grateful.

ceoern
decaying skeleton
decaying skeleton
Posts: 7
Joined: Sat Sep 18, 2004 8:53 pm

Post by ceoern » Mon Mar 14, 2005 2:06 pm

Thank you very much.

ScubaSki
a lesser mummy
a lesser mummy
Posts: 55
Joined: Mon Jun 21, 2004 8:27 pm

Post by ScubaSki » Wed Mar 23, 2005 7:23 am

Ok, now this is really odd.

My friend started having this issue about a week ago. He's a complete and utter newb at this, I'm only slightly more knowledgable than him. I assumed that his problems were caused by his UI. I had him go in and switch to the default UI. Nothing changed.(I realized later I should have had him unload MQ2 and reload it) It was still spamming. So I zipped up my UI files and sent them to him.(a modified Frequency UI) I wasn't having the problem. He unzipped my UI and started using it. Same problems. Constant spam. So finally we give up and I got his auth info and recompiled him with the 030405 version of MQ2 and it stoped the spam for him.

I think to myself at this point, "Ok, we'll revisit this problem next time a new compile comes out." This morning I decided I wanted to play his character. So I loaded his character up on my computer. I'd been using this same computer all week w/no problems. Spam! Tons of it! Like posted here, the only way I could get rid of it was by switching back to the Default UI. I'm just really weirded out that it only happens on his char. I've got 3 computers and 4 chars I play EQ on. It only happens to him. None of my other characters have this problem. Same UI, Same computers... only one has the spam problem.

I'm going to keep investigating and I really don't know why the problem only effects him, I think his character is just possessed... =p
[code:1]Sub Main
:loop
/if !${me.understand} /call readsig
/if ${me.still.doesn't.understand} /call rtfm
/if ${me.STILL.DOESN'T.FUCKING.UNDERSTAND} /call findgun
goto :loop
/endmacro[/code:1]

ScubaSki
a lesser mummy
a lesser mummy
Posts: 55
Joined: Mon Jun 21, 2004 8:27 pm

Post by ScubaSki » Wed Mar 23, 2005 8:22 am

I'm not sure what exactly fixed it. I ended up deleting my MQ2 folder on that PC and copying it from another PC. Everything seems to work fine now. I must have missed a file or a folder or something.
[code:1]Sub Main
:loop
/if !${me.understand} /call readsig
/if ${me.still.doesn't.understand} /call rtfm
/if ${me.STILL.DOESN'T.FUCKING.UNDERSTAND} /call findgun
goto :loop
/endmacro[/code:1]

SillyBluE
a lesser mummy
a lesser mummy
Posts: 35
Joined: Thu May 27, 2004 6:53 pm

Post by SillyBluE » Wed Mar 30, 2005 4:28 am

Messed up my eq ui group thingy for freeqency, does anyone have the fixed file or old file so i can re edit it ?

SIllyblu3@yahoo.com

sk3tch
decaying skeleton
decaying skeleton
Posts: 4
Joined: Wed Mar 16, 2005 2:22 pm

Post by sk3tch » Mon Apr 04, 2005 3:31 am

just want to say thanks, this helped alot...i would like to note make sure to capitalize "Member" as i didnt the first time and had to go back through and change it hehe...oops =p ...i know i should have paid more attention to detail and done it exactly as shown above, oh well i will remember that next time.

thanks again for the fix on this =)