• 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
Explore.Mac - An Explorer / Traveler Achievement Macro

Release Explore.Mac - An Explorer / Traveler Achievement Macro 1.3.1

May want to provide an option to turn off fight as in ROS, EOK, etc it ends in death most of the time especially on run to VP.

From the Overview Page:
"⁃ Combat support is minimal. (You may want to pause the macro and “handle yo’ bidness”).
⁃ Starting with Underfoot and beyond, USE THIS MACRO WITH CAUTION. As stated above, the combat support is minimal.
⁃ Underfoot and beyond, it is HIGHLY RECOMMENDED you have an appropriate merc out.
⁃ You must attend to your toon while macro is in use. "

I also provide sample hotkeys for pausing and unpausing navigation and the macro. So, I don't think I need to add a toggle for combat. It would also run into the issue of continually stopping to invis, having it broken by the mob beating on you, and stopping to invis again. Rinse and repeat.

Looping between Oceangreen Hills and Oceangreen Village, just keeps zoning back and forth.

I cannot replicate this at current. Can you give me any additional details? (In PM, please)
 
great macro, appreciate your hard work. only question when I am using Alpha 1.1 in LDON it doesn't drop adventure by itself on all 3 toons i have tried it on. I have to click accept for adventure drop. Is that intended? am I doing something wrong?
 
great macro, appreciate your hard work. only question when I am using Alpha 1.1 in LDON it doesn't drop adventure by itself on all 3 toons i have tried it on. I have to click accept for adventure drop. Is that intended? am I doing something wrong?

Are you using EQBCS? Or Dannet? It should be sending the command to other toons over those. (I use EQBCS and know it will for 5 toons.)
 
May want to provide an option to turn off fight as in ROS, EOK, etc it ends in death most of the time especially on run to VP.
Looping between Oceangreen Hills and Oceangreen Village, just keeps zoning back and forth.
I recently ran through sod with my warrior and did not get stuck in a loop. I wasn't specifically watching it at the time but the macro finished the entire expansion.
 
yea i was watching him, it may have stopped after a while but after about 6 times i just stopped him. Few zones in SoD he didn't find after that. I will rerun it again soon. In VP he ran into dang named dragon which of course he died quickly. ^) The pathing takes you right into him which is no fault of the mac of course.
is there a way to just select a single location that is part of like PoP such as "The Prison of the Forsaken traveler"? or any of the sewers which is part of GoD expansion?
 
No, unfortunately not. There are some technical hurdles that make such an idea impossible / unreasonable to attempt.
 
I tried to run this on my bard tonight for the first time and something is trying to spam Selo's Sonata. This causes it to fall into a loop of cast invis > cast selos > break invis > pause pathing to wait for invis. I couldn't find any reference to Selos in the macro but I tried restarting the macro 3 times and as soon as it starts, I get chat messages that it's trying to use the AA.
 
I tried to run this on my bard tonight for the first time and something is trying to spam Selo's Sonata. This causes it to fall into a loop of cast invis > cast selos > break invis > pause pathing to wait for invis. I couldn't find any reference to Selos in the macro but I tried restarting the macro 3 times and as soon as it starts, I get chat messages that it's trying to use the AA.

in ExploreSub.inc
this works for my bard who has 1 level of Selos Sonata

