• IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
Resource icon

Plugin - MQ2HUD 1.0

Joined
Sep 26, 2012
Likes
39
RedCents
410¢
#41
Yeah, I?m a moron. I don?t know how I forgot that. Thanks!


Sent from my iPhone using Tapatalk
 
Joined
Aug 10, 2015
Likes
14
RedCents
726¢
#42
No sure if anyone will find it useful...but see below. Give you a red box when tribute is active, the middle line is total current tribute and bottom line is how many ticks remaining until next refresh. Could be converted to minutes and seconds, but I have not gotten that far yet.

Credit to Chat and Mak which I just repurposed the MQ2Posse code from earlier in this thread.

Rich (BB code):
// MQ2Tribute

	  TributeLineBreaka=  3,850,90,		0,255,234			,${If[${Me.TributeActive},___________________________,]}
	  TributeTitle=		3,850,103,		0,255,234			,            ${If[${Me.TributeActive},Tribute Active!,]}
	  TributeLineBreakb=  3,850,105,		0,255,234			,${If[${Me.TributeActive},___________________________,]}
	  Currenttrib=      3,850,120,      0,255,234           ,                  ${If[${Me.TributeActive},${Me.CurrentFavor},]}
	  TributeTimer=      3,850,140,      0,255,234           ,                      ${If[${Me.TributeActive},${Me.TributeTimer},]}
	  
	  BG3c=				3,850,100,		255,0,0				,${If[${Me.TributeActive},████████████████████,]}
	  BG3d=				3,850,110,		255,0,0				,${If[${Me.TributeActive},████████████████████,]}
	  BG3e=				3,850,120,		255,0,0				,${If[${Me.TributeActive},████████████████████,]}
	  BG3f=				3,850,130,		255,0,0				,${If[${Me.TributeActive},████████████████████,]}
	  BG3g=				3,850,140,		255,0,0				,${If[${Me.TributeActive},████████████████████,]}
tribute.PNG
 
Last edited:
Joined
Aug 26, 2015
Likes
5
RedCents
2,128¢
#44
ChatWithThisName
I'm guessing it would be possible to show in a HUD if targeted creature Can See Invis, and more importantly can See through your SoS?
That would be a killer addition since I go running around a lot with SoS on rog. :dance:
I'm sure others would use it as well, which is part of why I ask.

Thank you in advance!
~TheFiddler~
 
Joined
Dec 29, 2017
Likes
689
RedCents
2,688¢
#45
Member140=AssistName
Member141=SeeInvis
Member142=SpawnStatus


It's listed as being a member of datatype "Spawn" however, it doesn't return anything currently. This apparently was intended to be added but hasn't at this point.
 

Ladon

Fucked behind a dumpster for Oxy and a Happy Meal
Joined
Oct 17, 2012
Likes
44
RedCents
860¢
#46
I blended a few different HUDs from around here and other places and wanted to post it here for posterity (also so I can find it again if MQ2HUDMove fucks my shit up)

I particularly like the con color bar!

1540340183047.png

HUD ELEMENTS!:
[Elements]
// Cursor
      CursorItem=7,5,45,25,215,215,215,${If[${Cursor.ID},${Cursor},]}

