• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->

Discussion - UI (1 Viewer)

Joined
Aug 24, 2019
RedCents
11¢
I'm curious what ui's everybody uses here? I use the default, but I've always wondered about using a different ui, I just haven't found one that's good for 1440p (haven't looked in quite a awhile though). I'm curious how many people actually use default VS others. Feel free to post any pictures you have!
 

Sic

Nihil
Moderator
Joined
May 5, 2016
RedCents
10,463¢
I'm curious what ui's everybody uses here? I use the default, but I've always wondered about using a different ui, I just haven't found one that's good for 1440p (haven't looked in quite a awhile though). I'm curious how many people actually use default VS others. Feel free to post any pictures you have!
I really enjoy Zliz - I like a minimal "clean" ui with as little border and fluff as possible - you can see in my vids
 
Joined
May 13, 2020
RedCents
76¢
Default UI. I did use UI's long ago. Inventory and bags UI's. I tried a few Bank UI's in the past. I don't remember there names. It was all before GoD.
 
Joined
Mar 24, 2018
RedCents
2,026¢
Default, I've seen pretty UI's but I don't really need anything like that. One time when I was using mage pet as tank, I edited the UI to make the pet health bar bigger. But besides that I am happy with default.
 
Joined
May 17, 2015
RedCents
5,176¢
I gave up (but keep telling myself I will mess with the XML again) and resorted to default UI because....
  1. Some macros hardcode UI elements, because thats only way the maker knew how to do it, or there was/is no cleaner way to do it
  2. EQ UI XML is the white trash version of satan, i hate that thing
I have cleaned up the UI a couple times and posted a couple versions over the years (without much interest) and I keep telling myself I will buckle down and clean up the EQUI and ensure I use all the same element names and containers and such but just clean it up, but I have not gotten around to it in years and years

This year I switched over to viewport and really really like it, having the map always open is great but a resource hog (not sure if eqmap or mq2map is the issue)
I am using a crazy small 4:3 viewport but it actually feels like I see more of the game then when I was running higher resolution with UI elements overlapping

In game
1600x900 resolution /viewport 0 0 832 624
1590201172966.png

Full desktop
Part of my screen covered up, but often i can have discord, webbrowser etc... on the right with EQ on the left without overlap (because of ultrawide monitor)
1590201194485.png

Physical view
On a 34" ultrawide 3440x1440
1590201212284.png
 
Last edited:

Pheshev

New member
Joined
Mar 23, 2020
RedCents
30¢
I used to write my own UI pieces, but I got tired of it over time so now I use mostly default, with the exception of my group and player windows, I tend to try and get those that display pets and my XP. Right now I have ones I think are too big but too lazy to shrink them down and well they work for now until I get enough energy to want to shrink them or to find one that is smaller or can be size adjusted.
 
Joined
Apr 17, 2019
RedCents
255¢
@Jetanroth The tribute warning is part of my HUD. I shamelessly stole code from several different sources and merged/arranged things the way I wanted them. My HUD ini uses one extra number, so you will need to have UseFontSize turned on and will need that extra number on every line or it will screw the HUD to hell and back (found that out the hard way). Alternately, you can remove the extra number (2nd one iirc) from all the lines if you are merging part of this ini with your own.

To everyone that wrote the code that I stole; thank you for your hard work and publishing said work for me to steal!
Code:
[MQ2HUD]
Last=Elements
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=off
ZoneHUD=on
UseFontSize=on

