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

Plugin - MQ2Shaman 3.1.52471.11

Thanks Sic for the reply, for sure this is one of those Low on priority list and more complicate to do for the small QoL improvement it might do. Will block buffs on any toons this is occuring for.
 
Thanks Sic for the reply, for sure this is one of those Low on priority list and more complicate to do for the small QoL improvement it might do. Will block buffs on any toons this is occuring for.
its not super low - its something i've been thinking about for a while - I only just reworked our buff check so we could force a max lvl and i knew i would need to revisit again for the pet thing, but there are some design choices that will have to be thought out first.

for example - maybe you want one of the group's pet to *be* the tank. toggle ends up making it a 1 or none situation, and other things.

i'm actively working on figuring out a clean solution to "hit all angles" but i don't have a timeline.
 
Its great you are thinking of these things Sic! Only reason i asked for it to be a toggle intestead of "Buff block" scenario is that, for all classes that have pets who can make Tank type pets, we have to do a buff block. This isn't a problem, just the minor issue of remember to do it when you aquire a new toon that has one of those classes. IE i blocked this on the SK pet, Shaman pet, Mage pet but forgot to do it on Enchanter pet. It was great to see my group dps jump by litterally 1 dps (could be due to RNG to be honest) when the enchanter pet had Avatar.

Regarding avatar, another option and not sure if its feasible or not, is keep everything the same, but can we have avatar only buff during aggro ( engagment in group with a mob) and more importantly the shaman priortise buffing PC over NPCs first. This way we know the group gets max DPS from avatar (and not burn emeralds unnecessary out of combat) and once PC's are buff , and healing routines are met, we then move to buff pets to give that additional DPS to the group if required. Hope that made sense ?

Also can i request Avatar be moved to be in combat only buff as it consumes an emerald every 6mins. This gets quite expensive when sitting in EC tunnels wanting to sell my stack of bone chips.

Thanks
 
Its great you are thinking of these things Sic! Only reason i asked for it to be a toggle intestead of "Buff block" scenario is that, for all classes that have pets who can make Tank type pets, we have to do a buff block. This isn't a problem, just the minor issue of remember to do it when you aquire a new toon that has one of those classes. IE i blocked this on the SK pet, Shaman pet, Mage pet but forgot to do it on Enchanter pet. It was great to see my group dps jump by litterally 1 dps (could be due to RNG to be honest) when the enchanter pet had Avatar.

Regarding avatar, another option and not sure if its feasible or not, is keep everything the same, but can we have avatar only buff during aggro ( engagment in group with a mob) and more importantly the shaman priortise buffing PC over NPCs first. This way we know the group gets max DPS from avatar (and not burn emeralds unnecessary out of combat) and once PC's are buff , and healing routines are met, we then move to buff pets to give that additional DPS to the group if required. Hope that made sense ?

Also can i request Avatar be moved to be in combat only buff as it consumes an emerald every 6mins. This gets quite expensive when sitting in EC tunnels wanting to sell my stack of bone chips.

Thanks
there's no way to prioritize X over Y and not something i'm going to change anytime soon. (with the exception that we currently do the MA first always, and then the player then the players pet, then next player, etc.)

I specifically made avatar only cast out of combat specifically because of the long cast time on it, but i guess long cast times are expected in old timey eq, and unlikely you're solo healing as shaman prolly i can change that to be in combat only.

primal avatar should be open now and that doesn't take emerald if you have the capability of getting that - but yeah burning emeralds for no reason is poopy
 
So I have been loving the plugin. I am curious what assist % setting folks have been using - I run into an issue where my shaman starts going ham before I get the pull back to camp and gets her in trouble sometimes. She keeps getting summoned out of the group in Fear Itself for instance. It is a me thing - not the plugin - so I have been trying to dial in the assist settings to prevent it from happening. Curious what you lot have been using. Thanks.
 
So I have been loving the plugin. I am curious what assist % setting folks have been using - I run into an issue where my shaman starts going ham before I get the pull back to camp and gets her in trouble sometimes. She keeps getting summoned out of the group in Fear Itself for instance. It is a me thing - not the plugin - so I have been trying to dial in the assist settings to prevent it from happening. Curious what you lot have been using. Thanks.
this depends on what is getting you trouble.

