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

Plugin - MQ2BerZerker (3 Viewers) 3.1.52471.11

Worked perfectly! Thank you
@ChatWithThisName i think these folks are missing an update of some sort that the new version requires. I can't think of an easy way to track it down. I had success resolving this issue updating @damination's PC after running every update known to man including a new bios.
 
Last edited:
Appreciate the usebattleleap flag, unfortunately seeing the following:

/zerk mode 0
/zerk usebattleleap 1

Not using batteleap at all not even on the first mob after zoning. Have not tried to just wipe my .ini file, will do that when I'm back ingame.
 
Okay, I apologize for the lack of my appearance during all the different issues that users are experiencing with this current update.
I want to address some of those issues so that people are aware that these things are being looked into.

For the users having issues with Rk. II abilities on silver accts, I will need to have a manually set flag for users to identify that they have purchased the DBG upgrade for using Rk. II abilities on a silver acct. I had actually discussed this potential issue with @Sic but neither of us were sure how that would act, so I'll need to add a toggle for the user to manually set. Once the toggle is set it's likely that the user will have to /plugin mq2berzerker unload, then /plugin mq2berzerker so that it can collect the correct information. My apologies for the inconvenience.

It was brought to my attention that DPS on berzerkers appears to have gone down, and @Sic brought to my attention that the update doesn't allow burns to fire off. This is likely due to the method used for checking spells for required level to use them, it's not allowing the AA's to fire, and since Savage Spirit never fires, primary burn never goes off allowing it to get to any of the other burns, which is preventing burning all together. This too is going to be looked at. (This issue would likely apply to ALL AA's - Such as battle leap in the comment just prior to this post)

For those who are unable to even load the plugin, I recommend using the backup download that was mentioned by Redbot previously in this post. I sent him zips of MQ2Rogue and MQ2Berzerker prior to the transition to the new library method in the event things did not go well, and it seems that it was a good thing I did. This might be a good option for everyone to use until these changes are implemented, however none of the new features, such as raid mode, or fixes, such as the fix to movement, will be included in the new mode.

For those that are encountering issues extending beyond this post. Please note if you are using the new version or the backup zip that redbot posted so I know which issues are new and which issues should have already been handled so I can give appropriate troubleshooting steps for the issues until we get everything sorted in the new copy.

Thanks again for the patience and understanding from my users and I look forward to posting an update so that everyone can be on the same functional copy of the plugin.
 
I will be updating this post to reflect the found issues and their resolutions, if any are found for the above mentioned issues.

In the spirit of tackling issues one thing at a time. I can confirm that adding in the level check for abilities has fubar'd all AA's as they don't report their actual level requirement according to what you see on screen. Thus the change that verified levels for AA's in the event of deleveling will need to be reverted. I apologize for the oversight in this case, I made the assumption that it would report the correct required level for it's usage.

In the event you delevel the correction for this issue will be to /plugin mq2berzerker unload and /plugin mq2berzerker to get it to reinitialize the discs pending you getting your level back.

Below is a screenshot of the output showing it was failing the check when it shouldn't have been.
1568986101508.png
Below is what it looks like when I remove that check.
1568986361034.png
 
Purchased MQBerzerker today, and when the berserker is doing DPS its way better than it was with MQ2Melee. The problem I am having is the berserker is no longer auto attacking.

Nothing has changed in the INI.
I used /zerk help and set the auto assist to 95% and it still wouldnt attack. Previously, even before the berserker had engaged the mob, it had it targeted whatever the MA was attacking, this is no longer happening, so I am having to manually target the mob and then attack, then it does its thing.

I'm sure I am doing something wrong. Any help or suggestions would be awesome.

Thank you.

Run it with KA and mode 0. Just fire up Kiss, end it, then edit the ini to turn off mq2melee.

For me running it in mode 1 while great if sitting in one camp, but if you're moving around, causes all sorts of issues.
 
For those that couldn't load the latest version, please download and install the latest Visual C++ redist at this link. Had a friend with similar problem, this is the only thing we tried for him and it worked out the gate following that installation.


For those that need justification for this download. The following screenshot is direct from the visual C++ site.

1569001807530.png

It's possible you have the x64, or an outdated version. The above link for the x86 is the one needed and the one I've confirmed to work at this point. Pending any issues with that I'm still working on fixes for other things and will ship out a new copy to solve issues in MQ2BerZerker soon as I confirm fixes.