// Player
      LineBreak2a=            3,2,0,20,255,255,255,_______________________________
      LineBreak2b=            3,2,1,35,255,255,255, Character: ${If[${Me.Invis},(,]}${Me.Name}${If[${Me.Invis},),]}${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,2,5,55,255,234,8,HP:                      of
      HPReg=                3,2,145,55,0,240,0,${Me.HPRegen}/Tic
      HPRaw=                3,2,40,55,255,0,8,${Me.CurrentHPs}          ${Me.MaxHPs}
      ManaRegText=            3,2,5,67,255,234,8,${If[${Me.MaxMana}>0,Mana:                 of ,]}
      ManaReg=                3,2,145,67,0,240,0,${If[${Me.MaxMana}>0,${Me.ManaRegen}/Tic ,]}
      ManaRaw=                3,2,40,67,255,0,8,${If[${Me.MaxMana}>0,${Me.CurrentMana}          ${Me.MaxMana} ,]}
      EndRegText=            3,2,5,79,255,234,8,End:                    of
      EndReg=                3,2,145,79,0,240,0,${Me.EnduranceRegen}/Tic
      EndRaw=                3,2,40,79,255,0,8,${Me.CurrentEndurance}          ${Me.MaxEndurance}
      ExperienceText=        3,2,5,91,255,234,8,Exp: (L)                   (A)   
      Experience=            3,2,50,91,0,255,0,${Me.PctExp} %           ${Me.PctAAExp} %
      HungerLevelText=        3,2,5,103,255,234,8,Hunger:
      HungerLevel=            3,2,45,103,0,240,0, ${Me.Hunger}
      ThirstLevelText=        3,2,95,103,255,234,8,Thirst:
      ThirstLevel=            3,2,130,103,0,240,0, ${Me.Thirst}
      ZoneShortNameText=    3,2,40,115,0,240,0,${Zone.ShortName}
      ZoneShortName=        3,2,5,115,255,234,8,Zone: 
      LocationText=            3,2,5,127,255,234,8,Location:
      Location=                3,2,55,127,0,255,0,${Me.Y}  ${Me.X}  ${Me.Z}       
      SpeedText=            3,2,5,139,255,234,8,RunSpeed:
      Speed=                3,2,70,139,0,240,0, ${Int[${Me.Speed}]}
      InvisText=            3,2,90,139,255,234,8,Invisible:
      InvisStatus=            3,2,140,139,0,255,255,${If[${Me.Invis},TRUE,FALSE]}           
      LastTellText=            3,2,5,151,255,234,8,Last Tell:
      LastTell=                3,2,80,151,255,0,8,${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}
      AFKStatus=            3,2,-25,151,255,0,0,${If[${Me.AFK},(AFK),]}
      MacText=                3,2,5,163,255,234,8,Macro:
      Mac=                    3,2,45,163,204,153,255,${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}   
      CombatStateText=        3,2,5,175,255,234,8,Combat State:
      CombatState=            3,2,80,175,0,240,0, ${Me.CombatState}
  

// Target
      LineBreak1a=            3,2,0,190,255,255,255,_______________________________
      LineBreak1b=            3,2,1,205,255,255,255,  Target: ${If[${Target.ID},${Target.CleanName},]}
      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,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
       GreyCon0=                3,3,-1,220,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon0=            3,3,-1,220,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon0=        3,3,-1,220,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon0=                3,3,-1,220,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon0=            3,3,-1,220,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon0=            3,3,-1,220,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon0=                3,3,-1,220,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreyCon1=                3,3,0,220,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon1=            3,3,0,220,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon1=        3,3,0,220,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon1=                3,3,0,220,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon1=            3,3,0,220,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon1=            3,3,0,220,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon1=                3,3,0,220,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreyCon2=                3,3,1,220,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon2=            3,3,1,220,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon2=        3,3,1,220,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon2=                3,3,1,220,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon2=            3,3,1,220,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon2=            3,3,1,220,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon2=                3,3,1,220,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      TargetInfo=            3,2,5,235,255,244,8,${If[${Target.ID},Level/Class: ${Target.Level} ${Target.Class},]}
      TargetPctHPText=        3,2,5,247,255,234,8,${If[${Target.Name.NotEqual["NULL"]},% HP: ,]}
      TargetPctHP=            3,2,75,247,0,255,0,${If[${Target.Name.NotEqual["NULL"]},${Target.PctHPs},]}
      TargetDistText=        3,2,5,259,255,234,8,${If[${Target.Name.NotEqual["NULL"]},Distance:,]}
      TargetDist=            3,2,75,259,0,255,0,${If[${Target.Name.NotEqual["NULL"]},${Target.Distance} ,]}
      TargetSpeedText=        3,2,5,271,255,234,8,${If[${Target.Name.NotEqual["NULL"]},RunSpeed: ,]}
      TargetSpeed=            3,2,75,271,0,255,0,${If[${Target.Name.NotEqual["NULL"]},${Target.Speed},]}
      LoSText=                3,2,5,283,255,234,8,${If[${Target.Name.NotEqual["NULL"]},Line of Sight:,]}
      LoS=                    3,2,75,283,200,25,200,${If[${Target.Name.NotEqual["NULL"]},${LineOfSight[${Me.Y},${Me.X},${Me.Z}:${Target.Y},${Target.X},${Target.Z}]},]}
      TargetGuildText=        3,2,5,295,255,234,8,${If[${Target.Guild.NotEqual["NULL"]},Guild: ,]}
      TargetGuild=            3,2,5,295,0,234,0,${If[${Target.Guild.NotEqual["NULL"]},Guild: ${Target.Guild},]}${If[${Target.Guild.NotEqual["NULL"]},${If[${Target.GuildStatus.NotEqual["member"]}, (${Target.GuildStatus}),]},]}
Thank you ChatW/ and anybody else whose intellectual property I outright stole to create this.
 
Joined
Jan 19, 2016
Likes
41
RedCents
361¢
#49
Now that im on the correct thread.

Any way to display how far each group member is?
If target can See through invis?

Willing to donate for your time :)
 
