• 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
MQ2Grind

Release MQ2Grind 3.1.52471.11

my mq2grind.ini file is pretty much empty. looking for a way to make sure my bard uses xgen and rest of my group use CWTN, it is trying to make everyone use non-existant KA .ini files
Current ini file reads
[General]
navDistance=20
groupGap=50
ExitMode=taskquit
lastToVRALoc=0
lastToVIALoc=0
lastTBLGMMLoc=0
lastCoVTCLoc=0
lastCoVToVLoc=0
lastCoVSTLoc=0
WaitForLoot=0
DelayAtLoc=0
[Tank]
PullDistance=100
LTDistPullCmd=/squelch /nav target log=off ; /timed 10 /attack on
GTDistPullCmd=/multiline ; /cast Protest for Power; /face; /timed 20 /nav target log=off; /timed 25 /attack on
anyone able to help a n00b out?
 
Thank you for making me get off my lazy ass and jump head first down the rabbit hole to be able to get the contract of war quest, been fun so far running through all the TBL progression i never did
 
ok my .ini file is empty except for [tank]. total non coder n00b here. how do I want to set this up for a SHM, MNK, and BER (running cwtn plugins) and a BRD (running xgen) btw Xgen works flawlessly if I manually turn it on every instance run. RGmercs gives me a lot of problems in a previous version there was an option for my bard and i put in the command for xgen and it ran beautifully but after the latest update the only class in there is my tank
 
ok my .ini file is empty except for [tank]. total non coder n00b here. how do I want to set this up for a SHM, MNK, and BER (running cwtn plugins) and a BRD (running xgen) btw Xgen works flawlessly if I manually turn it on every instance run. RGmercs gives me a lot of problems in a previous version there was an option for my bard and i put in the command for xgen and it ran beautifully but after the latest update the only class in there is my tank

This is my mistake Flintleroy (and thanks for getting in touch with me on Discord). When I supplied MQ2Grind as an open beta, I shipped the full INI and didn't cater for it to be populated if it didn't exist. I need to implement this and will be in my next release of the software. Total oopsie on my part.
 
Redbot updated MQ2Grind with a new update entry:

3/16/2021

Enhancements
-

Resolved defects
- Automatically create INI if MQ2Grind.ini is missing

Caveats (known issues)
- /multiline issue with /rgstart in MQ2Grind.ini (work around is to replace /rgstart with /macro rgmercs\RGMERC.mac)
- Plugin is not available for EMU
- EQ, MQ2, and MQ2Nav say mob is LOS, but isn't, tried to avoid this by locations, let me know if and where you get stuck
- EQ BUG where when exiting instance group members end up in separate zones (work around built in)

Read the rest of this update entry...
 
Did you need any help doing missions? I wouldn’t mind walking through and doing a NAV waypoint for a few missions.
 
hytiek updated MQ2Grind with a new update entry:

Added delay feature and fixed a few issues

3/24/2021
---
Enhancements
- Added the ability to delay at each location (INI: [General] DelayAtLoc=<seconds>)

