• 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

Auto Macros **Old 2017 THREAD** (1 Viewer)

Status
Not open for further replies.
Re: Auto Macros **MEGA THREAD**

Have some really exciting news. eqmule looks to of extended XTarget TLO so it includes spawn information. THIS IS HUGE!!! Percent HPs, Distance, and a variety of things can now be done without the need for targeting. Working on revamping a lot of things to accommedate this. This will be a vast improvement for out of group healing and target selection via XTarget.
 
Re: Auto Macros **MEGA THREAD**

Cheers to EQmule, and cheers for you to update it ;)
 
Re: Auto Macros **MEGA THREAD**

I figured out how to replicate the autowar targeting bug if you have a named npc targeted thats a non aggro npc quest npc and get aggro while its targeted from other npc auto war will retarget the named and drift to that named quest npc. Its not pulling targets from just the extended target list .

can you recheck your script for this?
 
Re: Auto Macros **MEGA THREAD**

I figured out how to replicate the autowar targeting bug if you have a named npc targeted thats a non aggro npc quest npc and get aggro while its targeted from other npc auto war will retarget the named and drift to that named quest npc. Its not pulling targets from just the extended target list .

can you recheck your script for this?

he is aware and is fixing it, but if you have the ability to code yourself, i put a temporary fix some posts back.
 
Re: Auto Macros **MEGA THREAD**

i literally stopped all my daily activities to come to the forums and post about the auto warrior targeting NPCs. Being a good little noob, I read the forums before posting and found this. Now I won't add another comment about it (sort of).

after 7 years /afk, you guys make the game fun. thanks for all you do.
 
Re: Auto Macros **MEGA THREAD**

I'm sure you have heard this before but I will name my 3rd born after you for a Ranger Mac that works bows into burn phase!!!!!
 
Re: Auto Macros **MEGA THREAD**

Is there any way to get cleric to cast QM on my wiz or do I have to do it manually?
 
Re: Auto Macros **MEGA THREAD**

Is there any way to get cleric to cast QM on my wiz or do I have to do it manually?

set QMGroup=1 in your ini file

or use the new feature:

/qmtarget - When alias is used your target will be assigned for QM if they drop under 60% mana
 
Re: Auto Macros **MEGA THREAD**

set QMGroup=1 in your ini file

or use the new feature:

/qmtarget - When alias is used your target will be assigned for QM if they drop under 60% mana

So does that mean I target my wiz while the mac is running then type that command once and itll QM the wiz every time? I thought it was like while bots running and I'm active at keys I type that to have it cast QM once.
 
Re: Auto Macros **MEGA THREAD**

This is the line in the macro

Rich (BB code):
		/if (${Group.Member[${gmember}].ID}==${qmtarget}&&${Me.PctMana}>60&&${Group.Member[${gmember}].PctMana}<50&&${Me.AltAbilityReady[Quiet Miracle]}) /call AANow 135 ${Group.Member[${gmember}].ID}

From my read, cause I have not used it, it is part of the heal routine check and if your cleric's mana is greater than 60 and the member you targeted and done /qmtarget has less than 50% mana - it will cast qm on that toon.
 
Re: Auto Macros **MEGA THREAD**

Did the Alias issues ever get addressed? I am still having problems with AutoCleric responding to the KISS compatible toggles.

Not a showstopper, but there are some very useful utility in having them available.

Thanks in advance!
 
Re: Auto Macros **MEGA THREAD**

anyone got a working copy of autocle after new MQ patch?
 
Re: Auto Macros **MEGA THREAD**

anyone got a working copy of autocle after new MQ patch?

It has been working since August patch. Try re-patching both Everquest and MacroQuest.

Did the Alias issues ever get addressed? I am still having problems with AutoCleric responding to the KISS compatible toggles.

Not a showstopper, but there are some very useful utility in having them available.

Thanks in advance!

Addressing these now.
 
Re: Auto Macros **MEGA THREAD**

Ok put a preliminary version of all the fixes in Dropbox, still working on bard macro, but cleric / warrior should be pretty polished. Here is a rundown of changes.

Rich (BB code):
AutoWarrior 
-Bugfix: Add check to make sure named is on XTarget (bug in named prioritization) 

AutoCleric 
-Aura fix (Thank you eqmule & Redbot)
-Fixed QM firing when not in group
-Fixed Beacon of Life firing when not in group
-Extended Target Healing fixes, much more reliable

