• 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
Resource icon

Release TBM Armor Aug macro 1.1

No permission to download
Joined
Sep 12, 2004
RedCents
17,245¢
I am leveling up a small crew right now and I wanted to use TBM armor to easily gear them up along the way. The only problem is that that's a _lot_ of augment clicking and junk. Thankfully, eqmule has added some utility to MQ2 so that this can be automated! This macro will check all equipped slots for type 9 and type 5 slots, remove (and subsequently sell) any underleveled augs, then buy and then insert all of the appropriate leveled augs. I used https://www.almarsguides.com/eq/quests/TBM/GroupGear/ to determine the best default types per class, but there is an ini (TBMArmor.ini) you can use to change this. Here is a sample:

Rich (BB code):
[General]
DoVis=TRUE
DoNonVis=TRUE
DoWeapons=TRUE
DoBuy=TRUE
DoSell=TRUE
[Beastlord]
DefaultType9=Vengeful
DefaultType5=Resilience
CurrentLevel=103
[Berserker]
CurrentLevel=85
DefaultType9=Vengeful
DefaultType5=Resilience

The General section is a bunch of booleans (that default to true if unset) to determine which parts to do. The first three are the sets of equipment to check (vis/nonvis/weapons) and the second two are merchant options. Then there are sections per class that determine the default 9 and 5 types, and what level it was last checked. If you want to override this, be sure to set your character's current level under the class section before running it. It automatically determines the appropriate level of aug and detects the correct weapon/shield/ranged augs to use. The ini is automatically generated, so no need to make one if you don't care about the defaults.
 
Last edited by a moderator:
Whenever I try to run this macro it wants to use perfected augmentation distillers to remove old augs. Is there any way to get it to use normal ones?
 
I have the correct level augmentation distiller for my augs, but i keep getting an error "Trying to move X but you don't have any perfected augmentation distiller". The armor is currently using the level 80 augs. Anyone else seen this happen?
 
I just wasted 40 minutes last night because I didn't know about this macro - when it's time for upgrading my toons I'll post results as well.
 
