NerfedButtons lets you define prioritised and conditional ability/item/macro lists for your hotbar slots. NerfedButtons will automatically ensure that the highest priority ability/item/macro that passes its conditions is bound to the hotbar slot at any time.
- Too many hotbuttons aggravating your RSI?
- Want to stimulate your brain as well as your reflexes?
- Are you a casual player who wants a chance against those 12 fingered mutants who play whack-a-mole with 4 full actionbars 24 hours a day?
Disclaimer: Understanding NerfedButtons requires effort and the exercise of brain cells, you have been warned...
NB Sequence Builder GUI
If you are using the latest beta, then you no longer need it, Shayme has kindly integrated his fabulous GUI into the main NerfedButtons addon. If you are using an older version then click here to access the NBSB page.
There is a google site/group that contains tutorials, full documentation and is an excellent source of user-2-user support.
Click here to access the NerfedButtons Site.
Localisation
We need help to create translations for other languages.
Click here to access the Localisation page.
Many thanks to NeuroGrey for his recent excellent russian translation work.
Version 3.2.0beta
- New integreated NBSB UI (/nb ui). Many, Many thanks to Shayme for all his work in bringin us this.
- Attempted to fix a russian language encoding issue. Feedback appreciated.
- We still have a bug where drag and drop of abilities sometimes doesn't work. If you have this problem, to a /reloadui and all should be fine until you next zone.
Version 3.1.28
- Fixed issue where the re-enabled command-line links were not working after a ui reloadui until you zoned.
Version 3.1.27
- Re-enabled ability hyperlinks for chat. Very lightweight solution no tooltip on clicking one of the links, but perfect for NerfedButtons.
Version 3.1.26
- [IMPORTANT] Removed mandatory disabling of last ability in chain. Only now disables if you turn on button disabling using "/nb toggledisabled". Likely this will change in future once we've worked out a few problems with the disabling code.
Version 3.1.25
- Fixed an embarrasing type :) /nb toggleautodismount was missing the 'n'!
Version 3.1.24
- Added new condition 'mou' that lets you check if your target (or you) is mounted or not.
- Added experimental autodismount code that can be toggled on and off using /nb toggleautodismount. Basically if you are mounted it will add the dismount ability to the end of your chain automatically. No idea if it works at all lol, on the train at the moment and net connection very slow, but doesn't 'seem to break anything.
Version 3.1.23
- If the final action in a chain fails its check it will not be disabled and you will not be able to activate it...
- Added 'self' flag to the friendly target check (ft:+:s)
- New slash command to list buff/debuff information on player, friendly and enemy targets (/nb effects)
- Refactored the effect checking code so that you can now check for any effect in the game by id... Be warned the effect id will always equal the ability id for your own class skills, but may not be the same for other class skills. Use the new "/nb effects" command to retrieve correct ids.
- new name check that lets you check for specific letter sequences in player/npc/mob names :)
- items in your sequences together with item checks
- big overhaul of the check system (hope there are not too many bugs)
- shading of the last ability in a sequence if it doesn't meet the tests you apply to it
- integration of a new context based help system
- performance improvements
- localisation
- New Checks!!! - RVR, WarBand, Scenario, inAParty, InMyParty
- persistant action data cache
All being well this version will become a non-beta release later this week. Happy testing ... :)
Latest and Greatest Alpha Version
If you want to test the latest cutting edge changes/additions then go to http://war.curseforge.com/addons/nerfed-buttons/files/ and download the latest alpha release (providing there is one newer than the latest beta release of course).
Have fun
NerfedWar
Number of people have asked about the lack of a donation button. No plans to add one, but if you do like the addon, click on the button below. It gives me an affiliate credit for one of my other pastimes. Many thanks - NerfedWar

