• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Nauticus

  Download the Curse Client

Project Updated:
Files Updated: Thu, Jun 11 2009
Supports Game Version: 3.1.0
Category: Map & Minimap
Tags:

, , , and [Edit Tags]

Project Manager: Drool
Additional Authors: No additional authors
Current Version: 3.1.4
License: All Rights Reserved
Avg Daily DL (last 30 days): 158
Downloads Total: 84,194
Favorites: 392
Comments: 95
  • Contests
  • About Nauticus
  •  

Tracks the precise arrival & departure schedules of boats and Zeppelins around Azeroth and displays them on the Mini-Map and World Map in real-time.

For better accuracy, get your friends and guild mates to install Nauticus as well.

Official Homepage: drool.me.uk/naut

Click here to report an issue or request a new feature
(Please do not post in the comments section to report bugs)

Before posting a comment... please read the entire addon description below - especially the Frequently Asked Questions section! You can also comment on the WowAce.com page.


What is Nauticus?

Nauticus tracks the precise arrival & departure schedules of boats and Zeppelins around Azeroth and displays them on the Mini-Map and World Map in real-time.

Look up arrival & departure schedules for any transport and know exactly when you need to be there. Less time waiting on platforms, more time at the AH or mailbox, less duelling rogues or shamies who want you to take a seat while they crit you... 'for fun'...

To track a transport requires that you, or someone else running the addon, has taken the route sometime earlier. Nauticus uses hidden addon-to-addon communications to synchronise and share up-to-date schedules between players automatically.

Important: This addon works best the more players on your realm also using the addon. So get your friends and guild mates to install Nauticus - the more the merrier! Even if you don't use transports because you're only ever in Outland, you can help store and transmit up-to-date data to everyone that needs it. Nauticus performs well in the background and you can disable the map icons for zero interference.


Main Features

  • Plots all (16) Horde, Alliance and neutral transports on the World Map in real time
    • Displays the most relevant transports on the Mini-Map, based on your current zone
    • Map icons rotate to show their actual direction at any point in time
    • Shows arrival or departure schedule for each platform when you mouse-over any map icon
  • Discovers schedule by travelling a route in either direction
    • Calculates future schedules, based on precisely measured round-trip cycles
  • Automatically share schedules with other users of the addon on your realm
    • Differential delayed updates keep communication bandwidth low even with many users (O(1))
    • Ranks quality of data based on number of reboots and swaps, always picking the best
  • Remember schedule data even after computer reboot (see FAQ for caveat)
  • Select any transport for viewing in any LibDataBroker (LDB) display addon.†
    • Shows the next arrival or departure event in the button text.
    • Button icon changes colour to indicate status (yellow = docked, red = about to depart, green = in transit)
    • Auto-selects nearest transport when standing at a platform (optional)
    • Alt-click button to manually set audio alarm to warn you before next departure
  • Less spam: Filter ship crew talk and Zeppelin Master yells from your chat window (optional)

† If you're new to Broker plugins, they're a bit like FuBar plugins but displayed how you want. Try StatBlockCore, Button Bin or Fortress for display addons and see here for more plugins. Titan has LDB support built-in. FuBar requires the lightweight bridge addon Broker2FuBar (not to be confused with FuBar2Broker, which does the opposite).


Usage

Find out the status of a transport via World Map/Mini-Map or via an LDB button display.

For options, type /nauticus or /naut in the command line.


To Do

  • Auto pop-up tooltip and/or sound arrival/departure alarm (i.e. Zeppelin horn or boats bell) when at platform

Note: Nauticus is always in continual development. You should try to keep your version up-to-date, not least because the addon interacts with other users and they rely on good quality data from you. You'll be notified upon login when there's a new version available, after other users are seen using a later version. For this reason, please DON'T redistribute or include in a compilation pack!


Frequently Asked Questions

Q. I just installed Nauticus, why don't I see any schedules?
A player with the addon needs to travel on the boat/Zeppelin/turtle before the schedules come up. This could be you or someone else who may have taken the transport earlier. The most recent schedules are synchronised between other players running the addon, so after a short while the data will most likely be available to you before you take any transport. Get as many of your friends and guild mates to install Nauticus - the more the merrier.

Q. How does Nauticus get the schedules?
There are no Blizzard-provided API methods to directly determine the transport schedule. Thus we do it indirectly by getting player coords and comparing them to a known set of coords along the route. When the player 'triggers' these coords, we know the cycle and can subsequently work out future schedules at any point in time.

Q. How accurate is it?
Round-trip cycles have been calculated to one microsecond (six decimal places) over a 1-2 week period. This is significantly better resolution than provided by the API, which only measures in milliseconds (three decimal places). Baring slight adjustments in Blizzard's clocks etc., 99.9% of the time there should be no observable drift of more than a second or two.

