• 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
Magellan - Travel Utility

Release Magellan - Travel Utility 12-04-2025

No permission to download
Is it just me, but with selecting GGH i will zone into the GGH then zone back out, run through the Houses and continue the cycle. Same with Modest Guild Hall as well.
 
Is it just me, but with selecting GGH i will zone into the GGH then zone back out, run through the Houses and continue the cycle. Same with Modest Guild Hall as well.
I'm not sure Aaly, I don't have access to either of those. Magellan is just a UI that sends commands to /travelto (EasyFind).

Looking into this, I find that GGH entry in the zones.Lua file I use points to guildhallsml
[CODE lang="Lua" title="zones.Lua"]guildhallsml = 'Greater Guild Hall'[/CODE]

But the zones_connections.ini for eznav does not have a corresponding entry for 'guidlhallsml'

I'm not sure if this is the issue or not. Hopefully, others with more knowledge can weigh in.
 
I think the behavior @aaly is encountering is an issue with trying to use /travelto with one of the versions of the GGH/PGH/whatever, but it's not the correct version for where the character is actually going. So, selecting GGH when you're actually zoning into PGH bounces you back and forth from the neighborhood where the halli is located and the hall itself.
 
Cold,
I have a group running to an xp spot, and I loaded another character to help with out of group buffs, but that character cannot use Magellan because the window shows 'Not in Group' so it will not do anything. Is there a way to make it run more than the group I opened it with? If I had two groups loaded or multiple solo characters. I am really enjoying the ease that this provides with the UI.
 
Cold,
I have a group running to an xp spot, and I loaded another character to help with out of group buffs, but that character cannot use Magellan because the window shows 'Not in Group' so it will not do anything. Is there a way to make it run more than the group I opened it with? If I had two groups loaded or multiple solo characters. I am really enjoying the ease that this provides with the UI.
Yes. Not sure that *everyone* would want to use this, but right now the group function uses a combination of /travelto and dannet. The code in question looks like this.

[CODE lang="Lua" title="Group Travel Example" highlight="7, 9"]--- Correctly makes the call to /travelto based on action desired and group settings
---@param s string destination/action (e.g. zone or stop/pause)
---@param b boolean in_group?
local function travel(s, b)
if b and mq.TLO.Group.Leader.ID() then
if s == 'stop' then
mq.cmdf('/dgae /travelto %s', s)
else
mq.cmdf('/travelto group %s', s)
end
else
mq.cmdf('/travelto %s', s)
end
end[/CODE]

You could change the code that controls the Dannet command to all travel to and stop as directed.

So either
  • /dgaexecute <group> <command> -- executes a command on all clients in a group (including own)
  • /dgzaexecute <command> -- executes a command on all clients in your current in-game zone (including own)
These can be shortened to /dgae and /dgzae

Sticking with idea that you're going to create and have your characters join a Dannet group, you could modify this section; the code would look like this:
[CODE lang="Lua" title="Group Travel Example" highlight="7, 9"]--- Correctly makes the call to /travelto based on action desired and group settings
---@param s string destination/action (e.g. zone or stop/pause)
---@param b boolean in_group?
local function travel(s, b)
if b and mq.TLO.Group.Leader.ID() then
mq.cmdf('/dgae yourgroupnamehere /travelto %s', s)
else
mq.cmdf('/travelto %s', s)
end
end[/CODE]
 
Now if you can add a Favorites tab, then add a clickable star to the right of each location, and these would show up on the favorites tab :)
 
Now if you can add a Favorites tab, then add a clickable star to the right of each location, and these would show up on the favorites tab :)
That's actually a great idea!

I'm working on waypoints next, the ability to set and name them, as well as a tab for them. But I really like this idea about favorites.
 
Also, is there a way to tell the difference between old version and the new versions of the zones with the same exact names?
 
Also, is there a way to tell the difference between old version and the new versions of the zones with the same exact names?

Do you mean like this? Here we have the zone "Chardok" and show that it existed in the Ruins of Kunark (Old) and Empires of Kunark (New)

1647214102429.png
 