I know I said I was going to update a previous post but I wanted it to ping everyone again, which it doesn't do on an update post.
 
Chats has updated all of his plugins, download them again if you're having issues.

His SK plugin is here:
 
Should I use the rollback version until the burn issue is worked out, or does that rolled back issue contain the same issue?
 
With the update the burn issue is sorted.

It was due to AA's not firing because of the level reporting level 254 required to use any AA. Since I fixed that, the burns are now firing correctly (As well as all other AA's).
 
RaidMode seems to have an issue if the RaidLeader is the MainAssist, if I assign some one else it eventually works, also not sure what the flow is.
After debugging it some it seems unloading mq2rogue/mq2berzerker with no RaidAssist set, reload both plugins, and then set MA to non RaidLeader character = works
 
RaidMode seems to have an issue if the RaidLeader is the MainAssist, if I assign some one else it eventually works, also not sure what the flow is.
After debugging it some it seems unloading mq2rogue/mq2berzerker with no RaidAssist set, reload both plugins, and then set MA to non RaidLeader character = works
Is raid mode new? As far as I knew if didnt recieve support for raid settings. If can manage to get it to work then kudos as ive done it. But in raid setting the dps isnt where it needs to be on a zerk. Due to mostly key times when to fire what discs in what order and the plugin just wont allow that. It is a good little zerker merc for raid though just to do some dps. As for assist for me to get it to work since my shaman slows i set him as main assist so my zerkers would assist after the shaman slow on raid.
 
the logic checks for a raid assist every pulse, so if the RA changes it should automatically know who the new RA is.

You can have multiple RA's, RaidAssistNum = RA# you want to assist. So if you have the RL as a RA and then assign another RA, without removing the RL as the RA then you'd have to change the RaidAssistNum to 2, because the new assist is RA 2.

I'm not sure about the details of the RL being RA being an issue, and would have to look more into the issue to confirm there is an issue, and with what function. But if there is an issue with it, then I'm not 100% how to deal with it, because the information comes from functions that specifically look for RA and doesn't even care who the RL is.

