HUDS For All Classes

Fry

Fry Guy
Joined
Jan 31, 2005
Messages
11,859
Reaction score
586
Points
113
Location
Australia
Website
www.mmobugs.com
Just Download the HUD for your class, unzip it and just copy and paste it to "mq2hud.ini" in your MacroQuest2 Folder.

The Class Huds are in the next few posts.
 

Attachments

  • MQ2HUD(bard).zip
    2.5 KB · Views: 41
  • MQ2HUD(bez).zip
    2.5 KB · Views: 33
  • MQ2HUD(bst).zip
    2.8 KB · Views: 24
  • MQ2HUD(clr).zip
    2.9 KB · Views: 44
  • MQ2HUD(druid).zip
    2.8 KB · Views: 27
Last edited:
THANK YOU VERY MUCH~~~~!!!!

Enough Said!!!

Fade
 

Attachments

  • MQ2HUD(enc).zip
    2.7 KB · Views: 28
  • MQ2HUD(gen).zip
    2.1 KB · Views: 17
  • MQ2HUD(mag).zip
    3 KB · Views: 25
  • MQ2HUD(mnk).zip
    2.5 KB · Views: 42
  • MQ2HUD(pal).zip
    2.6 KB · Views: 24
Last edited by a moderator:
as soon as i load the necro hud my fps drops so far down. is ther a way to fix this. i have a pretty good pc. P4 2.8ghz 2gig ram and ati x850 pro card.
Also is ther ea way when 2 boxing to a necro and a rogue on the same pc to hace have each toon to have it load its class specfic hud. Then information on the hud is awesome but not worth keeping up if its gonna chunk my fps down to like 6fps
 

Attachments

  • MQ2HUD(rng).zip
    2.6 KB · Views: 30
  • MQ2HUD(rog).zip
    2.3 KB · Views: 27
  • MQ2HUD(shaman).zip
    2.8 KB · Views: 32
  • MQ2HUD(sk).zip
    2.4 KB · Views: 36
  • MQ2HUD(war).zip
    2.5 KB · Views: 37
Last edited by a moderator:
Edit your MQ2Hud.ini file

Look for SkipParse and alter the number

SkipParse - Number of screen updates that must pass before MQ2HUD will actually refresh the information displayed. The default is 1 (no skipping). This value is directly tied into your fps, so you may have to play with it to find a satisfactory setting that gives you good performace without the HUD items seeming sluggish. Values from 3-10 or so are probably good to start, and won't be noticable to the human eye.

That should fix the problem.
 

Attachments

  • MQ2HUD(nec).zip
    2.7 KB · Views: 37
  • MQ2HUD(wiz).zip
    3.1 KB · Views: 27
Last edited:
How long has this skipparse been around? I cant believe ive never realized to use this. Raising it up saves FPS a crap load. Played around with this earlier and with skip siting on 10 i only lost 4 FPS on average rather than 10 to 15 with it on 1.

Really does help out if huds bog you down. Thanks for bringing that up Fry.
 
Well i cant find skip, parse or skip parse anywhere in the ini. could it be called somethign else. here is a copy of my ini.

