Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
[MQ2HUD]
Last=Invis
SkipParse=30
CheckINI=100
UpdateInBackground=on
ClassHUD=off
ZoneHUD=off
UseFontSize=on
[Invis]
GroupMember0 = 3,5,900,650,0,234,008,${If[${Me.Invis} , ${Me.Name} Invis,]}
GroupMember1 = 3,5,900,670,0,234,008,${If[${Group.Member[1].Invis} , ${Group.Member[1].Name} Invis,]}
GroupMember2 = 3,5,900,690,0,234,008,${If[${Group.Member[2].Invis} , ${Group.Member[2].Name} Invis,]}
GroupMember3 = 3,5,900,710,0,234,008,${If[${Group.Member[3].Invis} , ${Group.Member[3].Name} Invis,]}
GroupMember4 = 3,5,900,730,0,234,008,${If[${Group.Member[4].Invis} , ${Group.Member[4].Name} Invis,]}
GroupMember5 = 3,5,900,750,0,234,008,${If[${Group.Member[5].Invis} , ${Group.Member[5].Name} Invis,]}
[Dude_server]
Last=dev,invis
SkipParse=100
CheckINI=500
UpdateInBackground=off
ClassHUD=off
ZoneHUD=off
@Sum1 Did you ever figure anything out? That sounds like something I'd like to do also
I also found that in a raiding environment in ToV, you absolutely must have the black background for the HUD figured out.... letting it just be text on the screen is almost impossible to see. What I'd like to try to figure out (if this is even possible) is setup so that background color changes according to the results of the SPA count... so if spell crit chance is maxed out, it turns green.... if its under max but still being modified, it's yellow... and if it's just my baseline then it's red ... then I don't have to actually look at the numbers and can just react to the colors.
XPTrack=3,160,72,0,240,0, Kills Per Hour ${XPTracker.KillsPerHour}
XPperhour=3,160,84,0,240,0, XP Per Hour ${XPTracker.PctExpPerHour} %
I'm trying to get these two to work, but they're just showing 0.00. I have xptracker loaded and turned on. Anyone know why they wouldn't be working?
XPTrackText= 3,2,5,103,255,234,8,Kills Per Hour:
XPTrack= 3,2,45,103,0,240,0,${XPTracker.KillsPerHour}
XPperhourText= 3,2,95,103,255,234,8,XPperhour:
XPperhour= 3,2,130,103,0,240,0,${XPTracker.PctExpPerHour}
I also found that in a raiding environment in ToV, you absolutely must have the black background for the HUD figured out.... letting it just be text on the screen is almost impossible to see. What I'd like to try to figure out (if this is even possible) is setup so that background color changes according to the results of the SPA count... so if spell crit chance is maxed out, it turns green.... if its under max but still being modified, it's yellow... and if it's just my baseline then it's red ... then I don't have to actually look at the numbers and can just react to the colors.
GreenCrit= 3,5,5,25,50,250,50,${If[${Me.SPA[something]}>200},▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓,]}
Yellowcrit= 3,5,5,25,50,250,50,${If[${Range.Between[50,200:${Me.SPA[something]}},▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓,]}
RedCrit= 3,5,5,25,50,250,50,${If[${Range.Between[1,50:${Me.SPA[something]}},▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓,]}
CritChance= 3,4,5,25,250,250,250,${Me.SPA[something]} CritChance
Need to set up your backgrounds first, we use alt+numeric(178) ▓ as our background, and in our mq2hud we have usefont=on, because we need bigger text to read things!
INI:GreenCrit= 3,5,5,25,50,250,50,${If[${Me.SPA[something]}>200},▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓,]} Yellowcrit= 3,5,5,25,50,250,50,${If[${Range.Between[50,200:${Me.SPA[something]}},▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓,]} RedCrit= 3,5,5,25,50,250,50,${If[${Range.Between[1,50:${Me.SPA[something]}},▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓,]}
Now our background will change color based on where it is
and since we used font size 5, its gonna be slightly bigger than font 4 which we can use for our text
INI:CritChance= 3,4,5,25,250,250,250,${Me.SPA[something]} CritChance
gotta be titled differently@kaen01 Thanks for helping me attempt to understand this stuff. I tried to copy your method above, but I'm running into problems.
I'm trying to get hp% for each group member to change from green (when between 75-100) to red (between 75-0). What am I doing wrong here?
GroupMember1HP= 3,1030,1012,50,255,0, ${If[${Range.Between[75,100:${Group.Member[1].PctHPs}%
GroupMember1HP= 3,1030,1012,255,30,0, ${If[${Range.Between[75,0:${Group.Member[1].PctHPs}%
@kaen01 Thanks for helping me attempt to understand this stuff. I tried to copy your method above, but I'm running into problems.
I'm trying to get hp% for each group member to change from green (when between 75-100) to red (between 75-0). What am I doing wrong here?
GroupMember1HP= 3,1030,1012,50,255,0, ${If[${Range.Between[75,100:${Group.Member[1].PctHPs}%
GroupMember1HP= 3,1030,1012,255,30,0, ${If[${Range.Between[75,0:${Group.Member[1].PctHPs}%
GroupMember1HPGreen=
GroupMember1HPRed =
${Range.Between[75,0:${Group.Member[1].PctHPs}]}
would not work as you have it.${Range.Between[0,74:${Group.Member[1].PctHPs}]}
would be the proper checkGroupMember1HPGreen = 3,1030,1012,30,255,0,${If[${Range.Between[75,100:${Group.Member[1].PctHPs}],F2: ${Group.Member[1]} - ${Group.Member[1].PctHPs}%,]}
GroupMember1HPRed = 3,1030,1012,255,30,0,${If[${Range.Between[0,74:${Group.Member[1].PctHPs}],F2: ${Group.Member[1]} - ${Group.Member[1].PctHPs}%,]}
${If[${Range.Between[75,100:${Group.Member[1].PctHPs}]
${If[${Range.Between[75,100:${Group.Member[1].PctHPs}]}
So I decided i wanted a little "weak aura" style popup when my dudes are invis, so i can quickly visibly see if one is missing for some reason as I'm running somewhere
I specifically have it showing when they HAVE invis, and not when they DONT have invis - otherwise this will be popped up 24/7
View attachment 22589
Invis Hud:[MQ2HUD] Last=Invis SkipParse=30 CheckINI=100 UpdateInBackground=on ClassHUD=off ZoneHUD=off UseFontSize=on [Invis] GroupMember0 = 3,5,900,650,0,234,008,${If[${Me.Invis} , ${Me.Name} Invis,]} GroupMember1 = 3,5,900,670,0,234,008,${If[${Group.Member[1].Invis} , ${Group.Member[1].Name} Invis,]} GroupMember2 = 3,5,900,690,0,234,008,${If[${Group.Member[2].Invis} , ${Group.Member[2].Name} Invis,]} GroupMember3 = 3,5,900,710,0,234,008,${If[${Group.Member[3].Invis} , ${Group.Member[3].Name} Invis,]} GroupMember4 = 3,5,900,730,0,234,008,${If[${Group.Member[4].Invis} , ${Group.Member[4].Name} Invis,]} GroupMember5 = 3,5,900,750,0,234,008,${If[${Group.Member[5].Invis} , ${Group.Member[5].Name} Invis,]} [Dude_server] Last=dev,invis SkipParse=30 CheckINI=100 UpdateInBackground=on ClassHUD=off ZoneHUD=off
GroupMember0 = 3,590,090,650,0,234,${Group.Member[0].Name}: ${If[${Me.Invis} , Invisible!,]}
GroupMember1 = 3,590,102,670,0,234,${Group.Member[1].Name}: ${If[${Group.Member[1].Invis} , Invisible!,]}
GroupMember2 = 3,590,114,690,0,234,${Group.Member[2].Name}: ${If[${Group.Member[2].Invis} , Invisible!,]}
GroupMember3 = 3,590,126,710,0,234,${Group.Member[3].Name}: ${If[${Group.Member[3].Invis} , Invisible!,]}
GroupMember4 = 3,590,138,730,0,234,${Group.Member[4].Name}: ${If[${Group.Member[4].Invis} , Invisible!,]}
GroupMember5 = 3,590,150,750,0,234,${Group.Member[5].Name}: ${If[${Group.Member[5].Invis} , Invisible!,]}
Lets see what it looks like? =)Ok, for posterity this is what I got to work in the end...
GroupMember1GreenHP=3,1500,1012,50,255,0, ${If[${Range.Between[75,100:${Group.Member[1].PctHPs}]}, ${Group.Member[1]} - ${Group.Member[1].PctHPs},]}
GroupMember1RedHP= 3,1500,1012,255,30,0, ${If[${Range.Between[0,74:${Group.Member[1].PctHPs}]}, ${Group.Member[1]} - ${Group.Member[1].PctHPs},]}
GroupMember0Green = 3,5,900,650,0,234,008,${If[${Me.Invis} , ${Me.Name} Invis,]}
GroupMember0Red = 3,5,900,650,255,000,000,${If[!${Me.Invis} , ${Me.Name} NOT Invis,]}
sounds like a copy paste error somewhere?
anyhow - you would need to have a group1red and group1green and have matching locations but different if checks and change the colors - the rgb for the colors are the last 3 numbers you see
View attachment 23401
View attachment 23402
INI:GroupMember0Green = 3,5,900,650,0,234,008,${If[${Me.Invis} , ${Me.Name} Invis,]} GroupMember0Red = 3,5,900,650,255,000,000,${If[!${Me.Invis} , ${Me.Name} NOT Invis,]}
well like i posted in the overall snippet i use usefontsize=on --- so for this its type, fontsize, x, y, R, G, B, textYou have 7 numbers, there should only be 6? I took away the 4th number added back in the 008 at the end, now it is green like your picture and not magenta.
well like i posted in the overall snippet i use usefontsize=on --- so for this its type, fontsize, x, y, R, G, B, text
GroupMember0Green = 3,590,90,0,234,008,${If[${Me.Invis} , ${Me.Name} Invis,]}
GroupMember0Red = 3,590,90,255,000,000,${If[!${Me.Invis} , ${Me.Name} IS VISIBLE!,]}
GroupMember1Green = 3,590,102,0,234,008,${If[${Group.Member[1].Invis} , ${Group.Member[1].Name} Invisible!,]}
GroupMember1Red = 3,590,102,255,000,000,${If[!${Group.Member[1].Invis} , ${Group.Member[1].Name} IS VISIBLE!,]}
GroupMember2Green = 3,590,114,0,234,008,${If[${Group.Member[2].Invis} , ${Group.Member[2].Name} Invisible!,]}
GroupMember2Red = 3,590,114,255,000,000,${If[!${Group.Member[2].Invis} , ${Group.Member[2].Name} IS VISIBLE!,]}
GroupMember3Green = 3,590,126,0,234,008,${If[${Group.Member[3].Invis} , ${Group.Member[3].Name} Invisible!,]}
GroupMember3Red = 3,590,126,255,000,000,${If[!${Group.Member[3].Invis} , ${Group.Member[3].Name} IS VISIBLE!,]}
GroupMember4Green = 3,590,138,0,234,008,${If[${Group.Member[4].Invis} , ${Group.Member[4].Name} Invisible!,]}
GroupMember4Red = 3,590,138,255,000,000,${If[!${Group.Member[4].Invis} , ${Group.Member[4].Name} IS VISIBLE!,]}
GroupMember5Green = 3,590,150,0,234,008,${If[${Group.Member[5].Invis} , ${Group.Member[5].Name} Invisible!,]}
GroupMember5Red = 3,590,150,255,000,000,${If[!${Group.Member[5].Invis} , ${Group.Member[5].Name} IS VISIBLE!,]}
GroupMember0Green = 3,590,90,0,234,008,${If[${Me.Invis} , ${Me.Name} Invis,]}
GroupMember0Red = 3,590,90,255,000,000,${If[!${Me.Invis} , ${Me.Name} IS VISIBLE!,]}
GroupMember1Green = 3,590,102,0,234,008, ${If[${Group.Member[1].Invis} , ${Group.Member[1].Name} Invisible!,]}
GroupMember1Red = 3,590,102,255,000,000, ${If[!${Group.Member[1].Invis} , ${Group.Member[1].Name} IS VISIBLE!,]}
GroupMember1RangeGreen = 3,690,102,0,234,008, ${If[${Range.Between[0,100:${Group.Member[1].Distance}]}, Range - ${Group.Member[1].Distance},]}
GroupMember1RangeRed = 3,690,102,255,000,000, ${If[!${Range.Between[0,100:${Group.Member[1].Distance}]}, OUT OF RANGE! - ${Group.Member[1].Distance},]}
GroupMember2Green = 3,590,114,0,234,008, ${If[${Group.Member[2].Invis} , ${Group.Member[2].Name} Invisible!,]}
GroupMember2Red = 3,590,114,255,000,000, ${If[!${Group.Member[2].Invis} , ${Group.Member[2].Name} IS VISIBLE!,]}
GroupMember2RangeGreen = 3,690,114,0,234,008, ${If[${Range.Between[0,100:${Group.Member[2].Distance}]}, Range - ${Group.Member[2].Distance},]}
GroupMember2RangeRed = 3,690,114,255,000,000, ${If[!${Range.Between[0,100:${Group.Member[2].Distance}]}, OUT OF RANGE! - ${Group.Member[2].Distance},]}
GroupMember3Green = 3,590,126,0,234,008, ${If[${Group.Member[3].Invis} , ${Group.Member[3].Name} Invisible!,]}
GroupMember3Red = 3,590,126,255,000,000, ${If[!${Group.Member[3].Invis} , ${Group.Member[3].Name} IS VISIBLE!,]}
GroupMember3RangeGreen = 3,690,126,0,234,008, ${If[${Range.Between[0,100:${Group.Member[3].Distance}]}, Range - ${Group.Member[3].Distance},]}
GroupMember3RangeRed = 3,690,126,255,000,000, ${If[!${Range.Between[0,100:${Group.Member[3].Distance}]}, OUT OF RANGE! - ${Group.Member[3].Distance},]}
GroupMember4Green = 3,590,138,0,234,008, ${If[${Group.Member[4].Invis} , ${Group.Member[4].Name} Invisible!,]}
GroupMember4Red = 3,590,138,255,000,000, ${If[!${Group.Member[4].Invis} , ${Group.Member[4].Name} IS VISIBLE!,]}
GroupMember4RangeGreen = 3,690,138,0,234,008, ${If[${Range.Between[0,100:${Group.Member[4].Distance}]}, Range - ${Group.Member[4].Distance},]}
GroupMember4RangeRed = 3,690,138,255,000,000, ${If[!${Range.Between[0,100:${Group.Member[4].Distance}]}, OUT OF RANGE! - ${Group.Member[4].Distance},]}
GroupMember5Green = 3,590,150,0,234,008, ${If[${Group.Member[5].Invis} , ${Group.Member[5].Name} Invisible!,]}
GroupMember5Red = 3,590,150,255,000,000, ${If[!${Group.Member[5].Invis} , ${Group.Member[5].Name} IS VISIBLE!,]}
GroupMember5RangeGreen = 3,690,150,0,234,008, ${If[${Range.Between[0,100:${Group.Member[5].Distance}]}, Range - ${Group.Member[5].Distance},]}
GroupMember5RangeRed = 3,690,150,255,000,000, ${If[!${Range.Between[0,100:${Group.Member[5].Distance}]}, OUT OF RANGE! - ${Group.Member[5].Distance},]}
[Elements]Perhaps I missed it in the plugin description but does anyone have a link to the actual instructions behind each HUD line, or at least field descriptions? I can intuit a number of them but it'd be nice to have a document to read and reference.
Is there anything written up about the difference between the types? I Presume HUDTYPE_MACRO only shows when a macro is running with Normal, Fullscreen, and Cursor being when folks normally want stuff drawn?[Elements]
TYPE,X,Y,RED,GREEN,BLUE,TEXT
unless you have usefontsize then its type size, x, y etc
not sureIs there anything written up about the difference between the types? I Presume HUDTYPE_MACRO only shows when a macro is running with Normal, Fullscreen, and Cursor being when folks normally want stuff drawn?
#define HUDTYPE_NORMAL 1
#define HUDTYPE_FULLSCREEN 2
#define HUDTYPE_CURSOR 4
#define HUDTYPE_CHARSELECT 8
#define HUDTYPE_MACRO 16
Maybe it was removed/altered or depreciated? Maybe I'm just dumb and don't understand the 0-2(pIntType)? Thanks in advance for any insights!- Added some new Spawn TLO members: (DISCLAIMER: I reserve the right to remove/alter and or depreciate any of these as I'm still testing this stuff.) ...AssistName (pStringType), SeeInvis[x] 0-2 (pIntType), SpawnStatus[x] 0-5 (pIntType)...