------------------------------------------------------------------------
r370 | nerfedwar | 2009-09-15 18:06:34 +0000 (Tue, 15 Sep 2009) | 3 lines
Changed paths:
A /tags/3.2.0beta (from /trunk:369)
Tagging as 3.2.0beta
new beta release with the NBSB GUI integrated by Shayme. Have fun and please report any bugs.
------------------------------------------------------------------------
r369 | nerfedwar | 2009-09-15 18:05:41 +0000 (Tue, 15 Sep 2009) | 1 line
Changed paths:
M /trunk/NerfedButtons.lua
updated to 3.2
------------------------------------------------------------------------
r368 | nerfedwar | 2009-09-15 18:00:15 +0000 (Tue, 15 Sep 2009) | 1 line
Changed paths:
M /trunk/README.TXT
new beta release with ui
------------------------------------------------------------------------
r367 | shayme | 2009-09-07 15:20:59 +0000 (Mon, 07 Sep 2009) | 3 lines
Changed paths:
M /trunk/NerfedButtons.mod
M /trunk/NerfedTalks.lua
A /trunk/UI
A /trunk/UI/Assets
A /trunk/UI/Assets/minus.tga
A /trunk/UI/Assets/plus.tga
A /trunk/UI/Lang.lua
A /trunk/UI/NBSBActionBar.lua
A /trunk/UI/NBSBActionBar.xml
A /trunk/UI/NBSBActionButton.lua
A /trunk/UI/NBSBActionButton.xml
A /trunk/UI/NBSBCache.lua
A /trunk/UI/NBSBCheckTooltips.lua
A /trunk/UI/NBSBCheckTooltips.xml
A /trunk/UI/NBSBChecks.lua
A /trunk/UI/NBSBChecks.xml
A /trunk/UI/NBSBCommon.lua
A /trunk/UI/NBSBCore.lua
A /trunk/UI/NBSBCore.xml
A /trunk/UI/NBSBParam.lua
A /trunk/UI/NBSBParam.xml
A /trunk/UI/NBSBRegister.lua
A /trunk/UI/NBSetup_Save.lua
A /trunk/UI/NBSetup_Save.xml
Added NBSB code to the UI Folder.
Modified NerfedButtons.mod to include imports for new UI.
Modified NerfedTalks.lua to add a new ui command for launching the ui (e.g. /nb ui)
------------------------------------------------------------------------
r366 | nerfedwar | 2009-08-28 08:21:08 +0000 (Fri, 28 Aug 2009) | 1 line
Changed paths:
M /trunk/NerfedButtons.mod
A /trunk/media/NBLogo.xcf
Fixed author name
------------------------------------------------------------------------
r364 | nerfedwar | 2009-08-21 05:54:07 +0000 (Fri, 21 Aug 2009) | 2 lines
Changed paths:
M /trunk/NerfedButtons.lua
Fixed hooks
------------------------------------------------------------------------
r362 | nerfedwar | 2009-08-20 20:00:52 +0000 (Thu, 20 Aug 2009) | 1 line
Changed paths:
M /trunk/NerfedButtons.lua
M /trunk/NerfedButtons.mod
M /trunk/NerfedUtils.lua
Re-enabled ability links in chat (no tooltip information so very lightweight)
------------------------------------------------------------------------
r360 | nerfedwar | 2009-08-18 08:38:28 +0000 (Tue, 18 Aug 2009) | 1 line
Changed paths:
M /trunk/NerfedButtons.lua
M /trunk/NerfedMemory.lua
M /trunk/NerfedTalks.lua
Removed mandatory disabling of last ability in chain. Only now disables if you do turn on button disabling using "/nb toggledisabled". Likely this will change in future once we've worked out a few problems with the disabling code.
------------------------------------------------------------------------
r358 | nerfedwar | 2009-08-18 08:16:01 +0000 (Tue, 18 Aug 2009) | 1 line
Changed paths:
M /trunk/NerfedTalks.lua
corrected missing n in toggleautodismount
------------------------------------------------------------------------
r356 | nerfedwar | 2009-08-17 20:07:45 +0000 (Mon, 17 Aug 2009) | 1 line
Changed paths:
M /trunk/NerfedButtons.mod
M /trunk/NerfedTalks.lua
M /trunk/NerfedUtils.lua
Added toggle facility for autodismount experimental code together with check to see if its actually loaded.
------------------------------------------------------------------------
r355 | nerfedwar | 2009-08-17 19:46:59 +0000 (Mon, 17 Aug 2009) | 1 line
Changed paths:
M /trunk/NerfedButtons.lua
M /trunk/NerfedButtons.mod
M /trunk/NerfedDecisions.lua
M /trunk/NerfedEngine.lua
M /trunk/NerfedLists.lua
M /trunk/NerfedMemory.lua
M /trunk/NerfedTalks.lua
Added new Mount check 'mou' and some experimental autodismount code (requires AutoDismout installed).
------------------------------------------------------------------------
r354 | nerfedwar | 2009-08-10 14:50:27 +0000 (Mon, 10 Aug 2009) | 1 line
Changed paths:
M /trunk/CharClasses/BLOOD_PRIEST.lua
Added Blood Offering stay on cast
------------------------------------------------------------------------
Installation Guide
- Exit "Warhammer Online" 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
- Verify your WAR Installation Path
That is where you are running WAR from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your Warhammer Online folder. (default is C:\Program Files\Warhammer Online\)
- 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 Warhammer Online
Translations
When you download a mod, please be sure that the mod is compatible with your translation of WAR. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
Directory Structure
Warhammer Online
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.mod
|_ *AddonName*.lua
|_ (possibly others as well)...