FuBar_WintergraspFu
This addon displays the time until the next Wintergrasp battle in FuBar.
The time can be updated from three sources:
- In the Wintergrasp zone, the countdown is set from the countdown there.
- If you talk to the NPC by the portal in Dalaran, the countdown is set from the time given.
- If some guildmember who is running this addon does the above, the countdown is sent to all guild members with the addon.
If the addon does not know the time of the next battle but knows the start time for one of the previous 3 battles, it can provide a guess for when the next battle will start. Two times are displayed, based on victory in 15 mins and victory in 30 mins; the real time will hopefully be somewhere in between those. If you don't want this, turn it off under options.
New features in 1.1
Now has localizations for deDE, frFR, koKR, zhTW and ruRU. Now will attempt to accept synchronization from other addons - please let me know if it works or doesn't work.
In need of assistance
These are the strings in need of localization. Please post your language version of the strings and I'll add them and make a 1.1 beta version :)
The text displayed in Wintergrasp for time until next battle:
- "Next Battle: (%d):(%d%d):(%d%d)$"
The texts from and names for the NPCs in Dalaran:
- "The next battle begins in (%d):(%d*):(%d*)%."
- "Arcanist Braedin"
- "Magister Surdiel"
- "The battle for control of Wintergrasp will begin in (%d*) minute"
- "The battle for control of Wintergrasp will begin in (%d*) hour"
Optional, just for messages from the addon:
- "Show estimate"
- "Show best estimate when exact time is not available."
- "Active"
- "Unknown"
- "WG"
- "WgFu: New estimated start at "
- "h", "m", "s" (short for hour, minute, seconds)
"WG", "WgFu: New estimated start at ", "h", "m", "s" are new strings
http://wow.curse.com/downloads/wow-addons/details/fubar_wintergrasperfu.aspx
I can't play without this addon. ;-)
Thanks
I really like having it on my Fubar, so it would be very useful to have it update more often with the correct time for WG.
Thanx again!
I was kinda facing a similiar problem as esullivan. Although, thanks to your addon, I knew when the next battle will be, I still missed many because I was watching a movie or doing some stuff on the desktop. So I decided to write a small utility that plays an alarm 10 minutes before the next wintergrasp.
If anyone is interested you can find download link (for binaries and source) and instructions on how to install/use here: http://madcowstudios.wordpress.com/wintergrasp-timer/
Hope this helps.
Also are there plans to make improvements? Maybe an alarm of some kind? At 5 minutes or so, a message.
Hi,
I have r26 installed on my computer and it seems that this addon doesn't work on my ruRU client. I can't force it to update WG timer neither from NPC nor from WG location itself. Probably something is broken on my side but I can't figure out what.
Could you please help me to get rid of my problem? Any kind of help will be appreciated.
Thank you!
only 1 request: Can u please add the option to turn off the "seconds" display? Its very annoying to have something constantly ticking on my screen.
http://wow.curse.com/downloads/wow-addons/details/fubar.aspx
-- ruRU localization ver.2 working in 3.0.8.9506
local L = AceLibrary("AceLocale-2.2"):new("WintergraspFu")
L:RegisterTranslations("ruRU", function () return {
["WG"] = "ОЛО",
["Show estimate"] = "Показать расчётное время",
["Show best estimate when exact time is not available."] = "Показать приблизительное время если точное время не указано.",
["Next Battle: (%d):(%d%d):(%d%d)$"] = "Следующий бой: (%d):(%d%d):(%d%d)$",
["The next battle begins in (%d):(%d*):(%d*)%."] = "Следующая битва начинается через (%d):(%d%d):(%d%d)%.",
["Active"] = "активно",
["Unknown"] = "неизвестно",
["Arcanist Braedin"] = "Чародей Брэдин",
["Magister Surdiel"] = "Магистр Сурдиэль",
["The battle for control of Wintergrasp will begin in (%d*) minute"] = "Битва за Озеро Ледяных Оков начнется через (%d*) минут",
["The battle for control of Wintergrasp will begin in (%d*) hour"] = "Битва за Озеро Ледяных Оков начнется через (%d*) час",
["WgFu: New estimated start at "] = "WgFu: Новое расчётное время начала в ",
["h"] = "ч",
["m"] = "м",
["s"] = "с",
} end)
["The next battle begins in (%d):(%d*):(%d*)%."] = "Следующая битва начинается через (%d):(%d%d):(%d%d)%.",
with
["The next battle begins in (%d):(%d*):(%d*)%."] = "Следующая битва начнется через (%d*):(%d*):(%d*)",
for correct work
local L = AceLibrary("AceLocale-2.2"):new("WintergraspFu")
L:RegisterTranslations("ruRU", function () return {
["WG"] = "ОЛО",
["Show estimate"] = "Показать расчётное время",
["Show best estimate when exact time is not available."] = "Показать приблизительное время если точное время не указано.",
["Next Battle: (%d):(%d%d):(%d%d)$"] = "Следущий бой: (%d):(%d%d):(%d%d)$",
["The next battle begins in (%d):(%d*):(%d*)%."] = "Следующая битва начинается через (%d):(%d%d):(%d%d)%.",
["Active"] = "активно",
["Unknown"] = "неизвестно",
["Arcanist Braedin"] = "Чародей Брэдин",
["Magister Surdiel"] = "Магистр Сурдиэль",
["The battle for control of Wintergrasp will begin in (%d*) minute"] = "Битва за Озеро Ледяных Оков начнется через (%d*) минут",
["The battle for control of Wintergrasp will begin in (%d*) hour"] = "Битва за Озеро Ледяных Оков начнется через (%d*) час",
["WgFu: New estimated start at "] = "WgFu: Новое расчётное время начала в ",
["h"] = "ч",
["m"] = "м",
["s"] = "с",
} end)
local L = AceLibrary("AceLocale-2.2"):new("WintergraspFu")
L:RegisterTranslations("koKR", function () return {
["WG"] = "겨손",
["WgFu: New estimated start at "] = "겨손: 다음 전투 시작 ",
["h"] = "시간",
["m"] = "분",
["s"] = "초",
["Show estimate"] = "시간보이기",
["Show best estimate when exact time is not available."] = "정확한 시간을 알 수 없을 경우 예상시간을 보여줍니다",
["Next Battle: (%d):(%d%d):(%d%d)$"] = "다음 전투: (%d):(%d%d):(%d%d)$",
["The next battle begins in (%d):(%d*):(%d*)%."] = "다음 전투는 (%d)시간 (%d*)분 (%d*)초% ",
["Active"] = "전쟁중",
["Unknown"] = "알 수 없음",
["Arcanist Braedin"] = "신비술사 브래딘",
["Magister Surdiel"] = "원소술사 술디엘",
["The battle for control of Wintergrasp will begin in (%d*) minute"] = "겨울 손아귀 통제권을 놓고 벌이는 전투가 (%d*)분 후에 시작됩니다",
["The battle for control of Wintergrasp will begin in (%d*) hour"] = "겨울 손아귀 통제권을 놓고 벌이는 전투가 (%d*)시간 후에 시작됩니다",
} end)
--working in 3.08