Coldblooded updated Magellan - Travel Utility with a new update entry:

Introducing "Ladon View" - An advanced data-centric view

After much whining, begging and, promises of sexual favors by Ladon I've added another tab to display some inner secrets about zones (namely the Zone ID, and short name) in a beautiful, sortable, and selectable table view, all in the gorgeous purple-, violet- and lavender-hued theme!

View attachment 38712

In addition, some small performance improvements were implemented; namely the ListClipper pattern on the Zone and Ladon views.

Read the rest of this update entry...
 
Wow, thank you.

Last wish list, I promise, lol.

Any way to show the starting zone to be in?

For example, if I am located in GH, and wanted to go to blood falls, the program doesn't know how to use the portal.

Because I am an idiot with zones, I have to look up what portal I need to get first. In this case, I need to go to Greater Faydark.
Can this show me that I need to go to Greater Faydark, maybe it pops under the blood falls listing?
 
Coldblooded updated Magellan - Travel Utility with a new update entry:

Now with FAVORITES!

  • You are now able to right-click on a zone and make it a favorite, which will then make it show up in the favorite tab. Favorites are indicated by a <3 Favorites can be filtered just like any other list (just in case you have a metric ton of favorites). Favorites not enabled for the "Ladon View" yet.
  • Say goodbye to the flat list of zones. I've removed it as feedback seemed to indicate that the zones by expansion were more useful.
  • Fixed a bug where you couldn't filter on...

Read the rest of this update entry...
 
Coldblooded updated Magellan - Travel Utility with a new update entry:

Introducing "Waypoints" Functionality

Provides the ability to use your existing MQ2Nav Waypoints and add new waypoints to MQ2Nav from the Interface. Waypoints are fully functional, but still a work in progress, as I plan to add functionality to allow you to remove MQ2Nav waypoints through the UI at a later date.

Cleaned up a small bug with Ladon View that did not display the Destination zone correctly, or allow you to pause/continue your route.

Added a Map Icon to the Application Header. If nothing else, this feature alone...

Read the rest of this update entry...
 
I used this nice tool to get around for the anniversary. Only in the Landon-tab I could see any zones in the list. The other two tabs have been blank.
Nevertheless it worked well for me and I like it. The background color doesn't fit my UI.
Is there a way to change background color and/or opacity?
 
I used this nice tool to get around for the anniversary. Only in the Landon-tab I could see any zones in the list. The other two tabs have been blank.
Nevertheless it worked well for me and I like it. The background color doesn't fit my UI.
Is there a way to change background color and/or opacity?
The lists being blank is interesting. Did you install with installer or by hand? The non-landon lists require a file in the lib directory that the installer does for you. zones.Lua
 
1647794175931.png

@Dragonslayer - want to confirm you see the 4 tabs listed above. "Favorites, By Expansion, Waypoints, Ladon View" - they might be in a different order as they are movable, but you should see these 4 tabs with the latest build. I removed the flat list a while ago, which makes me think something is wrong with your installed files.
 
Launched it some 30 minutes ago for my evening session, now all looks like I would expect it. By Expansion shows the tree view like yyour screenshot above, ladon view like your screenshot at the top.
Maybe just some kind of hickup on first launch?
 
The Lua window oddly keeps placing my cursor in the beginning of the line whenever I type a letter, which means when I type 'c-a-b' it puts it into the search as 'bac'. Any ideas?
Doing a /reload fixed it, but... just odd.
 
I need some help. When I am in PoK and choose to go to Fungus Grove I end up in Shadow Haven with a message cannot path to echo caverns-3.
Could someone tell me what file to update to use echo caverns-1 instead of 3 ?

The loc for echo 1 is 358.23 1800.74 -54.57
The loc for echo 3 (I think) is -638.80 192.52 -162.53
 
Not sure how difficult this would be to implement. On the Expansion tab it would be nice to be able to expand/collapse each expansion.
 
From PoK, could not choose Katta, nor my end destination, Zhisza. Showed me this error:
1660898062520.png
Since its been forevor...I had to use the zone tool and actually see I needed Tox to get there.. :P so I saved it if it helps you any to get it. I know the error could be a weird random thing on my end, but if its not, now you know GI Joe !
1660897929352.png
 