[Elements]
// Cursor Info
      itemName = 7,4,48,2,255,255,255,${If[${Cursor.ID},${Cursor} - (${Cursor.Type},]}${If[${Cursor.ID},:${Cursor.WornSlot[1].Name},]}${If[${Cursor.ID} && ${Cursor.WornSlot[]},-${Cursor.WornSlot[2].Name}),]}${If[${Cursor.ID},),]}
      itemNameOutLine1 = 7,4,47,1,0,0,0,${If[${Cursor.ID},${Cursor} - (${Cursor.Type},]}${If[${Cursor.ID},:${Cursor.WornSlot[1].Name},]}${If[${Cursor.ID} && ${Cursor.WornSlot[]},-${Cursor.WornSlot[2].Name}),]}${If[${Cursor.ID},),]}
      itemNameOutLine2 = 7,4,49,1,0,0,0,${If[${Cursor.ID},${Cursor} - (${Cursor.Type},]}${If[${Cursor.ID},:${Cursor.WornSlot[1].Name},]}${If[${Cursor.ID} && ${Cursor.WornSlot[]},-${Cursor.WornSlot[2].Name}),]}${If[${Cursor.ID},),]}
      itemNameOutLine3 = 7,4,47,3,0,0,0,${If[${Cursor.ID},${Cursor} - (${Cursor.Type},]}${If[${Cursor.ID},:${Cursor.WornSlot[1].Name},]}${If[${Cursor.ID} && ${Cursor.WornSlot[]},-${Cursor.WornSlot[2].Name}),]}${If[${Cursor.ID},),]}
      itemNameOutLine3 = 7,4,49,3,0,0,0,${If[${Cursor.ID},${Cursor} - (${Cursor.Type},]}${If[${Cursor.ID},:${Cursor.WornSlot[1].Name},]}${If[${Cursor.ID} && ${Cursor.WornSlot[]},-${Cursor.WornSlot[2].Name}),]}${If[${Cursor.ID},),]}
      itemPrice = 7,3,48,20,25,255,25,${If[${Cursor.ID},${If[${Cursor.NoDrop} || ${Cursor.Value}==0,No Value,${If[${Math.Calc[${Cursor.Value}/1000].Int} > 0,${Math.Calc[${Cursor.Value}/1000].Int}pp ,]}${If[${Math.Calc[(${Cursor.Value}/100)%10].Int} > 0,${Math.Calc[(${Cursor.Value}/100)%10].Int}gp ,]}${If[${Math.Calc[(${Cursor.Value}/10)%10].Int} > 0,${Math.Calc[(${Cursor.Value}/10)%10].Int}sp ,]}${If[${Math.Calc[(${Cursor.Value})%10].Int} > 0,${Math.Calc[(${Cursor.Value})%10].Int}cp,]}]},]}
      itemPrice1 = 7,3,47,19,0,0,0,${If[${Cursor.ID},${If[${Cursor.NoDrop} || ${Cursor.Value}==0,No Value,${If[${Math.Calc[${Cursor.Value}/1000].Int} > 0,${Math.Calc[${Cursor.Value}/1000].Int}pp ,]}${If[${Math.Calc[(${Cursor.Value}/100)%10].Int} > 0,${Math.Calc[(${Cursor.Value}/100)%10].Int}gp ,]}${If[${Math.Calc[(${Cursor.Value}/10)%10].Int} > 0,${Math.Calc[(${Cursor.Value}/10)%10].Int}sp ,]}${If[${Math.Calc[(${Cursor.Value})%10].Int} > 0,${Math.Calc[(${Cursor.Value})%10].Int}cp,]}]},]}
      itemPrice2 = 7,3,49,19,0,0,0,${If[${Cursor.ID},${If[${Cursor.NoDrop} || ${Cursor.Value}==0,No Value,${If[${Math.Calc[${Cursor.Value}/1000].Int} > 0,${Math.Calc[${Cursor.Value}/1000].Int}pp ,]}${If[${Math.Calc[(${Cursor.Value}/100)%10].Int} > 0,${Math.Calc[(${Cursor.Value}/100)%10].Int}gp ,]}${If[${Math.Calc[(${Cursor.Value}/10)%10].Int} > 0,${Math.Calc[(${Cursor.Value}/10)%10].Int}sp ,]}${If[${Math.Calc[(${Cursor.Value})%10].Int} > 0,${Math.Calc[(${Cursor.Value})%10].Int}cp,]}]},]}
      itemPrice3 = 7,3,47,21,0,0,0,${If[${Cursor.ID},${If[${Cursor.NoDrop} || ${Cursor.Value}==0,No Value,${If[${Math.Calc[${Cursor.Value}/1000].Int} > 0,${Math.Calc[${Cursor.Value}/1000].Int}pp ,]}${If[${Math.Calc[(${Cursor.Value}/100)%10].Int} > 0,${Math.Calc[(${Cursor.Value}/100)%10].Int}gp ,]}${If[${Math.Calc[(${Cursor.Value}/10)%10].Int} > 0,${Math.Calc[(${Cursor.Value}/10)%10].Int}sp ,]}${If[${Math.Calc[(${Cursor.Value})%10].Int} > 0,${Math.Calc[(${Cursor.Value})%10].Int}cp,]}]},]}
      itemPrice4 = 7,3,49,21,0,0,0,${If[${Cursor.ID},${If[${Cursor.NoDrop} || ${Cursor.Value}==0,No Value,${If[${Math.Calc[${Cursor.Value}/1000].Int} > 0,${Math.Calc[${Cursor.Value}/1000].Int}pp ,]}${If[${Math.Calc[(${Cursor.Value}/100)%10].Int} > 0,${Math.Calc[(${Cursor.Value}/100)%10].Int}gp ,]}${If[${Math.Calc[(${Cursor.Value}/10)%10].Int} > 0,${Math.Calc[(${Cursor.Value}/10)%10].Int}sp ,]}${If[${Math.Calc[(${Cursor.Value})%10].Int} > 0,${Math.Calc[(${Cursor.Value})%10].Int}cp,]}]},]}

      Tribute0 = 7,3,49,35,24,240,240,${If[${Cursor.ID},${If[!${Cursor.Tribute},,Tribute: ${Cursor.Tribute}]},]}
      Tribute1 = 7,3,48,34,0,0,0,${If[${Cursor.ID},${If[!${Cursor.Tribute},,Tribute: ${Cursor.Tribute}]},]}
      Tribute2 = 7,3,48,36,0,0,0,${If[${Cursor.ID},${If[!${Cursor.Tribute},,Tribute: ${Cursor.Tribute}]},]}
      Tribute3 = 7,3,50,34,0,0,0,${If[${Cursor.ID},${If[!${Cursor.Tribute},,Tribute: ${Cursor.Tribute}]},]}
      Tribute4 = 7,3,50,36,0,0,0,${If[${Cursor.ID},${If[!${Cursor.Tribute},,Tribute: ${Cursor.Tribute}]},]}

      tradeskill0 = 7,2,49,50,240,240,50,${If[${Cursor.ID},${If[${Cursor.Tradeskills},(Tradeskill Item),]},]}
      tradeskill1 = 7,2,48,49,0,0,0,${If[${Cursor.ID},${If[${Cursor.Tradeskills},(Tradeskill Item),]},]}
      tradeskill2 = 7,2,48,51,0,0,0,${If[${Cursor.ID},${If[${Cursor.Tradeskills},(Tradeskill Item),]},]}
      tradeskill3 = 7,2,50,49,0,0,0,${If[${Cursor.ID},${If[${Cursor.Tradeskills},(Tradeskill Item),]},]}
      tradeskill4 = 7,2,50,51,0,0,0,${If[${Cursor.ID},${If[${Cursor.Tradeskills},(Tradeskill Item),]},]}

      Collectible0 = 7,2,49,50,75,250,50,${If[${Cursor.ID},${If[${Cursor.Collectible},(Collectible),]},]}
      Collectible1 = 7,2,48,49,0,0,0,${If[${Cursor.ID},${If[${Cursor.Collectible},(Collectible),]},]}
      Collectible2 = 7,2,48,51,0,0,0,${If[${Cursor.ID},${If[${Cursor.Collectible},(Collectible),]},]}
      Collectible3 = 7,2,50,49,0,0,0,${If[${Cursor.ID},${If[${Cursor.Collectible},(Collectible),]},]}
      Collectible4 = 7,2,50,51,0,0,0,${If[${Cursor.ID},${If[${Cursor.Collectible},(Collectible),]},]}

