Advertisement

Nauticus

  Download the Curse Client

Last Update: May 24, 2008 (2 months ago)
Category: Map
Tags: ace2, ship, titan, track, and tracker
Project Manager: Drool
Website: visit
Current Version: Nauticus v2.4.1
(for World of Warcraft 2.4.2)
Downloads Today: 19
Downloads Total: 36,605
Favorites: 339
Comments: 84
  • About Nauticus
  •  

Official Homepage: http://drool.me.uk/naut


Nauticus tracks the precise location of boats and Zeppelins around Azeroth and displays them on the Mini-Map & 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 time duelling rogues or shammys who want you to take a seat while they crit you... 'for fun'...

To track a transport requires that you (or someone else running this addon) have taken the route sometime earlier.

Nauticus uses hidden addon-addon communications to synchronise and share up-to-date schedule information between players automatically.

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

Uses the Ace2 framework (soon Ace3 when it becomes stable).


UPGRADING

If you're upgrading from previous Nauticus versions, please make sure to DELETE the old folders before extracting; Nauticus, FuBar_NauticusFu, TitanNauticus and MapLibrary. MapLibrary is no longer used and FuBar & Titan plugins are now integrated. You only need the one folder.

If you're upgrading from ZeppelinMaster, please DELETE the old folders; ZepShipMaster, FuBar_ZepMasterFu and TitanZeppelinMaster, before extracting this package.


TO DO

  • auto pop-up tooltip and/or sound arrival/departure alarm (i.e. Zep horn or boat bell) when at platform
  • new compact UI window, listing schedules for all transports in the zone, highlighting closest platform when standing still and nearby

Note: Nauticus is in continual development [13th Jan 2008]. You should always 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.


Frequently Asked Questions

Q. I just installed Nauticus, why don't I see any timers?

A player with the addon will need to travel on the boat or Zeppelin before the timers come up. This could be you or someone else who may have taken the transport earlier - that day, or days ago.

The most recent timers are synchronised between other players who run the addon, so after a short while the data will most likely be available to you before you take any transport. So get your guild mates and friends to install Nauticus too, the more the merrier.

Q. Why are some of my timers wrong?

In rare conditions, timers can become corrupt due to big changes in your own system clock that may occur between WoW sessions/reboots. This can be caused by dodgy CMOS batteries and some over-clocked systems.