Same issue here Rriches
The problem lies in the line
/if (${FindItemCount[=${Me.Inventory[${SlotName}].AugSlot[${i}].Solvent}]}) {
For some reason it's equating to Perfected Distiller, even if you don't have Perfected in your inventory. To get around this I just commented out that line (and the ending braces with } else { and it worked 95% - still had a few items that it couldn't remove old augs, but would buy new augs for them - just did it manually. Still a time saver.
 
Last edited:
great macro. great time saver especially when used in combination with RoTS.mac
one thing i noticed (and i think) hasn't been mentioned (and not suggesting it needs to be fixed) is if you choose to buy items with the same name (ie 2 abettor's earrings or 2x footman's ring) the macro will not autoinsert the gems into the second one.
this is just in case anyone runs the mac but doesnt understand why there may be 1, 2, or 3 sets of gems slotted. (tbm remnant gear earrings, bracers, rings are not lore) and you will easily find where the gems need to go
 
great macro. great time saver especially when used in combination with RoTS.mac
one thing i noticed (and i think) hasn't been mentioned (and not suggesting it needs to be fixed) is if you choose to buy items with the same name (ie 2 abettor's earrings or 2x footman's ring) the macro will not autoinsert the gems into the second one.
this is just in case anyone runs the mac but doesnt understand why there may be 1, 2, or 3 sets of gems slotted. (tbm remnant gear earrings, bracers, rings are not lore) and you will easily find where the gems need to go

It took me a week to figure this out when I discovered the bug. I assumed just the right wrist was broken. Saw it occasionally on ears, too. Wasn’t until rings when I got the third piece of the pattern that I confirmed it immediately.

There is another bug, however. This macro will remove all type 5 augs and sell it to the vendor even if the vendor doesn’t buy that specific aug. Make sure to remove all the special type 5’s before using.
 
Back from some months break in EQ and found this macro and nearly danced for getting my box easy from 75-100 with good gear.

It would be a dream if it would work. I changed that one line but still have big problems to get anything to run.
Some classes don't buy anything. Some classes ignore the ini.
If space is lacking, after removing stuff for having space it buys again a new set of augs and does not sell the ones in the bags.

Perhaps the reason is that all toons are at level 80.
The double bug wouldn't be a problem but removing every aug manually because the macro does not do it or selling everything manually because the macro hangs, is still a pita and numbs the thumbs.

It seems to run more often if all augs are removed manually and sold manually while all are empty but that depends on the classes.

I assume that the brackets are somehow messed up because I don't find the corresponding end-bracket.
It would have been so great if that macro could lead a 6box through level 75-100 without any complications.
I do something wrong...
Giving it up for today :(
 
Last edited:
Had 6 toons to equip so I messed around with the macro.
Added a sub to get the right Aug distiller to use for your level.
It works except that when there are duplicate items such as Inspector's Ring x2 or Armsmans sword x2
It only pulls augs out of one of the pair.

However, it will pull out most of them, sell them then buy the right augs and insert them.

There may be other things that don't work. I just used it to do my 6 man team and it worked fine except for the above mentioned issues.
Big time saver!!
 

Attachments

I know it's been awhile, is anyone still using this one? It buys the augs, but when it tries to put them in, I get a "could not fit 'whatever sulstone' into null" and a failed to pick up the item and it skips it. Thanks.
 
Can someone help me figure out what I need to adjust to make this macro work? I'm getting this error when it tries to pick up the augment from my inventory:

SLOT IS NULL: Could not sent notification to 404 leftmouseup
The current macro has ended.

If I pick the augment up manually it will insert said augment into the armor, no problem.
Thank you!
 
Without opening the macro I'm not sure and unfortunately I'm at work so if no one gets to fixing it before I get home I'll look then.
 
The variable probably stayed the same, it's just the command that you need to update
 
Here are the lines in question:

Sub LeftClickItem(string ItemName)
/declare i int local
/declare j int local
/for i 23 to 32
/if (${Me.Inventory[${i}].Name.Equal[${ItemName}]}) {
/echo Left-clicking item ${Me.Inventory[${i}]} in base inventory
/timed 5 /nomodkey /itemnotify ${Me.Inventory[${i}].InvSlot} leftmouseup
/delay 5s ${Cursor.Name.Equal[${ItemName}]} || ${SelectedItem.Name.Equal[${ItemName}]}
/return
} else /if (${Me.Inventory[${i}].Container}) {
/for j 1 to ${Me.Inventory[${i}].Container}
/if (${Me.Inventory[${i}].Item[${j}].Name.Equal[${ItemName}]}) {
/if (!${Me.Inventory[${i}].Open}) {
/nomodkey /itemnotify ${Me.Inventory[${i}].InvSlot} rightmouseup
/delay 5s ${Me.Inventory[${i}].Open} && ${Me.Inventory[${i}].Item[${j}].InvSlot}
}

/echo Left-clicking item ${Me.Inventory[${i}].Item[${j}]} (slot: ${Me.Inventory[${i}].Item[${j}].InvSlot}) in bag ${Me.Inventory[${i}]}
/timed 5 /nomodkey /itemnotify ${Me.Inventory[${i}].Item[${j}].InvSlot} leftmouseup
/delay 5s ${Cursor.Name.Equal[${ItemName}]} || ${SelectedItem.Name.Equal[${ItemName}]}
/return
}
/next j
}
/next i
/return

There are 4 places that have .invslot - do I understand you to say that I just change the .invslot to /itemnotify?

edit: No, that didn't work. Thinking about it, it seems that the lines that have .invslot text needs to be changed to simply tell it to pick up the name of the item instead of picking up at the inv slot. So...since I'm running this on different classes, what do I put after /itemnotify to tell it to use whatever is going to be used by that class? I'm sure if I knew how to read the code I could tell how it's done in the macro, but I don't understand the language. Sorry to be a bother, and thanks again for anyone who can help.

edit2: I found this from a post @Sic replied to:

if you know what item it is you can simply use /itemnotify "the item" leftmouseup you don't need any slot information and if you're using a variable for it you can /itemnotify "${YourItemVariable}" leftmouseup

..confirming what I was thinking. My problem is simply that I don't know what to put in for the variable.

@Sic , @ChatWithThisName @dannuic
 
Last edited:
@direraven try this one I believe I fixed it. Sic when you see this, as I know you will 😀, I'm on my phone so I can't update the resource provided I actually fixed it.
 

Attachments

@hellfyre It looks like you copied the last section and built off of it for the edit, and the last section was left (with the first part of the first line incomplete). I'm going to assume that's how it happened and comment those last lines out, and give it a try. Thank you so much for your help!
 
It still doesn't quite work. It will insert an aug or two, then give me an error: "Failed to pick up the Aug Glorious Sulstone of _________________! Skipping.

It also won't remove the augs the existing augs to level up the gear to the next tier, doesn't even seem to try. I tried to make the changes that were posted earlier by Wolfborn, but when I put those changes in it just started crashing the client.
 
Last edited:
I just came back to EQ a few months ago and got a new team to 75. I was excited to use this again but seems like its not working anymore. I don't know much about macros so I'm asking this entirely out of ignorance and curiosity but how difficult would it be to get this or something similar working? I'd be happy to donate some if anyone was interested in getting it working again.
 
I attempted to fix the issues a while back but decided it wasn't worth it anymore as the resource itself started to dry up and exp was faster elsewhere (including gear drops). Plus two of the main commands were broken for a while and I was long past when they were resolved.
 
A
I attempted to fix the issues a while back but decided it wasn't worth it anymore as the resource itself started to dry up and exp was faster elsewhere (including gear drops). Plus two of the main commands were broken for a while and I was long past when they were resolved.
ah i see. I read that something was broken and had been fixed in the macro and I was hoping (but figured it wouldn't be) that it would just be a matter of replacing the original with fix. Thanks for the info shadow!
 
Release TBM Armor Aug macro

Users who are viewing this thread

Back
Top
Cart