[Elements]
GMIndicator=3,160,38,255,255,255,GM - ${NearestSpawn[GM]}
GameTime=3,160,50,255,255,255,GameTime: ${GameTime.Hour}:${GameTime.Minute} - ${If[${String[${GameTime.Night}].Equal["TRUE"]},Night,Day]}
Speed=3,160,62,0,240,0,Speed - ${Int[${Me.Speed}]}
LastTell=3,160,86,215,0,215,LastTell - ${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}
TributePoints=3,160,98,0,240,0,Tribute - ${Me.CurrentFavor}
XP=3,160,110,200,200,200,XP - ${Float[${Me.PctExp}]}% into ${Me.Level}
AAXP=3,160,122,240,240,0,A.A. XP - ${Float[${Me.PctAAExp}]}% Points Available: ${Me.AAPoints} Spent:${Me.AAPointsSpent} Total: ${Math.Calc[${Me.AAPoints} + ${Me.AAPointsSpent}]}
HP=3,160,134,100,255,100,Current HPs: ${Me.CurrentHPs} of ${Me.MaxHPs}
Mana=3,160,146,100,255,100,Current Mana: ${Me.CurrentMana} of ${Me.MaxMana}
Macro=3,160,158,215,0,215,Macro Running: ${Macro.Name}
**Target Loc**=3,580,178,150,250,150,${If[${Target.ID},**Target Loc** ${Target.Y} ${Target.X} ${Target.Z},]}
**Me Loc**=3,580,190,150,250,150,**Me Loc** ${Me.Y} ${Me.X} ${Me.Z}
TargetLevel=3,160,170,255,255,255,${If[${Target.ID},${Target.Name} Lvl ${Target.Level} - ${Target.Class} - ${Target.Race} - ${Target.PctHPs}% Hp,]}
LOS= 3,160,182,50,255,0,${If[${Target.ID} && ${Target.LineOfSight},Target in LoS,]}
NOLOS= 3,160,182,255,30,0,${If[${Target.ID} && !${Target.LineOfSight},Target NOT in LoS,]}
HP Regen= 3,330,134,255,000,000,HP Regen: ${Me.HPRegen}
Mana Regen= 3,330,146,255,000,000,Mana Regen: ${Me.ManaRegen}
Petdistance=3,300,62,255,255,255,${If[${Me.Pet.ID},Pet Distance: ${Me.Pet.Distance},]}
TargetSpeed=3,300,74,255,234,8,${If[${Target.ID},RunSpeed is ${Target.Speed} MPH,]}
TargetDist= 3,300,86,255,255,255,${If[${Target.ID},Target Distance: ${Target.Distance},]}
maxmelee=3,300,98,255,255,255,${If[${Target.ID},Melee Range: ${Target.MaxRange},]}

CursorItemName=3,415,158,0,240,0,${If[${Cursor.ID},Cursor - ${Cursor},]}
CursorFollow=7,40,40,0,240,0,${If[${Cursor.ID},${Cursor},]}

Hunger=3,300,38,255,255,255,Hunger - ${Me.Hunger}/6000
Thirst=3,300,50,255,255,255,Thirst - ${Me.Thirst}/6000
AttackSpeed=3,160,74,240,127,0,AttackSpeed: ${Me.AttackSpeed}
NS=3,520,38,255,0,0,~~~~ Named Spawns ~~~~
Spawn1=3,520,56,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 #].Name},]}
Spawn2=3,520,68,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 #].Name},]}
Spawn3=3,520,80,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 #].Name},]}
Spawn4=3,520,92,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 #].Name},]}
Spawn5=3,520,104,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 #].Name},]}
Spawn6=3,520,116,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 #].Name},]}
Spawn7=3,520,128,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 #].Name},]}
Spawn8=3,520,140,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 #].Name},]}
Spawn9=3,520,152,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 #].Name},]}
Spawn10=3,520,164,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 #].Name},]}

Direction=3,520,180,255,0,0,${If[${Target.ID}==NULL,"",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360)*-1]}>-30," XXX",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360)*-1]}>-180,"<--"," -->"]}]}]}
ZoneName=3,760,38,255,255,0,Zone - ${Zone}
ShortZoneName=3,760,50,255,255,255,Short Zone Name - ${Zone.ShortName}
LDoNPoints=3,760,62,255,255,225,LDoN Points - ${Int[${Me.LDoNPoints}]}
GroupLeader=3,760,74,255,255,255,${If[${Group},Group Leader : ${Group.Leader.Name},]}
Raid1=3,760,86,180,180,180,Raid Leader: ${Raid.Leader}
Raid2=3,760,98,255,0,0,${If[${Raid.Members}>0,In Raid - ${Raid.Members},]} ${If[${Raid.Members}>0,Raid Level - ${Raid.AverageLevel},]}