if it is heals, you can adjust heals values.

if it is nuke like giftDD you can adjust your campradius to be tighter, or assist at to be lower (if you have usesquall off). if usesquall is on, we actually start blasting right away to get that twin cast. I might adjust this to respect campradius or assistat (and it probably should) - but it currently doesn't. --- I have a suspicion this is what's happening and is definitely not really your fault =p

Personally keep my autoassistat 100, and campradius something along the lines of 60
 
Last edited:
Thanks Sic. And yes, I should have specified better. It is the blasts to get the twin cast. In areas where mobs summon they just pluck her out of the group and sometimes it all goes south from there.

So far I have been using an assist at 99 - campradius of 60 on all my dps while using a smaller camp radius for my tank to make sure that he gets all way back to the group rather than toeing the line.
 
Thanks Sic. And yes, I should have specified better. It is the blasts to get the twin cast. In areas where mobs summon they just pluck her out of the group and sometimes it all goes south from there.

So far I have been using an assist at 99 - campradius of 60 on all my dps while using a smaller camp radius for my tank to make sure that he gets all way back to the group rather than toeing the line.
Yah currently doesnt respect campradius or assist with the intent to get that buff asap. Will look into respecting campradius at least
 
Guys sorry to always be throwing out noob questions - is this still in development? Available to test or purchase early?
 
I have run into an issue where the plugin is cycling between memorizing Cripple in slot 4 and Balance of the Nihil in Slot 4. There is a post from 2016 where this was happening for someone else and Sic said he had a fix for it - looks like it has reared its head again. Other than disabling/pausing the plugin is there a setting that can be turned off or disabled temporarily so my shaman is playable? Character just turned level 65 last night and discovered this right after memorizing the level 65 spells.
 

Quite impossible for a post from 2016 to be in any way related to this plugin since it wasn't even alpha tested until mid 2020

Post 452. Seven posts before yours addresses this. The download is for live.

Would be awesome if while beta testing plugins that users tried to keep up with the thread so we didn't have to repeat ourselves so much.
 

Quite impossible for a post from 2016 to be in any way related to this plugin since it wasn't even alpha tested until mid 2020

Post 452. Seven posts before yours addresses this. The download is for live.

Would be awesome if while beta testing plugins that users tried to keep up with the thread so we didn't have to repeat ourselves so much.

You are correct - like a chucklehead I was looking at Sic's join date. <bleh> sorry.
 
Hey guy's its Sic, from the past, now in the future, with some shit that's new, but also old!
 
I saw a previous post with a similar issue, but I'll post anyway, was getting the spell mem cycle of death on a 69 shaman

View attachment 25777

Quite impossible for a post from 2016 to be in any way related to this plugin since it wasn't even alpha tested until mid 2020

Post 452. Seven posts before yours addresses this. The download is for live.

Would be awesome if while beta testing plugins that users tried to keep up with the thread so we didn't have to repeat ourselves so much.
mentioned two posts above.
 
I can't just "push an update" to the pre-release plugins like I could for released plugins, as mentioned earlier.

That is why i included the file previously.


Here it is again
 
Is there a way to get your missing spells dumped out of mq2shaman to a text file? Dusting off an old shaman and missing a lot of Rk. II spells from 97 through 110. I see them when I load the class plugin, just wondering if I can move it off to a text file.

Thanks,
-Taz
 
Is there a way to get your missing spells dumped out of mq2shaman to a text file? Dusting off an old shaman and missing a lot of Rk. II spells from 97 through 110. I see them when I load the class plugin, just wondering if I can move it off to a text file.

Thanks,
-Taz
Everquest has this built in functionality with /outputfile missingspells i usually do it with something like /outputfile missingspells ZZZ-${Me.Name} and it puts a file in my everquest directory named ZZZ-WhateverYourToonNameIs which makes it easy to find

it will say the spell name or the spell name and rank for what spell is missing.

As far as what spells the plugin wants that is missing, just the output is available
 