AutoBard 
-Working on error checking songs in spell gems

AutoSubs.inc(Effects all macros)
Bug Fix: Fix aliases such as /camphere.


Shooting for a general redguides release on Friday, unless some big bugs pop up.
 
Re: Auto Macros **MEGA THREAD**

Ok put a preliminary version of all the fixes in Dropbox, still working on bard macro, but cleric / warrior should be pretty polished. Here is a rundown of changes.

AutoWarrior
-Bugfix: Add check to make sure named is on XTarget (bug in named prioritization)

AutoCleric
-Aura fix (Thank you eqmule & Redbot)
-Fixed QM firing when not in group
-Fixed Beacon of Life firing when not in group
-Extended Target Healing fixes, much more reliable

AutoBard
-Working on error checking songs in spell gems

AutoSubs.inc(Effects all macros)
Bug Fix: Fix aliases such as /camphere.

can't wait to get home tonight and try it. Thank you so much for continuing efforts!
 
Re: Auto Macros **MEGA THREAD**

i could donate a hug but dont see a link for that

ps. i am very good at hugs... hell ill throw in a cuddle too if you want.
 
Re: Auto Macros **MEGA THREAD**

You can donate using the link on the first page of this thread. Any amount is accepted, just what you think is fair.



Even after having Dropbox access, I never upgraded to the newer versions, and have been using your autocleric version from Novemberish of 2016 lol. Think I'll be forced to use the newer version today after they many changes to mq2 core.:eek:



P.S. Do the newer versions do all the spelll memming on cleric, I noticed you changed over an ini driven version at some point this year, wondering if I have to set the spells myself.
 
Re: Auto Macros **MEGA THREAD**

Even after having Dropbox access, I never upgraded to the newer versions, and have been using your autocleric version from Novemberish of 2016 lol. Think I'll be forced to use the newer version today after they many changes to mq2 core.:eek:



P.S. Do the newer versions do all the spelll memming on cleric, I noticed you changed over an ini driven version at some point this year, wondering if I have to set the spells myself.

You can disable the spell memming by typing /byos or changing BringYourOwnSpells=1 in the ini. Technically the changes to core shouldn't effect old versions, but I am not sure on that.
 
Re: Auto Macros **MEGA THREAD**

You can disable the spell memming by typing /byos or changing BringYourOwnSpells=1 in the ini. Technically the changes to core shouldn't effect old versions, but I am not sure on that.