Q. Why are some of my schedules wrong?
Rarely, schedules can become corrupted due to changes in your computer's system clock that may occur between WoW sessions/reboots. This can also be caused by dodgy CMOS batteries and some over-clocked systems. Otherwise, Nauticus can normally keep track of schedules between reboots. Additionally, while realm servers appear to keep very precise clocks for running the transports and to generate their positions, from time to time they may re-synchronise these clocks, sending the data slightly out of wack. Nauticus should quickly fix the schedules, as it will gather more recent and better quality data from other users or from your own travels.

Q. Doesn't weekly maintenance ruin the schedules?
It doesn't! We can only assume how Blizzard calculates transport schedules and their positions but it's probably based on the realm server's system clock, which is likely synchronised with a centralised ntp time server at each data centre. You can verify this by visiting another realm (at least, in the same geographical location - e.g. EU, US Eastern) to observe exactly the same schedules. This is another way to obtain accurate schedule data - from other realms. If there is one, an epoch is presently unknown - if any maths wiz can manage to reverse engineer it (simultaneous equations?), do let me know!

Q. Why does Nauticus have to use a chat channel?
Blizzard's SendAddonMessage() API is effectively limited to guild and raid addon communication, which is insufficient to get data spread furtherest across your realm. For maximum availability and accuracy of schedules, we need to use a chat channel. You shouldn't be concerned if you have the channel slot spare - we're extra careful not to mess up channel numbers.

Q. Where did the GUI disappear to?
The red window was removed in favour of map icons with tooltips. It became difficulty to maintain the rather clunky code necessary to provide this functionality and consumed more resources than desirable. Plus it didn't cater for other languages very well due to its fixed size. Native FuBar support was removed in favour of LibDataBroker (Broker/LDB) displays. Broker allows you to choose your method of displaying plugins. The lightweight bridge addon Broker2FuBar returns the old FuBar functionality, as well as allowing you to put it as a Mini-Map button (even if you don't use FuBar).

Q. Can you add the Deeprun Tram?
Unfortunately no, since it's treated as an instance and we can't properly track player coords within instances.


Nauticus is a complete rewrite of ZeppelinMaster which was originally conceived by Sammysnake. He runs a DKP hosting service online @ dkphosting.net.

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Nauticus 3.1.4 Release 3.1.0 4,060 6/11/2009
  Nauticus 3.1.3 Release 3.1.0 3,702 5/22/2009
  Nauticus 3.1.2 Release 3.1.0 649 5/22/2009
  Nauticus 3.1.0 Release 3.1.0 3,874 4/15/2009
  Nauticus 3.0.9 Release 3.0.9 2,568 4/10/2009
  • 1 page(s)