//Player
      LineBreak2a=            3,2,0,20,255,255,255,_______________________________
      LineBreak2b=            3,3,1,35,255,255,255, Character: ${If[${Me.Invis},(,]}${Me.Name}${If[${Me.Invis},),]} ${Me.Level} ${If[${Me.AFK}, (AFK),]}
      LineBreak2c=            3,2,0,40,255,255,255,_______________________________
      BG2a=                    3,2,0,30,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2b=                    3,2,0,35,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2c=                    3,2,0,40,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2d=                    3,2,1,30,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2e=                    3,2,1,35,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2f=                    3,2,1,40,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      HPRegText=            3,3,5,55,255,234,8,HP:                     of
      HPReg=                3,3,150,55,0,240,0, ${Me.HPRegen}/Tic
      HPRaw=                3,3,40,55,255,0,8,${Me.CurrentHPs}        ${Me.MaxHPs}
      ManaRegText=            3,3,5,67,255,234,8,${If[${Me.MaxMana}>0,Mana:                 of ,]}
      ManaReg=                3,3,150,67,0,240,0,${If[${Me.MaxMana}>0, ${Me.ManaRegen}/Tic ,]}
      ManaRaw=                3,3,40,67,30,144,255,${If[${Me.MaxMana}>0,${Me.CurrentMana}        ${Me.MaxMana} ,]}
      EndRegText=            3,3,5,79,255,234,8,End:                    of
      EndReg=                3,3,150,79,0,240,0,   ${Me.EnduranceRegen}/Tic
      EndRaw=                3,3,40,79,225,200,60,${Me.CurrentEndurance}        ${Me.MaxEndurance}
      ExperienceText=        3,3,5,91,255,234,8,Exp: (L)                    (A)  
      Experience=            3,3,50,91,0,255,0,${Me.PctExp} %            ${Me.PctAAExp} %
      HungerLevelText=        3,3,5,103,255,234,8,Hunger:
      HungerLevel=            3,3,45,103,0,240,0,  ${Me.Hunger}
      ThirstLevelText=        3,3,95,103,255,234,8,Thirst:
      ThirstLevel=            3,3,130,103,0,240,0,  ${Me.Thirst}
      ZoneShortNameText=    3,3,40,115,0,240,0, ${Zone.ShortName}
      ZoneShortName=        3,3,5,115,255,234,8,Zone:
      PlyrInZoneText=         3,3,5,127,255,234,8,Players in Zone:
      PlyrInZone=             3,3,90,127,0,240,0,  ${SpawnCount[PC]}   
      SpeedText=            3,3,5,139,255,234,8,RunSpeed:
      Speed=                3,3,70,139,0,240,0, ${Int[${Me.Speed}]}
      TribText=            3,3,90,139,255,234,8, Tribute:
      TribStatus=            3,3,140,139,0,240,0, ${Me.CurrentFavor}          
      LastTellText=            3,3,5,151,0,255,255,Last Tell:
      LastTell=                3,3,80,151,0,255,255,${If[${MacroQuest.LastTell.NotEqual["NULL"]}, ${MacroQuest.LastTell},]}
      AFKStatus=            3,3,-25,151,255,0,0,${If[${Me.AFK},(AFK),]}
      MacText=                3,3,5,163,255,234,8,Macro:
      Mac=                    3,3,45,163,204,153,255,${If[${Macro.Name.NotEqual["NULL"]} && ${Macro.Paused},${Macro.Name} PAUSED,${If[${Macro.Name.NotEqual["NULL"]},  ${Macro.Name},]}]}  
      LocationText=            3,3,5,175,255,234,8,Location:
      Location=                3,3,55,175,0,255,0, ${Me.Y}  ${Me.X}  ${Me.Z}  
 