Plugin has been working great amazing work.
I have a small problem my UI window seems to be stuck minimized i can not expand it to view settings.
Have reinstalled .ddl, deleted ini files that were created, reloaded ui skin, rebooted, restarted all apps and plugin still no dice.
 
Plugin has been working great amazing work.
I have a small problem my UI window seems to be stuck minimized i can not expand it to view settings.
Have reinstalled .ddl, deleted ini files that were created, reloaded ui skin, rebooted, restarted all apps and plugin still no dice.
this means that you clicked the hide button, and then exited the game - for some reason some eq windows end up like this.

you need to grab the bottom right corner and drag it larger (grab the bottom right corner, and you will get a 45 degree double arrow and drag down and over - or grab bottom and get a 90 degree vertical double arrow and drag down)

1605918372986.png

then once you have it to where you want it, click the top right box to clsoe the window and then /shm show - which will save the window location

Also give the CWTN UI Video a watch
 
hey guys, just loaded up this plugin and the warrior one as well....
ive read the previous posts and attempted to download and replace the .dll file on a new heroic char
he wants to spam Unity of the Spirits on his pet
is this still a known issue or might I be doing something wrong with the fix?
 
hey guys, just loaded up this plugin and the warrior one as well....
ive read the previous posts and attempted to download and replace the .dll file on a new heroic char
he wants to spam Unity of the Spirits on his pet
is this still a known issue or might I be doing something wrong with the fix?
please ensure you read the FAQ for the plugins and watch the video for any of them you use.

if/when there is a buff that gets spam cast - if it gives you a red error message from eq about stacking - then its an mq2/eq error that is reporting that it does stack and that means that there is something hinky with eq/mq2 itself, and not something we can address specifically. Focus lines are particularly bad with this.

in the mean time - like the FAQ says, just add the buff to your pet's block buffs.
 
My shaman is currently level 50. Is there a way to reduce all those fluff buffs he casts? He will spend 3 mana bars buffing the group and then do it all over again. Also is chain casting canni at low levels better than just regular medding.
 
My shaman is currently level 50. Is there a way to reduce all those fluff buffs he casts? He will spend 3 mana bars buffing the group and then do it all over again. Also is chain casting canni at low levels better than just regular medding.
any buff you don't want you can block on the characters you don't want to receive them.

you can adjust your canni spell mana % to whatever value - once you reach that value you will cast it.

you can toggle off using the focus line with usefocus, and some of the other things like shrink, and sow etc - but for the other buffs, they're just part of it - they buff your tank with tank stuff, melee with melee stuff. any toons you don't want those buffs on you can add to your blocked buffs on that character and we will no longer cast those buffs on that character
 
Loving the plugin so far. Have noticed a weird issue that I cannot lock down the cause nor repeat, but after a while and guaranteed to happen (at least 1hr, trying to time it), the shammy will eventually get stuck with his spell book open, but not actively casting, swapping or memming any spells. At this point he ceases casting until the spell book is manually closed. Once closed, it goes back to normal function. From the logs this time it got hung on memming Talisman of the Enduring in slot 6. No errors in the output I can see. I wlll keep checking to see if it always occurs at a set time or a set spell and/or slot. Anything else I can enable to help me track this down?
 
Loving the plugin so far. Have noticed a weird issue that I cannot lock down the cause nor repeat, but after a while and guaranteed to happen (at least 1hr, trying to time it), the shammy will eventually get stuck with his spell book open, but not actively casting, swapping or memming any spells. At this point he ceases casting until the spell book is manually closed. Once closed, it goes back to normal function. From the logs this time it got hung on memming Talisman of the Enduring in slot 6. No errors in the output I can see. I wlll keep checking to see if it always occurs at a set time or a set spell and/or slot. Anything else I can enable to help me track this down?
as mentioned in the FAQ this is usually something to do with your background fps setting in your alt-o window - you really want this to be 60+

this also appears to be something you can sometimes force to happen if you tab right when it opens its book and you're using eqwire.

good news is if you're in a mode other than manual mode (and not byos) you will stand up if it is reporting that you don't currently have a spell actively being memorized. We check this every pulse (very frequently). If you have your background fps set too low - or something else limiting the cycles that eq *does stuff* (fps) then it can skip "doing work"
 