Also, while the realm servers appear to keep very precise clocks for running the transports - to generate their positions etc. - from time to time they may re-synchronise these clocks, sending the data out of wack slightly. (Note: I can only assume this, since I've only seen it happen once or twice, but I do know that transports are in sync across all realms in a particular geographical location - i.e EU, US Eastern).

Nauticus should quickly fix these timers, as it will gather more recent and better quality data from other users or from your own travels.

Q. How does Nauticus get the times?

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 cycles at any point in time.

Q. How accurate is it?

Round-trip times have been calculated to one millionth of a second (six decimal places) over a 4/5 day period, although in reality, accuracy is probably around ten thousandth or hundred thousandths of a second.

This is significantly better resolution than provided by the API, which only measures in milliseconds (three decimal places). So 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.

You should urge as many of your guild mates and friends to run the addon as possible - even if just in the background - even if they don't use transports because they're only ever in Outland. They can help store and transmit up-to-date timing data to everyone that needs it.

Q. Why does Nauticus have to use a chat channel?

Because Blizzard's SendAddonMessage() API alone - which was really designed and is effectively limited for guild and raid addon comms - is insufficient to get the times spread further across your server. This ultimately affects availability and accuracy of the times.

You shouldn't be concerned if you have the channel slot spare - we're extra careful not to mess up channel numbers. If you experience issues, please see http://www.wowwiki.com/Fix_Chat_Channels first.

Q. Can you add the Deeprun Tram?

Unfortunately not, since it's treated like an instance and we can't track player coords within an instance.


Nauticus is a rewrite of ZeppelinMaster which was authored and conceived by Sammysnake - he runs a DKP hosting service online, please support his work @ dkphosting.net. Dedicated to hosting for guilds in such games as WoW, Everquest, Everquest II and Dark Age of Camelot.

  • Downloads (5)
  •  
Advertisement

You need to login or register to post comments.

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.
 
  • May 3, 2008, 07:11PM (2 months, 3 weeks ago)

    Many thanks thelys! Committed it to the Ace svn and will be in the next update soon.

  • May 3, 2008, 12:38PM (2 months, 3 weeks ago)

    Thanks a lot for this great addon :)
    Here is my little contribution to your work :
    Following is a more complete french locale:

    ----------------------------

    local L = AceLibrary("AceLocale-2.2"):new("Nauticus")

    L:RegisterTranslations("frFR", function() return {

    -- general
    ["Save"] = "Garder",
    ["Close"] = "Fermer",
    ["Minimise"] = "Minimiser",
    ["Maximise"] = "Maximiser",
    ["Options"] = "Options",

    -- miscellaneous
    ["Arrival"] = "Arriv\195\169e",
    ["Departure"] = "D\195\169part",
    ["Arr"] = "Arr", -- abbreviation for Arrival
    ["Dep"] = "D\195\169p", -- abbreviation for Departure
    ["Select Transport"] = "Transport",
    ["Select None"] = "Aucun", -- to do
    ["No Transport Selected"] = "Aucun Transport",
    ["Not Available"] = "Non Disponible",
    ["N/A"] = "ND", -- abbreviation for Not Available
    ["Nauticus Options"] = "Nauticus Options",

    --[[
    ["Show GUI when zone change contains a transport"] = true,
    ["Show only transports for your faction"] = true,
    ["Shows only neutral and transports specific to your faction."] = true,
    ["Show only transports in your current zone"] = true,
    ["Shows only transports in your current zone."] = true,
    ["Click to cycle transport.|nAlt-Click to set up alarm"] = true,
    ["There is a new version of Nauticus available! Please visit http://drool.me.uk/naut."] = true,
    ["Type /nauticus or /naut gui show to show again."] = true,
    ["You have been using an old version of Nauticus for more than 10 days, outbound communications will now be disabled."] = true,
    ["Thank you for upgrading."] = true,
    ]]

    -- zones
    ["Orgrimmar"] = "Orgrimmar",
    ["Undercity"] = "Fossoyeuse",
    ["The Exodar"] = "L'Exodar",

    ["Durotar"] = "Durotar",
    ["Tirisfal Glades"] = "Clairi\195\168res de Tirisfal",
    ["Stranglethorn Vale"] = "Vall\195\169e de Strangleronce",
    ["The Barrens"] = "Les Tarides",
    ["Wetlands"] = "Les Paluns",
    ["Darkshore"] = "Sombrivage",
    ["Dustwallow Marsh"] = "Mar\195\169cage d'\195\130prefange",
    ["Teldrassil"] = "Teldrassil",
    ["Azuremyst Isle"] = "Ile de Brume-azur",
    ["Feralas"] = "F\195\169ralas",

    ["The Veiled Sea"] = "La Mer voilée",
    ["Twisting Nether"] = "Le Néant distordu",

    -- subzones
    ["Grom'gol"] = "Grom'gol",
    ["Booty Bay"] = "Baie-du-Butin",
    ["Ratchet"] = "Cabestan",
    ["Menethil Harbor"] = "Port de Menethil",
    ["Auberdine"] = "Auberdine",
    ["Theramore"] = "Theramore",
    ["Rut'Theran Village"] = "Rut'Theran",
    ["Sardor Isle"] = "Ile de Sardor",
    ["Feathermoon"] = "Pennelune",
    ["Forgotten Coast"] = "Cote oubli\195\169e",

    -- abbreviations
    ["Org"] = "Org", -- Orgrimmar
    ["UC"] = "Fos", -- Undercity
    ["Exo"] = "Exo", -- The Exodar

    ["GG"] = "GrG", -- Grom'gol
    ["BB"] = "BdB", -- Booty Bay
    ["Ra"] = "Cab", -- Ratchet
    ["MH"] = "PdM", -- Menethil Harbor
    ["Aub"] = "Aub", -- Auberdine
    ["Th"] = "The", -- Theramore
    ["RTV"] = "Rut", -- Rut'Theran Village
    ["FMS"] = "Pen", -- Feathermoon
    ["Fer"] = "Fer", -- Feralas

    } end)

    -------------

  • April 10, 2008, 11:48PM (3 months, 2 weeks ago)

    Apologies for the delay in getting this update for 2.4 out, lots of RL stuff got in the way, and this calibration stuff does take time - sitting on boats etc. and watching them go round and round and round...

    Expect another small update in a few days to improve the microsecond accuracy of the round-trip-times of the two NE boats at Auberdine (Blizzard tweaked them in the patch since they were colliding with each other ;) ).

  • April 6, 2008, 12:44PM (3 months, 2 weeks ago)

    Aye, sorry - been trying to work on it - but real life getting in the way and also, there's a bug with the boat to Azuremyst Isle which intermittently makes my character get stuck during zoning. Am spending time on it today onwards...

    You'll see updates first on WAU / Ace SVN.

  • April 4, 2008, 08:47AM (3 months, 3 weeks ago)

    cant wait for a updated, i just tried to get my times back but it didnt time the Wetlands to Duskswallow marsh route.

  • March 29, 2008, 08:32AM (3 months, 3 weeks ago)

    Right now, As of patch 2.4, If I have Nauticus running, I crash (freeze) when entering Silvermoon City via portal from Shat or mage, and when I hearth from Silvermoon to any destination. If I turn Nauticus off this doesn't happen. Love the mod and am looking forward to the update.

  • April 5, 2008, 09:28PM (3 months, 2 weeks ago)

    It's the problem of the Astrolabe library - Gatherer had this too.

  • March 25, 2008, 03:51PM (4 months ago)

    At least two of the routes will need to be recalibrated for patch 2.4 and I have a further accuracy improvement to make to the code. I will get straight onto it as soon as EU realms are updated...

  • March 5, 2008, 09:46AM (4 months, 3 weeks ago)

    Well I would like to add a comment here.

    After the last Titan Panel , or blizzard update. Nauticus does not work correctly with Titan panel for me. The arrow on the MiniMap shows the correct color and times, green yellow and red. When I mouse over the addon in Titan Panel it will show the correct times. The problem is it not longer shows the times counting down in Titan Panel. It will freeze and show the two ports. Once in a while it will show the time and freeze on that second and stop counting (like it will show 45 second until depart, and be yellow and get stuck on it, even though the mini map color has changed and the time in second should have definitely change). I like to have it on only show the ones in the zone I am in, and I not like having the GUI on screen, just right click on titan and change it, but now...due to it freezing..I can not just glance at it to see the time....so I disabled it in the addon list for now...so I hope that there is a way to fix that...

  • Jan. 15, 2008, 12:13AM (6 months, 1 week ago)

    Have you removed Titan Panel support? It wasn't clear from the notes. I now see a minimap icon and the icon on my Titan panel no longer shows up.

  • Jan. 15, 2008, 02:44AM (6 months, 1 week ago)

    Nope it's not removed, it's integrated. You may have to re-add it back onto the bar. Right-click the bar, under the Plugins Information sub-menu, select Nauticus.

    (Do make sure you don't have a separate TitanNauticus addon folder - these are no longer needed - read the section on 'UPGRADING' in the description above.)

  • Jan. 13, 2008, 08:13PM (6 months, 1 week ago)

    Mainly cosmetic improvements in this v2.3.3 release. Enjoy.

  • Jan. 1, 2008, 11:19PM (6 months, 3 weeks ago)

    Is there any way to increase the size of the icons on the Minimap and/or Worldmap?

    I myself find them rather dificult to see since they are smaller then the player arrow... :-/

    And.. ^-^ I love the addon!

  • Jan. 2, 2008, 04:24PM (6 months, 3 weeks ago)

    Okey dokey, I'll add an option to resize them.

    An update will be due soon anyway (may try to coincide it with the next WoW patch release)...

  • Dec. 5, 2007, 02:57PM (7 months, 3 weeks ago)

    The version I just uploaded contains several minor fixes and tweaks. Accuracy of all round-trip-times is basically finalised and pretty damn good. It should drift no more than 0.1 seconds over a 2 week period.

    Importantly, we now default back to a world chat channel for data sync (you *can* manually change it to the guild comms API via slash command but it is NOT recommended!). This is necessary to get the data spread furthest. Don't mess unless you absolutely have to.

  • Nov. 21, 2007, 03:36PM (8 months ago)

    Patch 2.3-compatible release uploaded, finally. :) IMPORTANT: Due to significant route changes, sync comms backward compatibility is not supported. So get your friends and guildies to update too! (Remember, Nauticus is on WAU also.)

  • Nov. 28, 2007, 12:29PM (7 months, 4 weeks ago)

    What is WAU? Lol sorry, not familiar with that acronym.

  • Nov. 28, 2007, 01:37PM (7 months, 4 weeks ago)

    WAU is WowAceUpdater.

    It's a good way to keep Ace addons up-to-date. Note: even though it says they're beta versions, I would say most authors including myself tend not to leave them in an unstable state for too long, bugs are fixed pretty speedily and avoided as much as possible in the main trunk.

  • Nov. 20, 2007, 01:42AM (8 months, 1 week ago)

    Brief update:

    Calibrated the routes and got some rough round-trip-times. To get the rtt's down to a better precision, and to avoid too much drift, I need to literally wait for time to pass - ideally as much as a week, but I'll do a day or so and put out a version for use soon. It'll do till I'm able to tweak it to the accuracy we're used to...

    Fun and games though. Had to rewrite the 'trigger' algorithm because some of the (Zep) routes don't go over water now - which was crucial to avoid players accidentally triggering the coords from below, since we could exclude such events by detecting if the player was swimming. Now some of those triggers are over land, I've had to make it detect certain player speeds (anything over 300%). This is actually a performance enhancement, since it won't bother to iterate through each trigger in the zone until enough speed is met.

    Another pita thing was the trigger range - it was reaching a bit too far and on some routes where choice of trigger coords was tight due to overlapping routes on the return journey, it was hitting the wrong ones, heh. So now it uses a smaller fixed measurement in game yards rather than some arbitrary number.

    Also, some of my code assumed a docking time of exactly 60 seconds but it seems Blizzard reduced that to 30 for the Feathermoon boat. Had to workaround that hard-coded bit.

    Another day or so for the next release then.

  • Nov. 20, 2007, 08:28PM (8 months, 1 week ago)

    awesome! sounds great ^_^

 
  • Similar Addons
  •  
  1. 15,799 QuestHelper Map and Quest & Leveling
  2. 5,418 Atlasloot Enhanced PvP, Map, Tradeskill, and ...
  3. 3,540 Cartographer Map
  4. 3,230 Cartographer 3.0 Map
  5. 2,813 Atlas Map
Advertisement