I did make a change to your earlier version by adding .Name to Auras (even though I don't know how to code), it was an easy fix by using Ctrl+F. Maybe its about time I started to try out the newer versions lol. Not even sure why I've been so lazy to change over to the newer one, but I think my mentality has been if it works don't mess with it haha.
 
Re: Auto Macros **MEGA THREAD**

i donated but have no clue on drop box

Google DropBox and install the application. You will have to create an account using an email address. PM the email address to noobhaxor and he will add you to his shared folders. Once that is done, you have access to the files by opening the folder in the DropBox app. On windows it also adds a DropBox folder in Windows Explorer tree for direct access.
 
Re: Auto Macros **MEGA THREAD**

i donated but have no clue on drop box

Google DropBox and install the application. You will have to create an account using an email address. PM the email address to noobhaxor and he will add you to his shared folders. Once that is done, you have access to the files by opening the folder in the DropBox app. On windows it also adds a DropBox folder in Windows Explorer tree for direct access.

You can sign up with this link Dropbox referral link Just let me know what email you use.
 
Re: Auto Macros **MEGA THREAD**

open up autocleric and find this section, around line 74, and add the 0 at the end of each of these lines.

Rich (BB code):
	/call LoadIni Spells mountitem		string "Bracelet of the Severed Hand" 0
	/call LoadIni General AutoRez 			int 1 0
	/call LoadIni General pethealpoint		int 0  0 
	/call LoadIni General tbmhealpoint		int 65 0
	/call LoadIni General raidhealpoint		int 65 0
	/call LoadIni General Manatonuke		int 40 0
	/call LoadIni General usepromheals		int 1 0
	/call LoadIni General DivineBuffOn		int 0 0
	/call LoadIni General usedruid			int 0 0
	/call LoadIni General FollowToonName string "NULL" 0
	/call LoadIni General AutoCampHold		int 0 0
	/call LoadIni General UseFellowship 	int 1 0
	/call LoadIni General InstantRelease 	int 1 0
	/call LoadIni General qmtarget		 	int 0 0
	/call LoadIni General UseMelee		 	int 0 0
	/call LoadIni General AutoAssistAt		int 98 0
	/call LoadIni General BringYourOwnSpells	int 0 0

that should allow you to run it without the error.
 
Re: Auto Macros **MEGA THREAD**

open up autocleric and find this section, around line 74, and add the 0 at the end of each of these lines.

Rich (BB code):
	/call LoadIni Spells mountitem		string "Bracelet of the Severed Hand" 0
	/call LoadIni General AutoRez 			int 1 0
	/call LoadIni General pethealpoint		int 0  0 
	/call LoadIni General tbmhealpoint		int 65 0
	/call LoadIni General raidhealpoint		int 65 0
	/call LoadIni General Manatonuke		int 40 0
	/call LoadIni General usepromheals		int 1 0
	/call LoadIni General DivineBuffOn		int 0 0
	/call LoadIni General usedruid			int 0 0
	/call LoadIni General FollowToonName string "NULL" 0
	/call LoadIni General AutoCampHold		int 0 0
	/call LoadIni General UseFellowship 	int 1 0
	/call LoadIni General InstantRelease 	int 1 0
	/call LoadIni General qmtarget		 	int 0 0
	/call LoadIni General UseMelee		 	int 0 0
	/call LoadIni General AutoAssistAt		int 98 0
	/call LoadIni General BringYourOwnSpells	int 0 0

that should allow you to run it without the error.

This has to deal with changes eqmule made with the compile that makes macros perform better by never having undeclared variables. Since I was passing the call to LoadIni it declared 2 variables but I only gave values for 1. This is a good temp fix above, but I will remove the declaration to make it clean and not require this hack.

Here is the proper fix

Old autosubs.inc
Rich (BB code):
|----------------------------------------------------------------------------
| SUB: Load Ini
|----------------------------------------------------------------------------
    Sub LoadIni(string sectionName, string varName, string varType, string varValue, string varArray)
        /if (${${varArray}.Size}>0) {
            /declare i int local
                /for i 1 to ${${varArray}.Size}
                    /if (!${Ini[${IniFileName},${sectionName},${varArray}${i}].Length}) /ini "${IniFileName}" "${sectionName}" "${varArray}${i}" "${varValue}"
                    /if (${Ini[${IniFileName},${sectionName},${varArray}${i}].Length}) /varset ${varArray}[${i}]  ${Ini[${IniFileName},${sectionName},${varArray}${i}]}
                /next i
            /return
        } else {
            /if (!${Defined[${varName}]} && ${Defined[varType]}) /declare ${varName} ${varType} outer
            /if (!${Ini[${IniFileName},${sectionName},${varName}].Length}) {
                /if (${varValue.Length}) {
                    /ini "${IniFileName}" "${sectionName}" "${varName}" "${varValue}"
                    /varset ${varName} ${varValue}
                }
            } else {
                /varset ${varName} ${Ini[${IniFileName},${sectionName},${varName}]} 
            }
        }
    /return

|----------------------------------------------------------------------------
| SUB: Set Ini
|----------------------------------------------------------------------------
    Sub SetIni(string sectionName, string varName, string varType, string varValue, string varArray)
        /if (${${varArray}.Size}>0) {
            /declare i int local
                /for i 1 to ${${varArray}.Size}
                    /if (${Ini[${IniFileName},${sectionName},${varArray}${i}].Length}) /ini "${IniFileName}" "${sectionName}" "${varArray}${i}" "${varValue}"
                /next i
            /return
        } else /if (${varValue.Length}) {
            /ini "${IniFileName}" "${sectionName}" "${varName}" "${varValue}"
        }
    /return

New Autosubs.inc with a clean fix to not have to pass the 0 value
Rich (BB code):
|----------------------------------------------------------------------------
| SUB: Load Ini
|----------------------------------------------------------------------------
    Sub LoadIni(string sectionName, string varName, string varType, string varValue)
     
		/if (!${Defined[${varName}]} && ${Defined[varType]}) /declare ${varName} ${varType} outer
		/if (!${Ini[${IniFileName},${sectionName},${varName}].Length}) {
			/if (${varValue.Length}) {
				/ini "${IniFileName}" "${sectionName}" "${varName}" "${varValue}"
				/varset ${varName} ${varValue}
			}
		} else {
			/varset ${varName} ${Ini[${IniFileName},${sectionName},${varName}]} 
		}

    /return

|----------------------------------------------------------------------------
| SUB: Set Ini
|----------------------------------------------------------------------------
    Sub SetIni(string sectionName, string varName, string varType, string varValue)
        /if (${varValue.Length}) {
            /ini "${IniFileName}" "${sectionName}" "${varName}" "${varValue}"
        }
    /return


Update on General RedGuides Release: Testing is going very well and am on target to hit tomorrow's release. I am trying to get the bard song error checking in on this release so your bard will always have the proper songs. I also am including the /byos option to have autobard not use any of meming features for those that want greater flexibility. I also am including the rare item from Seb Hardcore Heritage that casts an extra song for free. I might be the only bard using this, but it is completely OP.
 
Re: Auto Macros **MEGA THREAD**

You aren't the only bard using this :) ... I just use it through a holyshit.
 
Re: Auto Macros **MEGA THREAD**

Yeah also set in my holys.. I also have the older instant click instruments too, just because
 
Re: Auto Macros **MEGA THREAD**

yeah i wasnt sure if that vararray was used somewhere, so i figured the 0 was the safest choice to get it going.
 
Re: Auto Macros **MEGA THREAD**

yeah i wasnt sure if that vararray was used somewhere, so i figured the 0 was the safest choice to get it going.

Yeah, there is a boatload of issues I missed on this last compile. Redbot and eqmule warned me lol... its going to be a late night. Luckily, eqmule added a invoke command to see all my undeclared variables. I fucked up when I moved my INI subs to an inc file and didn't pass the filename to read them. I don't know how I missed it for all these months, but basically the INI settings were not getting read properly. Glad eqmule put this in, because it was definitally slowing down my macros and causing issues.
 
Re: Auto Macros **MEGA THREAD**

Update on General RedGuides Release: Testing is going very well and am on target to hit tomorrow's release. I am trying to get the bard song error checking in on this release so your bard will always have the proper songs. I also am including the /byos option to have autobard not use any of meming features for those that want greater flexibility. I also am including the rare item from Seb Hardcore Heritage that casts an extra song for free. I might be the only bard using this, but it is completely OP.

My bard has the seb item but still has the song memed I think? Was this just changed? I have not played much with latest build
 
Re: Auto Macros **MEGA THREAD**

My bard has the seb item but still has the song memed I think? Was this just changed? I have not played much with latest build

Latest build is completely borked right now. I am fixing this so we will be singing 6+ songs if you have seb item.
 
Re: Auto Macros **MEGA THREAD**

my autowarrior running like a champ, now i done did add some dps stuff so now i am also kicking bit more asses.

and tanking 3 or 4 yellows np.
 
Re: Auto Macros **MEGA THREAD**

AutoEverything AutoBroken

Lol its wierd its working for other folks but me... about to delete all my MQ2 files and start from scratch I think there is something caught up in my install that is screwing me up.

My /invoke ${Macro.Undeclared} is spiting back variables that don't even exist globally, in the macro, or aliases.

I renamed them just to get rid of the errors. They don't even exist in any of the INC or MAC files I have and I'm banging my head up against a wall of why they are popping up.

----
Fun Fact: Launched KissAssist and my damn variables are popping up as undefined in KISSASSIST! like WTF!?!
 
Re: Auto Macros **MEGA THREAD**

Update: Reloaded MQ2 and it seems to launch just fine through auto.mac but launching directly now spews out Undefined Variable MacroName... and that line is me declaring the variable MacroName!!!! lol. This is some bullshit.

Update 2: I'm a retard it is fixed.

Update 3: Well... still running into a few lag points but it is performing MUCH better than the old verison. I think I can do better and clean up a few things to get a bigger performance bump... Incoming GIF showing me steamroll Maskoi holding a KissAssist 10 sign.
 
Last edited:
Re: Auto Macros **MEGA THREAD**

Update: Almost done revamping autobard. I'm fundamentally changing autobard to be more like autowarrior and autocleric. This means that by default you launch it and it will mem all your songs for you and start casting. This functionality can be disabled by using /byos or by editing the ini.
 
Re: Auto Macros **MEGA THREAD**

Finished: September Update is complete and ready for download.

Having some issues with auto cleric, does not seem to heal at all anymore and the attached warnings are showing up.

epicshield_error.PNG
 
Auto Macros **Old 2017 THREAD**
Status
Not open for further replies.

Users who are viewing this thread

Back
Top
Cart