//Group
      LineBreak1a=            3,2,0,190,255,255,255,_______________________________
      LineBreak1b=            3,3,1,205,255,255,255,  Group Leader: ${If[${Group},${Group.Leader.Name},]}
      LineBreak1c=            3,2,0,210,255,255,255,_______________________________
      BG1a=                    3,2,0,200,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1b=                    3,2,0,205,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1c=                    3,2,0,210,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1d=                    3,2,1,200,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1e=                    3,2,1,205,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1f=                    3,2,1,210,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      GroupMember1 =3,3,5,225,255,234,008,${If[${Group.Member[1].Name.NotEqual["None"]},${Group.Member[1]},]} - ${If[${Group.Member[1].Name.NotEqual["None"]},${Group.Member[1].Level},]} - ${If[${Group.Member[1].Name.NotEqual["None"]},${Group.Member[1].Class.ShortName},]} - ${If[${Group.Member[1].Name.NotEqual["None"]},${Group.Member[1].Distance},]}
      GroupMember2 =3,3,5,237,255,234,008,${If[${Group.Member[2].Name.NotEqual["----"]},${Group.Member[2]},]} - ${If[${Group.Member[2].Name.NotEqual["----"]},${Group.Member[2].Level},]} - ${If[${Group.Member[2].Name.NotEqual["----"]},${Group.Member[2].Class.ShortName},]} - ${If[${Group.Member[2].Name.NotEqual["----"]},${Group.Member[2].Distance},]}
      GroupMember3 =3,3,5,249,255,234,008,${If[${Group.Member[3].Name.NotEqual["----"]},${Group.Member[3]},]} - ${If[${Group.Member[3].Name.NotEqual["----"]},${Group.Member[3].Level},]} - ${If[${Group.Member[3].Name.NotEqual["----"]},${Group.Member[3].Class.ShortName},]} - ${If[${Group.Member[3].Name.NotEqual["----"]},${Group.Member[3].Distance},]}
      GroupMember4 =3,3,5,261,255,234,008,${If[${Group.Member[4].Name.NotEqual["----"]},${Group.Member[4]},]} - ${If[${Group.Member[4].Name.NotEqual["----"]},${Group.Member[4].Level},]} - ${If[${Group.Member[4].Name.NotEqual["----"]},${Group.Member[4].Class.ShortName},]} - ${If[${Group.Member[4].Name.NotEqual["----"]},${Group.Member[4].Distance},]}
      GroupMember5 =3,3,5,273,255,234,008,${If[${Group.Member[5].Name.NotEqual["None"]},${Group.Member[5]},]} - ${If[${Group.Member[5].Name.NotEqual["None"]},${Group.Member[5].Level},]} - ${If[${Group.Member[5].Name.NotEqual["None"]},${Group.Member[5].Class.ShortName},]} - ${If[${Group.Member[5].Name.NotEqual["None"]},${Group.Member[5].Distance},]}
      Raid1=3,3,5,285,180,180,180,${If[${Raid},Raid Leader: ${Raid.Leader},]}
      Raid2=3,3,5,297,255,0,0,${If[${Raid.Members}>0,In Raid - ${Raid.Members},]}   ${If[${Raid.Members}>0,Raid Level - ${Raid.AverageLevel},]}

