• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
  • There is a suspension/ban wave happening, we're still gathering information. Please keep regular discussion to Suspension MegaThread and please consider submitting a Suspension report to RG.
XGen

Combat Assist XGen 1.85.6.5.1

Download now:  Join us with Level 2 access or earn your way in with  RedCents.
First let me start off by saying, Thank you to member rouneq for he assistance in testing different ways than I play the game! You forced me to fix things I never knew had issues due to the way I play and use the macro.. He gave good ideas some of which are here and you all get to benefit from. Give him some Red Cents for his efforts!

Most of this update is under the hood rework and fixes for things that were not working, that i was unaware of.

THIS IS IMPORTANT
There was pretty much a complete overhaul of the variables used. This will require you to toggle all your buttons you have made, and reload your hud's. You will be notified about this in the macro one time only. I cannot emphasize how important it is to do this and reset heal Pct, ranges, assistat percent ect. If you dont toggle or change and it is a updated variable, your DB may never get the new info and your stuff will NOT work.
You also will need to
/cc loadhud on all toons.
You will be notified in the console of a command you need to type or copy / paste 1 time acknowledging that you understand this change.

You probably ask, why in the hell would I do this. Well it was to be sure that there was no way I was getting cross contamination on variables already being used by globals in macs, plugins, lua ect. Im sorry its a one time PITA.

On with the new things:

DataBase - The spell DB is now a static DB, you will no longer need to reload or be forced to reload it. It will ship with the product complete. It is a seperate DB all on its own. (Your custom byos setup will not change.)

All classes
- Get a GroupMainTank and Assist overhaul. Some things are automatic now. you can still set your own if you wish.
- Break invis command added. If your MT is in combat and you are invis you can now have toons auto break invis and join.
- Most toggles will now accept ON/OFF 1/0 and go to that setting. Example /cc autosit off will always disable auto sitting, instead of just toggeling it.
- /cc endondeath End on Death. You can now toggle weather you wish the macro to end on death. If this is set to NO, you will auto accept reses and continue fighting as if you never died. 1 cavoite, If you zone to bind, it will not auto accept a res.
- /cc burnonce command added to force burns on current mob only.
- /cc manualmode command added. 1 command to disable all movement functions, like faceing, stick, behind ect..

BER - Code rework, and updated for latest Xpac. Should be working much better now.

BRD - Had a bit of work done to the mez routine. not a lot, but its pretty smooth now.
- has a few new commands regarding melodies. You can now store your own defined melodies in the DB. You can view stored melodies and load them.

new bard melody commands:
/cc listmelodies (lists all melodies in DB).
/cc loadmelody "somesavedmelody" (loads melody in DB you specify) will also assign twist numbers automatically..
/cc savemelody MELODYNAME "# # # #" Saves name and song order in quotes 13 2 3 4 8 5 2 6 5 2 whatever.  and the songs loaded from cast bar.
/cc deletemelody "somemelody"

CLR - splash can now be forced to cast while in any state that is not resting. /cc forcesplash
- Rewrote cure section. will work on non dannet group members if targeted, and all dannet members.

NEC - Dots have been overhauled, timers added to hud. FireSet is probably my favorite and does most damage overall.

PAL - Updates to healing done.
- Hud updates
- Crush line of spells updated.

SHD - Some spell lineup numbering rework was done. Hopefully stopped swap spamming. I've tested this for 100+ hours on my sk, and have no issues.

SHM - Malo and Slow have had some fine tuning done. The ability to have malo and slow cast before any other action is now in game and via /cc malopct . It defaults to 100 % so you will always malo and slow on inc.
- Malo, Slow, Dot timers have all been added to the hud.
- Rewrote cure section. will work on non dannet group members if targeted, and all dannet members.

WAR - Corrected a few ability misplacements that would cause them to not fire at specific times.
- Assist mode overhauled and is now working correctly.

There was a lot of other small changes / updates for efficiency of code that are just too minor to mention or remember.




As always enjoy the game, have fun and if you have a issue with XGen, PLEASE LET ME KNOW![/B]
SPELL DB WILL AUTO UPDATE FOR ALL CLASSES. This is to ensure all toons are using correct abilities and spells.

ENC - buff fixes and aura update.
BRD - Will slow with Requiem of Time if you have it loaded. It will auto recast if it runs out. Now will fade to better attempt to save it's self when low on HP.
WAR - Adjusted picking up mobs when not assigned as puller. HUD Update now shows powersource percentage. Adjusted Raidtanking defensive routine.
SHM - X-DOT Mode updated, spells recasts ect. Still need to disable buffing or you will get a tun of sit stand memspell garbo due to limit of spell slots.
SHD - Pulling tweaks.

