• 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

Problem - MQ2 crashes a lot when code goes wrong...

s0lusek

New member
Joined
Feb 1, 2015
RedCents
20¢
The last time I played was roughly 1 year ago. At that time, a full on MQ2/Everquest crash was almost unheard of for me. If a macro attempted to use a plugin that wasn't loaded, or simply ran into bad code, it would spit out an error in the MQ2 window, and that was it. The worst case scenario was an endless loop.

Now, having logged back in and having dusted off the old 6 box, I'm going back through my macros and almost every time I encounter one of the situations outlined above, I'm getting a full crash to desktop on that client.

What's changed in the last year that this is now the default behaviour?

Edit: I'm using Free to Play client, on live server.
Edit: I have run update.exe as of a few minutes ago. I've pasted my macroquest.ini log below.

Rich (BB code):
[Plugins]
mq2aaspend=0
mq2advpath=0
mq2afnuke=0
mq2autoaccept=1
mq2autologin=0
mq2autocamp=0
mq2autoforage=0
mq2autologin=1
mq2autosize=0
mq2bandolier=0
mq2bardswap=0
mq2bucles=0
mq2bufftool=0
mq2bzsrch=1
mq2camera=0
mq2cast=1
mq2charnotes=0
mq2chat=0
mq2chatwnd=1
mq2combat=0
mq2cpuload=0
mq2cursor=0
mq2custombinds=0
mq2customsound=0
mq2debuffs=0
mq2dpsadv=0
mq2eqbc=1
mq2eqbugfix=1
mq2eqim=0
mq2events=0
mq2exchange=0
mq2feedme=0
mq2fps=1
mq2gmail=0
mq2gmcheck=0
mq2headshot=0
mq2heals=0
mq2hud=0
mq2hudmove=0
mq2ic=1
mq2irc=0
mq2itemdisplay=0
mq2labels=0
mq2linkdb=0
mq2log=0
mq2map=0
mq2medley=0
mq2melee=1
mq2missing=0
mq2moveutils=1
mq2nav=0
mq2netbots=1
mq2netheal=0
mq2nonagwindows=1
mq2notepad=0
mq2paranoid=0
mq2plattracker=0
mq2posse=0
mq2pvpalert=0
mq2raidutils=0
mq2randomstuff=0
mq2relaytells=0
mq2reward=0
mq2rez=0
mq2search=0
mq2slave=0
mq2spawnmaster=0
mq2spawns=0
mq2spellhotkeys=0
mq2spellsearch=0
mq2targets=0
mq2telnet=0
mq2tooltip=0
mq2tracking=0
mq2tributemanager=0
mq2twist=1
mq2vendors=0
mq2viewport=0
mq2xptracker=0
 
Last edited by a moderator:
If I remember correctly MQ2fps had compatibility issues with alot of things. That used to cause me to crash regularly.

Also MQ2ic and MQ2irc, I think one of these is messed. I thought it was the irc one that we used to protect us (not at home with comps this weekend to look). May want to look into that.

And I believe MQ2bzsrch HAD an issue but was fixed, but again I could be mistaken.

You could try playing with those plugins 1st and see what happens. Also if you are using g your own Macs, or ones not updated by/at this site, there have been a TON of TLO changes that the Mac itself could be causing the critical error. Might want to check the change log on MQ2 and see what has been changed.
 
MQ2ic has to be loaded. MQ2IRC is an IRC chat plugin you don't need to load this.
 
If your macros are crashing you then you need to hunt done the code that is crashing you. Last time I saw crashes was when maccros were trying to click non clicky items as an example.
 
I found out that if you /bc //target %t will crash the other toon. If you do /bca it will crash all of the others lol. Keep that in mind if your macros try it.


Sent from my iPhone using Tapatalk
 
Thanks guys, I have a feeling this is it. These macros never caused me issues in the past and I hazard to guess suddenly they are. As I said, I NEVER received crashes before, always errors in the chat log but that was it. I bet I'm using incorrect TLO structure as a result of something that's changed. I'll start combing through logs. I know at the very least cast times are all messed up and are now in milliseconds causing math everywhere to be off...
 
I'm going to resurrect this a bit. Has anyone encountered issues with code running too fast? It feels like I've had some instances where inconsistently I'll get crashes, at relatively similar spots in code, but not exactly the same, sometimes one line off. I've slowly started adding a bit of delay (/delay 0.5 or /delay 1), and it feels like it's had some success eliminating the issues...
 
Success. I have figured it out. It came after spending about 2 more hours (bringing the grand total damn year 10 hours on this one.) The problem ended up being a line in which I pass a portion of the string which I've whittled down to the duration of the spell, to an int variable. The 'whittled down version' was contained in a string, and I was passing directly to an int variable. Added a converting ${Int[]} function to it to convert over, and that seemed to have done the trick. It was a weird one as some of the toons didn't mind it and it must have been partially working.

Been running it through the gears, can't get it to fail now. Hopefully fixed!

Thanks for the help folks, definitely narrowed the target.
 
Problem - MQ2 crashes a lot when code goes wrong...

Users who are viewing this thread

Back
Top
Cart