Code:
    if ((RaidMode ? (RaidAssist() && GetRaidMainAssistTargetID(RaidAssistNum)) : (MainAssist() && GetGroupMainAssistTargetID())) && NumXTargets()) {

So here I'm saing if I'm in RaidMode to use RaidAssist and get the RA's target index is RaidAssistNum (which RA you want to help), otherwise use the group stuff that it was using before.

For the logic to see if there is an RA assigned,

Code:
DWORD RaidAssist()
{
    if (PSPAWNINFO pSpawn = (PSPAWNINFO)pLocalPlayer) {
        if (pRaid) {
            bool bMainAssist = false;
            for (int i = 0; i < 72; i++)
            {
                if (pRaid->RaidMemberUsed[i] && pRaid->RaidMember[i].RaidMainAssist)
                {
                    if (PSPAWNINFO RA = (PSPAWNINFO)GetSpawnByName(pRaid->RaidMember[i].Name)) {
                        return RA->SpawnID;
                    }
                }
            }
        }
    }
    return false;
}

and for getting the RA's target it's built into MQ2 in the MQ2Inlines.h

Code:
static inline DWORD GetRaidMainAssistTargetID(int index)
{
    if (PSPAWNINFO pSpawn = (PSPAWNINFO)pLocalPlayer) {
        if (pRaid) {
            bool bMainAssist = false;
            for (int i = 0; i < 72; i++)
            {
                if (pRaid->RaidMemberUsed[i] && pRaid->RaidMember[i].RaidMainAssist)
                {
                    bMainAssist = true;
                    break;
                }
            }
            if (bMainAssist) {
                if (index < 0 || index > 3)
                    index = 0;
                return pSpawn->RaidAssistNPC[index];
            }
        }
    }
    return 0;
}

so that says if I'm in a raid, and I cycle through every potential member of the raid, and I find the RaidMainAssist at one of those locations, then there is a raid assist, and I should break out of the check, then it says if there was an MA at all, check for the indexes to be within expectations, and then RA's target at that index designated.

During my testing I could only have 3 RA's, so the logic says RaidAssistNum input by the user can be 1 to 3, which is incremented and decremented as needed to output the 0 thru 2 possible indexes.

During all of this, the RL isn't mentioned at all, so I'm not sure what that issue would be, because RL shouldn't matter. Either you have an RA target or you don't.
 
Last edited:
i havent noticed the plugin using any of the spires. i usually just hit it manually. just wondering if that was intended?
 
In the event that no one on here knew, just from watching the video. the aa battle leap only needs to be done once per life, per zone. spamming it will do nothing but waste a cast time. on another note it wasn't casting some of the group wide dmg buffs. atleast 2 shared buffs that the group would get to help raise dps. I see a lot of spammables that most zerkers know anyway but a few things weren't being done that increase overall dmg. other than that it looks sound. but I jus see it automating the standard mashes zerkers use on a regular. It also didn't show any of the saved burns, zerkers have around 3-4 main burns before falling back on spammables. jus my thoughts. and before I would even consider spending money on a plugin, I'd like to see a dps meter running at the time of use. Also in addition its best to show a single zerker with a single tank an cleric to get a better idea of how each individual zerker in a group would perform with this plugin. I have a raid rog an my group gear zerker can nearly if not beat him in a parse only using my own setup an is boxer. not max aa doesn't have every frenzy aug you can find he actually has none an can still auto around 100-150k. order in key presses is always going to be key to dpsing, put some pauses in to allow burns to finish to maximize output or sustainability. sorry this is getting longer than intended, later fella's keep up the good work.
 
In the event that no one on here knew, just from watching the video. the aa battle leap only needs to be done once per life, per zone. spamming it will do nothing but waste a cast time. on another note it wasn't casting some of the group wide dmg buffs. atleast 2 shared buffs that the group would get to help raise dps. I see a lot of spammables that most zerkers know anyway but a few things weren't being done that increase overall dmg. other than that it looks sound. but I jus see it automating the standard mashes zerkers use on a regular. It also didn't show any of the saved burns, zerkers have around 3-4 main burns before falling back on spammables. jus my thoughts. and before I would even consider spending money on a plugin, I'd like to see a dps meter running at the time of use. Also in addition its best to show a single zerker with a single tank an cleric to get a better idea of how each individual zerker in a group would perform with this plugin. I have a raid rog an my group gear zerker can nearly if not beat him in a parse only using my own setup an is boxer. not max aa doesn't have every frenzy aug you can find he actually has none an can still auto around 100-150k. order in key presses is always going to be key to dpsing, put some pauses in to allow burns to finish to maximize output or sustainability. sorry this is getting longer than intended, later fella's keep up the good work.
The battle leap is also useful for getting into range to attack the mob while frenzied resolve is on and you are rooted in place

I just made the video to help folks get it fired up and see how it functions.

before my ~20 accounts got banned, I was regularly streaming 5-6 times a week and would run dps meters with my group (2 zerkers) - DBG didn't like streaming mq2 and banned me.

Currently Caption Anon isn't currently working as intended, but once it is i look forward to doing more videos to help demonstrate different things around RedGuides to help users and programmers alike
 
The battle leap is also useful for getting into range to attack the mob while frenzied resolve is on and you are rooted in place

I just made the video to help folks get it fired up and see how it functions.

before my ~20 accounts got banned, I was regularly streaming 5-6 times a week and would run dps meters with my group (2 zerkers) - DBG didn't like streaming mq2 and banned me.

Currently Caption Anon isn't currently working as intended, but once it is i look forward to doing more videos to help demonstrate different things around RedGuides to help users and programmers alike
Nice, the things to look for when creating rotations is synergy, most abilities will coincide with others that amp them up. doesn't always play well when automating but you can get very close. Thank you for the reply, I'm new to all this but as server pop's fall I find myself boxing more and more. Great Community from what I see. I can appreciate the time an effort everyone has applied to making all of these macro's an plugin's keep up the great work, i'll add what I know of the classes I play if it isn't already here.
 
Nice, the things to look for when creating rotations is synergy, most abilities will coincide with others that amp them up. doesn't always play well when automating but you can get very close. Thank you for the reply, I'm new to all this but as server pop's fall I find myself boxing more and more. Great Community from what I see. I can appreciate the time an effort everyone has applied to making all of these macro's an plugin's keep up the great work, i'll add what I know of the classes I play if it isn't already here.
yeah lots of great programmers around here doing lots of great stuff for the community like kiss, ihcstuff, core, chat's class plugins - I'm just a user, a fan, and a mod, nothing special
 
The AA Battle leap is used for two situations. To get a buff, and to put you into combat if not in range of the MA's target so that drawn to blood can be used to pull you close to the mob so that you can engage in combat without dropping Frenzied Resolve.

Which shared buffs are you referencing? Saying something is missing, but not saying what, won't enable me to respond.

I treat all customers who have purchased my plugin as individuals and all their recommendations are taken into consideration. I'm constantly looking to improve my products. If once you've used the plugin you're able to provide some feedback based on personal knowledge of it's use, you'd see that for a years access $20 is a small ask. The $20 doesn't just pay for the plugin for a year, it also pays for a years worth of updates, and any improvements made during that year.

If you're truly interested in providing feedback I don't mind providing access to the plugin for a single patch so that you can try before you buy, that way you can provide feedback on it from an informed position.

Up to you.
 
I've been using this plugin for almost a month now and can't say nothing but good things about it. The overall responsiveness of the plugin and the ease of not having to edit your ini while lvling alone made this one time purchase worth it. The only critic I'd have to say is the pathing jerkiness while on the move. Sometime the zerkers would freeze in their track while moving to a new enemy some distance away is utilizing eq2nav.
 
I've been using this plugin for almost a month now and can't say nothing but good things about it. The overall responsiveness of the plugin and the ease of not having to edit your ini while lvling alone made this one time purchase worth it. The only critic I'd have to say is the pathing jerkiness while on the move. Sometime the zerkers would freeze in their track while moving to a new enemy some distance away is utilizing eq2nav.
that is due to the frenzied resolve ability - which you can toggle off as per the instructions (tho is is a significant damage increase using it)
 
No it wasn't because of frenzied resolve ability. Take example the even in TBM where Anishtul port back and forth between levels. If you don't pause everything, the zerkers will not be able to navigate properly when using come to me function or chase down the mob while utilizing Mq2nav for pathing.
 
You have to clear their targets before they move. If you nav near a mob with lower then assist % hp on target, they will hang between making it to you and wanting to fight the mob in question
 
I admittedly don't use chase mode myself. I typically run the plugin in a camp 99.9% of the time because I'm typically running on a secondary monitor while I work on other things. I will look at the logic for the chase mode and ensure it's up to par, if the logic needs to be adjusted, I'll see what I can do to make it work better.

As far as the locked up movement, Has that happened since the last update? I made a change to the logic to address the issue and assumed it was sorted @Mikey02 There was an issue where nav and stick were both trying to do movements and they were having some conflicts in which path to take to get there, so it caused the character to "freeze in place". Having addressed it, and not having heard anything since the last update I didn't look into it more.

I did check and see you are running the latest version, if that freezing movement hasn't happened since the 21st when you downloaded the latest copy, then no action should be needed from me.
 
I am using the latest version and it still get stuck sometime during combat while using eqnav. The work around is to use back off, pause everything or as hellfyre suggested, clear your target.

In eq2, we had a script that paused combat while eq2nav was active to prevent jitters and erattic movements. Not sure if eqnav has any tlo that allows the same functionality.
 
Are you using the plugin in conjunction with KissAssist? Backoff is a KissAssist thing. If you're using MQ2BerZerker with KissAssist then I can't help with movement. You'd need to speak with CTaylor about any issues with the macro.
 
I thought we had to run it with a blank kissassist for targeting purposes. Can the plugin run without it?
 
I thought we had to run it with a blank kissassist for targeting purposes. Can the plugin run without it?
the plugin does not require any macro to be running

/zerk mode 1 is the assist mode, it will assist your MA

if you are in zerk mode 0 (manual mode), you will need something to select a target, hence manual
 
Hey Folks,
Been using CWTN's Bezerker mode - one quick question - Plugin is using Dichtomic rage instead of Dissident rage - I have both Axe of the demolisher and Axe of the Mangler tomes but it still seems to auto caste demolisher and Dichtomic instead of Dissident rage.

Any way to force it to use the lvl 106 and the new axes instead?

Thx

CR
 
Need to get your second lvl of the dissident, and then it will work.
You can also get the level 1 dissident working by talking to the dissident spell seller in Stratos. I don't remember the wording to use, but I think she has a dialog when you hail her.
 
Just run the plugin without any zerk mode, then start kissassist with an empty ini file, just as assist. He should assist the tank even if not grouped.
 
is there a way to still have zerker assist a tank outside group
Mr.Patate is correct - just have it in /zerk mode 0 (manual mode), and use a macro to assist --- kiss with a blank ini works well
 
Do you use eqbc or not, if not then it's normal. It's transmitting infos through it
 
Plugin - MQ2BerZerker

Users who are viewing this thread

Back
Top
Cart