SkillAgentSearch skills...

BigWigs

BigWigs is a World of Warcraft AddOn to predict certain AI behaviour to improve the players performance. This Modification is build for Patch 1.12.1 and its content for use on the Classic-WoW private Server.

Install / Use

/learn @xorann/BigWigs
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

BigWigs

<i>Diese Beschreibung auf <a href="README.de.md">Deutsch</a> lesen.</i>

BigWigs is a World of Warcraft AddOn to predict certain AI behaviour to improve the players performance.<br > This Modification is build for Patch 1.12.1 and its content for use on the <b>Classic-WoW/Nefarian</b> private Server.

License

<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">BigWigs Classic-WoW</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="https://github.com/xorann/BigWigs" property="cc:attributionName" rel="cc:attributionURL">Dorann</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.

The adjustments were originally made by <a href="https://github.com/MOUZU"><b>LYQ</b></a>.<br > Adjustments for Classic-WoW made by <b>Dorann</b>.<br > <b><a href="https://github.com/xorann/BigWigs">Please refer to this repository for more information.</a></b>

Download

PLEASE NOTE THIS IS STILL A WORK IN PROGRESS <br> <b><a href="https://github.com/xorann/BigWigs/releases">Download the latest Release here</a></b>

How to install

<b>a)</b> If you choose to download the .zip file from the <a href="https://github.com/xorann/BigWigs/releases">latest Release</a> all you have to do is extract the archive in your /World of Warcraft/Interface/AddOns/ directory. (Recommended)<br /> <b>b)</b> If you download the raw code from GitHub (Download ZIP) you'll have to unzip the downloaded archive and rename the folder from 'BigWigs-master' to 'BigWigs' and place it in your /World of Warcraft/Interface/AddOns/ directory. (Not recommended)

Included AddOns/Plugins

The following Plugins are used for the boss modules.

