• 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

MQ2Bot (1 Viewer)

Pete does mq2bot use ${Me.DSed} that was causing CTD and I haven't updated the compile with new fix that came out yet
 
Pete does mq2bot use ${Me.DSed} that was causing CTD and I haven't updated the compile with new fix that came out yet
Nah. I have an internal case that can check DS if needed. Bot.SpellCat[spell name] will tell you if it is a DS 1-12 based on which spell line the actual DS portion is on.
 
Posted latest version that should stop the CTDs that are item related. This should have also correctly enabled ClickyNukes to start working properly, which probably didnt work previously.
 
Pete how would a shaman us freezing gift nuke, need it to cast that on the MA using a if statement? Freezing gift procs a twinheal if you Nuke the MA and they have a mob targeted.
 
Pete how would a shaman us freezing gift nuke, need it to cast that on the MA using a if statement? Freezing gift procs a twinheal if you Nuke the MA and they have a mob targeted.

If it doesnt work already, then i need to code it in. i remember coding in HoToT but i honestly forget if i coded it in for twinheal purposes. I dont think i did. I can add it on my to do list.
 
I just used MQ2Bot for the first time this morning (ran a simple DH HA with a 3-box of all casters) and it worked really well. It mostly just worked, though I had to tweak a couple of things in the ini to fit my purposes.

There is a small bug that I can't use your trick of turning puller off/on and have my boxes follow me. When I turn puller off, they seem to get stuck where they are until I switch over to the window and manually tap the movement key before they would start sticking. Turning puller back on causes them to stop sticking like expected though.

My plan is to write yet another HA flipping macro set, but this time using a more modular setup and the fact that MQ2Bot is a plugin means I don't have to do a lot of automation. I tried to get pulling to work to accomplish this, but then I read in this thread that it is not implemented yet. That's not a huge deal since I can write the pulling routines into the instance macros, but it would be nice to get it to work.
 
Hey Pete.