//Target
      LineBreak3a=3,2,470,20,255,255,255,_______________________________
      LineBreak3b=3,3,471,35,255,255,255, Target: ${If[${Target.ID},${Target.CleanName},]}
      LineBreak3c=3,2,470,40,255,255,255,_______________________________
      BG3a=3,2,470,30,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG3b=3,2,470,35,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG3c=3,2,470,40,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG3d=3,2,471,30,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG3e=3,2,471,35,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG3f=3,2,471,40,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      GreyCon0=3,3,469,50,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon0=3,3,469,50,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon0=3,3,469,50,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon0=3,3,469,50,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon0=3,3,469,50,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon0=3,3,469,50,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon0=3,3,469,50,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreyCon1=3,3,470,50,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon1=3,3,470,50,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon1=3,3,470,50,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon1=3,3,470,50,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon1=3,3,470,50,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon1=3,3,470,50,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon1=3,3,470,50,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreyCon2=3,3,471,50,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon2=3,3,471,50,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon2=3,3,471,50,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon2=3,3,471,50,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon2=3,3,471,50,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon2=3,3,471,50,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon2=3,3,471,50,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      TargetInfo=3,3,475,65,255,244,8,${If[${Target.ID},Level/Class: ${Target.Level} ${Target.Race} ${Target.Class.ShortName},]}
      TargetPctHPText=3,3,475,77,255,234,8,${If[${Target.Name.NotEqual["NULL"]},% HP: ,]}
      TargetPctHP=3,3,545,77,0,255,0,${If[${Target.Name.NotEqual["NULL"]}, ${Target.PctHPs},]}
      TargetDistText=3,3,475,89,255,234,8,${If[${Target.Name.NotEqual["NULL"]},Distance:,]}
      TargetDist=3,3,545,89,0,255,0,${If[${Target.Name.NotEqual["NULL"]}, ${Target.Distance} ,]}
      TargetSpeedText=3,3,475,101,255,234,8,${If[${Target.Name.NotEqual["NULL"]},RunSpeed: ,]}
      TargetSpeed=3,3,545,101,0,255,0,${If[${Target.Name.NotEqual["NULL"]}, ${Target.Speed},]}
      LoSText=3,3,475,113,255,234,8,${If[${Target.Name.NotEqual["NULL"]},Line of Sight:,]}
      LoS=3,3,545,113,0,255,255,${If[${Target.Name.NotEqual["NULL"]}, ${LineOfSight[${Me.Y},${Me.X},${Me.Z}:${Target.Y},${Target.X},${Target.Z}]},]}
      TargetGuildText=3,3,475,137,255,234,8,${If[${Target.Guild.NotEqual["NULL"]},Guild: ,]}
      TargetGuild=3,3,475,137,0,234,0,${If[${Target.Guild.NotEqual["NULL"]},Guild: ${Target.Guild},]}${If[${Target.Guild.NotEqual["NULL"]},${If[${Target.GuildStatus.NotEqual["member"]},  (${Target.GuildStatus}),]},]}
      TargetBT=3,3,535,125,0,234,0,${If[${Target.ID}, ${Target.Body.Name},]}
      TargetBTText=3,3,475,125,255,234,8,${If[${Target.Name.NotEqual["NULL"]},Body Type: ,]}

