• 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 Viewer) 1.3.1

It's actually just spamming Selo's, which is breaking invis. Then because it tries to re-invis it gets stuck in this stutter step thing as it tries to invis and spam Selo's at the same time.

I'm having some issues with the macro. I'm a Bard with the max versions of Selo's AA and Shauri's AA. The macro keeps casting Selo's after Shauri's which causes me to lose the invis. At which point it casts Shauri's again, and then casts Selo's again. Did I miss something in the instructions?

I'm seeing the same behavior on my bard.
 
Okay, found the issue.

In the exploresub.inc file the call to cast Selo's is looking for the wrong buff in the buff window. A recent DPG update changed Selos so that it casts the highest song you have... so for most bards, you have to replace the CastSelos sub in exploresub.inc with this:

Code:
| -------------------------------------------------------------------------------------
| SUB: castSelos
| ------------------------------------------------------------------------------------- 
Sub castSelos
|-leave sub if we have Selo's on us
    /if (${Me.Buff[Selo's Accelerato].ID}) {
        /return
    } else /if (${Me.AltAbilityReady[Selo's Sonata]}) {
        /alt act ${Me.AltAbility[Selo's Sonata]}
    }
/return
 
The code fix is on Page 5 of this thread. It's incorporated into v1.2 which is currently undergoing testing before publication.

[CODE lang="ini" title="ExploreSub.inc"]| -------------------------------------------------------------------------------------
| 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[/CODE]
 
i have used this for my SK and several other toons when it came out. i now have a rog and a sham ready to go. rog is off and running. Sham is being stubborn. starts the faydwer route. starts in pok gets to steamfont and just then does nothing. he has all the aa, plus cloudy, ant and gulons pots. im at a loss on what to try next.

1591843208859.png

is all i get for information. first part of the ini is blank as well. tried to manually type it in but still same results
 
@Conanne -
PM me the contents of the Shaman's INI. I'll take a look to see if there's anything we should tweak.

For now, one question, and one suggestion:
Q: What version do you have installed? v1.0.3 or v1.1.0 (Alpha)? - If not v1.1.0, download the macro for the forums (not launcher) and install/use it.

S: Without in-depth troubleshooting, my hunch is a bad mesh. Try running the mesh updater (../MQ2/Release/MeshUpdater.exe or ../MQ2/Release/MeshUpdaterPro.exe - Pro will let you select individual files to update, in case you have custom meshes you don't want to over-write.)
 
OK so I have this mac, and its really annoying on the bard, every 2 seconds its knocking off invis because it keeps recasting selo's. What can I change to make it stop recasting selo's, that buff lasts for 5 mins, I run about 5 feet like some other bard posted and then it knocks off invis.
 
OK so I have this mac, and its really annoying on the bard, every 2 seconds its knocking off invis because it keeps recasting selo's. What can I change to make it stop recasting selo's, that buff lasts for 5 mins, I run about 5 feet like some other bard posted and then it knocks off invis.
Known issue. It's caused by the bard changes to Selo's a few months back. Let me find you the code fix.... I'll edit into this post.

Here it is... Inside ExploreSub.inc, find this sub and replace it with the following code:

[CODE title="ExploreSub.inc"]| -------------------------------------------------------------------------------------
| 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[/CODE]
 
Denethor updated Explore.Mac - An Explorer / Traveler Achievement Macro with a new update entry:

v1.2.0 - Bard Fix, ToV Route Added, General Code Improvement, and DeneCore

*** ToV Route Added ***
- Can start with /mac explore tov
- Will run Torment of Velious Zones
-- Use of a merc is **HIGHLY** recommended - Not responsible for you dying.
- Will buy IVU Potions if available

*** Fixes ***
- Bards (Fix)
-- Due to DBG Change to Selo's, Bards would 'stutter-step' while continuously trying to recast Selo's
-- Updated the necessary sub to recognize the new Selo's versions

*** Enhancements ***
- Potion Buying (Improvements)
-- Will buy and...

Read the rest of this update entry...
 
Some of us do not use qwerty keyboards, azerty for French and awertz for germans.
Can we add a check before execute the macro please ?
use items for gate ?
AA for invis and levitate ?
 
Last edited:
Re: Azerty / Awertz
I'm not sure how to do that, Magnuss. I'll have to look into it.
After some discussion on the discord channel, it appears to be a limitation of MQ2. I'm afraid I cannot implement AZERTY or AWERTZ keyboard support.

Gate:
It has a number of items programmed in for the function, as well as searches for the AA. Is there something you'd like it to use that it's not?

Invis & Lev:
Again, it supports them automatically. Do you have a use case not currently covered? I'm not understanding your question...
 
Last edited:
There are still issues with the Bard: Shauri's Sonorous Clouding is causing the hiccup with navigation. Looks like you are using it for Lev. So it cast Shauri's then tries to cast Selo's and gets stuck in a loop.
 

Attachments

  • IMG_0619.jpg
    IMG_0619.jpg
    92.3 KB · Views: 4
Also, with bard speed sometimes i go in and out of zones so fast that i am not triggering the update.

Just went into the Well and it failed to update.
 
Hey @Denethor ! Just a heads up: found out why lev was not working on my Shadow Knight.

Line 617 reads, in pertinent part: . . . ${Me.AltAbilityReady[Bobbing Corse]}

It should be Bobbing Corpse

:)
 
There are still issues with the Bard: Shauri's Sonorous Clouding is causing the hiccup with navigation. Looks like you are using it for Lev. So it cast Shauri's then tries to cast Selo's and gets stuck in a loop.
Found the troublesome line. I'll have to fix that. In the mean time, Lev is ONLY used in Sol B. If you pause the macro, zone to Sol C and unpause, it should zone you back to B and continue on.

Also, with bard speed sometimes i go in and out of zones so fast that i am not triggering the update.

Just went into the Well and it failed to update.
Unfortunately, I don't have much control over this short of imposing a unnecessary / arbitrary delay in EVERY zone.
Do note, if you're judging that based on the achievement window, do know there's a bug where it will not update / display new achievements oftentimes. Have to switch to a screen for a different expac and then come back. SOMETIMES, that will get it to update / show.


Hey @Denethor ! Just a heads up: found out why lev was not working on my Shadow Knight.

Line 617 reads, in pertinent part: . . . ${Me.AltAbilityReady[Bobbing Corse]}

It should be Bobbing Corpse

:)
Issue #239 opened. Fix applied. Issue #239 closed. Will be in v1.2.1.
 
Found the troublesome line. I'll have to fix that. In the mean time, Lev is ONLY used in Sol B. If you pause the macro, zone to Sol C and unpause, it should zone you back to B and continue on.

Well im doing other zones and its casting both so hopefully you have it figured out. I assumed it was trying to lev me and it shouldn't since I have perm lev on. But its still casting both and the stutter stepping to and from the task. I appreciate all the work you do on it. Its been a big help.
 
I just ran two routes @edsarto on a silver bard. Ran with no issues.
View attachment 22452

I have not ran anything but the Ldons for it so far and in Miragul It tends to stutter on the longer run. In Mistmore it stuttered mostly in the Lfay part. In the DeepGuk run it stutters as soon as you get into Guk and shrink. I will run some of the other regular ones and see how it goes. Im pressing through them since I dont AFK play. Its calling for Shauri's Clouding and once it does this it loops Shauri over and over stutter stepping. This morning in SRO is attached. edited to show its call for both selos and shauri.
 

Attachments

  • IMG_0624.jpg
    IMG_0624.jpg
    105 KB · Views: 6
  • IMG_0625.jpg
    IMG_0625.jpg
    124.9 KB · Views: 5
Last edited:
What level is the bard?
Can you look inside ..\Macros\Explore and delete ExploreSub.inc, then try running it again?

And can you find and post the following lines from your local copy of the macro:
..\Macros\Explore.mac - Line 3
..\Macros\DeneCore\DeneCore-Utils.inc - Lines 138-161
 
What level is the bard?
Can you look inside ..\Macros\Explore and delete ExploreSub.inc, then try running it again?

And can you find and post the following lines from your local copy of the macro:
..\Macros\Explore.mac - Line 3​
..\Macros\DeneCore\DeneCore-Utils.inc - Lines 138-161​

Using a Gold 115Bard max AA's.
I will Delete Explore sub.inc and try running and report back. Cannot run it right now. UPDATE: after deleting the ExploreSub.inc, the macro wont run.

Rest of you request:

Line 3 : |- Version 1.2.0




Denecore lines :
| -------------------------------------------------------------------------------------
| SUB: cancelSelos - Kills SPA 3 (Movement Rate)
| -------------------------------------------------------------------------------------
Sub cancelSelos
/declare intBuffSlot int local 1
/declare intSDBuffSlot int local 1

/for intBuffSlot 0 to 42
/if (${Me.Buff[${intBuffSlot}].HasSPA[3]}) {
/message \ayRemoving buff #${intBuffSlot}: \am ${Me.Buff[${intBuffSlot}]}
/removebuff "${Me.Buff[${intBuffSlot}]}"
/delay 2s !${Me.Buff[${intBuffSlot}].ID}
}
/next intBuffSlot
/for intSDBuffSlot 0 to 30
/if (${Me.Song[${intSDBuffSlot}].HasSPA[3]}) {
/message \ayRemoving: \a-m ${Me.Song[${intBuffSlot}]}
/removebuff "${Me.Song[${intSDBuffSlot}]}"
/delay 2s !${Me.Song[${intBuffSlot}].ID}
}
/next intBuffSlot
/deletevar intBuffSlot
/deletevar intSDBuffSlot
/return
 
Last edited:
Using a Gold 115Bard max AA's.
I will Delete Explore sub.inc and try running and report back. Cannot run it right now. UPDATE: after deleting the ExploreSub.inc, the macro wont run.

Rest of you request:

Line 3 : |- Version 1.2.0




Denecore lines :
| -------------------------------------------------------------------------------------
| SUB: cancelSelos - Kills SPA 3 (Movement Rate)
| -------------------------------------------------------------------------------------
Sub cancelSelos
/declare intBuffSlot int local 1
/declare intSDBuffSlot int local 1

/for intBuffSlot 0 to 42
/if (${Me.Buff[${intBuffSlot}].HasSPA[3]}) {
/message \ayRemoving buff #${intBuffSlot}: \am ${Me.Buff[${intBuffSlot}]}
/removebuff "${Me.Buff[${intBuffSlot}]}"
/delay 2s !${Me.Buff[${intBuffSlot}].ID}
}
/next intBuffSlot
/for intSDBuffSlot 0 to 30
/if (${Me.Song[${intSDBuffSlot}].HasSPA[3]}) {
/message \ayRemoving: \a-m ${Me.Song[${intBuffSlot}]}
/removebuff "${Me.Song[${intSDBuffSlot}]}"
/delay 2s !${Me.Song[${intBuffSlot}].ID}
}
/next intBuffSlot
/deletevar intBuffSlot
/deletevar intSDBuffSlot
/return


I added the ExploreSub.inc back pulling it from the zip file. The mac is running again but is still sporadically stutter. Once it pauses it roles trying to cast both. ON a side note, I have used this with only minor issues on other characters. This is only become a major problem with the Bard.
 
I added the ExploreSub.inc back pulling it from the zip file. The mac is running again but is still sporadically stutter. Once it pauses it roles trying to cast both. ON a side note, I have used this with only minor issues on other characters. This is only become a major problem with the Bard.
This isn't making any sense... Not blaming you, I'm saying I am not sure why you're experiencing the issue and other bards are not...

At this point, I'd say delete the macro and the Explore and DeneCore folders; then let the launcher re-install.
 
The program is calling for both versions of inv and its a conflict. I am running it now with an edited version of 1.1 only calling for Shauris AA and its working fine at this point. I edited the explore sub file. Why this isnt impacting others is beyond me. If this works ill edit the 1.2 version and let you know how it works. I have not found the line thats calling for both forms of inv or if there is a if>this then>do that type thing but ill keep looking.
 
The program is calling for both versions of inv and its a conflict. I am running it now with an edited version of 1.1 only calling for Shauris AA and its working fine at this point. I edited the explore sub file. Why this isnt impacting others is beyond me. If this works ill edit the 1.2 version and let you know how it works. I have not found the line thats calling for both forms of inv or if there is a if>this then>do that type thing but ill keep looking.

The published fix for v1.1 is the same code I implemented in v1.2. This makes no sense.
 
Also, with bard speed sometimes i go in and out of zones so fast that i am not triggering the update.

Just went into the Well and it failed to update.
I think it still registers being in the zone, just doesn't do the achievement txt. It does count being in the zone, just takes a bit to update the achievement window.
 
Well, as you are the only report of this issue, and given that you've implemented your own work around, I'm going to cease to troubleshoot. If you run into further issues, let me know. But, forewarning, my first step will be to delete and upgrade to the published v1.2 (or whatever is current release at that time).
 
Hi all I am trying to run the LDoN module. I get the following. A missing boss/ldon zone pair was encountered and logged. I am not able to find the log in the entirety of my MQ2 folder. In addition Any LDoN from butcherblock would either not trigger the travelers achievement upon entering the zone or throw the error A missing boss/ldon zone pair was encountered and logged. The first block of this module worked well.

1592781380047.png
1592781389409.png
1592781399448.png

let me know what I can do about this issue and since i cannot find the log this screenshot is the best I can do.


mod edit: editedout your character names.
 
Last edited by a moderator:
Hi all I am trying to run the LDoN module. I get the following. A missing boss/ldon zone pair was encountered and logged. I am not able to find the log in the entirety of my MQ2 folder. In addition Any LDoN from butcherblock would either not trigger the travelers achievement upon entering the zone or throw the error A missing boss/ldon zone pair was encountered and logged. The first block of this module worked well.


let me know what I can do about this issue and since i cannot find the log this screenshot is the best I can do.

I'll address these in order:
  1. First, the logs will be in ../MQ2/Release/Logs.
  2. Butcherblock Not Triggering Achievements - This is a game function. Not the macro. Frequently, you'll get the achievement, but the window won't update. Try switching to the achievement list for another xpac, and then back.
  3. The thrown error is a missing boss/zone combo. I've found out already in Rujuarkian Hill that will be in v1.2.1. Find the log file and send it to me so I can get them added
 
Yes, i have some logs for you, Too. I will attach them when finished with LDON. But there are couple of places where it will not click out of the dungeons. Gladiator Pits and the others in that zone do not seem to trigger.
When i do my next toon through this i will watch this more closely. Logs to be PMd soon.
 
Yeah, this was a bit of a problem with LDoN in general. The "Doors" are on the mesh, but then they add furniture and crap on top of them for decoration. Nav is trying to reach the door which is buried DEEP underneath the model. I'm still trying to figure out a good way to handle it.
 
Yeah, this was a bit of a problem with LDoN in general. The "Doors" are on the mesh, but then they add furniture and crap on top of them for decoration. Nav is trying to reach the door which is buried DEEP underneath the model. I'm still trying to figure out a good way to handle it.

cant you just drop the mission and let it kick you to zone?
 
Release Explore.Mac - An Explorer / Traveler Achievement Macro

Users who are viewing this thread

  • B
Back
Top
Cart