• 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? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
MQ2Boxr

Plugin - MQ2Boxr (1 Viewer)

Joined
Jun 18, 2019
RedCents
1,056¢
Joined
Jun 18, 2019
RedCents
1,056¢
Redbot updated MQ2Boxr with a new update entry:

Add support for AlsoKissassist, and update KissAssist BurnNow mapping

(Sidien, Sic, Knightly) Add support for AlsoKissassist, and update KissAssist BurnNow mapping

In draft, pending an update to AlsoKissassist which changes the behavior of /switchma

Add support for AlsoKissassist

Change KissAssist BurnNow command KissAssist command for BurnNow changed to /burn on doburn (was /burn previously).


Read the rest of this update entry...
 
Joined
Mar 27, 2018
RedCents
194¢
Something changed in MuleAssist but:

/chaseon and /chaseoff are all that are required to chase MA. Got hit with the following undefined variable errors: MaxRadius, MainAssist, RebuffOn, ReturnToCamp, ChaseAssist ('/varset ChaseAssist not found). All of which paused MuleAssist.
 
Joined
Jun 18, 2019
RedCents
1,056¢
Something changed in MuleAssist but:

/chaseon and /chaseoff are all that are required to chase MA. Got hit with the following undefined variable errors: MaxRadius, MainAssist, RebuffOn, ReturnToCamp, ChaseAssist ('/varset ChaseAssist not found). All of which paused MuleAssist.

The varset command was not issued by boxr; it only does /chaseon for chase. Did you get this error repeatedly for the boxr command, but not when using MuleAssists commands directly?
 
Joined
Jun 18, 2019
RedCents
1,056¢

I am not able to reproduce this error; it works as expected for me. What I did was start MuleAssist and assist another toon in the group, and chase, camp, and manual worked as expected. If you are still getting this error after restarting EQ, could you do /boxr debug on and inspect the output there (it makes Boxr log what commands it runs, and also runs those commands without /squelch )?
 
Joined
Dec 29, 2021
RedCents
94¢
This is simply a request, but is it possible to get a command for Kiss and CWTN to turn off their respected scripts? Like /end and /plugin mq2class unload?
 
Joined
Oct 3, 2014
RedCents
752¢
good day,

since last update I have a problem with "/boxr manual" command.

I use kissassist for my bard and sometimes the plugin just sends "ChaseAssist 0" but doesnt send "ReturnToCamp 0".

I have to hit the key severall times to make it work. I guess theres a problem with the delay between the two commands so it just sends 1 of 2 sometimes?

Went smooth before last patch (at least I didnt face this problem before).
 
Joined
Jun 18, 2019
RedCents
1,056¢
good day,

since last update I have a problem with "/boxr manual" command.

I use kissassist for my bard and sometimes the plugin just sends "ChaseAssist 0" but doesnt send "ReturnToCamp 0".

I have to hit the key severall times to make it work. I guess theres a problem with the delay between the two commands so it just sends 1 of 2 sometimes?

Went smooth before last patch (at least I didnt face this problem before).
Hey, thanks for reporting.

This is wild speculation, but there could be a race condition between Boxr and the macro interpreter, and that in this case, boxr issues commands faster than the interpreter consumes them (also assuming that the interpreter has no buffer for these commands).

Currently, Boxr is very naive, and issues the second command with /timed 1. I could increase it to 2, to see if it solves the issue for you. The trade-off is that it would be a few extra milliseconds delay before /camphere off is issued.

I'm afraid I don't have a workaround for this at the moment, sorry.
 
Joined
Oct 3, 2014
RedCents
752¢
strange thing is it doesnt happen everytime. Sometimes it works smooth and than after zoning or restarting the macro or whatever I have this problem.

In the end its nothing realy big just annoying sometimes when I start to move out of my camp and 5 minutes later notice my bard is still there :toot:
 
Joined
Feb 15, 2022
RedCents
926¢
Hey, thanks for reporting.

This is wild speculation, but there could be a race condition between Boxr and the macro interpreter, and that in this case, boxr issues commands faster than the interpreter consumes them (also assuming that the interpreter has no buffer for these commands).

Currently, Boxr is very naive, and issues the second command with /timed 1. I could increase it to 2, to see if it solves the issue for you. The trade-off is that it would be a few extra milliseconds delay before /camphere off is issued.

I'm afraid I don't have a workaround for this at the moment, sorry.
/timed 1 does have issues sometimes, I found this out when executing commands in a macro. /timed 2 solved the issues, and really, what is the short amount of time issuing a camphere command. Miniscule. I would rather have precision and reliability, then speed. Thanks!
 
Joined
Feb 15, 2022
RedCents
926¢
Just an FYI - extensive testing tonight with KA only. The command to pause must be incorrect to users running KA.

1647929189803.png

I added in my hotkey a line to stop twist, but it resumes because it never officially pauses the macro. So now I do this for redundancy on the pause since the incorrect command is being sent from Boxr.

INI:
/noparse /dgga /if (${Me.Class.ShortName.Equal[BRD]}) /multiline ; /mqpause on ; /camphere on
 
Joined
Jun 18, 2019
RedCents
1,056¢
/timed 1 does have issues sometimes, I found this out when executing commands in a macro. /timed 2 solved the issues, and really, what is the short amount of time issuing a camphere command. Miniscule. I would rather have precision and reliability, then speed. Thanks!

Yep, will change it to 2 tenths of a second. Thanks.

Just an FYI - extensive testing tonight with KA only. The command to pause must be incorrect to users running KA.

Am not able to reproduce this. When I test on a bard running KissAssist, /boxr pause pauses KissAssist and turns off twist. Could you give me some more context on how you were using boxr, how it was responding, and what you would have expected? You can do /boxr debug on to see which commands Boxr is executing.
 
Joined
Feb 15, 2022
RedCents
926¢
Yep, will change it to 2 tenths of a second. Thanks.



Am not able to reproduce this. When I test on a bard running KissAssist, /boxr pause pauses KissAssist and turns off twist. Could you give me some more context on how you were using boxr, how it was responding, and what you would have expected? You can do /boxr debug on to see which commands Boxr is executing.
I'll do some more testing today and will debug as you requested. Thanks for the quick reply!

Is there a burn off command?
 
Last edited:
Joined
Jun 18, 2019
RedCents
1,056¢
good day,

since last update I have a problem with "/boxr manual" command.

I use kissassist for my bard and sometimes the plugin just sends "ChaseAssist 0" but doesnt send "ReturnToCamp 0".

I have to hit the key severall times to make it work. I guess theres a problem with the delay between the two commands so it just sends 1 of 2 sometimes?

Went smooth before last patch (at least I didnt face this problem before).

The timed delay has been increased to 0.3 seconds (from 0.1). The change should be included in the next update.

My theory is that some KissAssist change (or KissAssist configuration change, maybe) is causing it to take a little longer between /doevents calls, and that is why this boxr shortcoming was exposed now. MQ only allows one macro command at a time, and I believe it drops any other macro commands that are issued until the current one returns.

I am looking to solve this a little smarter shortly, by adding a command queue, and wait for each command to return before issuing the next one.

Hopefully this change alleviates the problem for now, though.
 
Joined
Oct 3, 2014
RedCents
752¢
Thankies!

Hope this will help. I will check it out when its live and post a feedback.
just as a feedback after the update the problem still persists for me.

need to hit my "/boxr manual" button severall times till kiss notices chaseassist 0 and returntocamp off.
 
Joined
Jun 18, 2019
RedCents
1,056¢
Can you not use something like
INI:
/delay 5
or similar?
I don't think it is the /timed command that is the problem. I could for sure increase to 5 or so instead, but it will still be a guessing game if I keep addressing it like that.

I am attempting to address it in another way, by waiting until I can tell that the macro is done with the first command, before issuing the next one.
 

Users who are viewing this thread

Top