| -------------------------------------------------------------------------------------
| SUB: castSelos
| -------------------------------------------------------------------------------------
Sub castSelos
|-leave sub if we have Selo's on us
/if (${Me.Buff[Selo's Accelerando].ID}) {
/return
} else /if (${Me.AltAbilityReady[Selo's Sonata]}) {
/alt act ${Me.AltAbility[Selo's Sonata]}
}
/return
 
in ExploreSub.inc
this works for my bard who has 1 level of Selos Sonata

| -------------------------------------------------------------------------------------
| SUB: castSelos
| -------------------------------------------------------------------------------------
Sub castSelos
|-leave sub if we have Selo's on us
/if (${Me.Buff[Selo's Accelerando].ID}) {
/return
} else /if (${Me.AltAbilityReady[Selo's Sonata]}) {
/alt act ${Me.AltAbility[Selo's Sonata]}
}
/return
Nice! TY. The level 2 AA gives a different buff name: "Selo's Accelerato"
 
Nice! TY. The level 2 AA gives a different buff name: "Selo's Accelerato"

Try this:
Code:
| -------------------------------------------------------------------------------------
| SUB: castSelos
| -------------------------------------------------------------------------------------

Sub castSelos
    |-leave sub if we have Selo's on us
    /if (${Me.Buff[Selo's Accelerando].ID} || ${Me.Buff[Selo's Accelerato].ID}) {
        /return
    } else /if (${Me.AltAbilityReady[Selo's Sonata]}) {
        /alt act ${Me.AltAbility[Selo's Sonata]}
    }
/return
 
Try this:
Code:
| -------------------------------------------------------------------------------------
| SUB: castSelos
| -------------------------------------------------------------------------------------

Sub castSelos
    |-leave sub if we have Selo's on us
    /if (${Me.Buff[Selo's Accelerando].ID} || ${Me.Buff[Selo's Accelerato].ID}) {
        /return
    } else /if (${Me.AltAbilityReady[Selo's Sonata]}) {
        /alt act ${Me.AltAbility[Selo's Sonata]}
    }
/return
Yep, that's exactly what I did! TY
 
Have to say this is the first thing I e ever been disappointed in so far. Seems to crash every 5 min sometimes longer. On way to euridin it has crashed every zone so far. Was told this is mostly a run and go to sleep program but nothing but crashes so far.
 
Also it keeps trying to buy any potions when I have a hundred in my inventory
 
Have to say this is the first thing I e ever been disappointed in so far. Seems to crash every 5 min sometimes longer. On way to euridin it has crashed every zone so far. Was told this is mostly a run and go to sleep program but nothing but crashes so far.

Sorry to hear you are having trouble. However, I will point out that a macro cannot / should-not-be-able to cause a 'crash' in EQ. However, I'd like to help you resolve whatever issue you're encountering, if it's within my ability. So, when is the crash occurring? When zoning? Middle of a zone? When pausing or unpausing the macro? Was there a error message or a crash dump? What plugins do you have loaded? (Unnecessary plugins are the most common cause of crashes. Not the macro.)

Also it keeps trying to buy any potions when I have a hundred in my inventory
Are you using 1.0.3 or 1.1.0 Alpha? What potion is it trying to buy? And what does your Explore_<server>_<toon>.ini have in the General section?
 
Sorry to hear you are having trouble. However, I will point out that a macro cannot / should-not-be-able to cause a 'crash' in EQ. However, I'd like to help you resolve whatever issue you're encountering, if it's within my ability. So, when is the crash occurring? When zoning? Middle of a zone? When pausing or unpausing the macro? Was there a error message or a crash dump? What plugins do you have loaded? (Unnecessary plugins are the most common cause of crashes. Not the macro.)


Are you using 1.0.3 or 1.1.0 Alpha? What potion is it trying to buy? And what does your Explore_<server>_<toon>.ini have in the General section?
I shut it down. I’m at work now I will check it and reply tomorrow.
 
Occurring when zoning everytime so far. There are error messages every time I just click send reports to eqmule I didn't write them down.

I'm sorry I don't know how to check what plugins are loaded. If I run the launcher and click on plugins it says I have no extra plugins that need to be managed. All plugins that come with very vanilla are up to date etc. Tell me how to check and ill get the info.

Im using 1.1.0.

It keeps trying to purchase Philter of the Ant but I already have a ton of them.
 
Okay, crashing on zoning isn't cause by the macro. It's typically caused by plugins. But since my macro zones more often that any macro around pretty much, it 'seems' like the macro causes it. So, I understand your frustration with crashes and why you'd assume it was Explore.mac triggering it.
So, let's start figuring out what you have that's causing it. Look in your ../Release/MacroQuest.ini file, and find the [Plugins] section. Copy/paste it here. There's a lot of plugins enabled by default that you probably don't need / aren't using. And some have not been maintained for 8+ years.


As for the Potion- Look in your ../Release/Macros/Explore/Explore_<server>_<toonname>.ini file, in the General section, and look for the entry 'minimumShrinkPots'. What is the quantity you have there? How many do you have in your inventory?
 
Plugins :
[Plugins]
mq2aaspend=1
mq2advpath=1
mq2afnuke=1
mq2autoaccept=1
mq2autocamp=0
mq2autoforage=0
mq2autogroup=1
mq2autologin=1
mq2autoloot=1
mq2autosize=0
mq2bandolier=0
mq2bardswap=0
mq2bucles=0
mq2bufftool=0
mq2bzsrch=1
mq2camera=0
mq2cast=1
mq2charnotes=0
mq2chat=0
mq2chatwnd=1
mq2clipboard=0
mq2collections=0
mq2combat=0
mq2cpuload=1
mq2cursor=0
mq2custombinds=1
mq2damageparser=0
mq2dannet=1
mq2debuffs=1
mq2discord=0
mq2dotnet=0
mq2dotnetloader=0
mq2dpsadv=0
mq2easyfind=1
mq2eqbc=1
mq2eqbugfix=1
mq2events=0
mq2exchange=1
mq2farmtest=0
mq2fearrunner=0
mq2feedme=0
mq2finditem=0
mq2fps=0
mq2gmail=0
mq2gmcheck=0
mq2headshot=0
mq2heals=0
mq2hud=1
mq2hudmove=0
mq2ic=1
mq2inix=0
mq2irc=0
mq2itemdisplay=1
mq2killtracker=0
mq2kisstemplate=0
mq2labels=1
mq2linkdb=0
mq2log=0
mq2map=1
mq2medley=0
mq2melee=1
mq2missing=0
mq2moveutils=1
mq2mybuttons=0
mq2nav=1
mq2netbots=0
mq2netheal=0
mq2notepad=0
mq2paranoid=0
mq2plattracker=0
mq2portalsetter=1
mq2posse=1
mq2profiler=0
mq2pvpalert=0
mq2radar=0
mq2raidutils=0
mq2randomstuff=0
mq2relaytells=0
mq2reward=0
mq2rez=1
mq2search=0
mq2shellcmd=0
mq2slave=0
mq2spawnmaster=0
mq2spawns=0
mq2spawnsort=0
mq2speaker=0
mq2spellhotkeys=0
mq2spellsearch=0
mq2sqlite=0
mq2targetinfo=1
mq2targets=0
mq2telnet=0
mq2tooltip=0
mq2tracking=0
mq2tributemanager=0
mq2twist=0
mq2twitch=0
mq2vendors=0
mq2viewport=0
mq2worsthurt=0
mq2xassist=0
mq2xptracker=0
mq2yes=0
 
[General]
invisClickie=Cloudy Potion
invisClickie2=Cloudy Potion
shrinkClickie=Philter of the Ant
levClickie=Philter of Gulon's Impunity
minimumInvisPots=60
minimumShrinkPots=60
 
Everything seems to be working now after adjusting plugins. Thanks Den and Kael!
 
I am wondering if someone could explain why these boots are so great. I looked at them, and the stats are nice, but I don't see what is so overpowered about them.
This item is in the TBL expansion right?
 
I am wondering if someone could explain why these boots are so great. I looked at them, and the stats are nice, but I don't see what is so overpowered about them.
This item is in the TBL expansion right?
When max evolved, they should be somewhere between tbl raid and tov raid gear and raid level focus effects for up to level 120 spells. If you're looking at the base stats of the unevolved item, it will be underwhelming.
 
Last edited:
I've run rok route 2 times on 2 different characters and it gets stuck going from karnors castle to burned woods in dreadlands as soon as it comes out from kc. Nav can't find a path to the bw zoneline. I *think* my meshes are up to date, I run the mesh updater whenever vv updates.
 
I've run rok route 2 times on 2 different characters and it gets stuck going from karnors castle to burned woods in dreadlands as soon as it comes out from kc. Nav can't find a path to the bw zoneline. I *think* my meshes are up to date, I run the mesh updater whenever vv updates.
I had the same issue manually run to BW and it starts again.
 
This is a great macro. I ran this on 6 different characters in the last couple days but stopped it due to time constraints before going through LDON. Here are my tips/suggestions:

There is still the issue when exiting Karnors to Burning Woods. You have to manually drive but it’s a short run. Ssraza Temple still has issues due to skellies. I would just pause the macro, kill all the skellies, manually drive up the “tube” to the first floor. Then unpause the macro and it would reorientate and start back up.

After fixing the code for my bard to use the proper Selo’s song, he took off and didn’t need assistance, except as described above. In fact, he went through Kunark, Velious and Luclin so fast, the rest of the group had just started Velious. Bard speed and double Invis for the win.

My warrior and berzerker went through a lot of potions. And I mean a lot. Granted, both are barbs, so they needed to shrink a lot. I do recommend at least 100 potions of Philter of the ant, major translocation and SoW. (SoW if your characters don’t have run speed 5)

Since the bard finished first I kept him in PoK and when any group member made it back there I would manually run him to them and buff them with selo’s. Also I kept a shammy there to give them talak as they ran by. It may sound weird to do that but trust me, it saves time. Also now that “bard speed” lasts five minutes, it is worth it. With bard speed the warrior was almost able to complete all the zones in The Planes before the buff expired.

One thing I will try next is to have my enchanter turn everyone into a gnome or halfling to try and save some shrinking potions. With the Persistent Illusion AA they will stay in that form even after zoning.

As stated by other users, it was fun to watch them run through old content which brought up numerous memories (some good, some bad) but mainly good. Seriously, when i zoned into The Grey I started to open my inventory to verify I had my enduring breath item on.

It is a great macro and money well spent. A lot of time and effort has been put into it and I appreciate it very much.
 
After fixing the code for my bard to use the proper Selo’s song, he took off and didn’t need assistance, except as described above. In fact, he went through Kunark, Velious and Luclin so fast, the rest of the group had just started Velious. Bard speed and double Invis for the win.
So in theory could you do this as a whole group, with bard in group?

Getting ready to do this.
 
In theory, yes. I did not try it though. Instead, I started on the warrior first and watched him for a while. Then the bard, Zerker, monk, cleric, beast all a minute or so apart. Once I got a feel for things it went smooth. The warrior would “clear a path” so to speak and the others would follow. For example, the warrior would kill all the see Invis mobs that attacked him then a minute or so later the Zerker would run through that area and the mobs had yet to respawn. (The bard blew past the warrior after a couple zones). I had MQ2War...cleric...monk and bst all in manual mode so when they got agro they took care of themselves. I would recommend sending your tank or “plow” first to make things easier for the others, since they all travel the same path and get stuck in similar areas.

Edit: I forgot to mention that I disabled Dannet to prevent any complications. Therefore it was not possible to initiate the macro on all characters at the same time.
 
You mentioned maybe doing some epic request stuff , still looking at that?
 
@surfdog21 I went back and looked at my log to show the difference in times. Below are a couple of examples of the Bard vs. Warrior. Therefore, the theory is false. You cannot keep them all in a group and keep similar time. The bard will smoke everyone.

Warrior Time
[Faydwer Route Times]
02/18/2020 09:08:58=Elapsed Time: 0h:41m:10s
[Ruins of Kunark Route Times]
02/18/2020 15:01:02=Elapsed Time: 1h:28m:34s

Bard Time
[Faydwer Route Times]
02/18/2020 09:13:19=Elapsed Time: 0h:21m:44s
[Ruins of Kunark Route Times]
02/18/2020 12:57:01=Elapsed Time: 1h:1m:47s

For the Faydwer route, even though I gave the Warrior a five (5) minute head start, the bard beat him by 20 minutes. Also if you look at the Kunark times, even though they did not start the route at the same time, the bard was almost 30 minutes faster than the warrior.
 
Bard keeps casting selo's/shauri's every 5 seconds, how do i fix this?

in ExploreSub.inc
this works for my bard who has 1 level of Selos Sonata

| -------------------------------------------------------------------------------------
| SUB: castSelos
| -------------------------------------------------------------------------------------
Sub castSelos
|-leave sub if we have Selo's on us
/if (${Me.Buff[Selo's Accelerando].ID}) {
/return
} else /if (${Me.AltAbilityReady[Selo's Sonata]}) {
/alt act ${Me.AltAbility[Selo's Sonata]}
}
/return
 
I'm getting a fair few crashes with the following:
INI:
[2020/03/20 19:12:46] Syntax Error: /if (${ConsoleDebug}) /echo \ag[\apExplorer-DEBUG:${Macro.CurSub}:${Macro.CurLine}\ag]\am  LastCMD: ${MacroQuest.LastCommand} Line:347 in explore.macNewLength 60 was greater than BufferSize - addrlen 43 in ParseMacroData, did you try to read data that exceeds 2048 from your macro?
Any clue where this is coming from?
 
I was not using a redguides compile at the time. I switched to a clean very vanilla, ran it, and hasn't happened since.

Seemed to happen on interactions when writing to the ini. Looked at that code, I think Redguides might have some extra TLOs that maybe don't exist in other compiles.
 
Release Explore.Mac - An Explorer / Traveler Achievement Macro

Users who are viewing this thread

Back
Top
Cart