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.
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
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)-[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)
---
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]
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
to
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
["message"] = "AceLocale-3.0: UlduarAutoPilot: Missing entry for 'The Descent Into Madness':\nUlduarAutoPilot-@project-revision@\\core.lua:37: in main chunk\n\n ---",
["type"] = "error",
["time"] = "2009/06/04 17:21:01",
["session"] = 272,
["counter"] = 1
Someone borked the localization in v1.3. v1.25-beta did not have this issue.
Date: 2009-06-06 09:53:04
ID: 1
Error occured in: Global
Count: 1
Message: AceLocale-3.0: UlduarAutoPilot: Missing entry for 'The Descent Into Madness'
Debug:
(tail call): ?
...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:23:
...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:21
UlduarAutoPilot\core.lua:37: in main chunk
AddOns:
Swatter, v5.5.4293 (WombatII)
AckisRecipeList, v1.0 RC8 1865
ActionButtonColors, v1.4
AdvancedTradeSkillWindow, v
Altoholic, v3.1.002b
AucAdvanced, v5.5.4293 (WombatII)
AucFilterBasic, v5.5.4293 (WombatII)
AucFilterOutlier, v5.5.4293.2531
AucMatchUndercut, v5.5.4293.2531
AucStatClassic, v5.5.4293 (WombatII)
AucStatHistogram, v5.5.4293 (WombatII)
AucStatiLevel, v5.5.4293 (WombatII)
AucStatPurchased, v5.5.4293 (WombatII)
AucStatSales, v5.5.4293.2842
AucStatSimple, v5.5.4293 (WombatII)
AucStatStdDev, v5.5.4293 (WombatII)
AucStatWOWEcon, v5.5.4293.2530
AucUtilAHWindowControl, v5.5.4293.3311
AucUtilAppraiser, v5.5.4293.2530
AucUtilAskPrice, v5.5.4293.3175
AucUtilAutoMagic, v5.5.4293.3142
AucUtilCompactUI, v5.5.4293.2530
AucUtilEasyBuyout, v5.5.4293.3583
AucUtilItemSuggest, v5.5.4293.3108
AucUtilPriceLevel, v5.5.4293.2545
AucUtilScanButton, v5.5.4293.2530
AucUtilScanFinish, v5.5.4293.2530
AucUtilScanProgress, v5.5.4293.2530
AucUtilSearchUI, v5.5.4293.3655
AucUtilSimpleAuction, v5.5.4293.0
AucUtilVendMarkup, v5.5.4293.2530
Babylonian, v5.1.DEV.130
Bagnon, v1.7.3
Baldrick, v1.5.118
CastTime, v
Configator, v5.1.DEV.130
CooldownCount, v3.0
DBMBurningCrusade, v
DBMCore, v
DebugLib, v5.1.DEV.130
Decursive, v2.4.1_beta_8
DumpProfessions, v0.2.13
DurabilityStatus, v
EasyMail, v
Enchantrix, v5.5.4293 (WombatII)
EnchantrixBarker, v5.5.4293 (WombatII)
EquipCompare, v2.16
FishingBuddy, v0.9.7f
FlaskMinder, v0.0.07
FluidFrames, v2.3
Gatherer, v3.1.13
GathererHUD, v3.1.13
HealBot, v3.1.0.2
InnerFireHelper, v1.1
LibDigitalSorceress, v0.0.01
Mapster, v1.2.2
MinimapZoom, v1.5
MobInfo2, v3.71
MultiTool, v0.3.06
Omen, v3.0.7
PallyPower, vv3.1.15-release
Portalbox, v0.7
Portfolio, v1.21
QuestGuru, v1.0.9
QuestGuruHistory, v1.0.6
QuestGuruTracker, v1.2.2
QuestHelper, v1.0.19
QuickMark, v2.0
QuickWarnings, v0.3.4
RatingBuster, v
Recount, v
RecountDeathTrack, v
RecountFailBot, v
ReURL, v
SharedMedia, v3.0
SlideBar, v5.5.4293 (WombatII)
Stubby, v5.5.4293 (WombatII)
TomTom, vwowi:revision
UlduarAutoPilot, v@project-revision@
(ck=88d)
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.
Error 1:
Date: 2009-05-13 20:02:12
ID: -2
Error occured in: Global
Count: 1
Message: ..\AddOns\UlduarAutoPilot\core.lua line 75:
attempt to compare nil with number
Debug:
(tail call): ?
UlduarAutoPilot\core.lua:75: ?()
...oot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146:
...oot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...oot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
...ce\AddOns\Chatter\Libs\AceEvent-3.0\AceEvent-3.0.lua:119:
...ce\AddOns\Chatter\Libs\AceEvent-3.0\AceEvent-3.0.lua:118
AddOns:
Swatter, v5.4.4157 (WallabyII)
AtlasLoot, vv5.04.03
BankItems, v30002
CensusPlus, v4.2.0
Chatter, v1.0
coolrepair, v1.0
DBMCore, v
DBMUlduar, v
ElkBuffBars, v2.2.4-149
Examiner, v09.04.18
FreeRefills, v2.2
HealBot, v3.1.0.2
HideLooted, vv1.2.0
LootHog, v
MalygosCP, v0.2
MalygosFlamer, v
Omen, v3.0.7
OmniCC, v2.3.1
OmniCCOptions, v
OptionlessHouse, v
Outfitter, v4.5.2
PerlArcaneBar, v
PerlConfig, v
PerlFocus, v
PerlParty, v
PerlPartyPet, v
PerlPartyTarget, v
PerlPlayer, v
PerlPlayerPet, v
PerlTarget, v
PerlTargetTarget, v
Quartz, v1.0
QuartzFocus, v1.0
QuartzGCD, v1.0
QuartzInterrupt, v1.0
QuartzLatency, v1.0
QuartzMirror, v1.0
QuartzPet, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzTarget, v1.0
QuartzTimer, v1.0
QuartzTradeskill, v1.0
RaidBuffStatus, v3.92
RangeColors, v
RatingBuster, v
SellJunk, v2.2.3
SWStats, v3.0.b1
SWUniLog, v3.0.b1
TomTom, v199
TomTomPing, vr001
UlduarAutoPilot, v@project-revision@
XLoot, v0.9
(ck=40f)
Error 2:
Date: 2009-05-13 20:02:35
ID: -1
Error occured in: Global
Count: 1
Message: ..\AddOns\UlduarAutoPilot\core.lua line 68:
Usage: SelectGossipOption(index)
Debug:
(tail call): ?
[C]: SelectGossipOption()
UlduarAutoPilot\core.lua:68: ?()
...oot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146:
...oot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...oot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
...ce\AddOns\Chatter\Libs\AceEvent-3.0\AceEvent-3.0.lua:119:
...ce\AddOns\Chatter\Libs\AceEvent-3.0\AceEvent-3.0.lua:118
AddOns:
Swatter, v5.4.4157 (WallabyII)
AtlasLoot, vv5.04.03
BankItems, v30002
CensusPlus, v4.2.0
Chatter, v1.0
coolrepair, v1.0
DBMCore, v
DBMUlduar, v
ElkBuffBars, v2.2.4-149
Examiner, v09.04.18
FreeRefills, v2.2
HealBot, v3.1.0.2
HideLooted, vv1.2.0
LootHog, v
MalygosCP, v0.2
MalygosFlamer, v
Omen, v3.0.7
OmniCC, v2.3.1
OmniCCOptions, v
OptionlessHouse, v
Outfitter, v4.5.2
PerlArcaneBar, v
PerlConfig, v
PerlFocus, v
PerlParty, v
PerlPartyPet, v
PerlPartyTarget, v
PerlPlayer, v
PerlPlayerPet, v
PerlTarget, v
PerlTargetTarget, v
Quartz, v1.0
QuartzFocus, v1.0
QuartzGCD, v1.0
QuartzInterrupt, v1.0
QuartzLatency, v1.0
QuartzMirror, v1.0
QuartzPet, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzTarget, v1.0
QuartzTimer, v1.0
QuartzTradeskill, v1.0
RaidBuffStatus, v3.92
RangeColors, v
RatingBuster, v
SellJunk, v2.2.3
SWStats, v3.0.b1
SWUniLog, v3.0.b1
TomTom, v199
TomTomPing, vr001
UlduarAutoPilot, v@project-revision@
XLoot, v0.9
(ck=40f)