VeternHud= 3,400,194,255,255,255,~~~~~~ Vetern's Rewards ~~~~~
ExpRezHud= 3,400,206,255,255,000,100% Rez - - - - - -
ExpRezReady= 3,510,206,000,255,000,${If[${Me.AltAbilityReady[Expedient Recovery]},Ready,]}
ExpReznotready= 3,510,206,255,000,000,${If[!${Me.AltAbilityReady[Expedient Recovery]},${Me.AltAbilityTimer[Expedient Recovery].TimeHMS},]}
DExpHud= 3,400,218,255,255,000,Double Exp - - - - - -
DExpRready= 3,510,218,000,255,000,${If[${Me.AltAbilityReady[Lesson of the Devoted]},Ready,]}
DExpnotready= 3,510,218,255,000,000,${If[!${Me.AltAbilityReady[Lesson of the Devoted]},${Me.AltAbilityTimer[Lesson of the devoted].TimeHMS},]}
ServantHud= 3,400,230,255,255,000,Heal Bot - - - - - - - -
Servantready= 3,510,230,000,255,000,${If[${Me.AltAbilityReady[Steadfast Servant]},Ready,]}
Servantnotready= 3,510,230,255,000,000,${If[!${Me.AltAbilityReady[Steadfast Servant]},${Me.AltAbilityTimer[Steadfast Servant].TimeHMS},]}
HealmeHud= 3,400,242,255,255,000,Full Mana - - - - - - -
HealmeRready= 3,510,242,000,255,000,${If[${Me.AltAbilityReady[Staunch Recovery]},Ready,]}
Healmenotready= 3,510,242,255,000,000,${If[!${Me.AltAbilityReady[Staunch Recovery]},${Me.AltAbilityTimer[Staunch Recovery].TimeHMS},]}
statHud= 3,400,254,255,255,000,Max Stats - - - - - - -
statRready= 3,510,254,000,255,000,${If[${Me.AltAbilityReady[Infusion of the Faithful]},Ready,]}
statnotready= 3,510,254,255,000,000,${If[!${Me.AltAbilityReady[Infusion of the Faithful]},${Me.AltAbilityTimer[Infusion of the Faithful].TimeHMS},]}
ChaoticJesterText=3,400,266,255,234,8,Chaotic Jester - - - -
ChaoticJesterReadyText=3,266,490,0,255,0,${If[${Me.AltAbilityReady[Chaotic Jester]},Ready,]}
ChaoticJesterNotReady=3,266,490,255,0,0,${If[!${Me.AltAbilityReady[Chaotic Jester]},${Me.AltAbilityTimer[Chaotic Jester].TimeHMS},]}