Last edited:
Found this in the thread:

thanks for the note toppers

*might* be something we already fixed - might be some fkery with eq/mq2 saying that something stacks etc as mentioned elsewhere in the thread.

also heroic shaman doesn't load some spells and such - i'm still doing the "low-mid" spell setup. probably won't be there if there's a build today, but will likely have something sunday/monday to ensure we *have* spells loaded at all times lol

I am level 85 and playing on a TLP and Unity of the Spirits is still spamming. Shaman is trying to cast on his pet. The pet already has the 4 Unity spells. I am not getting any error messages, he just chain casts it while out of combat. If you already aware of this please disregard or if you want more specific info from me let me know what to look for. Keep up the hard work, it's looking good.
 
I will set FPS to 60+, and was already in Assist and was getting xtargets. It just happened again between posts, and I had enough logs to get two looks at the event. I had been running with MemCureAll checked on, and in Assist mode while on a mount. Both times it hung on memming from Talisman of the Enduring to Blood of Tevik in slot 6. I have the spell and can manually load it into 6 and when I do that, it immediately closed and went on its merry way. I am now going to run with MemCureAll off to see if this pops up again.
 
Found this in the thread:



I am level 85 and playing on a TLP and Unity is still spamming. Shaman is trying to cast on his pet. The pet already has the 4 Unity spells. I am not getting any error messages, he just chain casts it while out of combat. If you already aware of this please disregard or if you want more specific info from me let me know what to look for. Keep up the hard work, it's looking good.
yeah its been reported those 4 spells are returning back that the pet needs the buffs from them and they stack. This is an mq2 issue that cwtn and I don't have solution for.

However, you can add those 4 spells to your pet's blocked buffs and he will stop
 
I will set FPS to 60+, and was already in Assist and was getting xtargets. It just happened again between posts, and I had enough logs to get two looks at the event. I had been running with MemCureAll checked on, and in Assist mode while on a mount. Both times it hung on memming from Talisman of the Enduring to Blood of Tevik in slot 6. I have the spell and can manually load it into 6 and when I do that, it immediately closed and went on its merry way. I am now going to run with MemCureAll off to see if this pops up again.
its not going to be related with the spell itself - they're all sent through the same function - something is happening with mq2 somewhere - are you using mq2eqwire? do you have any unusual settings with eqwire? despite your in-game fps settings, do you have any external limits on your fps - like isboxer often defaults background instances to 30.

i just re-read - so you weren't set to 60+ - yeah definitely want to do that - and definitely double check you have any other fps limitations or unusual settings that may stop work from being done in the background.
 
its not going to be related with the spell itself - they're all sent through the same function - something is happening with mq2 somewhere - are you using mq2eqwire? do you have any unusual settings with eqwire? despite your in-game fps settings, do you have any external limits on your fps - like isboxer often defaults background instances to 30.

i just re-read - so you weren't set to 60+ - yeah definitely want to do that - and definitely double check you have any other fps limitations or unusual settings that may stop work from being done in the background.
Neither eqwire nor isboxer. I had manually had the toons all set to 30FPS while in background. I doubt its a hardware limit for 60+ (2080ti and AMD 3900xt with 32gigs) and I dont see anything in those logs that would suggest I am pegging out hardware side. Its a pretty generic RedGuides install, and in this instance its 7 toons all on this box running your plugins on an ENC, SHM, WAR, MNK, BER. KA12 for the bard and RGMerc for the RNG. Nothing worldy exotic. Since it would happen over time, my first thought was a small memory leak or loop but again nothing in the logs suggests that (plus it never crashes the app or the eq client). I am just going to keep an eye on it. I havent seen any of your other plugins do this ever. CLR, BST, ROG. all solid for 12+ hrs at a time. It really looks like it just cant find that one spell, and gets stuck at pg1 of the spell book.
 
