• 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? Change the look. To dismiss this notice, click the X --->
Resource icon

Utility MQ2HUD

Other Authors
Lax, Cr4zyb4rd, eqmule, brainiac, Knightly, dannuic
Included in Very Vanilla
Very Vanilla Included! No need to download.
Server Type
🏢 Live 🏘️ Emu TLP Test

Wiki Manual
MQ2Hud - This plugin provides a Heads Up Display for your EQ window, which can provide a large amount of information in a relatively small amount of space. The HUD acts as a transparent background layer, upon which any information can be displayed. Each element of the HUD gets parsed each time MQ2Data is displayed, so there is no need to reload the HUD after making changes to the ini file, they are instantaneously available as soon as you save the ini file. This is a core MQ2 plugin

You can toggle display of the HUD by using F11.

Commands
Rich (BB code):
/hud normal | underui | always
    -- Normal - Above the EQ UI but will not be displayed if pressing F11.
    -- UnderUI - Under the EQ UI and will disappear if F11 is pressed.
    -- Always - The HUD will always be present above the EQ UI and will not disappear when F11 is pressed.
/loadhud - Load the specified HUD defined in MQ2HUD.ini
/defaulthud - Loads the default HUD.
/classhud - Loads the HUD section for your class. You must have a [class] section in MQ2HUD.ini
/zonehud -  Loads the HUD section for your current zone. You must have a [zone] section in MQ2HUD.ini
The HUD is customized by entries in the MQ2HUD.ini file. The ini file allows any number of HUDs to be created and saved within. Loading a new HUD from the ini file can be done with /loadhud. The entry names are not case-sensitive.

Full command list:
SyntaxDescription
/backgroundhud {on|off}Turns background updates ON or OFF. When OFF, the HUD will only appear on the active screen, saving CPU cycles on each background client.
/classhud {on|off}Toggles loading the HUD section for your class. You must have a [class] section in MQ2HUD.ini, and the full name of the class is used e.g. [Magician]
/defaulthudLoads the default HUD, named [Elements]
/loadhud <HUD Name>Load the specified HUD from the configuration file. e.g. /loadhud elements
/unloadhud <HUD Name>Unload the specified HUD, e.g. /unloadhud elements
/zonehud {on|off}Toggles loading the HUD section for the current zone. You must have a [zone] section in MQ2HUD.ini, long names are used.

The default HUD entry is called [Elements] and can be loaded with the /defaulthud command.

Sample mq2hud.ini file
Rich (BB code):
[MQ2HUD]
Last=Elements
SkipParse=5
CheckINI=10
UpdateInBackground=off
ClassHUD=on
ZoneHUD=on
UseFontSize=off

[Elements]
TargetInfo=3,5,35,255,255,255,${Target}
GMIndicator=3,5,45,0,0,255,${Spawn[gm]}
CursorItemName=7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]}
ClickMeForFun=6,-25,-25,255,255,255,${If[!${Cursor.ID},click me,]}
Time=3,5,38,0,255,0,Time: ${Time}
LastTell=3,5,50,0,255,0,LastTell - ${MacroQuest.LastTell}
RegExp=3,5,62,0,255,0,EXP - ${Me.PctExp}%
AAExp=3,5,74,0,255,0,AAExp - ${Me.PctAAExp}%
Spawn1=3,5,86,255,255,0,${If[${NearestSpawn[1,npc named].Name.NotEqual["NULL"]},${NearestSpawn[1,npc named].Level} - ${NearestSpawn[1,npc named].Name},]}
Spawn2=3,5,98,255,255,0,${If[${NearestSpawn[2,npc named].Name.NotEqual["NULL"]},${NearestSpawn[2,npc named].Level} - ${NearestSpawn[2,npc named].Name},]}
Spawn3=3,5,110,255,255,0,${If[${NearestSpawn[3,npc named].Name.NotEqual["NULL"]},${NearestSpawn[3,npc named].Level} - ${NearestSpawn[3,npc named].Name},]}
Spawn4=3,5,122,255,255,0,${If[${NearestSpawn[4,npc named].Name.NotEqual["NULL"]},${NearestSpawn[4,npc named].Level} - ${NearestSpawn[4,npc named].Name},]}
GMInd1=3,5,134,0,250,0,GM - ${If[${Spawn[gm].ID},${SpawnCount[gm]} GM's in zone.,No GM's Present]}
GroupLeader=3,5,146,0,255,0,${If[${Group.Members}>0,GroupLDR - ${Group.Leader},]}
RaidLeader=3,5,158,0,255,0,${If[${Raid.Members}>0,RaidLDR - ${Raid.Leader},]}
PPLinRaid=3,5,170,0,255,0,${If[${Raid.Members}>0,In Raid - ${Raid.Members},]}
PlayersInZone=3,5,175,0,255,0,Players in Zone - ${SpawnCount[PC]}
Macro1=3,5,187,50,50,255,Macro Running - ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}
Macro2=3,5,198,255,0,0,Macro Paused? ${Macro.Paused}

TLOs added by MQ2HUD:

TLOData Type(s)Description
HUDShows the names of the HUDs that are loaded
Author
dannuic
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from dannuic

Share this resource

Latest updates

  1. 20181127

    Speed increase for HUD updates
Back
Top