Joined
Dec 29, 2017
Likes
689
RedCents
2,688¢
#50
My plate is currently full. I know I've done that in the past (Distance for group members and see invis), though I don't appear to have those INI's anymore/handy.
Either someone like @kaen01 might be interested or after I've completed my current tasks for Redguides I can work something out for you.
 
Joined
Dec 29, 2017
Likes
689
RedCents
2,688¢
#52
Joined
Apr 21, 2012
Likes
7
RedCents
84¢
#53
my hud file is in folder but F11 wont toggle anyhing but ms counter....its like my hud poofed? any thoughts?
 
Joined
Jan 20, 2006
Likes
25
RedCents
191¢
#54
Make sure you have the plugin loaded, then type /hud always (if I recall correctly, that should be the command).
 

Sicprofundus

Moderator
Moderator
Joined
May 5, 2016
Likes
503
RedCents
1,342¢
#55
my hud file is in folder but F11 wont toggle anyhing but ms counter....its like my hud poofed? any thoughts?
is the plugin loaded? /plugin mq2hud
is the section loaded? /loadhud hudname --- so /loadhud Elements for example (and I believe it IS case sensitive)
 
Joined
Apr 21, 2012
Likes
7
RedCents
84¢
#56
all that done and yes..... I might just back up my important files n such do a clean install cuz I m out of answers.
 
Joined
Mar 5, 2019
Likes
0
RedCents
#57
Copy the ASCII from my HUD as shown in the reply by @kaen01. Then paste it into your HUD would be the easiest way to go about duplicating it without looking up the specific alt code for accessing that ASCII character. However, for the record the alt code is 219.

To use an Alt code you must press and hold alt and then enter the code on the keypad. ? has an alt code of 168 for example. █ is the 219 code mentioned above.
davewilson A small list of alt codes can be found by heading to https://www.alt-codes.net/

I try not to ? ass my responses. But this should guide you in the right direction to make the background, and possibly even make your HUD more unique than mine.

░ 176, ▒ 177, ▓ 178, █ 219, ■ 254, are different characters. Some may not even have an appearance in game. You can do ○ for dark. ☼ for day. ╚ ═ ═ ╝ your borders. The possibilities are endless :-)



EQbackagain also mentioned saving in UTF instead of Unicode to get his background to show up.
I am having the same problem with the background not showing up and my file is being saved with UTF encoding.

also I am trying to make a group hud that will show the name/lvl/exp of each group member so that I can see at a glance on my main if I need to swap over to mem spells and this is what I have so far …

Name=3,555,160,0,255,0,${Group.Member[1].Name} : ${Group.Member[1].Level} : XP-${Group.Member[1].PctExp}%

this works and will show the name and level of the 1st group member but when I add in the last part ${Group.Member[1].PctExp} things go haywire

I didn't think I would be able to get the name and level to work since Level and Name are not listed in Group Access Types either but they work fine. Any help or reason why those work and PctExp doesn't would help me greatly :)

Edit: NM I found Name and Level in GroupMember Access Types :/
 
Last edited:
Joined
Dec 29, 2017
Likes
689
RedCents
2,688¢
#58
You don't have access to another spawns percentage of EXP, only your own. Sounds like something you might be able to achieve with netbots or something like that. Though i have no experience with it to know for sure.

I can't really make any other suggestion as to how to handle the background stuff that hasn't already been mentioned.
 
Joined
Jan 20, 2006
Likes
25
RedCents
191¢
#59
The reason you can't see other group members xp percentage is b/c it's not being reported to your client. The only things HUD can show you is what YOUR client knows.
 

gSe7eN

gSe7eN makes porn for a living & is RG staff
Moderator
Joined
Nov 10, 2018
Likes
114
RedCents
71,698¢
#60
I am having the same problem with the background not showing up and my file is being saved with UTF encoding.

also I am trying to make a group hud that will show the name/lvl/exp of each group member so that I can see at a glance on my main if I need to swap over to mem spells and this is what I have so far …
This is completely trivial with MQ2DanNet. Set up a Me.PctXP observer for each client, throw it up on the hud with the ${DanNet} TLO, win.
 
Top