//Time
      EarthTime=3,4,138,3,0,255,255,Earth Time:    ${Time}
      NorrathTime=3,4,138,15,0,255,255,Norrath Time: ${If[${GameTime.Night},AM,PM]}: ${GameTime.Hour}:${GameTime.Minute}

//NamedSpawns
      LineBreak4a=            3,2,225,20,255,255,255,_______________________________
      LineBreak4b=            3,3,226,35,255,255,255,                 Named Spawns
      LineBreak4c=            3,2,225,40,255,255,255,_______________________________
      BG4a=                    3,2,225,30,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG4b=                    3,2,225,35,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG4c=                    3,2,225,40,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG4d=                    3,2,226,30,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG4e=                    3,2,226,35,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG4f=                    3,2,226,40,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      Spawn1=3,3,225,55,255,255,0,  #1   ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Level},]} - ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].CleanName},]}
      Spawn2=3,3,225,67,255,255,0,  #2   ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Level},]} - ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].CleanName},]}
      Spawn3=3,3,225,79,255,255,0,  #3   ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Level},]} - ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].CleanName},]}
      Spawn4=3,3,225,91,255,255,0,  #4   ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Level},]} - ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].CleanName},]}
      Spawn5=3,3,225,103,255,255,0,  #5   ${If[${NearestSpawn[5,npc #].Name.NotEqual["NULL"]},${NearestSpawn[5,npc #].Level},]} - ${If[${NearestSpawn[5,npc #].Name.NotEqual["NULL"]},${NearestSpawn[5,npc #].CleanName},]}
      Spawn6=3,3,225,115,255,255,0,  #6   ${If[${NearestSpawn[6,npc #].Name.NotEqual["NULL"]},${NearestSpawn[6,npc #].Level},]} - ${If[${NearestSpawn[6,npc #].Name.NotEqual["NULL"]},${NearestSpawn[6,npc #].CleanName},]}
      Spawn7=3,3,225,127,255,255,0,  #7   ${If[${NearestSpawn[7,npc #].Name.NotEqual["NULL"]},${NearestSpawn[7,npc #].Level},]} - ${If[${NearestSpawn[7,npc #].Name.NotEqual["NULL"]},${NearestSpawn[7,npc #].CleanName},]}
      Spawn8=3,3,225,139,255,255,0,  #8   ${If[${NearestSpawn[8,npc #].Name.NotEqual["NULL"]},${NearestSpawn[8,npc #].Level},]} - ${If[${NearestSpawn[8,npc #].Name.NotEqual["NULL"]},${NearestSpawn[8,npc #].CleanName},]}
      Spawn9=3,3,225,151,255,255,0,  #9   ${If[${NearestSpawn[9,npc #].Name.NotEqual["NULL"]},${NearestSpawn[9,npc #].Level},]} - ${If[${NearestSpawn[9,npc #].Name.NotEqual["NULL"]},${NearestSpawn[9,npc #].CleanName},]}
      Spawn10=3,3,225,163,255,255,0,#10   ${If[${NearestSpawn[10,npc #].Name.NotEqual["NULL"]},${NearestSpawn[10,npc #].Level},]} - ${If[${NearestSpawn[10,npc #].Name.NotEqual["NULL"]},${NearestSpawn[10,npc #].CleanName},]}