From PoK, could not choose Katta, nor my end destination, Zhisza. Showed me this error:
View attachment 41509
Since its been forevor...I had to use the zone tool and actually see I needed Tox to get there.. :P so I saved it if it helps you any to get it. I know the error could be a weird random thing on my end, but if its not, now you know GI Joe !
View attachment 41508
Cause nav doesn't support getting on the boat.
 
Small thing I noticed when Trying to use the filter for Guild Hall. Didn't find my guidhall :)
Code:
guildhalllrg = {
         'Palatial Guidhall',
         'Grand Guild Hall'
      }

Great Job with the script. Awesome Script. I love it.
 
Check spelling on guild

Edit: nm, I know you know as per your typing hahaha
 
Small thing I noticed when Trying to use the filter for Guild Hall. Didn't find my guidhall :)
Thank you Cannon for pointing that out. I just set guidhall to favorites and I am a happy traveler now. I always zoned into the lobby and manually moved to my guidhall
 
Small thing I noticed when Trying to use the filter for Guild Hall. Didn't find my guidhall :)
Code:
guildhalllrg = {
         'Palatial Guidhall',
         'Grand Guild Hall'
      }

Great Job with the script. Awesome Script. I love it.
What? You don't live in a GUID hall? lol
Thanks for the catch, I'll get an update out.
 
Found an issue - when in Tower of Solusek Ro and trying to go to PoK, it gives an error referring to PoFire..

View attachment 42343

View attachment 42344

-Taz
That is most likely a navmesh issue. This script just sends the command to easyfind and there is where the issue lies for this problem. Could not find path to destination (-724.25, 17.25, -445.05)

Edit: Apparently there is no zone out if you don't have a key to get through the tower to pofire.
 
Last edited:
The more I use it the more I love it. Nothing against the purple, but seems to give me an eye sore. Just a wish list thing. Be nice to have options for the color scheme. :) Like you have nothing better to do. haha Oh and an All Travel box.
 

Attachments

  • Untitled.png
    Untitled.png
    20.6 KB · Views: 3
Last edited:
The more I use it the more I love it. Nothing against the purple, but seems to give me an eye sore. Just a wish list thing. Be nice to have options for the color scheme. :) Like you have nothing better to do. haha Oh and an All Travel box.
You're not the only one. It's on a back burner :)
 
Still baffled at why the Palatial Guild Hall won't stay in my favorites list, I added several times and ended up with an ini file like this but it still doesn't show in the favorites. Thought it might have had something to do with toons sharing an ini file, but I set it up to create Magellan_ToonName.Config.ini for each toon but still no go.
Code:
[Favorites]
1=Plane of Knowledge
2=Palatial Guild Hall
3=The Guild Lobby
4=Palatial Guild Hall
5=Palatial Guild Hall

[Magellan]
group=false

Edit: Must have something to do with pulling zone names from the zone file. This was the bugger
Code:
 guildhalllrg = {
         'Palatial Guild Hall',
         'Grand Guild Hall'
      }
 
Last edited:
I do...
Normally a zone short name is associated with a more human readable long name. So things like:

Code:
thuledream = 'Fear Itself'

But, in the case of those fancy guild halls, both are associated with same short name like this:
[CODE language=Lua]
guildhalllrg = {
'Palatial Guildhall',
'Grand Guild Hall'
}
[/CODE]

So in this case guidhallrg is associated with a table that has two values, not a string value.

In the code for the Favorites tab, we compare the name of the zone and see if it's in the Favorites from your settings file here:
[CODE language=Lua]
if ((#search_term > 2 and string.find(zone.name:lower(), search_term:lower())) and zone.favorite) or #search_term < 1 and zone.favorite then
[/CODE]
We're expecting zone.name to be a string, and in the case of these fancy Guild Halls, it's a table. So I need to change the comparison to take into account it could be a table and search thru the values in the table.
 
Release Magellan - Travel Utility

Users who are viewing this thread

Back
Top
Cart