BigWigs is a boss alert mod. It consists of many individual "boss modules", mini addons that are designed to trigger alert messages and timer bars for one specific raid boss each. Modules are activated when you target or mouseover a Boss, or if any other BigWigs use in your raid does. In most cases only one module will be running at any given time.
Features
Plugins
- Messages: Can be moved, re-coloured & locked.
- Bars: Can be moved, skinned to different textures (SharedMedia compatible), resized & also have an 'emphasis' feature to flash when they are about to expire.
- RaidIcon: Target painting (put an icon over a player that has been singled out by the boss).
- BossBlock: Suppress "spam" sent by other player's bossmods.
- Sound: Plays various sounds on different events (SharedMedia compatible).
- LibDataBroker/Minimap: Button for easy access to the configuration menu, resetting running modules, and seeing what modules are active.
- Proximity: For displaying players within a certain range on certain boss encounters.
- Test: Test your bars and warnings, and move them around.
- CustomBar: For 'PizzaTimers', create your own custom bars.
- Version: A query for not only the core BigWigs version, but also the instance version numbers.
- Flash'N'Shake: Shake and/or Flash the screen blue when something important happens that directly affects you, such as a debuff.
Documentation
The creation
BigWigs is a boss timer and warning mod. Tekkub, the original BigWigs1 for Ace1 author, was inspired to write this after his very first raid run. He was horrified by the massive amount of spam his raid leader was creating with his boss mod. He was getting messages all over the place for things he didn't care about (Hunters can't dispell a curse or interrupt a heal). He also found that the "60 seconds until painful doom" timer messages were such a waste. Why not use a nice simple timerbar to show this?
The aim
BigWigs aims to be as efficient as possible (creating a lower memory per second footprint and using a lower amount of CPU than any other boss mod), as effectively as possible. When modules are written every aspect of the encounter is revised. Is syncing required? Is target scanning required? What events are really to be warned for. It also aims to have the latest boss modules out asap, that means that not long after the first few attempts of a brand new boss, it usually has a working boss mod.
Unique
BigWigs has a many things that make it unique to other boss mods, one is the 'Emphasis' feature for bars to grab your attention. Others include SharedMedia support so you can customize the look of your bars and choose different sounds for warnings. BigWigs can identify when you have wiped on a boss and reset the bars and timers. It is also the only addon to keep all events unregistered until you mouse over a boss, instead of registering all the boss events when entering an instance.
Credits
Thanks to all the wonderful people in #wowace for help with transcripts, translations, libraries, etc.
See also
------------------------------------------------------------------------
r7543 | funkydude | 2010-08-06 14:39:56 +0000 (Fri, 06 Aug 2010) | 1 line
Changed paths:
A /tags/r7543-release (from /trunk:7542)
Tagging as r7543-release
------------------------------------------------------------------------
r7542 | funkydude | 2010-08-06 14:37:44 +0000 (Fri, 06 Aug 2010) | 1 line
Changed paths:
M /trunk/BigWigs.toc
bump version
------------------------------------------------------------------------
r7541 | jongt23 | 2010-08-03 23:17:13 +0000 (Tue, 03 Aug 2010) | 1 line
Changed paths:
M /trunk/Coliseum/Locales/esES.lua
added twins and Anub'arak for esES
------------------------------------------------------------------------
r7540 | jongt23 | 2010-08-03 13:58:56 +0000 (Tue, 03 Aug 2010) | 1 line
Changed paths:
M /trunk/Coliseum/locales.xml
update
------------------------------------------------------------------------
r7539 | jongt23 | 2010-08-03 13:38:44 +0000 (Tue, 03 Aug 2010) | 1 line
Changed paths:
A /trunk/Coliseum/Locales/esES.lua
added esES for ToC
------------------------------------------------------------------------
r7538 | rabbit | 2010-07-31 18:38:09 +0000 (Sat, 31 Jul 2010) | 2 lines
Changed paths:
A /trunk/Citadel/Locales/esES.lua
M /trunk/Citadel/locales.xml
M /trunk/Locales/common.esES.lua
A /trunk/Northrend/Locales/esES.lua
M /trunk/Northrend/locales.xml
Added esES for WotLK by jongt23.
------------------------------------------------------------------------
r7537 | pettigrow | 2010-07-25 12:09:23 +0000 (Sun, 25 Jul 2010) | 1 line
Changed paths:
M /trunk/Northrend/Locales/frFR.lua
frFR Update
------------------------------------------------------------------------
r7536 | rabbit | 2010-07-22 16:00:15 +0000 (Thu, 22 Jul 2010) | 1 line
Changed paths:
M /trunk/Plugins/Colors.lua
Nil out a remnant of some old DB structure that we no longer use and that causes problems with the new color reset mechanisms if users had the old version at some point.
------------------------------------------------------------------------
r7535 | mojosdojo | 2010-07-22 12:58:49 +0000 (Thu, 22 Jul 2010) | 1 line
Changed paths:
M /trunk/Northrend/Halion.lua
M /trunk/Northrend/Locales/deDE.lua
deDE update.
------------------------------------------------------------------------
r7534 | funkydude | 2010-07-21 22:04:00 +0000 (Wed, 21 Jul 2010) | 1 line
Changed paths:
M /trunk/Northrend/Halion.lua
Northrend/Halion: bugfix
------------------------------------------------------------------------
r7533 | 7destiny | 2010-07-21 16:02:33 +0000 (Wed, 21 Jul 2010) | 1 line
Changed paths:
M /trunk/Northrend/Halion.lua
M /trunk/Northrend/Locales/koKR.lua
Northrend/Halion: Add BombCD and say
------------------------------------------------------------------------
r7532 | 7destiny | 2010-07-21 14:50:55 +0000 (Wed, 21 Jul 2010) | 1 line
Changed paths:
M /trunk/Northrend/Locales/koKR.lua
koKR Update
------------------------------------------------------------------------
r7531 | funkydude | 2010-07-16 02:19:01 +0000 (Fri, 16 Jul 2010) | 1 line
Changed paths:
M /trunk/Core/BossPrototype.lua
Core/BossPrototype: Bugfix
------------------------------------------------------------------------
r7530 | rabbit | 2010-07-15 23:16:00 +0000 (Thu, 15 Jul 2010) | 1 line
Changed paths:
M /trunk/Citadel/Deathwhisper.lua
M /trunk/Citadel/Lanathel.lua
M /trunk/Citadel/LichKing.lua
M /trunk/Citadel/Marrowgar.lua
M /trunk/Citadel/Putricide.lua
M /trunk/Citadel/Sindragosa.lua
Stop caching the difficulty in :OnEngage in case it doesn't fire for whatever reason, and just look it up with :GetInstanceDifficulty() whenever needed.
------------------------------------------------------------------------
r7529 | rabbit | 2010-07-15 23:08:13 +0000 (Thu, 15 Jul 2010) | 1 line
Changed paths:
M /trunk/Core/BossPrototype.lua
Provide a :GetInstanceDifficulty() API since Blizz' one doesn't really work.
------------------------------------------------------------------------
r7528 | cremor | 2010-07-15 21:54:14 +0000 (Thu, 15 Jul 2010) | 1 line
Changed paths:
M /trunk/Northrend/Locales/deDE.lua
deDE update
------------------------------------------------------------------------
r7527 | rabbit | 2010-07-14 00:43:01 +0000 (Wed, 14 Jul 2010) | 1 line
Changed paths:
M /trunk/Northrend/Halion.lua
Spam spam spam.
------------------------------------------------------------------------
r7526 | rabbit | 2010-07-13 23:19:38 +0000 (Tue, 13 Jul 2010) | 1 line
Changed paths:
M /trunk/Plugins/Tips.lua
Make the output to chat option work. Drycoded.
------------------------------------------------------------------------
r7525 | starinnia | 2010-07-12 22:02:28 +0000 (Mon, 12 Jul 2010) | 1 line
Changed paths:
M /trunk/Northrend/Halion.lua
Northrend/Halion: use Halion's IDs instead of Sartharion's in the death check
------------------------------------------------------------------------
r7524 | 7destiny | 2010-07-11 03:09:11 +0000 (Sun, 11 Jul 2010) | 1 line
Changed paths:
M /trunk/Locales/koKR.lua
M /trunk/Plugins/Locales/koKR.lua
koKR Update
------------------------------------------------------------------------
r7523 | cremor | 2010-07-10 09:07:04 +0000 (Sat, 10 Jul 2010) | 1 line
Changed paths:
M /trunk/Northrend/Halion.lua
Halion berserk is 8 min
------------------------------------------------------------------------
r7522 | 7destiny | 2010-07-10 07:54:00 +0000 (Sat, 10 Jul 2010) | 1 line
Changed paths:
M /trunk/Northrend/Locales/koKR.lua
koKR Update
------------------------------------------------------------------------
r7521 | pettigrow | 2010-07-09 20:49:19 +0000 (Fri, 09 Jul 2010) | 1 line
Changed paths:
M /trunk/Citadel/Locales/frFR.lua
M /trunk/Northrend/Locales/frFR.lua
M /trunk/Plugins/Locales/frFR.lua
frFR Update
------------------------------------------------------------------------
r7520 | rabbit | 2010-07-08 07:50:24 +0000 (Thu, 08 Jul 2010) | 1 line
Changed paths:
M /trunk/Northrend/Halion.lua
Add a 5sec warning for the meteor and some sounds on shadow/fire debuff.
------------------------------------------------------------------------
r7519 | ananhaid | 2010-07-05 04:19:55 +0000 (Mon, 05 Jul 2010) | 2 lines
Changed paths:
M /trunk/Citadel/Locales/zhCN.lua
M /trunk/Citadel/Locales/zhTW.lua
M /trunk/Plugins/Locales/zhCN.lua
M /trunk/Plugins/Locales/zhTW.lua
BigWigs:
- zhCN/zhTW update.
------------------------------------------------------------------------
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)...