** NEW 2009/11/18 v0.1.1 (coming soon)
Localization support enabled for esES, esMX, and deDE
For deDE, it's a combination of help from the user Lesyde, de.wowhead.com, and good ol' google translation
For esES and esMX, there's really no distinction. I made it so that the flasks and elixirs would proc, but all configuration pages currently show in English as I haven't had time to translate anything.
Due to Russian, Chinese, and Korean being completely incomprehensible to me, they may not happen for some time.
---
2009/11/12 ** v0.1.0_beta
Localization support enabled for enUS and frFR.
Granted, it's kind of bad GoogleFrench for the descriptions and such, but the important bit (the part that detects buffs) actually should work with the French client. Hoping to get a few other languages working soon.
---
FlaskMinder is an addon that will remind you when your flask (or elixirs) and (optionally) food buffs about to expire
With the recent changes to flasks (changing from 2 hr to 1 hr) my guildies and I have been noticing a lot more frequent "oops didn't notice my flask ran out"
Make sure to play with the configuration options (Blizzard Config options: FlaskMinder or chat command /fm) to set up how / when you are notified.
By default, it will check your buffs every minute when you are in a raid instance.
If its too spammy, I'm thinking of doing a "don't bother me if in combat", though I LIKE to know that my flask / elixir is up in combat as well. It already doesn't bother you for food buffs in combat since you can't do anything about it then anyway.
DESIGN PHILOSOPHY
This should be really simple and lightweight. Just automatically monitor time left on flask/elixir and food buff and do some complaining if they're about to run out.
FUTURE EXPANSION
Maybe have some kind of option to remind if you enter into a boss fight without a flask buff too, though this would have to be configurable since some folks might not want this distraction. Also, if it's not easy to detect that you're IN boss fight (I know DBM does it, but I don't know how much work it would be to mimic that functionality, or maybe I could make it receive comms from DBM?)
Maybe make it provide a grayed out button for use flask / use food that would ungray 5-10 minutes before buff ran out? Don't know if I could manage all that right now, but might be a way to go in future.
Possibly make a raid leader version that would check food/flask of others and warn them, though this could get spammy and/or annoying.
Maybe add rogue poisons too
FlaskMinder:ChangeLog v0.1.2 2009/12/08 DigitalSorceress
v0.1.2 - 2009/12/08
Updating ToC for 3.3
v0.1.1 - 2009/11/18
Added deDE locale thanks to Lesyde
Added esES locale for the FUNCTIONAL parts - buff names so they proc properly),
but not to descriptions... soliciting help to localize fully
Added esMX locale for the FUNCTIONAL parts - buff names so they proc properly),
but not to descriptions... soliciting help to localize fully
v0.1.0 - 2009/11/12
Incremented Minor version as this is going to be a pretty big reworking to make localization actually possible
Moved the assembly of the flask and elixir lists into FlaskMinder.lua
Vastly changed flask and elixir descriptsions to be more compatible with internationalization
Built a Locale-frFR.lua and did BAD google translations
v0.0.10 - 2009/11/06
Added "Flask of the North" to allowable flasks in Locale-enUs.lua
Made Vehicle filter checkbox more clear (checking EVEN WHILE IN VEHICLE)
Fixed a bug in the filterCheck() function that was ignoring status of vehicleFilter
v0.0.09 - 2009/08/12
Stubbing in "not when in vehicle"
Added vehicleFilterFlag to options, and added checkbox in the Filters section of config
Dry-coded the filter .. this is SOOO not gonna work the first try gonna commit as alpha
v0.0.08 - 2009/08/05
Updated TOC for patch 3.2
Please contact me if you find that something isn't working properly
v0.0.07 - 2009/04/29
Fixed a logic error in the "in party" group filter that was preventing checks if you had a 2 member party
v0.0.06 - 2009/04/29
Added "Ready Check" update option
v0.0.05 - 2009/04/27
Added /fm timer command to show time left on the masterTimer
Cleaned up filter options more as I have a better idea of the direction I'm heading
Created Sound Options config page
Created Timing Options config page
Implemented the group/instance filtering
Implemented a timer option
v0.0.04 - 2009/04/27
Added Configuration options pane for group / instance filters.. not actually active yet, but it's there
Added all the EN-US localizations to go with the filter options
Added /fm group chat command to test group types (debugging use only really)
v0.0.03 - 2009/04/21
Got /fm debug flag working
Added /fm check slash command to force an immediate check
--todo:
Add a message when all is well and check is forced
consider adding rogue poisions
see about making it less spammy
see about detecting raid/party presense and consider throttling up/down the frequency of checks
v0.0.02 - 2009/04/21
Fixed (hopefully) the bugs and logic errors from the initial creation
Tested with food buffs, flasks and elixirs
Seems a bit spammy, but then again, maybe you WANT to be spammed
v0.0.01 - 2009/04/20
Initial creation - totally dry coded - just too many errors to work
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...