EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Developer Discussion > XML Modification Help & Info

Reply
Thread Tools Search this Thread Display Modes
  #1  
Unread 08-02-2008, 05:53 PM
Drumstix42's Avatar
Drumstix42 Drumstix42 is offline
A Griffon
Featured
 
Join Date: Oct 2004
Server: Antonia Bayle
Posts: 3,287
Default Speaking Icons

With the new speaking Icons, and them showing in the Group Window, comes the question I have:

Can we make these icons (such as in the Group window) only show up when someone is speaking? Rather than just go from white to green, where they are always displaying?
__________________
"I'm afraid you're guilty of thought-crime. Don't bother getting the door, we'll let ourselves in..."
<Donate to DrumsUI> < [DrumsUI] Updater > < [DrumsUI] Full Interface> < Drumstix42 on Twitch.tv
>
Reply With Quote
  #2  
Unread 08-03-2008, 04:34 AM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Still not having tested this, thanks for the info that they go from white to green. I would very much like to show them only when someone speaks as well (do they have any other function, e.g. does clicking them bring up a menu you would need?).

Unfortunately I can't think of any way to get this done - you could probably use OnShow events to check their color and only show when green, but currently I can't think of a way to hide them again once they have been green for the first time (for lack of an event triggering another color check at that time).
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.
Reply With Quote
  #3  
Unread 08-03-2008, 05:23 AM
Drumstix42's Avatar
Drumstix42 Drumstix42 is offline
A Griffon
Featured
 
Join Date: Oct 2004
Server: Antonia Bayle
Posts: 3,287
Default

Yes, clicking the icon brings up the Mute/Volume pop-up to adjust each individual's volume.
But this can also be easily found in the voice chat window, where it lists everyone in the current voice chat.

I was hoping that "idle" and "speaking" were two different icons, so that I could just modify the DDS file, but this was not the case.
__________________
"I'm afraid you're guilty of thought-crime. Don't bother getting the door, we'll let ourselves in..."
<Donate to DrumsUI> < [DrumsUI] Updater > < [DrumsUI] Full Interface> < Drumstix42 on Twitch.tv
>
Reply With Quote
  #4  
Unread 08-04-2008, 01:12 PM
EQAditu's Avatar
EQAditu EQAditu is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Mar 2005
Server: Permafrost
Posts: 256
Default

I haven't touched it beyond doing a copy/paste into a mod to make it "current", but SoE seems to be using a set of display semantics that would make hiding the icon when people are not talking a semi-poor idea.

From what I have seen it has the following appearances:
Visible-green - when someone is talking
Visible-gray - when someone is in channel but not active
Visible-small - a pressed indication when clicking it to set volume
Visible-white - I don't think this is used for an indication, but is the default icon when you force visibility of the element. Maybe mouse-hover looks like this... this is all off of memory.
NonVisible - When the player is not in your voice channel

This last one seems to be a problem. Desires in this thread indicate they want the icon to be invisible when not talking, but SoE uses that semantic for a non-voice user. I think it would be rather bad to not know about this state.
Reply With Quote
  #5  
Unread 08-04-2008, 02:16 PM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Quote:
Originally Posted by EQAditu View Post
Desires in this thread indicate they want the icon to be invisible when not talking, but SoE uses that semantic for a non-voice user. I think it would be rather bad to not know about this state.
Quote:
Originally Posted by Drumstix42 View Post
But this can also be easily found in the voice chat window, where it lists everyone in the current voice chat.
Besides that I'm currently thinking that maybe I can apply the DynamicData to the player name instead of adding the icon.
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.
Reply With Quote
  #6  
Unread 08-04-2008, 03:31 PM
Landiin Landiin is offline
Slayer of clock cycles
This person is a EQ2Map developer.
Featured
 
Join Date: Nov 2004
Server: Oasis
Posts: 3,464
Default

Quote:
Originally Posted by gm9 View Post
Besides that I'm currently thinking that maybe I can apply the DynamicData to the player name instead of adding the icon.
If that works then if the player isn't in the group voice channel their name will be hid :P Now I know I am a little strange (ok not a little) but that don't seem like a good idea to me. Guess you could counter it with filters or OnHide=!Visible
__________________
Landiin's EQ2MAP Updater Discussion Download
Reply With Quote
  #7  
Unread 08-04-2008, 03:35 PM
Drumstix42's Avatar
Drumstix42 Drumstix42 is offline
A Griffon
Featured
 
Join Date: Oct 2004
Server: Antonia Bayle
Posts: 3,287
Default

Or just put two text elements on top of each other?

Would that interfere with group leader text coloring, and maybe there's another way around that as well.
__________________
"I'm afraid you're guilty of thought-crime. Don't bother getting the door, we'll let ourselves in..."
<Donate to DrumsUI> < [DrumsUI] Updater > < [DrumsUI] Full Interface> < Drumstix42 on Twitch.tv
>
Reply With Quote
  #8  
Unread 08-05-2008, 01:32 AM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Quote:
Originally Posted by Landiin View Post
Guess you could counter it with filters or OnHide=!Visible
Yes of course - I didn't intend blanking raid members out, duh.

Quote:
Originally Posted by Drumstix42 View Post
Or just put two text elements on top of each other?
Actually I thought about using two of the voice DD elements, one with OnHide=!Visible, the other one with a size=0,0 so you don't see it, but so you can grab the OnShow, OnHide events from it. E.g. you could deactivate the DD from the player name element OnHide of the other one and set your own coloring to it to indicate someone not being in a channel.

Quote:
Originally Posted by Drumstix42 View Post
Would that interfere with group leader text coloring, and maybe there's another way around that as well.
That's one of the questions, would the DD or the hardcoding prevail. I have no idea.
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 11:04 AM.


Our Network
EQInterface | EQ2Interface | WoWInterface | LoTROInterface | ESOUI | MMOUI