Common commands - /cc tellbeep updated to echo the tell received on a toon to all clients MQchat window / Console. It will let you know who sent the tell and the message sent.
Sorry for the emergence patch for SK's. If you want to use minor change in pulling spells you will need to do a /admin updatedb after starting the mac.

Changed up SK Pulling spells, and corrected a target drop for SKs during pull that resulted in you targeting yourself and standin around twiddling thumbs..

Corrected a move to mob issue with bard.
SHM - Targeting spam corrected. Rebuilt auto res from ground up. Uses res stick if you have one. Dot Spammage fixed. Malo / slow now forced to go before dots. HUD Updates, now shows DoT Timers in hundredths of seconds (350 = 35 seconds). DoT's reworked, all working, and code 10X Cleaner.

MAG - some code cleanup.

PAL - Added AA shield Flash, HUD Updated, spell stacking issues fixed, Will no longer target grp members for healing. Marsgift should auto use for HP or Mana when needed. Will heal Target of Target. LoH message corrected. Increased group healing checks, should be a very good healer (for a pally).

DRU - missing sub crash corrected , and spell in DB corrected.

SHD - Corrected some assist mode bugs, working normally again.

WAR - Hud rebuilt, more Raid Tanking tweaks. Should no longer kill resolve disc for runes disc. Call of Challenge now toggleable, has HUD display also.

Common - Should no longer spamcast if a tradewindow is up.

Named List typo corrected. Nothing needed to do on your part, mac will update on its own.

A Lot of other tweaks and code cleanups. Nothing drastic that is needed to be mentioned.
Well im officially releasing the pally to the world, It's 95% playable now. the last 5 % being 115 and higher spells / abilities are untested, but they are pretty much the same as 114 and below just diff names. So yes the 115 and up stuff is in the DB and should work fine for 120's. I still need to create the pally /makebuttons .. Just look at the /cc pal commands and decide what you need on what bar. The hud has a TUN of information in it, so be sure to /cc loadhud.
My primary goto bar looks like this.

1647837143821.png


Having said that. Every class has been touched in some way or another.

There is 1 new command for starting if you are having errors with the DB on start and its a runaway spam train. Just type /mac xgen\xgen RESET and this will delete the current classes DB and let it build from scratch.

There is also a cool new feature that all classes should have the capability of using. NoBS. That's right, No BackStab. The mac will do its best to make sure those pesky critters cant stand at your back and stab you (if you enable it) /cc nobs. It will move past your current target and do a 180, pulling all mobs in a nice and orderly group (if your tank and have aggro). Its not perfect, and only field tested by me, but it does a good job 99% of the time.

- Enchanters got a mez routine overhaul, works perfectly remezzing breaks, wear offs ect.. It will also look at dots and set a timer for when that dot wears off to try and remez. Enchanters should also now work when out of group for buffing MT and mezzing / nukeing ect..
- Shamans got assist, DoT, and Debuff overhauls XDots working again and super good! Just remember to turn off buffing if using XDots (that's the 4 additional dots for a total of 6 dots) or there will be a all out throw down for spell gem slots.. Completely new systems in place.
- Pally, 95% complete, fully functional, just have not tested 115 and higher skills as im not there yet. Tank or assist mode, Pulls, heals, buffs, debuffs, can choose crush or stuns, dicho, alliance, cures, splash, ect.. does it all.. Buttons are NOT created, but all the commands are listed under /cc pal. BTW did I mention, pally "Should Be" playable from level 1 ?
- Mage got some loving for pet toys still reworking pet pulling, its basically functional, but not where i want it to be.
- Cleric auras updated.
- Warrior Raid tanking or raid assisting updated, works Awesome. If in Raidmode, you single target hold aggro. in assist mode well you don't pull aggro (you can turn on aggro if you wish) but its more of a war DPS mode. Buttons are toggleable so play around with them and find a setting you enjoy. (WAR HUD Updates coming soon!)
- Monk got some code cleanup, someone who plays a monk give me some feedback, I have 0 monks.
- Rogue code cleanup and tested for many many hours.
- Forgotten classes not listed, I'm sure you got something I just well forgot what it was. Don't be sad.


There has been a TUN of code updates / cleanups and changes, many new commands. I can not possibly list everything, there was almost 2 months of work put in almost every day worth of updates cleanups and optimization's.

I'm personally very proud of what I've accomplished this round of updates. The few testers I have say things are flawless, so Im happy if they are!
I swear ninjas stole that | from the end of that spell entry! But Cleric DB is fixed.
Few more pally spells added.
Mage pet tanking / pulling adjustments.

Nothing else since last night really.. I did try to sleep :)
a /admin updatedb will be needed!!
So the pally is working, still don't have CA, but a few in it.. have stuns heals ect.. Pulls tanks ect.. Still leveling and building as i go.
UPDATES:
- Pulling : Completely reworked pulling. You now auto Ignore Quest givers , Merchant's, Ect.... So no more accidental trying to kill your good guys. Pullers will return and face the mobs faster instead of getting hit in the back (this use to happen some times).
- War, SK, Pally now are all on the exact same aggro control logic. You will pick up mobs you lose aggro on (if you lose aggro) and hold it till the secondary aggro holder is below 90%. You should not spam through targets!
- CLR and SHM will no longer do any spammy things if dead / stunned ect....
- Raiding Spam for Healers (should) no longer spam there is no ID when someone dies or leaves your group.. I hope this is totally fixed.....
- Mages pulling is working again.
- added a few new commands for database stuff. /cc updateplist will update your zones pull ignore list.
- SHM Timers for malo and slow are working as intended now. Will re-slow on mob change, or spell about to expire.
- added a fun , not fully tuned command. /cc nobs This logic will move you forward and then turn you around if any NPC gets behind you and can back stab you. Its fresh code, and will most likely go through some changes.. It does work fairly will in most situations.
- tinkered with auto sit for tanks, Seems to be working as intended now. No more sit/stand shenanigans.
- new command /cc printvars will create a ini of all the variables and what abilities are assigned to them, similar to /cc list vars. You can either view on PC or print it.
- new command /cc zoneinfo SOMETHING HERE This allows partial matches to zones you want to look up info on. It will return the Full name, ShortName, and ID. Example : "/cc zoneinfo vex" Would return 2 entries.
zoneinfo return:
ID: 158  |  Name: Vex Thal  |  Short Name: vexthal
ID: 846  |  Name: Vex Thal  |  Short Name: vexthaltwo
This can be handy for the /travelto command!