Me again =(.

I've been busy with work the last two weeks but I just resubscribed to redguides, downloaded the new compile and MQ2bot.. My mage pet will still not auto cast on death. I hate to be the one to ask for a custom .dll like you did last month but that would be amazing. Also, the mage doesn't really bot correctly until I recast my pet anyway.

Also, my bard is now chain casting his 2.0 without luck which is essentially causing him to not twist his songs. I looked through the INI and don't see epic clicks to turn off, nor do I remember having this problem prior.

Hope all is well!. Here is to hoping the devs here could get this internally correct as this problem does not occur at MMObugs.

Regards
 
Last edited:
Hey Pete.

Me again =(.

I've been busy with work the last two weeks but I just resubscribed to redguides, downloaded the new compile and MQ2bot.. My mage pet will still not auto cast on death. I hate to be the one to ask for a custom .dll like you did last month but that would be amazing. Also, the mage doesn't really bot correctly until I recast my pet anyway.

Also, my bard is now chain casting his 2.0 without luck which is essentially causing him to not twist his songs. I looked through the INI and don't see epic clicks to turn off, nor do I remember having this problem prior.

Hope all is well!. Here is to hoping the devs here could get this internally correct as this problem does not occur at MMObugs.

Regards

Posted latest version .dll for latest compile version. Fixed some possible crashes. Added:
Function:
NukeToTX (nuke target of target. aka twinheals)

Ini:
FightBuffIfX=
NukeToTIfX=
NukeToTAt=

Ability:
Imperator's Charge

@mage:
Reminder to have your ini entry set to 0:
PetReagentCheck=0

@Bard:
Same issue, it doesnt detect your blade correctly. Should fall under ClickyNukes in your spell output. So if it is ClickyNuke0:
ClickyNukeIf0=0

Though i did just specifically add a ~1.5 second delay for bards after they try to click an item until they try to start twisting again and a 2 second delay before they try using any other clicky items.
EDIT: forgot to mention the NukeToT stuff is for twinheal support so that you can nuke your target and proc twinheal/heal.
 
Last edited:
Can we get the Mage aura fixed, the aura is a pet buff, and I'm pretty sure it's not checking for that so it just chain casts it, other then that it seems to be working well.
 
Can we get the Mage aura fixed, the aura is a pet buff, and I'm pretty sure it's not checking for that so it just chain casts it, other then that it seems to be working well.

Done. Reposted .dll.

For reference, you could have used AuraIf0=!${Me.Pet.Buff[arcane distillect]}

- - - Updated - - -

Updated for today's patch. There was a function change in core build so you have to use new version for sure.
 
Im getting a crash on /bot on with the latest dll. Did we get another patch in here? I havent been on lately so its hard to keep track. The dump says trying to read from a virtual address without appropriate access, so sounds like a version mismatch.
 
Mq2Bot is CTD when i /bot on for my 105 cleric. I have the newest compile and Mq2bot.
 
I am not sure. i just tested on my level 100 cleric and everything loaded fine and healed fine. I can toss the latest version of the plugin up on first post. I have some minor additions and tweaks.

Added: Call of the Wild (and other 0% rez) and if statements for Call/Rez


Suggested if statements for dru/shm/pal:
CallIf0=${Me.CombatState.Equal[COMBAT]}

RezIf0=${Select[${Me.CombatState},ACTIVE,RESTING]}
 
It still crashes on my L95 cleric on /bot on (with the latest dll) It would run on another character, so seems to be cleric related.
 
I get CTD on my 105 SK /105 wizard/ 93 chanty / No issues with low level toons same accounts.
 
Unfortunately I don't really know what I can do about CTDs if I can't recreate them. I know there are currently issues with wineq and isboxer having issues with the core compile. perhaps mq2bot could be touching one of the things that is in that problem. I don't use wineq or isboxer and am able to run it fine without crashes. I am not saying those are for sure the issues, but perhaps those that are crashing can state whether or not they are using either.

- - - Updated - - -

You can try this version. All i did was comment out some lines of code that arent otherwise used by the plugin yet but was really about the only thing changed from last version.

- - - Updated - - -

Ok, i see a potential issue with self buffs. This might fix that.

- - - Updated - - -

Uploaded new version to correct some self buff spammage/crashes.

Added (does not need to /bot on in order to use):
Bot.Tells - IntType - how many tells have you received since the plugin has been loaded
Bot.Tells[x] - StringType - the actual sender and message of the tell.

So if i load the plugin and receive the following:
PeteSampras tells you, 'taco pizza chicken'
JohnMcEnroe tells you, 'hey there handsome'

${Bot.Tells} should return 2
${Bot.Tells[1]} should return PeteSampras - taco pizza chicken
${Bot.Tells[2]} should return JohnMcEnroe - hey there handsome
 
Last edited:
Updated for today's compile. Added a bunch of debug messages. If you find the plugin gets stuck you can type /bot dodebug=1 to turn on debugging and that should spam all the routines it is going into. It is a lot. /bot dodebug=0 to turn back off.
 
Hey guys I havnt been able to use mq2bot since I came back from a month break. I have used the mq compile from last patch before the 7/1 patch and the bot would not even load when i typed /plugin mq2bot it would give me an error then I decided to download the m2bot files manually and plant them in the root folder which allowed me to plugin the bot but when i type /bot on now, I instantly crash. Anyone have any idea as to what this might be from? I have located the .dmp file that the crash report indicates but it doesn't let me upload it here. Any help is greatly appreciated.
 
a spells.mac log would tell me what you have loaded. But there seems to be something in the core mq2 compile that is causing a crash. my mq2 is weird right now in that i cant get half the plugins to work to see what is going on, but mq2bot *is* working for me so i cant duplicate any crashes. enchanters with a charm spell could maybe cause a crash but that is the only CTD i can think of.
 
i have the spells.mac file in my root folder how do i go about accessing the log file for it? Thanks for the quick reply ill be keeping a closer look for the next reply so i can get right back to you with any info i can provide.

- - - Updated - - -

I run a laptop and a desktop and 5 toons and the same crash happens on both the laptop and the desktop regardless of the class of the toon.
 
it will output a file in your /mq2/logs/ folder called spells.mac.log

Ever since I started compiling with VS2013 (which coincides with a getability core update on 17 June) there has been weird issues for some people (crashes for non-mmo people and it seems to randomly stop working for some mmo users) but not for others. My personal mq2 is totally fubar due to the vs2013 upgrade and cleaning my build so I am having trouble even seeing outputs since mq2chatwnd refuses to display for me. There is nothing in the code that requires one compile over another beyond Nav.PathLength not being in the core compile but is critical to how I figure out how far away a mob is to pull. So pulling wouldn't function correctly using core compile.

I keep noticing a lot of users reporting issues are using wineq or isboxer but I don't know if that is linked or just coincidence.
 
Last edited by a moderator:
I don't use wineq or isboxer, i only have the base compile, mqnavigation, and mq2bot files added to the base compile.

- - - Updated - - -

The only folders located inside my MQ2 folder are: Ini Files folder, Macro folder, MQ2Navigation folder, and UIFiles folder. maybe if i create the logs folder it will dump them files there?
 
Hi Pete!

Druid crashes to desktop if I load snare and engage in combat with my group. If I take snare off the spell bar and engage a mob, no CTD.

Much love
 
Ok, that is fairly specific @ snare. Try this and see if it works. If it does, it could be what is causing many of the crashes. Thanks.
 

Attachments

Pete,
Still get CTD's on all high level toons. When I type /plugin mq2bot it does not load any of the AA abilities or spells. When I type /bot on it just locks up. Crash message window appears. All level 60 and below toons on same accounts work and load fine.
 
Can you explain how the maintankbuff section works? I set a MainTankBuff0=Buff Spell and set a char in my group as maintank and it never did anything upon starting bot. For example, I'm testing on a low level cleric and druid, so I'm not using any group buffs.

On the druid, I have Skin Like Wood and Shield of Thistles memmed. I did not make any changes to the default ini for the druid, but when I start up the bot, it auto sets Shield of Thistles as MainTankBuff0, but it almost never actually casts the buff. It appears to be completely random about when it will and won't cast the buff.

On the cleric, it never detects any of my buffs as MainTankBuffs, so I manually added MainTankBuff0=Center and MainTankBuff1=Holy Armor, but when it starts up it doesn't list the spells and it never casts the buffs.

Also, a "/bot MainTankBuffs0=spell" command appears to not be recognized, as it doesn't echo anything like the other ones do.

- - - Updated - - -

Another topic, I set a BuffPassword=blabla on the druid and the cleric in my ini file and did a /bot off, /bot on (just to make sure, even though I shouldn't need to). However, when I send a tell or say in group "blabla=Center" or any of the buffs mentioned in my above post, nothing happens. However, if I just tell or say in group "Center" or any of the buffs mentioned in my above post, they cast them on me. Something I'm not doing right with the

- - - Updated - - -

Another topic, can anybody help me with the settings to get this desired result for my caster characters?

If no one in the group is in combat within $assistrange AND $autofollowleader is 0 AND my mana % is less than my $medstopat % AND I'm not sitting, then sit to the specific $medstopat variable setting. Check this each cycle.

-On the flip side of the above, make the character stand up if anyone in the group is in combat within $assistrange
 
Last edited:
I'm getting a ctd with a 102 wizard i am using isboxer. ini for mq2bot is all defaults haven't changed anything.
 
Last edited:
Got MQ2bot to load, but /bot on crashes eq. Any idea how to fix it or how to tell you guys whats going on to help me fix it?

Edit: Works on a different toon (lvl 1 mage) but not my main
 
Pete,
Still get CTD's on all high level toons. When I type /plugin mq2bot it does not load any of the AA abilities or spells. When I type /bot on it just locks up. Crash message window appears. All level 60 and below toons on same accounts work and load fine.

Same results here. I'd be happy to attach any log files that may be useful? This is one of the plugins that makes the game a LOT more fun and I haven't been able to use it in a while. Love to help in any way I can. Thank you.
 
Nope. I did the VS2013 C++. Still get the same. /plugin MQ2bot loads nothing. I type /bot on it locks. Low level toons Rogue 62, Sk 55 and cleric 53 all load and act fine. Every toon I have on 3 accts over 85 all lock and CTD. I will take some screen shots and send them your way pete.

sent 2 via PM.
 
Last edited:
updated for the patch. not sure if it was working for anyone or not but if it is, it is up to date.
 
Hi Pete,

since last update whenever I turn bot on, it's not working correctlyor identifying my memmed spells corectly.

For instance, my cleric autos to Heal0=Complete heal and Nuke=harm touch...

Not sure if it's something I'm doing or due to the recent patch. Tried a fresh MQ2 install and it didn't help. Anyone else having this problem?

Thanks!
 
Updated for ninja patch. Plugin is still working fine for me. I wish i could tell you i had good news for the people that are crashing but it doesnt seem to crash for me.

- - - Updated - - -

Fixed: Potential crash for discs/aura or when you are hit.
 
Hey pete , just and idea , and i know it can be done via ifs but anyone to have mq2bot detect if in raid to use raid usage or if in group use group usage
 
you can use different inis via /botini whatever. so:
/botini raid

that loads:
server_name.ini section [MQ2Bot_raid]

default when starting the plugin is always section [MQ2Bot]

- - - Updated - - -

Reposted latest .dll. Another potential crash fix for bards and the /offtank command, which is at least temporarily removed.
 
enchanter shaman cleric and wizard all crashing upon /bot on today worked yesterday not working today , also /loadbot is crashing it as well
 
MQ2Bot

Users who are viewing this thread

Back
Top
Cart