• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
MQ2Status

Release MQ2Status

None of my /status commands appear to be working after last patch. I have unload and reloaded with no change. Just thought I would fling it our there hope this is the correct thread to use.
there wasn't any changes on this patch.

It sounds like you don't have eqbc or dannet loaded/running - you have to have at least one of them
 
there wasn't any changes on this patch.

It sounds like you don't have eqbc or dannet loaded/running - you have to have at least one of them
I have them both running tried commands from them both. I dont get a response for /status powersource for example its weird all my other hotbuttons using dannet are fine. I have no idea what ive done as it is obviously something at my end.
 
Sic updated MQ2Status with a new update entry:

06/19/2024

〰️Commits​


Cleanup - Updates (#3)

* Cleanup - Updates

- changed return type of LuaScriptStatus
- removed the unnecessary case-insensitive check (the return will always be in caps)

* Cleanup

- adjust ostringstream to std::string
- I was hoping I could use fmt::format and only use outputBuffer, instead of 2 variables but when i go to try and parse the data, it gets sideways

* Variable Cleanup

- moved...

Read the rest of this update entry...
 
Looking for a little help with a group search of Epic accomplishments.
From the Driver I type the
Code:
/status achievement epic
but that wants a name. So I do
Code:
/bcga //status achievement epic 1.0
and I get a reply:
1727989465185.png
Blade of Tactics is a War 1.0 item. This group has no warrior in it, and as well I ran this command from a cleric that has 1.0 and 1.5 done. So just wanted to report some type error happening. If I try 2.0 it lists missing war piece for that also for the whole group.

Now back to my prob, using MQ2Status seems to be the way to go for a quick log in a whole group and check things I may want to accomplish things for them. In this case Epics. I'd really like if I can just type like '/status achievement epic all' or something for a quick read of who has what done. I don't know of another way to easily see this info, but I am happy to hear alternatives as well.
 
Looking for a little help with a group search of Epic accomplishments.
From the Driver I type the
Code:
/status achievement epic
but that wants a name. So I do
Code:
/bcga //status achievement epic 1.0
and I get a reply:
it looks like it would be because all epics are shown for all classes, they are just hidden. so they all have same name with different IDs, and then since War is first in list that's what your getting returned. not sure how to return your specific epic except to list the ID instead of the name but that wouldn't be something you could do with just 1 command.
1727993715360.png
 
it looks like it would be because all epics are shown for all classes, they are just hidden. so they all have same name with different IDs, and then since War is first in list that's what your getting returned. not sure how to return your specific epic except to list the ID instead of the name but that wouldn't be something you could do with just 1 command.
View attachment 65269
Cool, where did you get that achievement list and achievement id from? Looks like perhaps making a button master or hotkey with the 16 ids would be a way to easily log on any group and hit one button to get any group result?

EDIT: Wait, no, would it be 16 classes x 3 epic ach id or however many more you may want (meaning i only want the 1.0, 1.5, 2.0 but others may want 2 5 or epic req)?
 
Looking for a little help with a group search of Epic accomplishments.
From the Driver I type the
Code:
/status achievement epic
but that wants a name. So I do
Code:
/bcga //status achievement epic 1.0
and I get a reply:
View attachment 65268
Blade of Tactics is a War 1.0 item. This group has no warrior in it, and as well I ran this command from a cleric that has 1.0 and 1.5 done. So just wanted to report some type error happening. If I try 2.0 it lists missing war piece for that also for the whole group.

Now back to my prob, using MQ2Status seems to be the way to go for a quick log in a whole group and check things I may want to accomplish things for them. In this case Epics. I'd really like if I can just type like '/status achievement epic all' or something for a quick read of who has what done. I don't know of another way to easily see this info, but I am happy to hear alternatives as well.
I specifically don't want it to do partial matches for achievements, because you'd likely get a false response without typing in the full thing as it is.

I imagine this is like this now because of personas.

I'll have to think and take a look
 
Just wanted to say ty @Trapper and @Algar I found the console Achievements inspector, and with the ID I can do:
1728096979824.png
This is closer to what I hoped for. Just a simple check type thing. I'm trying to think of a simple-ish way, but would multiline out all 16 x 3 ID or is there a way to do ID and comma ID (ex: 1005, 1505, 2005) ? Or a 'if class' type thing?

@Sic this way seems to work well, just had no idea about where to find those ids.
 
Just wanted to say ty @Trapper and @Algar I found the console Achievements inspector, and with the ID I can do:
View attachment 65306
This is closer to what I hoped for. Just a simple check type thing. I'm trying to think of a simple-ish way, but would multiline out all 16 x 3 ID or is there a way to do ID and comma ID (ex: 1005, 1505, 2005) ? Or a 'if class' type thing?

@Sic this way seems to work well, just had no idea about where to find those ids.
iirc, i had an explanation in the video when i made the achievement stuff also :p

no, there's no way to string together multiple things, just make a hotkey with a multiline or multiple lines
 
iirc, i had an explanation in the video when i made the achievement stuff also :p

no, there's no way to string together multiple things, just make a hotkey with a multiline or multiple lines
Oh wow, yes you do have that right in the video. I bet I watched those long ago and never thought of trying those options and of course 'Oh I seen those vids, I don't need to ever watch them again"...ha,
I didn't realize not all classes are there:
1728147648139.png
Is this a EQ prob so we cannot have the other classes? or am I doing something wrong?
Using Class, which is Achievement ID 12, is this also one of those subcategory things that EQ doesn't have available for us?
I really like status, I use it a lot for item, but recently feel like I'm barely scratched the surface in its usefulness. Thanks.
 
Oh wow, yes you do have that right in the video. I bet I watched those long ago and never thought of trying those options and of course 'Oh I seen those vids, I don't need to ever watch them again"...ha,
I didn't realize not all classes are there:

Is this a EQ prob so we cannot have the other classes? or am I doing something wrong?
Using Class, which is Achievement ID 12, is this also one of those subcategory things that EQ doesn't have available for us?
I really like status, I use it a lot for item, but recently feel like I'm barely scratched the surface in its usefulness. Thanks.
can try this @Redfrog just a quick run through of the ID's with a /dgt output.

/dg /Lua run epic_check
 

Attachments

Just wanted to say ty @Trapper and @Algar I found the console Achievements inspector, and with the ID I can do:
View attachment 65306
This is closer to what I hoped for. Just a simple check type thing. I'm trying to think of a simple-ish way, but would multiline out all 16 x 3 ID or is there a way to do ID and comma ID (ex: 1005, 1505, 2005) ? Or a 'if class' type thing?

@Sic this way seems to work well, just had no idea about where to find those ids.

I've recently gone through and "looked up" all the achievement IDs. You would need something similar to what I used (The four digits next to the line number are the IDs).

/echo ${i} ||| ${Achievement[${i}].Name} ||| ${Achievement[${i}].ObjectiveByIndex[1]} ||| ${Achievement[${i}].Completed}

with ${i} being the ID.


Code:
  C:\Saved Data\Documents\achievements.txt (83 hits)
    Line   41: 1001 ||| Epic 1.0 ||| Obtain the Blade of Tactics
    Line   42: 1002 ||| Epic 1.0 ||| Obtain the Water Sprinkler of Nem Ankh
    Line   43: 1003 ||| Epic 1.0 ||| Obtain the Fiery Defender
    Line   44: 1004 ||| Epic 1.0 ||| Obtain Earthcaller
    Line   45: 1005 ||| Epic 1.0 ||| Obtain Innoruuk's Curse
    Line   46: 1006 ||| Epic 1.0 ||| Obtain the Nature Walkers Scimitar
    Line   47: 1007 ||| Epic 1.0 ||| Obtain the Celestial Fists
    Line   48: 1008 ||| Epic 1.0 ||| Obtain the Singing Short Sword
    Line   49: 1009 ||| Epic 1.0 ||| Obtain the Ragebringer
    Line   50: 1010 ||| Epic 1.0 ||| Obtain the Spear of Fate
    Line   51: 1011 ||| Epic 1.0 ||| Obtain the Scythe of the Shadowed Soul
    Line   52: 1012 ||| Epic 1.0 ||| Obtain the Staff of the Four
    Line   53: 1013 ||| Epic 1.0 ||| Obtain the Orb of Mastery
    Line   54: 1014 ||| Epic 1.0 ||| Obtain the Staff of the Serpent
    Line   55: 1015 ||| Epic 1.0 ||| Obtain the Claw of the Savage Spirit
    Line   56: 1016 ||| Epic 1.0 ||| Obtain the Kerasian Axe of Ire
    Line   58: 1501 ||| Epic 1.5 ||| Obtain the Champion's Sword of Eternal Power
    Line   59: 1502 ||| Epic 1.5 ||| Obtain the Harmony of the Soul
    Line   60: 1503 ||| Epic 1.5 ||| Obtain the Redemption
    Line   61: 1504 ||| Epic 1.5 ||| Obtain the Heartwood Blade
    Line   62: 1505 ||| Epic 1.5 ||| Obtain Innoruuk's Voice
    Line   63: 1506 ||| Epic 1.5 ||| Obtain the Staff of Living Brambles
    Line   64: 1507 ||| Epic 1.5 ||| Obtain the Fistwraps of Celestial Discipline
    Line   65: 1508 ||| Epic 1.5 ||| Obtain the Prismatic Dragon Blade
    Line   66: 1509 ||| Epic 1.5 ||| Obtain the Fatestealer
    Line   67: 1510 ||| Epic 1.5 ||| Obtain the Crafted Talisman of Fates
    Line   68: 1511 ||| Epic 1.5 ||| Obtain the Soulwhisper
    Line   69: 1512 ||| Epic 1.5 ||| Obtain the Staff of Prismatic Power
    Line   70: 1513 ||| Epic 1.5 ||| Obtain the Staff of Elemental Essence
    Line   71: 1514 ||| Epic 1.5 ||| Obtain the Oculus of Persuasion
    Line   72: 1515 ||| Epic 1.5 ||| Obtain the Savage Lord's Totem
    Line   73: 1516 ||| Epic 1.5 ||| Obtain the Raging Taelosian Alloy Axe
    Line   74: 2001 ||| Epic 2.0 ||| Obtain Kreljnok's Sword of Eternal Power
    Line   75: 2002 ||| Epic 2.0 ||| Obtain the Aegis of Superior Divinity
    Line   76: 2003 ||| Epic 2.0 ||| Obtain the Nightbane, Sword of the Valiant
    Line   77: 2004 ||| Epic 2.0 ||| Obtain the Aurora, the Heartwood Blade
    Line   78: 2005 ||| Epic 2.0 ||| Obtain the Innoruuk's Dark Blessing
    Line   79: 2006 ||| Epic 2.0 ||| Obtain the Staff of Everliving Brambles
    Line   80: 2007 ||| Epic 2.0 ||| Obtain the Transcended Fistwraps of Immortality
    Line   81: 2008 ||| Epic 2.0 ||| Obtain the Blade of Vesagran
    Line   82: 2009 ||| Epic 2.0 ||| Obtain the Nightshade, Blade of Entropy
    Line   83: 2010 ||| Epic 2.0 ||| Obtain the Blessed Spiritstaff of the Heyokah
    Line   84: 2011 ||| Epic 2.0 ||| Obtain Deathwhisper
    Line   85: 2012 ||| Epic 2.0 ||| Obtain the Staff of Phenomenal Power
    Line   86: 2013 ||| Epic 2.0 ||| Obtain the Focus of Primal Elements
    Line   87: 2014 ||| Epic 2.0 ||| Obtain the Staff of Eternal Eloquence
    Line   88: 2015 ||| Epic 2.0 ||| Obtain the Spiritcaller Totem of the Feral
    Line   89: 2016 ||| Epic 2.0 ||| Obtain the Vengeful Taelosian Blood Axe
    Line   90: 2501 ||| Epic 2.5 ||| Obtain Kreljnok's Shard of the Ancients
    Line   91: 2502 ||| Epic 2.5 ||| Obtain Divinity Shard of the Ancients
    Line   92: 2503 ||| Epic 2.5 ||| Obtain Nightbane Shard of the Ancients
    Line   93: 2504 ||| Epic 2.5 ||| Obtain Aurora Shard of the Ancients
    Line   94: 2505 ||| Epic 2.5 ||| Obtain Innoruuk's Shard of the Ancients
    Line   95: 2506 ||| Epic 2.5 ||| Obtain Brambles Shard of the Ancients
    Line   96: 2507 ||| Epic 2.5 ||| Obtain Transcended Shard of the Ancients
    Line   97: 2508 ||| Epic 2.5 ||| Obtain Vesagran Shard of the Ancients
    Line   98: 2509 ||| Epic 2.5 ||| Obtain Nightshade Shard of the Ancients
    Line   99: 2510 ||| Epic 2.5 ||| Obtain Heyokah Shard of the Ancients
    Line  100: 2511 ||| Epic 2.5 ||| Obtain Deathwhisper Shard of the Ancients
    Line  101: 2512 ||| Epic 2.5 ||| Obtain Power Shard of the Ancients
    Line  102: 2513 ||| Epic 2.5 ||| Obtain Primal Shard of the Ancients
    Line  103: 2514 ||| Epic 2.5 ||| Obtain Eternal Shard of the Ancients
    Line  104: 2515 ||| Epic 2.5 ||| Obtain Spiritcaller Shard of the Ancients
    Line  105: 2516 ||| Epic 2.5 ||| Obtain Vengeful Shard of the Ancients
    Line  106: 2600 ||| An Epic Request ||| Lady Carolline of Thex in Felwithe - An Epic Request
    Line  107: 2601 ||| An Epic Retelling ||| NULL
    Line  108: 2602 ||| An Epic Retelling ||| NULL
    Line  109: 2603 ||| An Epic Retelling ||| NULL
    Line  110: 2604 ||| An Epic Retelling ||| NULL
    Line  111: 2605 ||| An Epic Retelling ||| NULL
    Line  112: 2606 ||| An Epic Retelling ||| NULL
    Line  113: 2607 ||| An Epic Retelling ||| NULL
    Line  114: 2608 ||| An Epic Retelling ||| NULL
    Line  115: 2609 ||| An Epic Retelling ||| NULL
    Line  116: 2610 ||| An Epic Retelling ||| NULL
    Line  117: 2611 ||| An Epic Retelling ||| NULL
    Line  118: 2612 ||| An Epic Retelling ||| NULL
    Line  119: 2613 ||| An Epic Retelling ||| NULL
    Line  120: 2614 ||| An Epic Retelling ||| NULL
    Line  121: 2615 ||| An Epic Retelling ||| NULL
    Line  122: 2616 ||| An Epic Retelling ||| NULL
 
can try this @Redfrog just a quick run through of the ID's with a /dgt output.

/dg /lua run epic_check
THANK YOU Trapper !! That worked pretty Cool, I will happily study how you did the class and (1001, 1016). I tried but could not do what you got. Love it. Happy Froggie.

@stuff Thank you as well. I'm curious how to add this info to what Trapper did, as I'm sure this is helpful info to more than just me. Sometimes seeing something you have not accomplished is a fun thing to do that can give play time a 'mission' to focus on.
 
THANK YOU Trapper !! That worked pretty Cool, I will happily study how you did the class and (1001, 1016). I tried but could not do what you got. Love it. Happy Froggie.

@stuff Thank you as well. I'm curious how to add this info to what Trapper did, as I'm sure this is helpful info to more than just me. Sometimes seeing something you have not accomplished is a fun thing to do that can give play time a 'mission' to focus on.
From my quick look, he is matching the character's current class with the class in the description of the achievement. Then outputs the status. It doesn't take into account personas.

For a really fluffed out version a table could be output that shows every combo.

Code:
WAR  |  1.0  | 1.5 | 2.0 | 2.5
CLR  |  1.0  | 1.5 | 2.0 | 2.5
etc..

With the numbers being red or green depending on if they have it.

1001, 1501, 2001, 2501 is warrior.
1002, 1502, 2002, 2502 is cleric,
etc...
 
Trying the evolving status for the new ring, and I am not sure if it it seen as an evolving item or not. Trying various combinations, but it does not see the Ring of Wrath' unless I specifically state that in the status command line.

Code:
/dg /status evolving Harbinger's Ring of Grudge

1734875860593.png
1734876035315.png
 
Trying the evolving status for the new ring, and I am not sure if it it seen as an evolving item or not. Trying various combinations, but it does not see the Ring of Wrath' unless I specifically state that in the status command line.

Code:
/dg /status evolving Harbinger's Ring of Grudge

View attachment 67351
View attachment 67352
I don't understand. what *specifically* are you saying it isn't showing?

are you saying "/status evolve ring of wrath" isn't finding a Harbinger's Ring of Wrath?

keep in mind, mq2status isn't doing anything special here. it checks for an item, then if it has evolving information it reports it.

/dgga /status evolve Harbinger's Ring would report the first match it found with "Harbinger's Ring" which means you can query all your toons without specifying which one.

Aren't the evolv'd ones things like "Harbinger's FINE ___BLAH___ Ring of Grudge"? cause "Harbinger's Ring" wouldn't find "Harbinger's Fine ___BLAH___ Ring"
 
When I try /status evolve Harbinger's Ring it will find one toon's evolving ring (Harbinger's Ring of Grudge) but will not find it on 2 other toons (Harbinger's Harasser Ring of Wrath or Harbinger's Fine Supplicant Ring of Fury). I thought you might have some code on the back-end that looks at the various stages.

The other thing is the error message each time that says 'Please provide a valid item to check your evolving status on'. With that message I thought you were handling evolving items differently.
 
When I try /status evolve Harbinger's Ring it will find one toon's evolving ring (Harbinger's Ring of Grudge) but will not find it on 2 other toons (Harbinger's Harasser Ring of Wrath or Harbinger's Fine Supplicant Ring of Fury). I thought you might have some code on the back-end that looks at the various stages.

The other thing is the error message each time that says 'Please provide a valid item to check your evolving status on'. With that message I thought you were handling evolving items differently.
ok - did you follow the stuff i said about the naming?

you could probably /dgga /status evolve Harbinger's but doing "Harbinger's Ring" would only give results with "Harbinger's Ring"

it saying "please provide a valid item to check your evolving status on" means it didn't find an evolving item with that name
 
I do have a command line for the evolving neck that seemed to work with various stages, but it was probably because the search string is the same across various iterations. But it does not throw the error message though.

Code:
/dgae /status evolving Collar of Legacies
 
ok - did you follow the stuff i said about the naming?

you could probably /dgga /status evolve Harbinger's but doing "Harbinger's Ring" would only give results with "Harbinger's Ring"

it saying "please provide a valid item to check your evolving status on" means it didn't find an evolving item with that name
OK, dense moment there, sorry. When I use the Harbinger's search string, it works with no error message. I think I was getting the error message because on the toon I was running the command on, he did not have one that matched 'Harbinger's Ring' as it was a little bit different. The command below works for all toons that have the item. Thanks!

Code:
/dgae /status evolve Harbinger's
 
I do have a command line for the evolving neck that seemed to work with various stages, but it was probably because the search string is the same across various iterations. But it does not throw the error message though.

Code:
/dgae /status evolving Collar of Legacies
yes, ,because all stages are called "Collar of Legacies"

not all stages of the new ring are "Harbinger's Ring"

so the answer to my question is "no" you didn't follow :p
 
let's say you have an item that has various stages of evolution

Cool Ring
Cool really super duper fun Ring
Cool even more funner Ring
Cool way neato bestest Ring
searching for "Cool Ring" would only result in the first ring

if, instead the stages of evolution looked like:
Cool Ring
Super Cool Ring
Even More Cool Ring
Ultimate Big Dick Cool Ring
searching for "Cool Ring" would always find them
 
/status is not reporting the correct mode of CWTN toons on Test.

To summarize, the driver toon issues a mode change command. Said command is executed and toons are in the expected mode.
/status reports that the non-driver toons are all in Manual mode.


my CHASE key on the SK driver is:
/cwtn mode chase
/bcaa //status
=========================================
The result on the SK's MQ output window:
<Toon1> Class Plugin: Loaded! Mode: Manual
... etc
==========================================
The result on Toon1's MQ output window:
[test_toonname (group_test_toonname)]/docommand /${Me.Class.ShortName} mode chase
#CMD: [/status]
<Toon1> Class Plugin: Loaded! Mode: Manual
... etc
=======================================
The result on Toon1's MQ2Rogue output window:
Mode is currently: Chaseassist
 
/status is not reporting the correct mode of CWTN toons on Test.

To summarize, the driver toon issues a mode change command. Said command is executed and toons are in the expected mode.
/status reports that the non-driver toons are all in Manual mode.


my CHASE key on the SK driver is:
/cwtn mode chase
/bcaa //status
=========================================
The result on the SK's MQ output window:
<Toon1> Class Plugin: Loaded! Mode: Manual
... etc
==========================================
The result on Toon1's MQ output window:
[test_toonname (group_test_toonname)]/docommand /${Me.Class.ShortName} mode chase
#CMD: [/status]
<Toon1> Class Plugin: Loaded! Mode: Manual
... etc
=======================================
The result on Toon1's MQ2Rogue output window:
Mode is currently: Chaseassist
I think test still needs a rebuild. But this doesn't have anything to do with status.

I'll make a test build
 
I recently spotted the command for
Code:
/status Show plugin
and none of the options appear to be working.
Screenshot 2025-07-09 071121.jpg

is the result of trying all the options listed

Screenshot 2025-07-09 071506.jpg
 
Those are to show/display the cwtn plugins being loaded or not
That's what I figured, when I issue a /status, it will display the plugin running (or not running), I assume the options are to turn that information on and off when a /status is issued?
 
That's what I figured, when I issue a /status, it will display the plugin running (or not running), I assume the options are to turn that information on and off when a /status is issued?
yes, because not all the cwtn plugins existed when i added that, and also, some people mix/match so if they're manually running a wizard, they might not want to know mq2wizard isn't loaded/paused etc
 
So back to my original post, none of the options appear to be working... when I issue
Code:
/status Show Plugin Off
all I get is
Screenshot 2025-07-09 071121.jpg
And the same thing when I try any of the other options.

I assume that turning them off would remove the status of class plugins from the following display?
Screenshot 2025-07-09 110906.jpg
 
So back to my original post, none of the options appear to be working... when I issue
Code:
/status Show Plugin Off
all I get is
View attachment 70682
And the same thing when I try any of the other options.

I assume that turning them off would remove the status of class plugins from the following display?
View attachment 70683
weird thanks

in the meantime the command interface in /mqsettings -> plugins -> status seem to work

but can confirm that seems broken in the command line, i fixed and pushed an update, so next time VV is built, it should be there
 
Release MQ2Status

Users who are viewing this thread

Back
Top
Cart