Resolved defects
- Fixed a defect where the Tank would not start if defined to use a macro (thank you JerkChicken for reporting this)
- Fixed a number of internal issues (bad loop made running look odd, bad timers, other things you won't see but bugged me)

Caveats (known issues)
- /multiline issue with /rgstart in MQ2Grind.ini (work around is to replace /rgstart with /macro...

Read the rest of this update entry...
 
I'm having issues with the rez timer (DelayAfterRez) not working as expected.

I'm running the Restless Assault mission with a shaman. If I have a toon die, the Shaman will use Call of the Wild to bring the toon back to their corpse so they can continue the fight but not rez them. After the fight is over, the tank sees the dead toon and pauses the grind (/grind pause) instead of just waiting for the shaman to rez the toon and then wait the time as defined by the DelayAfterRez variable. Is this as designed? I have to manually issue a /grind resume to get the group going again.
 
I'm having issues with the rez timer (DelayAfterRez) not working as expected.

I'm running the Restless Assault mission with a shaman. If I have a toon die, the Shaman will use Call of the Wild to bring the toon back to their corpse so they can continue the fight but not rez them. After the fight is over, the tank sees the dead toon and pauses the grind (/grind pause) instead of just waiting for the shaman to rez the toon and then wait the time as defined by the DelayAfterRez variable. Is this as designed? I have to manually issue a /grind resume to get the group going again.

That's an interesting issue. So if/when there is a corpse (self or group) the plugin will pause. The DelayAfterRez was designed to allow for buffs and such after being rezzed; but it also have a heavy timer before being "checked again". I did not consider Call of the Wild + Resurrection so I need to think about how to handle this scenario. Thank you for raising it!
 
That's an interesting issue. So if/when there is a corpse (self or group) the plugin will pause. The DelayAfterRez was designed to allow for buffs and such after being rezzed; but it also have a heavy timer before being "checked again". I did not consider Call of the Wild + Resurrection so I need to think about how to handle this scenario. Thank you for raising it!
Thanks! Unfortunately that scenario happens a lot to my group! :-)
 
Forgot to post this. There is a setting in the mq2Nav UI that needs to be unchecked.

The bottom one on the setting’s tab. Can’t remember it at this moment with the game down.
 
Forgot to post this. There is a setting in the mq2Nav UI that needs to be unchecked.

The bottom one on the setting’s tab. Can’t remember it at this moment with the game down.

I'm so glad we figured that out!!!
 
Anyone have a Mq2grind Ini they setup and they like? Mines pretty bare.

I'm not sure how bare yours is, but if you want, delete your MQ2Grind.ini and then load the plugin again, it will regenerate a full INI. You must edit it to match your group dynamics though. Please let me know (by message or discord) if you need any help.
 
I'm not sure how bare yours is, but if you want, delete your MQ2Grind.ini and then load the plugin again, it will regenerate a full INI. You must edit it to match your group dynamics though. Please let me know (by message or discord) if you need any help.

Just straight outta the box - didn't edit any ini. Was wondering specifically what to edit. I run a whole crew of CWTN plugins.
 
When using this on Contract of War I have a issue not sure its something you'd want to change or not. So when you walk the entrance building and the two guards (a brume armor) are standing next to the pillars. The driver, my sk, is farther away from them then my group. My group happens to have 3 characters that are now lvl 112, leveling them up. Well before the SK engages the guards will agro one of my 112's or even my 115 cleric first. Killing one or two before my SK engages.

Maybe have the tank driver stop between those two mobs instead of a few feet ahead of them, dropping the group in between them. Its probably a issue with lower player agro, but I think it could go away if the mobs are not in line of sight of them at first.
 
The whole MQ2DanNet required has me on the fence.
What do you do if DanNet isn't easily possible?
For example PCs in remote locations or PCs on peer isolated networks.
Will there be an option to work around it?

Unless I have misunderstood the requirements for DanNet to function...
 
When using this on Contract of War I have a issue not sure its something you'd want to change or not. So when you walk the entrance building and the two guards (a brume armor) are standing next to the pillars. The driver, my sk, is farther away from them then my group. My group happens to have 3 characters that are now lvl 112, leveling them up. Well before the SK engages the guards will agro one of my 112's or even my 115 cleric first. Killing one or two before my SK engages.

Maybe have the tank driver stop between those two mobs instead of a few feet ahead of them, dropping the group in between them. Its probably a issue with lower player agro, but I think it could go away if the mobs are not in line of sight of them at first.

@hytiek Any chance to look at this? Even at 115 on all my toons this first combat spot in Contract of War is killing one or more people. My SK tank just sits there while they get attacked for a few seconds. Either a melee or my single healer (cleric) gets murdered. This kills the chance I can recover easy.
 
The whole MQ2DanNet required has me on the fence.
What do you do if DanNet isn't easily possible?
For example PCs in remote locations or PCs on peer isolated networks.
Will there be an option to work around it?

Unless I have misunderstood the requirements for DanNet to function...

MQ2Grind is about a single group control which you manage and control. MQ2Grind does not control your friends PC and their toons. This was not the intent at all. The description you've shared has me very curious, but we all implement things differently.

Dannet limitation is based on the same subnet; so if you have isolated networks for each toon that you are playing, Dannet will not work for you (as far as I understand). Enhancing this to use EQBC, could be an option, I just haven't had the need or want to do so. I'll put it on the task list though so it's not forgotten. If you want to discuss your set up in more detail, please feel free to reach out to me privately :)
 
When using this on Contract of War I have a issue not sure its something you'd want to change or not. So when you walk the entrance building and the two guards (a brume armor) are standing next to the pillars. The driver, my sk, is farther away from them then my group. My group happens to have 3 characters that are now lvl 112, leveling them up. Well before the SK engages the guards will agro one of my 112's or even my 115 cleric first. Killing one or two before my SK engages.

Maybe have the tank driver stop between those two mobs instead of a few feet ahead of them, dropping the group in between them. Its probably a issue with lower player agro, but I think it could go away if the mobs are not in line of sight of them at first.

This sounds like there is a misconfiguration in your INI file. Please run [/grind resettank shd] and let me know if your SK is still behaving poorly. This makes no sense to me at all beyond configuration issue, where it might be trying to use /ranged instead of a pull spell. The navigation of your SK and group mates also has me stumped as the groupmates intentionally are told to navigate SHORTER than the tank navigates, to avoid the proximity agro of mobs.

Perhaps; send me your INI file privately and I'll give you a hand with getting this resolved.

By the way - I'm really sorry about not replying earlier, I didn't see the notice / update of this forum!
 
Ok so just did the /grind resettank shd. I copied what I was using first. It did change the tanks settings in the ini file. Then I got them all setup and did /grind start. They zoned in. ran to first stopping spot inside the building you zone in, they shrunk themselves cause that is set as a thing in my cwtn plugins. SHD then leads them out the door. Stopping maybe 10 "feet" outside the door past the two door guards. Then the CLR, BRD, 3 BER's stop RIGHT between the two guards. The guards notice, attacking the 5 standing closest to them. The CLR heals them, getting agro, note the SHD is still just standing there with his thumbs up his *** :-) watching his pals get beat on. This time the CLR got killed, then the BRD, rest of the crew was able to beat them down and survive. And then I have to get the CLR back into zone to recover.

CLR died where he stopped at:

Your Location is -773.51, -955.94, -22.39, and are heading north by northwest. per /loc

SHD was about where the first step is outside the pillars.

I will send you both MQ2Grind.ini files but either way the SHD needs to be stopping between the two guards not the group.
 
Heya, noob here. How do i make all my toons use MQ2war, Sham, Monk, Rog, Berzerker? The only one i have using kissassist is the bard but im not sure how to edit the ini file to make this work.
 
Then the CLR, BRD, 3 BER's stop RIGHT between the two guards. The guards notice, attacking the 5 standing closest to them. The CLR heals them, getting agro, note the SHD is still just standing there with his thumbs up his *** :-) watching his pals get beat on. This time the CLR got killed, then the BRD, rest of the crew was able to beat them down and survive. And then I have to get the CLR back into zone to recover.

Looks like I've got this resolved with @craggyisland - the issue might be based on a few things, but ultimately a configuration setting adjustment and a change of locations (I'll push update soon so everyone can benefit from the updated loc).