Advertisement
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • It would be nice to move the icon around the World Map so that everyone can place the icon at the position they see fit.

    Reply Report Permalink
  • Drool said 

    Huh? What icon are you referring to?

    Reply Report Permalink
  • Drool said 

    Exit WoW and deleted your \WTF\Account\\SavedVariables\Nauticus.lua file.

    You also posted this on WoWInterface and Ace... once is enough, thanks. As per description above, I request people not to post bug reports in comments.

    Reply Report Permalink
  • puffed said 

    Version: 3.0.8

    Errors at startup with enGB local (made by Swatter)on EU-Alleria (German PvE)

    Message: ..\AddOns\Nauticus\NautCore.lua line 844:
    attempt to index field 'knownCycles' (a nil value)
    Debug:
    (tail call): ?
    Nauticus\NautCore.lua:844 GetKnownCycle()
    Nauticus\NautComms.lua:112 BroadcastTransportData()
    Nauticus\NautComms.lua:39
    Nauticus\NautComms.lua:30
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[2]"]:9:
    [string "safecall Dispatcher[2]"]:5
    (tail call): ?
    ...e\AddOns\Nauticus\Libs\AceTimer-3.0\AceTimer-3.0.lua:144
    ...e\AddOns\Nauticus\Libs\AceTimer-3.0\AceTimer-3.0.lua:118

    Message: ..\AddOns\Nauticus\NautCore.lua line 844:
    attempt to index field 'knownCycles' (a nil value)
    Debug:
    (tail call): ?
    Nauticus\NautCore.lua:844 GetKnownCycle()
    Nauticus\NautComms.lua:112 BroadcastTransportData()
    Nauticus\NautComms.lua:39
    Nauticus\NautComms.lua:30
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[2]"]:9:
    [string "safecall Dispatcher[2]"]:5
    (tail call): ?
    ...e\AddOns\Nauticus\Libs\AceTimer-3.0\AceTimer-3.0.lua:144
    ...e\AddOns\Nauticus\Libs\AceTimer-3.0\AceTimer-3.0.lua:118

    yeah 2 times

    Message: ..\AddOns\Nauticus\NautCore.lua line 639:
    attempt to index local 'knownCycles' (a nil value)
    Debug:
    (tail call): ?
    Nauticus\NautCore.lua:639 InitialiseConfig()
    Nauticus\NautCore.lua:325
    Nauticus\NautCore.lua:314
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:469 InitializeAddon()
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:582
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:575

    libs should be up2date

    edit:

    Message: ..\AddOns\Nauticus\NautCore.lua line 524:
    bad argument #1 to 'pairs' (table expected, got nil)
    Debug:
    (tail call): ?
    [C]: pairs()
    Nauticus\NautCore.lua:524
    Nauticus\NautCore.lua:506
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[2]"]:9:
    [string "safecall Dispatcher[2]"]:5
    (tail call): ?
    ...e\AddOns\Nauticus\Libs\AceTimer-3.0\AceTimer-3.0.lua:144
    ...e\AddOns\Nauticus\Libs\AceTimer-3.0\AceTimer-3.0.lua:118

    by entering durotar

    Also the MinimapButton doesn't work,not left neither right click on it and no Tooltip (if there should be one). Using MinimapButtonFrame.

    => Addon in general doesn't work. No Routes, no Timetables. Also I toured every zep myself (don't know if someone else on the Realm uses it, probably not or not many) will check in the afternoon and at night again.



    Wrote bug-report on ace as well.

    Reply Report Permalink
  • H0PE said 

    Where could I get a fubar plugin for this baby please? I'm really missing this feature (for some time now I dont see it on the fubar, though it was working before, probably you removed some features?)...

    Thanks!

    Reply Report Permalink
  • Drool said 

    As per the description above, get Broker2FuBar - http://wow.curse.com/downloads/wow-addons/details/broker2fubar.aspx

    Reply Report Permalink
  • Maziel said 

    Just noticed Feathermoon Ferry is out of sync.

    Reply Report Permalink
  • Drool said 

    It isn't out of sync - your data is. Please read the FAQ above.

    Reply Report Permalink
  • Oaris said 

    2.4.1 seems to be corrupting the chat frame with whiteness as described here: http://forums.wowace.com/showthread.php?t=14570

    Reply Report Permalink
  • Tezaro said 

    That's because v2.4.1 is an old version that no longer works. You need to download Nauticus r83 which is the latest beta released (11/21/08). Download it from the downloads list above.

    Reply Report Permalink
  • Oaris said 

    Just so - very confusing since the current version that's actually set up for normal download through Curse is 2.4.1, and the beta versions are buried at the bottom. Not your design, I realize, but maybe you could put a note at the top to grab the beta versions until you release a stable one? Thanks for a nifty mod!

    Reply Report Permalink
  • Oaris said 

    ** or was 2.4.1 at the time of posting. It ticked up to 3.0.1 rather than r84 just a few minutes ago... thanks for the quick update up top! :)

    Reply Report Permalink
  • The only problem i am having is that the mod will not track the northrend vessels. at least not for the alliance anyway.that and the timer for the feathermoon ferry is slightly off.

    Reply Report Permalink
  • Drool said 

    That's because the Northrend vessels haven't been added yet, see comments below. They'll be added in a few days. Re Feathermoon timer - please read the FAQ in the description above, regarding accuracy. Get more of your friends/guild to install the addon!

    Reply Report Permalink
  • dfscott said 

    I don't get any errors, but I don't see any ship icons or a listing on my fubar either (using beta 82). I'm hearing the bells, tho. This used to work fine for me, so I deleted the WTF as well as the original addon folder, but still no luck. :(

    Reply Report Permalink
  • Drool said 

    You should read the FAQ in the description above. Deleting the WTF folder will REMOVE the timers! So don't. :)

    The timers are only calculated after YOU or someone else on your server traverses the routes. Basically, get more of your friends/guild to use the addon, and/or you may just need to wait till others join the server in the evening.

    Reply Report Permalink
  • Drool said 

    The release version here is not working - please get the latest beta version above.

    I will put out a proper release in the next few days or so - once I've added the 7 new transports.

    Reply Report Permalink
  • Nevermind. D/L the latest version from wowace and it works great. No chat window problems at all. Just one non-fatal error, which I posted a ticket for at wowace. Still worked fine. Not sure what happened between the 12th and the 15th.

    Reply Report Permalink
  • I have the same problem, all filters off and unable to be turned on.

    Reply Report Permalink
  • My chat windows dosen´t work when i enable this addon,it turns all filters off which i cannot re-enable.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 61,710 QuestHelper Map & Minimap, and Quests...
  2. 19,828 Atlasloot Enhanced PvP, Map & Minimap, Professions...
  3. 7,572 Cartographer Map & Minimap
  4. 5,254 GatherMate_Data Map & Minimap
  5. 3,449 Gatherer Map & Minimap, Herbalism,...