• 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

MQ2Cast not functioning

Joined
Oct 15, 2013
RedCents
949¢
Something is amiss with MQ2Cast in the latest build. When trying to DPS with my Wizard, it casts the spell the first time and then it bugs out. Checking the availability of a gem always returns false, and /casting no longer works for spells or items. Reloading the plugin has the same effect - it works the first time then bugs out.

- - - Updated - - -

I tested it on my Zerker too and got the same result. The first item click works, then MQ2Cast bugs out. It seems to work fine if you run all your instances of Everquest, then launch macroquest, but I often end up closing one of my everquest instances, shutting down mq2, launching another EQ, then launching MQ2 again. This seems to be where the issue comes in. I have never seen this before.

- - - Updated - - -

I tried unloading MQ2 from all of them and reloading but still get the same issue now...
 
I did just that, started 3 EQ instances an it crashed them all ;-)

I decided to rename my MQ2 folder and just unzip the new build rather than using the updater and this worked flawlessly, so i'm not sure what the culprit was.
 
I actually have problems with the updater, too. I always manually update because I'm far more comfortable doing that.
 
Gee whiz info:
This issue used to occur because the MacroQuest.Running was saved as an int or a float in c++, which limits the numbers it can use to X amount. I havent looked at the code in a long time but i think it may have been changed to a double. Used to be that if you had the plugin running, it would cycle over and screw up after it hit the limit and you would need to reload mq2 to reset the clock. It was changed awhile ago to correct that but somehow another, similar issue manages to rear its head now and then on the same principle.
Rich (BB code):
Type	Typical      Bit Width	     Typical Range
char	                1byte	-127 to 127 or 0 to 255
unsigned char	          1byte	0 to 255
signed char	          1byte	-127 to 127
int	                4bytes	-2147483648 to 2147483647
unsigned int	          4bytes	0 to 4294967295
signed int	        4bytes	-2147483648 to 2147483647
short int	        2bytes	-32768 to 32767
unsigned short int	Range	0 to 65,535
signed short int	Range	-32768 to 32767
long int	         4bytes	-2,147,483,647 to 2,147,483,647
signed long int	          4bytes	same as long int
unsigned long int         4bytes	0 to 4,294,967,295
float	                4bytes	+/- 3.4e +/- 38 (~7 digits)
double	                  8bytes	+/- 1.7e +/- 308 (~15 digits)
long double	          8bytes	+/- 1.7e +/- 308 (~15 digits)

When in doubt, just restart mq2 or as mentioned, reboot.
 
This is a problem specifically with MQ2Cast, maybe there is a variable that is exceeding size limits in that plugin? This issue can't be fixed by reloading MQ2 though, you have to completely flush your memory (easiest to accomplish by restarting your computer).
 
MQ2Cast not functioning

Users who are viewing this thread

Back
Top
Cart