<ul> <li><b>Bars</b> <i>modified by Dorann</i> <br> Shows Bars for important events during a Boss Fight. Added a backport of emphasized bars. Bars that begin at 15s or less or Bars that have less than 10s left move to the emphasized group which can be placed separatly and increases the size of the Bar.</li> <li><b>BossBlock</b> <br> Blocks messages from boss mods in the raid chat and raid warning frame.</li> <li><b>Messages</b> <br> Shows messages for important events. </li> <li><b>Proximity</b> <i>made by Dorann</i> <br> Backport of the Proximity plugin. Shows you which raid members are in close proximity to yourself (C'Thun phase 1). Since there are only range checks for 9.9y, 11.11y and 26y the list should be taken with a grain of salt and should not be absolutly relied upon.</li> <li><b>RaidIcon</b> <br> Puts a Raid Icon (Skull by default) over the head of a raid member</li> <li><b>Range</b> <br> Allows you to set the range of the combat log to increase the precision of BigWigs. Using the highest possible setting by Default.</li> <li><b>Sound</b> <i>modified by Dorann</i> <br> Plays a sound on important events.</li> <li><b>Test</b> <br> Allows you to Test BigWigs and move the Plugins (Bars, Messages) around.</li> <li><b>Tranq</b> <br> Support for Tranquilizing Shot to see which Hunter used it.</li> <li><b>WarningSign</b> <i>made by LYQ, modified by Dorann</i> <br> Displays important SpellIcons in the center of your screen. Eg. if you're standing in Rain of Fire at Gehennas or if you're a Hunter and Magmadar/Flamegor/Chromaggus is Frenzied and you need to Tranq.</li> </ul>

Several other BigWigs Plugins are included in this repository, so you only need to download and use the 'BigWigs' folder from this repository. If you happen to have any of the listed AddOns seperately I suggest removing or disabling them - in case I adjusted some of those in this repository as well.

<ul> <li><b>CustomBar</b> <br> Allows you to create a custom bar with the following command: /bwcb <seconds> <message></li> <li><b>Version</b> <i>modified by Dorann</i> <br> Checks your BigWigs version and warns you if there is a newer version available.</li> <li><b>BigWigs_CommonAuras</b> <br \> Keeps track of certain Buffs and Cooldowns eg. Shield Wall and Challenging Shout</li> <li><b>BigWigs_ZombieFood</b> <i>modified by LYQ</i> <br> announces if a player is getting dazed</li> <li><b>BigWigs_LoathebTactical</b> <i>modified by Dorann</i> <br> Spore and Consumable warnings for Loatheb</li> <li><b>BigWigs_RespawnTimers</b> <i>(NEEDS REWORK)</i> <br> Trash respawn timers</li> <li><b>BossRecords</b> <i>made by LYQ</i> <br> This Plugin will keep record of your time used in bossfights and compare it to your fastest.</li> <li><b>RaidOfficer</b> <i>made by LYQ</i> <br> This Plugin will enable for Raid Assistants dragging Players of one Raid-subgroup to another. This was on vanilla previously only enabled for RaidLeaders but the API allows Assistants to do so too.</li> <li><b>DousedRunes</b> <i>made by Dorann</i> <br> Shows you which runes in Molten Core have been doused and which still have to be doused to summon Majordomus. The Frame will be shown after a Rune has been doused and after a boss has been killed (beginning at Magmadar).</li> <li><b>AFKick</b> <i>made by Dorann</i> <br> Allows you to send a request to automatically logout a raid member. If the player does not react within 20 seconds a normal Logout will be triggered. If the logout did not work the client will be closed after another 20 seconds.</li> <li><b>AutoReply</b> <i>made by Dorann</i> <br> Whenever someone whispers you during an encounter you will automatically send a response that you are busy. You will also send another message as soon as the fight is over.</li> <li><b>Farclip</b> <i>made by Dorann</i> <br> If your viewing distance (farclip) is set to high in Naxxramas you will experience frequent screen freezes for several second. As a workaround this plugin sets your viewing distance to the minimum in Naxxramas and restores your old value whenever you leave Naxxramas.</li> </ul>

To change the settings of BigWigs and its plugins you have several possibilities:

<ul> <li><b>Command Line</b> By writing the command "/bwcl" (shorthand for Big Wigs Command Line) you can access the command line. You will get a list of all available commands to help you find your desired setting.</li> <li><b>Minimap Icon</b> By rightclicking on the minimap Icon (or if you are using FuBar rightclicking the Icon on your FuBar) you can access the menu with all available settings.</li> <li><b>GUI</b> By writing the command "/bw" or "/BigWigs" into the chatframe you can access a automatically generated GUI for all settings.</li> </ul>

Raid Adjustments

If you want to browse through all the changes and their status regarding each encounter in the Raid specific README files. On there you can also see whether changes are untested, working perfectly or working as good as they can be.

<ul> <li><a href="Raids/MC/"><b>(MC)</b> Molten Core</a></li> <li><a href="Raids/Onyxia/"><b>(ONY)</b> Onyxia</a></li> <li><a href="Raids/BWL/"><b>(BWL)</b> Blackwing Lair</a></li> <li><a href="Raids/ZG/"><b>(ZG)</b> Zul'Gurub</a></li> <li><a href="Raids/AQ20/"><b>(AQ20)</b> Ruins of Ahn'Qiraj</a></li> <li><a href="Raids/AQ40/"><b>(AQ40)</b> Temple of Ahn'Qiraj</a></li> <li><a href="Raids/Naxxramas/"><b>(NAXX)</b> Naxxramas</a></li> </ul>

Core/General Adjustments

  • <b>(100%)</b> Reworked the core module and most boss modules to improve the maintainability (see Provided API).
  • <b>(100%)</b> Engage Syncs are now working perfectly on every encounter and do allow communication between clients of different language packs.
  • <b>(100%)</b> Bosskill Syncs were added for every encounter dynamically and do also support communication of different language packs.
  • <b>(100%)</b> BossWipe Syncs were remodelled and added dynamically for every encounter.
  • <b>(100%)</b> KTM compatibility - Bossmodules are now able to set the MasterTarget, reset the Threat or Clear the Master Target. RaidOfficers do need to have this version for that.

Provided API

This is a (incomplete) documentation of the <a href="http://wow.gamepedia.com/BigWigs/API">BigWigs API</a>. This is only important for developers. Also refer to the <a href="modulePrototype overview.txt">modulePrototype overview</a> and the <a href="bossTemplate.lua">bossTemplate</a> for an example implementation.

Overview

:Sync(sync) <br /> :DelayedSync(delay, sync) <br /> :CancelDelayedSync(sync) <br /> :ThrottleSync(throttle, sync) <br /> <br /> :Message(text[, priority[, noRaidSay[, sound[, broadcastOnly]]]]) <br /> table :DelayedMessage(delay, text[, priority[, noRaidSay[, sound[, broadcastOnly]]]]) <br /> :CancelDelayedMessage(text) <br /> :Whisper(text, name) <br /> <br /> :Bar(text, time, icon[, otherColor, c1[, c2[, c3[, c4[, c5[, c6[, c7[, c8[, c9[, c10]]]]]]]]]]) <br /> :RemoveBar(text) <br /> :IrregularBar(text, minTime, maxTime, icon[, otherColor, c1[, c2[, c3[, c4[, c5[, c6[, c7[, c8[, c9[, c10]]]]]]]]]]) <br /> table :DelayedBar(delay, text, time, icon[, otherColor, c1[, c2[, c3[, c4[, c5[, c6[, c7[, c8[, c9[, c10]]]]]]]]]]) <br /> :CancelDelayedBar(text) <br /> :BarStatus(text) <br /> :BarId(text) <br /> <br /> :Sound(sound) <br /> table :DelayedSound(delay, sound[, id]) <br /> :CancelDelayedSound(sound[, id]) <br /> <br /> :Icon(name[, iconnumber]) <br /> :RemoveIcon() <br /> :DelayedRemoveIcon(delay) <br /> <br /> :WarningSign(texturePath, duration[, force]) <br /> :RemoveWarningSign(texturePath[, forceHide]) <br /> :DelayedWarningSign(delay, icon, duration[, id]) <br /> :CancelDelayedWarningSign(icon[, id]) <br /> :WarningSignOnClick(func) <br /> :Say(msg) <br /> <br /> :Proximity() <br/> :RemoveProximity() <br /> -- KLHThreatMeter <br /> :KTM_Reset() <br /> :KTM_ClearTarget([forceReset]) <br /> :KTM_SetTarget(targetName[, forceReset])

Related Skills

View on GitHub
GitHub Stars14
CategoryContent
Updated1mo ago
Forks49

Languages

Lua

Security Score

75/100

Audited on Feb 1, 2026

No findings