//MQ2Tribute
      TributeLineBreaka=3,2,920,200,255,0,0,${If[${Me.TributeActive},_____________,]}
      TributeTitle=3,3,920,211,255,255,0,${If[${Me.TributeActive},Tribute Active!,]}
      TributeLineBreakb=3,2,920,215,255,0,0,${If[${Me.TributeActive},_____________,]}
     
      BG11c=3,2,920,205,255,0,0,${If[${Me.TributeActive},|||||||||||||||||||||||||||||||||||||||,]}
      BG11d=3,2,920,210,255,0,0,${If[${Me.TributeActive},|||||||||||||||||||||||||||||||||||||||,]}
      BG11e=3,2,920,215,255,0,0,${If[${Me.TributeActive},|||||||||||||||||||||||||||||||||||||||,]}
      BG11f=3,2,921,205,255,0,0,${If[${Me.TributeActive},|||||||||||||||||||||||||||||||||||||||,]}
      BG11g=3,2,921,210,255,0,0,${If[${Me.TributeActive},|||||||||||||||||||||||||||||||||||||||,]}
      BG11h=3,2,921,215,255,0,0,${If[${Me.TributeActive},|||||||||||||||||||||||||||||||||||||||,]}
**mod edit: added code blocks to your code.
 
Joined
Jan 31, 2014
RedCents
8,144¢

Still having my coffee so, not feeling up to doing all the linking. Parts of my google drive are open to anyone who has the link, feel free to check out the example images and the UI files are there.

All of the files are originally taken from EQInterface.

The player window requires player.dds. It is an information overload to some folks. I like it as it tells you exactly what is going on to your toon in a glance. Everything you might possibly need to know about your toon during a fight is in that window =P

The target window has some MQ2 modifications/enhancements. It also has a lot of information once you target something.

The player window has distance and direction added.

How ever these are not compatible with EQMule's hotbutton additions.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Top