• 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
Boxhud

Release Boxhud 04/06/2024

No permission to download
Is there any way to easily/reliably speed the script up? I've added a few hundred observers and columns to my HUD in multiple windows and it takes about 30 minutes for the script to start running. It also often crashes, which is annoying :|. However, this is one of my favorite scripts, so thank you very much for making it!
 
interesting, it started a weird thing with me, other than the name all the variables starst blinking randomly
Are the players that randomly blink dead? That happened to me when 2 of my group were dead.
 
I love the potential of this Lua scripts could bring to heavy box modern raid force.

Though how can I grab a Macro Variable off box toons and integrated to the hud plz?

For example, i defined and used a variable called DPSPaused in all my macros, and also I added it SUCCESSFULLY to the hud based on "properties" by using dannet observes.

However, I then found the established observe, aka the DPSPaused one have a confliction with the macro, that is, all DPSPaused value in my box toons will be NULL once boxhud is running.

Do we have a smarter solution here?:shrug:

Maybe the core problem is related to DanNet: How can we to grab a macro variable from another toon by dannet observes without corrupting the variable plz? I only know we can use /echo $\{DPSPaused} in this case to get it, then I dunno how to put that into boxhud..
 
I love the potential of this lua scripts could bring to heavy box modern raid force.

Though how can I grab a Macro Variable off box toons and integrated to the hud plz?

For example, i defined and used a variable called DPSPaused in all my macros, and also I added it SUCCESSFULLY to the hud based on "properties" by using dannet observes.

However, I then found the established observe, aka the DPSPaused one have a confliction with the macro, that is, all DPSPaused value in my box toons will be NULL once boxhud is running.

Do we have a smarter solution here?:shrug:

Maybe the core problem is related to DanNet: How can we to grab a macro variable from another toon by dannet observes without corrupting the variable plz? I only know we can use /echo $\{DPSPaused} in this case to get it, then I dunno how to put that into boxhud..
i wouldn't recommend using boxhud to observe macro variables. it just leads to bad things, particularly when starting/restarting macros.
 
Yep, I just suffered from that and spent a lot time on debugging why that variabl is NULL etc... And eventually I found as long as observes are established, those variables will turn into NULL.
 
Yep, I just suffered from that and spent a lot time on debugging why that variabl is NULL etc... And eventually I found as long as observes are established, those variables will turn into NULL.
The problem is that the plugin keeps trying to use the macro language to parse the observed variable like ${DPSPaused} and if no macro is running then it is just silently erroring as no such variable exists. Then, as soon as you start a macro which has warnings enabled, suddenly it gets hit by a warning from the macro parser about trying to parse an undefined variable, which the macro hasn't had a chance to define yet, so the macro can't even start up. You can technically /mqp over and over til the macro gets far enough to define that variable but nobody wants to have to do that.
That might not be a 100% correct description of what is happening but close enough.. macros will warn that the variable isn't defined because something is accessing it before the macro has defined it.
 
The problem is that the plugin keeps trying to use the macro language to parse the observed variable like ${DPSPaused} and if no macro is running then it is just silently erroring as no such variable exists. Then, as soon as you start a macro which has warnings enabled, suddenly it gets hit by a warning from the macro parser about trying to parse an undefined variable, which the macro hasn't had a chance to define yet, so the macro can't even start up. You can technically /mqp over and over til the macro gets far enough to define that variable but nobody wants to have to do that.
That might not be a 100% correct description of what is happening but close enough.. macros will warn that the variable isn't defined because something is accessing it before the macro has defined it.
I nailed it with declaring a global variable then let boxhud to observe it, worked perfectly so far!
Thanks for the communicating though sir, it definitly inspired me~~:hfive:
 
is there a way to show what zone the boxes are currently in?
I've also been looking for a way to do this :)
Zone info is one thing that never seemed to update reliably when I tried to observe it. Some features used to depend on checking toons zones but eventually ended up removing all of it and just basing in zone / not in zone from presence of spawn data instead.
 
I have a problem, every time I start the script, it's running very well, but after I traveling several zones(teleport, mass gate, transport to many zones), some character didn't exist in the list. Even I restart the Lua many times, and if I reload MQ2DanNet plugin, the EQClient will crash.
 
Hi all

I can find Me.TributeActive and put in boxhud, but how can I show trophy? Seems there isn't any property like Me.TrophyActive.....
 
New computer and now Boxhud fails to run. Any suggestions as to what I can do?

Have tried with copying the old Macroquest folder and also doing a 100% clean install to a new directory, both ends up in the same error.

1656563593412.png
 
New computer and now Boxhud fails to run. Any suggestions as to what I can do?

Have tried with copying the old Macroquest folder and also doing a 100% clean install to a new directory, both ends up in the same error.

View attachment 40636
Try this
Q. Why can't lfs.dll be found when starting the script?
A. If the script errors loading lfs.dll, then you may need to install the VC Redist package from Microsoft
 
The script was working great for me but now when I load it, the window ONLY shows the current character. I have Dannet running and EQBC but it is acting like it cant see the other characters for some reason.

Worthy of note, I have not used this computer for EQ in about two weeks. Could anything have changed in the past couple weeks that would possibly cause this?
 
The script was working great for me but now when I load it, the window ONLY shows the current character. I have Dannet running and EQBC but it is acting like it cant see the other characters for some reason.

Worthy of note, I have not used this computer for EQ in about two weeks. Could anything have changed in the past couple weeks that would possibly cause this?
You can see what dannet group is being watched from the admin tab. think it defaults to group. on the config tab > windows > default, you can edit the group to all, zone, or a custom dannet group.
If the groups what you expect already, then check /dnet info and make sure your toons are all visible in dannet.
 
You can see what dannet group is being watched from the admin tab. think it defaults to group. on the config tab > windows > default, you can edit the group to all, zone, or a custom dannet group.
If the groups what you expect already, then check /dnet info and make sure your toons are all visible in dannet.

Is this what it should look like to show my group?

huf.jpg
 
I would like to run a parse in boxhud as it is handy to keep up with so many things in it. if it is possible I have yet to find it.
 
I would like to run a parse in boxhud as it is handy to keep up with so many things in it. if it is possible I have yet to find it.
like dps parse?

no boxhud doesn't do that

mq2dpsadv does that but a plugin using xml in its own window
 
im getting the error that its not got the luascript from the macroquest repository ive also updated my virtual stuff i cant get it to work ?

the script boxhud.Lua is asking for package " luafilesystem" to be installed on your system from the macroquest repository if you trust this file click install , i did a blank black box pops up and dont work get same error over and over.
 
AQ, I had a quick question on updating individual config files. If I update the settings file does it replicate down to the individual files already made? Or do I need to purge individual files after I make adjustments?
 
AQ, I had a quick question on updating individual config files. If I update the settings file does it replicate down to the individual files already made? Or do I need to purge individual files after I make adjustments?
Once a character specific settings exists, it never looks at the default settings file again for that character.
 
Script will not load after patch. Permission denied error.
 
Either rename boxhud.Lua to something else, like bh.Lua and /Lua run bh
Or move boxhud.Lua to boxhud/init.Lua and /Lua run boxhud

Fix will be in the next build.
 
Last edited:
Release Boxhud

Users who are viewing this thread

Back
Top
Cart