• 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

mq2 bot is the additional layer of addiction, can't play without mq2 and Ka, can't play without mq2bot. DAMN YOU PETE SAMPRAS 0703048001419363006_filepicker.jpg
 
Updated. Sorry, I was waiting for htw to track down bugs as I was unable to find and fix them myself. In theory, the CTDs are all fixed thanks to him. Now it is just some refresh timer stuff that randomly doesnt work for some people but is fine for others. Still working that out and trying to figure out what is causing it for only some.
 
Pete,

Not working for me. It starts then it just unloads itself. Any reason for this?
 
Pete,

Not working for me. It starts then it just unloads itself. Any reason for this?
it issues a /bot off command when it loads for safety reasons. when you say unload did it unload the plugin? try typing /bot on and see if that does anything.

EDIT: oh i see what happened. i need to remove some code that he added in for some reason.

- - - Updated - - -

Ok, i removed all the authorization checks and reposted. I didnt know he added those in there. Let me know if you continue to have issues.
 
Hello all! I am using mq2bot right now, and I was wondering if there is a way to have my casters cast their Fireshard Ring when it is up for dps? I suck at holyshits and don't know much code. I searched for "fireshard ring" and "mq2bot clicky nuke" and couldn't find anything. Thanks in advance for any help! Regards
 
From game, first type:
/melee save

Then edit your servername_toonname.ini file (found in release directory...same level as macroquest2.exe) to have something like this in the mq2melee section