Neither eqwire nor isboxer. I had manually had the toons all set to 30FPS while in background. I doubt its a hardware limit for 60+ (2080ti and AMD 3900xt with 32gigs) and I dont see anything in those logs that would suggest I am pegging out hardware side. Its a pretty generic RedGuides install, and in this instance its 7 toons all on this box running your plugins on an ENC, SHM, WAR, MNK, BER. KA12 for the bard and RGMerc for the RNG. Nothing worldy exotic. Since it would happen over time, my first thought was a small memory leak or loop but again nothing in the logs suggests that (plus it never crashes the app or the eq client). I am just going to keep an eye on it. I havent seen any of your other plugins do this ever. CLR, BST, ROG. all solid for 12+ hrs at a time. It really looks like it just cant find that one spell, and gets stuck at pg1 of the spell book.
all those things are using the exact same library for those functions, its not just "the same looking code" it is actually "the same code". bst or eskay or cleric or shaman or enchanter are all calling that exact same function, and if we're not in manual mode and not byos - if 2 seconds after we no longer have a count for our mem spells, we stand up

You definitely have a beefy machine and shouldn't be having any issues by any stretch (obviously depending on if you're loading 100 toons =p)

if you're running a pure generic install, it could possibly be related with your eqclient.ini settings and the cpuaffinity - I recommend for each instance of eq to set that affinity to -1, that way its not locked to cores and whatnot.

like in your eqclient.ini change all instances of "CPUAFFINITY" to #=-1
with 6 instances of EQ for example, you have 6 cpu affinity entries - you will want to change all of these to "-1"

CPUAFFINITY0=-1
CPUAFFINITY1=-1
CPUAFFINITY2=-1
CPUAFFINITY3=-1
CPUAFFINITY4=-1
CPUAFFINITY5=-1

since you don't have mq2eqwire - maybe that is something worth looking into - you obviously don't *need* it for performance - but i still recommend it even with a beefy machine - helps get that cpu usage and such down.

I don't know if the in game fps stuff is instant or requires a zone or relog to take effect btw - might be worth experimenting with.
 
all those things are using the exact same library for those functions, its not just "the same looking code" it is actually "the same code". bst or eskay or cleric or shaman or enchanter are all calling that exact same function, and if we're not in manual mode and not byos - if 2 seconds after we no longer have a count for our mem spells, we stand up

You definitely have a beefy machine and shouldn't be having any issues by any stretch (obviously depending on if you're loading 100 toons =p)

if you're running a pure generic install, it could possibly be related with your eqclient.ini settings and the cpuaffinity - I recommend for each instance of eq to set that affinity to -1, that way its not locked to cores and whatnot.

like in your eqclient.ini change all instances of "CPUAFFINITY" to #=-1
with 6 instances of EQ for example, you have 6 cpu affinity entries - you will want to change all of these to "-1"

CPUAFFINITY0=-1
CPUAFFINITY1=-1
CPUAFFINITY2=-1
CPUAFFINITY3=-1
CPUAFFINITY4=-1
CPUAFFINITY5=-1

since you don't have mq2eqwire - maybe that is something worth looking into - you obviously don't *need* it for performance - but i still recommend it even with a beefy machine - helps get that cpu usage and such down.

I don't know if the in game fps stuff is instant or requires a zone or relog to take effect btw - might be worth experimenting with.

I almost never use manual mode, its either assist, vorpal or chase even for the ENC and healers. I checked my CPUAffinity and have 13 of them each following CPUAffinity(x)=x. I have set them all to -1 now. I take it it creates a CPUAffinity per client launched concurrently? 13 is the max number of clients I have ever had open at once (Damn you Staff of Forbidden Rites!)
 
I almost never use manual mode, its either assist, vorpal or chase even for the ENC and healers. I checked my CPUAffinity and have 13 of them each following CPUAffinity(x)=x. I have set them all to -1 now. I take it it creates a CPUAffinity per client launched concurrently? 13 is the max number of clients I have ever had open at once (Damn you Staff of Forbidden Rites!)
yes, it indexes at 0 and then goes up per concurrent instance of eq

so 6 instances would be 0-5, 12 would be 0-11 etc
 
Plugin - MQ2Shaman

Users who are viewing this thread

Back
Top
Cart