UlduarAutoPilot

As I am no longer playing WoW, this mod will not be updated. Feel free to send me a PM if you wish to help maintain it.

Overview

The ultimate in lazy Ulduar raiding! When you die, AutoPilot will determine which teleport location is the nearest to where you died. If and when you choose to release and zone back in (particularly in the case of a wipe), you can click on the Base Camp teleporter and you will be automatically teleported back to this location. You will be notified of this location upon zoning back in. Note that only the Base Camp teleporter will make use of this automatically selected teleport. You can prevent the automatic port by holding Alt when clicking the teleporter.

UlduarAutoPilot features an LDB widget which will let you override this pre-determined location, and will also keep the teleport location updated on the display. To make use of this feature, you will need an LDB Display of your choosing.

Discussion thread

Localization

As I've received comments from others requesting this mod work in non enUS clients, I've gone ahead and setup the addon for localization. How can you help? Click here to add localization for your client. Please note that all but the last 2 phrases given need to be the exact names of the sub zones (from your minimap or by using /print GetSubZoneText() in the chat window) in Ulduar (case sensitive). If these are not correct, the addon will not properly set a teleport location on death. However, the dropdown function will still work.

Localization Progress

  • French: 77% complete
  • German: 100% complete
  • Russian: 95% complete
  • Spanish: 18% complete
  • Traditional Chinese: 86% complete

You must login to post a comment. Don't have an account? Register to get one!

  • 4 comments
  • Avatar of HunterZ HunterZ Thu, 06 Aug 2009 01:33:30

    This should NOT have been bumped for 3.2. I still get the following errors on login:

    [2009/08/05 18:30:34-6132-x1]: UlduarAutoPilot-beta-1.3.7\locales\frFR.lua:3: attempt to index local 'L' (a nil value)

    - [2009/08/05 18:30:34-6132-x1]: UlduarAutoPilot-beta-1.3.7\locales\deDE.lua:3: attempt to index local 'L' (a nil value)

    - [2009/08/05 18:30:34-6132-x1]: UlduarAutoPilot-beta-1.3.7\locales\ruRU.lua:3: attempt to index local 'L' (a nil value)

    - [2009/08/05 18:30:34-6132-x1]: UlduarAutoPilot-beta-1.3.7\locales\zhTW.lua:3: attempt to index local 'L' (a nil value)

    -

  • Avatar of Zidomo Zidomo Wed, 01 Jul 2009 00:02:28

    Localization is borked again in beta-1.3.6. Level 80 character, WoW 3.1.3 live, USEnglish client/server. Errors at logon (after upgrading from beta-1.3.5 which worked fine):

                        ["message"] = "UlduarAutoPilot-beta-1.3.6\\locales\\frFR.lua:3 attempt to index local 'L' (a nil value)\n\n  ",
                ["type"] = "error",
                ["time"] = "2009/06/30 19:53:21",
                ["session"] = 655,
                ["counter"] = 1,
            }, -- [242]
            {
                ["message"] = "UlduarAutoPilot-beta-1.3.6\\locales\\deDE.lua:3 attempt to index local 'L' (a nil value)\n\n  ",
                ["type"] = "error",
                ["time"] = "2009/06/30 19:53:21",
                ["session"] = 655,
                ["counter"] = 1,
            }, -- [243]
            {
                ["message"] = "UlduarAutoPilot-beta-1.3.6\\locales\\ruRU.lua:3 attempt to index local 'L' (a nil value)\n\n  ",
                ["type"] = "error",
                ["time"] = "2009/06/30 19:53:21",
                ["session"] = 655,
                ["counter"] = 1,
            }, -- [244]
            {
                ["message"] = "UlduarAutoPilot-beta-1.3.6\\locales\\zhTW.lua:3 attempt to index local 'L' (a nil value)\n\n  ",
                ["type"] = "error",
                ["time"] = "2009/06/30 19:53:21",
                ["session"] = 655,
                ["counter"] = 1,
            }, -- [245]

  • Avatar of Asteague Asteague Thu, 11 Jun 2009 02:28:37

    It's nice of you to release this Addon with some localizations, but if you set every single one of them to be the default language, then only the first one loaded (according to the .toc-file) will be used ingame, regardless of the real locale.

    To fix this, just change

    local L = LibStub('AceLocale-3.0'):NewLocale('UlduarAutoPilot', 'xxXX', true)
    

    to

    local L = LibStub('AceLocale-3.0'):NewLocale('UlduarAutoPilot', 'xxXX', false)
    if not L then return end
    

    in every locale file except the enUS one. Thus the really needed locale will be used and if no translation is available for that locale, enUS will be used.

    Greetz Asteague

  • Avatar of Zidomo Zidomo Thu, 04 Jun 2009 21:24:19

    UlduarAutoPilot 1.3-beta (upgrade from 1.25-beta), USEnglish client/server, disembedded libs, error at logon:

    AceLocale-3.0: UlduarAutoPilot: Missing entry for 'The Descent Into Madness':UlduarAutoPilot-@project-revision@\core.lua:37: in main chunk

    Someone borked the localization in 1.3. v1.25-beta works without issues.

  • 4 comments

Facts

Date created
06 May 2009
Categories
Last update
05 Aug 2009
Development stage
Beta
Language
  • deDE
  • enUS
  • frFR
  • ruRU
  • zhTW
License
MIT License
Curse link
UlduarAutoPilot
Recent files

Authors

Relationships

Embedded library
Ace3