Thank you for your patience craggy!
 
Heya, noob here. How do i make all my toons use MQ2war, Sham, Monk, Rog, Berzerker? The only one i have using kissassist is the bard but im not sure how to edit the ini file to make this work.

Replace the sections in your INI with the following:

[Tank]
PullDistance=100
Start=/multiline ; /war pause on; /war mode 7
LTDistPullCmd=/squelch /multiline ; /nav target log=off; /timed 5 /attack on; /timed 10 /docommand /${Me.Class.ShortName.Lower} resetcamp
GTDistPullCmd=/squelch /ranged

[Bard]
Start=/mac kissassist ${Group.MainTank}
Pause=/multiline ; /mqp on; /timed 10 /twist off
Resume=/mqp off
End=/endmacro

[Berserker]
Start=/multiline ; /ber mode chase; /ber switchwithma on; /ber assistat 98
Pause=/ber pause on
Resume=/ber pause off
End=/ber mode 0

[Monk]
Start=/multiline ; /mnk mode chase; /mnk switchwithma on; /mnk assistat 98
Pause=/mnk pause on
Resume=/mnk pause off
End=/mnk pause on

[Rogue]
Start=/multiline ; /rog usehidesneak off; /rog switchwithma on; /rog mode chase; /rog assistat 99
Pause=/rog pause on
Resume=/multiline ; /rog pause off; /rog usehidesneak on
End=/rog pause on

[Shaman]
Start=/multiline ; /shm mode chase; /shm switchwithma on; /shm assistat 97
Pause=/shm pause on
Resume=/shm pause off
End=/shm pause on

[Warrior]
Start=/multiline ; /war mode chase; /war switchwithma on; /war assistat 98
Pause=/war pause on
Resume=/war pause off
End=/war pause on

That should sort you out. If anything is unclear, let me know.
 
Replace the sections in your INI with the following:

[Tank]
PullDistance=100
Start=/multiline ; /war pause on; /war mode 7
LTDistPullCmd=/squelch /multiline ; /nav target log=off; /timed 5 /attack on; /timed 10 /docommand /${Me.Class.ShortName.Lower} resetcamp
GTDistPullCmd=/squelch /ranged

[Bard]
Start=/mac kissassist ${Group.MainTank}
Pause=/multiline ; /mqp on; /timed 10 /twist off
Resume=/mqp off
End=/endmacro

[Berserker]
Start=/multiline ; /ber mode chase; /ber switchwithma on; /ber assistat 98
Pause=/ber pause on
Resume=/ber pause off
End=/ber mode 0

[Monk]
Start=/multiline ; /mnk mode chase; /mnk switchwithma on; /mnk assistat 98
Pause=/mnk pause on
Resume=/mnk pause off
End=/mnk pause on

[Rogue]
Start=/multiline ; /rog usehidesneak off; /rog switchwithma on; /rog mode chase; /rog assistat 99
Pause=/rog pause on
Resume=/multiline ; /rog pause off; /rog usehidesneak on
End=/rog pause on