MGBtext=3,160,194,255,234,8,Mass Group Buff
MGBreadytext=3,280,194,0,255,0,${If[${String[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]},Ready,]}
MGBnotready=3,280,194,255,0,0,${If[${String[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]}

C5AAtext=3,160,206,255,234,8,DireCharm
C5greenreadytext=3,280,206,0,255,0,${If[${String[${Me.AltAbilityReady[DireCharm]}].Equal["TRUE"]},Ready,]}
C5Rednotready=3,280,206,255,0,0,${If[${String[${Me.AltAbilityReady[DireCharm]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[DireCharm].TimeHMS}]}

RC3text=3,160,218,255,234,8,Call to Corpse
RC3greenreadytext=3,280,218,0,255,0,${If[${String[${Me.AltAbilityReady[Call to Corpse]}].Equal["TRUE"]},Ready,]}
RC3Rednotready=3,280,218,255,0,0,${If[${String[${Me.AltAbilityReady[Call to Corpse]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Call to Corpse].TimeHMS}]}

SCAAtext=3,160,230,255,234,8,Fearstorm
SCgreenreadytext=3,280,230,0,255,0,${If[${String[${Me.AltAbilityReady[Fearstorm]}].Equal["TRUE"]},Ready,]}
SCRednotready=3,280,230,255,0,0,${If[${String[${Me.AltAbilityReady[Fearstorm]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Fearstorm].TimeHMS}]}

callAAtext=3,160,242,255,234,8,Dead Mesmerization
callgreenreadytext=3,280,242,0,255,0,${If[${String[${Me.AltAbilityReady[Dead Mesmerization]}].Equal["TRUE"]},Ready,]}
callRednotready=3,280,242,255,0,0,${If[${String[${Me.AltAbilityReady[Dead Mesmerization]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Dead Mesmerization].TimeHMS}]}

Roottext=3,160,254,255,234,8,Life Burn
Rootgreenreadytext=3,280,254,0,255,0,${If[${String[${Me.AltAbilityReady[Life Burn]}].Equal["TRUE"]},Ready,]}
Rootredready=3,280,254,255,0,0,${If[${String[${Me.AltAbilityReady[Life Burn]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Life Burn].TimeHMS}]}

Beartext=3,160,266,255,234,8,Mend Companion
Beargreenreadytext=3,280,266,0,255,0,${If[${String[${Me.AltAbilityReady[Mend Companion]}].Equal["TRUE"]},Ready,]}
BearRednotready=3,280,266,255,0,0,${If[${String[${Me.AltAbilityReady[Mend Companion]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Mend Companion].TimeHMS}]}

SMAAtext=3,160,278,255,234,8,Wake the Dead
SMgreenreadytext=3,280,278,0,255,0,${If[${String[${Me.AltAbilityReady[Wake the Dead]}].Equal["TRUE"]},Ready,]}
SMRednotready=3,280,278,255,0,0,${If[${String[${Me.AltAbilityReady[Wake the Dead]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Wake the Dead].TimeHMS}]}

call1AAtext=3,160,290,255,234,8,Swarm of Decay
call1greenreadytext=3,280,290,0,255,0,${If[${String[${Me.AltAbilityReady[Swarm of Decay]}].Equal["TRUE"]},Ready,]}
call1Rednotready=3,280,290,255,0,0,${If[${String[${Me.AltAbilityReady[Swarm of Decay]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Swarm of Decay].TimeHMS}]}

otext=3,160,302,255,234,8,Origin
oreadytext=3,280,302,0,255,0,${If[${String[${Me.AltAbilityReady[Origin]}].Equal["TRUE"]},Ready,]}
onotready=3,280,302,255,0,0,${If[${String[${Me.AltAbilityReady[Origin]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Origin].TimeHMS}]}

cotaAAtext=3,160,314,255,234,8,Army of the Dead
cotagreenreadytext=3,280,314,0,255,0,${If[${String[${Me.AltAbilityReady[Army of the Dead]}].Equal["TRUE"]},Ready,]}
cotaRednotready=3,280,314,255,0,0,${If[${String[${Me.AltAbilityReady[Army of the Dead]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Army of the Dead].TimeHMS}]}

RC4text=3,160,326,255,234,8,Replenish Companion
RC4greenreadytext=3,280,326,0,255,0,${If[${String[${Me.AltAbilityReady[Replenish Companion]}].Equal["TRUE"]},Ready,]}
RC4Rednotready=3,280,326,255,0,0,${If[${String[${Me.AltAbilityReady[Replenish Companion]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Replenish Companion].TimeHMS}]}


Group = 3,160,338,180,180,180,~~~~~~~~~~ GROUP ~~~~~~~~~~~
GroupMember1 = 3,160,350,255,234,008,${If[${Group.Member[1].Name.NotEqual["NULL"]},${Group.Member[1]},]} - ${If[${Group.Member[1].Name.NotEqual["NULL"]},${Group.Member[1].Level},]} - ${If[${Group.Member[1].Name.NotEqual["NULL"]},${Group.Member[1].Class},]} - ${If[${Group.Member[1].Name.NotEqual["NULL"]},${Group.Member[1].Distance},]}
GroupMember2 = 3,160,362,255,234,008,${If[${Group.Member[2].Name.NotEqual["NULL"]},${Group.Member[2]},]} - ${If[${Group.Member[2].Name.NotEqual["NULL"]},${Group.Member[2].Level},]} - ${If[${Group.Member[2].Name.NotEqual["NULL"]},${Group.Member[2].Class},]} - ${If[${Group.Member[2].Name.NotEqual["NULL"]},${Group.Member[2].Distance},]}
GroupMember3 = 3,160,374,255,234,008,${If[${Group.Member[3].Name.NotEqual["NULL"]},${Group.Member[3]},]} - ${If[${Group.Member[3].Name.NotEqual["NULL"]},${Group.Member[3].Level},]} - ${If[${Group.Member[3].Name.NotEqual["NULL"]},${Group.Member[3].Class},]} - ${If[${Group.Member[3].Name.NotEqual["NULL"]},${Group.Member[3].Distance},]}
GroupMember4 = 3,160,386,255,234,008,${If[${Group.Member[4].Name.NotEqual["NULL"]},${Group.Member[4]},]} - ${If[${Group.Member[4].Name.NotEqual["NULL"]},${Group.Member[4].Level},]} - ${If[${Group.Member[4].Name.NotEqual["NULL"]},${Group.Member[4].Class},]} - ${If[${Group.Member[4].Name.NotEqual["NULL"]},${Group.Member[4].Distance},]}
GroupMember5 = 3,160,398,255,234,008,${If[${Group.Member[5].Name.NotEqual["NULL"]},${Group.Member[5]},]} - ${If[${Group.Member[5].Name.NotEqual["NULL"]},${Group.Member[5].Level},]} - ${If[${Group.Member[5].Name.NotEqual["NULL"]},${Group.Member[5].Class},]} - ${If[${Group.Member[5].Name.NotEqual["NULL"]},${Group.Member[5].Distance},]}
 
necroman said:
Well i cant find skip, parse or skip parse anywhere in the ini. could it be called somethign else. here is a copy of my ini.

Get in game and load your Hud.ini. Then go to your directory its located at and open it. MQ places text at the very bottom of your ini txt file with infor mation in it per charecter. 2nd or 3rd line down on that MQ added text is "Skipparse". Change it from 1 to 10 and hit save. You can do this while in game and you should see results instantly.
 
hud?

what is a hud for your character?
 
Check out this thread [ame="http://www.mmobugs.com/forums/showthread.php?p=4609#post4609"]How to make a hud[/ame]

This will show you a link of what a hud looks like. The one you will see isnt exactly a class hud its a general hud. However the only difference is that the class huds list things that your certain class has for abilities.
 
Last edited:
may want to fix his link. gives two http::/ just take one out if yah get misdirected
 
?

Can you explain just all this Hud does for a cleric?
 
And....

And do I type in anything to activate the hud?
 
Mittybug said:
And do I type in anything to activate the hud?


You activate them by typing /loadhud nameofhudhere. So for cleric it would be /loadhud cleric

The cleric hud gives the general information of who sent you last tells your exp your AA exp, some named mobs that are up in zone i believe and also all of your AA abilities for a cleric. It just lists them if they are ready or not. Such as is MGB up? is divine arb up. is celestrial regen up? It lets you know if they are up or not.

I suggest you read [ame="http://www.mmobugs.com/forums/showthread.php?t=1101"]How to make a Hud.ini[/ame] for a bit more information that your looking for. This will show you how to load it and use them.
 
Thanks

Thank you so much.

Now I wish someone could explain just what this really does.
 
Oh heck sorry..

Oh my I was excited about cutting it on I never read the rest of you post. Lol now how's that for excitement?
Mitty
 
Just the main release folder. If your using Fry's compile a hud.ini file is already there. will need to delete that one first.

And im glad you got it working Mittybug :)
 
Above links are broken. Have they been moved?
 
The issue with the lag...

This is trolls old hud... take out the section that have the nearest spawn1-10 and the FPS will go back up. Im working on cleaning it up so you only need one hud file to work with all classes. Once that done and I get his permission to post the updated version I'll make a link.