|
||||||
| General AddOns Authors, post your release ready addons here to get feedback or just to let everyone know about it. | ||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
Junior Member
Join Date: Sep 2008
Posts: 59
|
The ultimate in lazy Ulduar raiding, I present: UlduarAutoPilot
What is UlduarAutoPilot? This addon takes the thought out of those endless wipe sessions when learning encounters or hard modes in Ulduar. Simply put, if you release after a death, the Base Camp teleporter will send you as close as it can to where you wiped. This location is announced to you in chat as you zone back in. How does it work? Sub zones in Ulduar are each linked to a teleporter, and on death, the sub zone is scanned and a teleporter is assigned. What if I don't want to go back there? You have the option to alt-click the Base Camp teleporter to prevent UlduarAutoPilot from automatically teleporting you. The addon also includes an LDB data source that provides a dropdown menu if you want to change the teleport destination yourself. lolwut? Yes. I know this concept seems silly. It's only a minor convenience, but so be it. My guild's going to be wiping a lot to hard modes so there's going to be a lot of running back. Also, I wanted to write it to learn more Lua and because it was inspired by an idea on the Ideas Forum, I published it. I need your help! Because of the way the auto-selection works, I need help localizing the addon to non-enUS clients. All but 2 of the localization strings are just the subzone names in Ulduar. If you have a cleared instance, take a run through and jot down the names for me in the localization app. They need to be exact. Happy wiping! |
|
|
|
|
|
#2 |
|
Seal Cub Clubbing Club
|
You need to add:
Code:
## OptionalDependencies: Ace3 ![]()
__________________
Author/maintainer of Grid, PhanxChat, AnkhUp, OnScreenHealth, ShieldsUp, and others. |
|
|
|
|
|
#3 |
|
Member
Join Date: Apr 2009
Posts: 17
|
Would it be possible to add an option for toggling Verbose Mode on and off? That is, I like my addons to be minimalistic and to the point. For example, when I enter Ulduar, a message like:
UlduarAutoPilot: The Colossal Forge. ...is more appealing to me than... UlduarAutoPilot: The Base Camp teleport will automatically send you to The Colossal Forge. Use Alt-click to override. Not a big deal, sure, but then again "it's only a minor convenience, but so be it." ![]() |
|
|
|
|
|
#4 |
|
Junior Member
Join Date: Sep 2008
Posts: 59
|
@Phanx: done. Thanks!
@oomp: I'm not keen on making this mod any more complicated than it needs to be. That said, the chat message on zoning probably is a little too verbose for what it is. I'll likely shrink it down in the next release. |
|
|
|
|
|
#5 |
|
Amazing Member
Join Date: Jun 2005
Posts: 1,039
|
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 |
|
|
|
|
|
#6 |
|
Junior Member
Join Date: Sep 2008
Posts: 59
|
Pushed a new beta. Fixes the localization issue and also solves issues with dying in no man's land areas including but not limited to the area between razorscale and ignis, or the second part of thorim's gauntlet.
|
|
|
|
|
|
#7 |
|
Newbie
Join Date: May 2008
Posts: 1
|
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, in this case enUS) will be used ingame, regardless of the real locale.
To fix this, just change Code:
local L = LibStub('AceLocale-3.0'):NewLocale('UlduarAutoPilot', 'xxXX', true)
Code:
local L = LibStub('AceLocale-3.0'):NewLocale('UlduarAutoPilot', 'xxXX', false)
if not L then return end
Thus the really needed locale will be used and if no translation is available for that locale, enUS will be used. Greetz Asteague Last edited by Asteague; 06-13-2009 at 10:52 PM. |
|
|
|
|
|
#8 |
|
Legendary Member
Join Date: Dec 2005
Location: Seattle
Posts: 3,367
|
Using beta-1.3.6. Getting the following errors on startup:
[2009/07/02 18:35:23-5988-x1]: UlduarAutoPilot-beta-1.3.6\locales\frFR.lua:3: attempt to index local 'L' (a nil value) --- [2009/07/02 18:35:23-5988-x1]: UlduarAutoPilot-beta-1.3.6\locales\deDE.lua:3: attempt to index local 'L' (a nil value) --- [2009/07/02 18:35:23-5988-x1]: UlduarAutoPilot-beta-1.3.6\locales\ruRU.lua:3: attempt to index local 'L' (a nil value) --- [2009/07/02 18:35:23-5988-x1]: UlduarAutoPilot-beta-1.3.6\locales\zhTW.lua:3: attempt to index local 'L' (a nil value) --- Also, it seems to be randomly porting me to Iron Concourse for no reason. |
|
|
|
|
|
#9 |
|
Hero Member
Join Date: Sep 2006
Posts: 666
|
Yeah it's broken:P
|
|
|
|
|
|
#10 |
|
Senior Member
Join Date: Dec 2006
Posts: 422
|
Every single localization file, except the enUS one (which is the default locale) is missing :
Code:
if not L then return end Code:
local L = LibStub("AceLocale-3.0"):GetLocale("UlduarAutoPilot", true)
|
|
|
|
![]() |
«
Previous Thread
|
Next Thread
»
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|
All times are GMT. The time now is 05:58 PM.
WowAce Forums