[Shaman]
Start=/multiline ; /shm mode chase; /shm switchwithma on; /shm assistat 97
Pause=/shm pause on
Resume=/shm pause off
End=/shm pause on

[Warrior]
Start=/multiline ; /war mode chase; /war switchwithma on; /war assistat 98
Pause=/war pause on
Resume=/war pause off
End=/war pause on

That should sort you out. If anything is unclear, let me know.

Thank you so much! I am still learning all these commands.
 
Last edited:
I am having a hard time figuring out how to edit this ini file. I read Qand A, I read instructions. But cannot figure out what to type to make all my toons use MQ2war, Sham, Monk, Rog, Berzerker. Warrior got mission, zoned in and is just standing there with a mob targeted.


Thank you so much! I am still learning all these commands.

If warrior is standing there doing nothing, that sounds like he doesn't have arrows for the /range command. Check if you have arrows and if you don't have any, you might want to make some. =)
 
Replace the sections in your INI with the following:

[Tank]
PullDistance=100
Start=/multiline ; /war pause on; /war mode 7
LTDistPullCmd=/squelch /multiline ; /nav target log=off; /timed 5 /attack on; /timed 10 /docommand /${Me.Class.ShortName.Lower} resetcamp
GTDistPullCmd=/squelch /ranged

[Bard]
Start=/mac kissassist ${Group.MainTank}
Pause=/multiline ; /mqp on; /timed 10 /twist off
Resume=/mqp off
End=/endmacro

[Berserker]
Start=/multiline ; /ber mode chase; /ber switchwithma on; /ber assistat 98
Pause=/ber pause on
Resume=/ber pause off
End=/ber mode 0

[Monk]
Start=/multiline ; /mnk mode chase; /mnk switchwithma on; /mnk assistat 98
Pause=/mnk pause on
Resume=/mnk pause off
End=/mnk pause on

[Rogue]
Start=/multiline ; /rog usehidesneak off; /rog switchwithma on; /rog mode chase; /rog assistat 99
Pause=/rog pause on
Resume=/multiline ; /rog pause off; /rog usehidesneak on
End=/rog pause on

[Shaman]
Start=/multiline ; /shm mode chase; /shm switchwithma on; /shm assistat 97
Pause=/shm pause on
Resume=/shm pause off
End=/shm pause on

[Warrior]
Start=/multiline ; /war mode chase; /war switchwithma on; /war assistat 98
Pause=/war pause on
Resume=/war pause off
End=/war pause on

That should sort you out. If anything is unclear, let me know.


How do i make the warrior start pulling or stop trying to use range attacks? Id rather him pull using his hate ability, not with arrows. I do not use a bow.
 
How do i make the warrior start pulling or stop trying to use range attacks? Id rather him pull using his hate ability, not with arrows.

You would edit the GTDistPullCmd to what you want it to use. Once done, save the MQ2Grind.ini file then close it, then in game /grind reload
 
hytiek updated MQ2Grind with a new update entry:

Contract of War fix

05/14/2021
---
Enhancements
- Updated location of the first NPC encounter in Contract of War (thank you craggyisland)
- Lowered default setting of pulseSkip if undefined

Resolved defects
- N/A

Caveats (known issues)
- /multiline issue with /rgstart in MQ2Grind.ini (work around is to replace /rgstart with /macro rgmercs\RGMERC.mac)
- Plugin is not available for EMU
- EQ, MQ2, and MQ2Nav say mob is LOS, but isn't, tried to avoid this by locations, let me know if and where you get stuck
- EQ...

Read the rest of this update entry...
 
what command do i use for a mage and wiz using kissassist in the ini?

[Magician]
Start=/mac kissassist assist ${Group.MainTank}
Pause=/mqp on
Resume=/mqp off
End=/endmacro

[Wizard]
Start=/mac kissassist assist ${Group.MainTank}
Pause=/mqp on
Resume=/mqp off
End=/endmacro

It's all the same as if you were doing things manually.
 
Redbot updated MQ2Grind with a new update entry:

05/19/2021

--- Enhancements - Updated PAL spell from Protest of Power to Protest of Honor for /grind resettank pal Resolved defects - N/A Caveats (known issues) - /multiline issue with /rgstart in MQ2Grind.ini (work around is to replace /rgstart with /macro rgmercs\RGMERC.mac) - Plugin is not available for EMU - EQ, MQ2, and MQ2Nav say mob is LOS, but isn't, tried to avoid this by locations, let me know if and where you get stuck - EQ BUG where when exiting instance group members end up in separate...

Read the rest of this update entry...
 
Why does a box pop up on random characters asking if I am ok joining the shared task? After a task is complete and they zone out sometimes one or more get this and don't continue the grind.
 
Release MQ2Grind

Users who are viewing this thread

Back
Top
Cart