- Druid was having a DB creation issue, that has been resolved.
- TBH there has been alot of more work done under the hood, but its nothing that the user can control. Just code cleanup and tweaks to smooth stuff out.

Im sure i forgot something, and if i do remember ill add it as a edit here.

Once again let me know if anything is broken please.

Thanks~
Round 2 Fight!

Soo first let me say there are a lot of updates in this patch! I've done my best to check and make sure things are working, but as you all know.. Im only human er a robot. Soo if something is wrong bring it to my attention and ill get it fixed! Now on with the good stuff.

- Pulling info is now 100% DB driven (you probably wont even notice :(
- tanks Bandolier sub updated and tuned.
- Named mob identification updated. Also fixed a issue with Shadow Valley (pesky spaces at end of name).
- Shamans should no longer be looking at dead bodies wondering what to do with them.. (Ewww....)..
- SHD, WAR, SHM maybe 1 other class got some HUD love. Be sure to /cc lodadhudx or /cc loadhud Depending on what MQ version you are running.
- Druid Spell error in DB has been fixed.
- Mage pulling routine in the middle of construction. It should be working from my testing i have done, but i didn't get every scenario covered yet. I'm still working on it. But try it, you may have 0 issues.
- CLR and SHM should no longer look at different targets when dead. (I mean they are dead, how can they do this! Die already die!!
- A few spells and abilities have been moved in the DB, as some dude put them in the wrong spot, causing legit spells to be repressed.
- Added a new feature for raiding. First no more spam. Second if you are a CLR SHM, DRU, you will no longer assist the MA. You will assist the MT and wont be coming off your targets for silly MA shenanigans.
- Reworked the pulling subroutine, Just code optimization for a more speedy deliver of hate to those pesky critters that need to die!

Bugs still in: Yes there are still some issues, im working them.
1. pulling echo. There is some echo spam in the MQ chat window (console for new MQ2) its harmless.
2. getting aggro spam in chat window. also harmless.

- Ill work on these to only tell you things once, Its almost like the game thinks your not paying attention and must tell you things fifty eleven times (like my wife does to me).
3. Im aware that /makebuttons are creating some useless / wrong buttons. Hell some buttons make things I have no clue what they are, I can not take credit for making those buttons.... I blame those that shall not be named. Ill fix it tho.

There was a TUN of code cleaning and old code removal. And I most likely did other updates i failed to mention here. Oh ya! /cc printvars is a real thing now.. It will make a ini file for you with all your variables and spells attached to them for viewing / printing pleasure. There was some other / commands added for a few classes, so be sure to see if anything new pops out!

Anddddd, I think that's about it.

Soo let me know how stuff works please, post any issues!
Thank you

Enjoy the game, and may MQ live forever!!!

All Hail the Macroquest!
Sorry for this yet another update. I released a totally unready pulling routine in last update. What i thought was working, was not working at all. Its reverted to old code from a week ago that works fine.
Back
Top