holyflag0=1
holyshit0=/if (${Cast.Ready[FireShard Ring]} && ${Target.PctHPs}>1 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /cast item "fireshard ring"

Save file, then from game type /melee load

This is a bit quick and dirty but that should work but pete might give u a better solution for mq2bot specifically....you could also include it as a dps if you are running kissassist
 
Updated .dll for patch. Added some things for testing:

Looks like i never implemented the ManaXIf statements. Give this a whirl. The if statements work like any other, so say your Quiet Miracle shows up as Mana1=Quiet Miracle, then your if statement to only use on yourself would be:

ManaIf1=${Bot.MinMana.ID}==${Me.ID}

Changed how mod rods are identified and created in hopes of fixing the level 105 spamming.

Upon /bot on or /loadspells you should now see the 3 types of mod rods you intend on using and the actual name of the wand. I dont have a level 105 mage to test on, but it worked fine with level 100. So i could use someone mage level 101+ to test this and provide feedback. If it works, i can add in all the other mod rods for level 1-95.

Previously updated that needs testing:
Found and fixed a bug (there may be more but this was one) that would cause mod rods to chain summon.
Added SummonModRods=1 to ini to enable/disable summoning mod rods on mage.

Removed some old authorization code. I only mention it in case it breaks something but you would otherwise never know about it.

in game command same format as others (not case sensitive):
/bot summonmodrods=0
/bot SummonModRods=1
to turn on and off on the fly


As far as putting that fireshard ring in: negative. I dont want to set up an AE 7500 damage nuke to auto fire as it could be very bad. I could set it up as a toggle, but youd be better off just using mq2melee probably.
 
This has to be the best plugin I've ever seen in the entire 10 years of MQ2 usage. I even put it above nodelay because its legit and awesome!
 
I am getting the message "Premium subscription is required to use MQ2Bot. never got this before, and it doesn't seem to be working....
 
I am getting the message "Premium subscription is required to use MQ2Bot. never got this before, and it doesn't seem to be working....
Sounds like you are trying to use the mmobugs loader version, which has an authentication check. I removed the check for the version posted here. I just looked at the code and its removed, but if anyone else says it is borked for them, i can recompile and re-upload. But otherwise, just redownload the version that is attached on first post.
 
how can I get a caster merc to follow assist because me as MT and assist wizard will always attack adds not MT target
If you don't want merc to auto assist you can put it to manual assist and change the 2 values related to that in the ini:
MercAssistAt=100
MercAssistRange=0

0 on the MercAssistRange means it doesnt check a range, but if it is anything other than 0, the mob has to be closer than that amount for the /mercassist command to be issued.
 
not merc , its my wizard on the mq2bot , he automatically targets say if I pull 2 and I tank ext 1 with me set as assist he will beat the shit out of ext2 before assisting me and that fixed my merc , thanks pete; now its my WIZARD himself on the macro doing it
 
not merc , its my wizard on the mq2bot , he automatically targets say if I pull 2 and I tank ext 1 with me set as assist he will beat the shit out of ext2 before assisting me and that fixed my merc , thanks pete; now its my WIZARD himself on the macro doing it

it is designed to always attack XTarget1 so long as XTarget1 isnt an ignored mob. So just set all your XTarget1 to be group assist's target (except for your designated group assist of course, which you leave blank because they are figuring out the target for you) or whatever then everyone attacks whatever the group assist targets.
 
started a new box team, 2 mages, sk , chanter, wizzy an cleric. I must say this rocks. Up an running so fast an doing work. thanks
 
Sorry, I had forgotten an authenticate check when you zone so it would shut down every time you zone. Reupped with that removed.
 
I am having some issues on my sk it is tring to cast when group is medding its pain line of spell on himself, has it set as a self buff. what can i do to fix this? should only be casting it on a mob as it has to have a mob to cast. also everytime i zone even if i do /bot off it tells me i need a premium sub to use mq2bot

- - - Updated - - -

it is designed to always attack XTarget1 so long as XTarget1 isnt an ignored mob. So just set all your XTarget1 to be group assist's target (except for your designated group assist of course, which you leave blank because they are figuring out the target for you) or whatever then everyone attacks whatever the group assist targets.
i am looking for this xtarget in my server_char. ini file but don't see it listed. where can i find it?
 
PeteSampras! I love this plugin, look forward to the update for todays patch! I can auto loot now with EQ's new feature, woot! Thanks again for an amazing plugin
 
PeteSampras! I love this plugin, look forward to the update for todays patch! I can auto loot now with EQ's new feature, woot! Thanks again for an amazing plugin

I shouldnt actually have to update the plugin most times, it will give an old error message but will still function. anyway, this new version has some test stuff in it so it may or may not crash!

-Fixed a harvest typo that may have impacted it working correctly
-Added mana check for harvest
-Added UseManaOnOthers=1 to use mana AAs on others
-/loadspells changed to /loadbot
-Reset CustomPetSpell on unloading bot.
-Added /offtank # command, you will offtank this # XTarget if there is one. Ie. /offtank 2 will off tank any target on XTarget 2

Previously updated that still needs feedback:

Upon /bot on or /loadbot you should now see the 3 types of mod rods you intend on using and the actual name of the wand. I dont have a level 105 mage to test on, but it worked fine with level 100. So i could use someone mage level 101+ to test this and provide feedback. If it works, i can add in all the other mod rods for level 1-95.


Found and fixed a bug (there may be more but this was one) that would cause mod rods to chain summon.
Added SummonModRods=1 to ini to enable/disable summoning mod rods on mage.

Removed some old authorization code. I only mention it in case it breaks something but you would otherwise never know about it.

in game command same format as others (not case sensitive):
/bot summonmodrods=0
/bot SummonModRods=1
to turn on and off on the fly
 
Hi Pete!

Thanks for the update! In terms of using MQ2bot after a patch, I have tried multiple times now after recent patches this year. I have never been able to get the bot to work after patch day, and I've always needed to wait for the update to use the plugin. Not only that, but multiple people have stated that MQ2bot will need to be updated after each patch, including Maskoi. That was one of the main reasons I had to constantly go back to MMOBUGS to use your awesome plugin. You would constantly update there first, and not on Redguides!

The common results of patch day are: Update compile, Load mq2bot plugin, spells load correctly, begins to self buff (one buff), and then proceed to do nothing. They just sit there. If I am doing something wrong on patch day, and I could be doing something different, please let me know! I'd love to not have to bother you after each patch. I know that would get tiresome.

With that said, the updated plugin seems to be not working properly.

- To begin with, loading the plugin starts the plugin automatically and does not keep it off by default. (not a big deal, I simply have never seen it like this)

- Bot only loads 4 clickies, no spells, no AA abilities, etc

- /bot on, /bot off, /loadbot /loadspells are commands that the plugin does not recognize that I am fairly sure all worked previously.

Below I attached a screenshot (I'm not sure how to show in reply, might have to visit the link to see) of what happens when I load mq2bot. This is after relogging, double checking new compile is installed, latest mq2bot.DLL - I triple checked before submitting this reply!

http://imgur.com/9FRLgwF

9FRLgwF


Thanks again for the best plugin out there by far!
 

Attachments

  • Capture.JPG
    Capture.JPG
    40.1 KB · Views: 72
updated /advloot to use /mqadvloot to deconflict with the new eq command and to match the new mq2advloot command.

@ your couldnt parse.. eh. i have no idea how that can happen unless your plugins are out of order. like as if mq2main wasnt loaded first. i changed a variable just in case, but if nobody else is having the problem then i have no clue. try the version i just posted and let me know.
 
MQ2Bot

Users who are viewing this thread

Back
Top
Cart