This addon is a fully customizable ActionBar.
This Addon is meant to be used to replace your normal Actionbars.
Basically you create Buttons and Group them together to get your own customized actionbar.
Phantom is a dependency of this addon! Download it [here]
The Second Addon LibCooldown which is included in the .zip file needs to be installed too.
FUNDAMENTAL CHANGES TO THE ADDON:
- I ADVISE YOU TO MAKE A BACKUP OF YOUR SETTINGS (stored in /user/interface/AllCharacters/TastyButtons)
- if yo need to restore them copy them to /user/interface/AllCharacters/TastySettings !!!
- Fixed the loading bug occuring on some Servers ( ones with "-" in their name)
- Addon now saves settings even when the Version Number Changes (FOR ALL VERSIONS AFTER THIS ONE)
- Addon now supports profiles! (BE SURE TO SAVE YOUR PROFILE BEFORE TRANSFERRING TO ANOTHER SERVER!!!!)
- Menu Button Changes
- General Options Window is now shown by SHIFT+Rightclick
- Tasty Buttons Options are now Shown with Rightclick
- Leftclick now toggles RvR and PvE mode of the Buttons (Red is RvR)
- Option Window has been completely REWORKED
- HIDING ACTIONBARS IS NOW DONE WITH PHANTOM! (Till i find out how to get rid of the LayoutEditor Bug)
KEYBINDINGS
The Keybindings of TastyButtons work! When using TastyButtons to fully replace your Actionbars you need to DISABLE the Keybindings for them using TastyButtons. This is done by opening the General Options Window and clicking the button that reads "Bar HotKeys (on)" so it shows "Bar HotKeys (off)"! If you do not do this your Hotkeys will be primarily bound to the Actionbars and do not trigger the Tasty Buttons but the ActionBar buttons. So make sure you disable them!
Current Features
- Create Buttons, Scale Buttons and Group them together
- Button Blocks and Bars (Clustering)
- Round Buttons
- Stance and PetBars
- Easy to configure through the Optionswindow
- Copy ActionBars to TastyButtons
- Customizable Textures
- Customizable Button Background
- Customizable Glow Animation
- Customizable Button Border
- Customizable Recharge Animation
- Templates for the Buttons in *.xcf format (use with GimP)
- Profiles
- Stance Switches for the Buttons
- PvE and RvR Mode
- Auto Swapping for PvE and RvR Mode
- Misc Options
- Changing the Font and Textcolor on the Buttons ( Hotkey and Cooldown )
- Changing the OOR Color and the ABC Mode Color
- Option to deactivate Global Cooldowns
- Added two tuning Options
- Available Button States:
- OnResource (Class Mechanic dependend States)
- Button Hiding
- OnNotEnoughAP
- OnCooldown
Future Features
- Button Swapping on Modifier
- More States for the Buttons
- Skillswap Sequences
- OnAbilityNotUseableYet
- OnTargetType [meaning classes or mobtypes]
- OnPositionToTarget
- OnSelfHP
- OnTargetBuff
- OnTargetDebuff
- Improved Options-Window [This will never leave the Future Features list btw :P ]
- Resource Loading via a "set" Command [We need to think about how to implement this input wise]
Known Bugs
Marked [Solved] will be implemented with the next Update
- ButtonInfoWindow Stance- and Statelist keep bugging :/
- ButtonInfoWindow Button sometimes Bugs
- After using "Copy ActionBars" the tooltips do not update for state changes, till the next ui-reload
THIS ADDON IS STILL IN DEVELOPMENT! BUG REPORTS ARE VERY WELCOME! Thank you in advance ;)
Using Custom Textures
You can either create the Buttons with the shape you want them to be, or change the Textures afterwards. (Changing the ButtonTextures afterwards needs a reloadui for changes to ake effect!) Each Button has it's own settings for the textures and shape it uses! Which means you can have Round Buttons with custom texture along with Square buttons with default Textures. Mix them up as you please! (As an Example look at the picture of Vidhars UI)
Making your own Textures
In the folder "Custom Textures" (which resides in the folder iof TastyButtons) are all the Textures you can change. We have implemented 2 Templates for the Buttons in the *.xcf format. These Templates can be used as a base to create Textures for the Buttons. We have also implemented Examples for the recharge animation.
Refer to the readme.txt in the "Custom Textures" folder for more information!
You can customize the Fonts of the Hotkey and the Cooldown to your liking by setting them in the Advanced Options Window. You can also change the Color by typing in the values for Red Green and Blue in the appropriate EditBoxes. If a Edit Box is Empty it will set the value to zero by default. The Max Value is 255 for each of the Elements ( Refer to http://web.njit.edu/~kevin/rgb.txt.html for colors).
To Actually Set the font you have to click the Accroding buttons below the Options. To set the color you have to check the little round checkbox at the right side of the RGB Edit Boxes!
The OOR (Out of Range) Tint can also be set now.
The ABC Color is the Color that is either used when ABC Mode is enabled (Derived from ABC Color) Or when the Action on the Button is not enabled.
The Color is now previewd along with the selected Font in the Label next to ComboBox where you choose your font!
Finished Texture Sets
Misc Options and Tuning Options
- Show Global Cooldown
- Hides the Global Cooldown of Abilitys when unchecked (default is checked)
- Hide time indicator
- hides the time suffixes for the button cooldowns if checked (default is unchecked)
- Auto Mode Change
- Automatically changes to RvR mode upon targeting an Enemy Player if checked (default is unchecked)
- ABC Mode Enabled
- Check this to tint the Buttons red like they did with ActionBarColor
- Shoow Empty Buttons
- Check this to hide Empty Buttons
- Show Tooltips
- Uncheck this to hide Tolltips
- Show Hotkeys
- Uncheck to hide the Hotkey Text on the Buttons
- Tint ButtonIcon Only ( on Cooldown)
- If Checked this just tints the Icon of the Button instead of the whole Button
- Resource Handler
- Uncheck this if you don't use the Resource States of the Buttons (OnResource)
- Action Point Handler
- Uncheck if you don't use the AP States of the Buttons (OnNotEnoughAP)
Profiles
THERE IS NO AUTOSAVED PROFILE! BE SURE TO SAVE PROFILES YOU WANT TO USE!
Save Profile
Enter the name of the Profile into the Edit Box and hit this Button to save the Profile!
Load Profile
Select the Profile in the ComboBox and then hit this Button to load the Profile.
Delete Profile
Select the Profile in he ComboBox and then hit this Button to delete a Profile!
Configuring the Addon
It's either located near the Minimap or it's in th upper left corner of your screen. It's movable with the Layout Editor
Enabling the Addon
Shift + Rightclick the little Wrench and click the "Addon Disabled" Button. It will then switch to "Addon Enabled" and enable the Addon.
Opening the Options-Window
Right Click the little Wrench to open the Options Window. Can only be opened when the addon is enabled!
- List View
- Leftclick to Select a button, Leftclick again to deselect.
- Rightclick to open the Button in the Button Info Window
- Order in which the Buttons are selected is saved
- Press the Small "-" Button to clear the list
- Press the Small "+" Button to select all buttons!
- Range View
- Add the Range in the 2 Edit Boxes and/or write down buttons separated by spaces in the Multiline Edit Box
- Be sure to have the little Button checked at the topleft of the 2 Select Modes to select the one you want to use!
These Buttons Clear all Elements in the Tab you are currently Viewing or the Element they are next to!
Create PetBar
Type into the EditBox how many Ability Buttons you want to have in your PetBar and hit the Button to create a Petbar
To add PetSkills to Buttons you select the button in the Button Info Window select the wanted State and the Rightclick the Preview button in the Button Info Window!
Only Pet Skills for the active Pet are shown in the Context Menu.
StanceBar
Hit the Button to create a StanceBar.
Toggle ActionBars
ACTIONBAR HIDING IS NOW DONE WITH PHANTOM!
You can still disable the Hotkeys for the Actionbars with TastyButtons though. Which should be done if you want to Use TastyButtons to replace your normal ActionBars!
- Rows: Type in the count of Rows you want to have
- Columns: Type in the count of Columns you want to have
- Spacing: The Space between the Rows!
RvR and PvE
You can create Buttons for RvR and PvE now. this two modes are completely Separated from each other. If you activate the RvR mode then all
buttons with an RvR mode on them WILL Swap to that. Buttons not having a RvR "mode" will load the PvE "mode".
Changing the Mode can be done by Left Clicking the Wrench or by clicking the Text in the State View of the Options Window
You can also Let The Bars AutoSwap By activating the the "Auto Mode Change" Option!
The Button will then swap to RvR mode when your HostileTarget is an Enemy Player!
The Showing Option
Set this to true if you want the Button to be visible in the state. False hides the Button in the state
With /tasty hide <buttons> you can hide buttons. (Example /tasty hide 1 2 5 hides buttons 1,2 and 5)
With /tasty show <buttons> you can make them visible again
Hiding the buttons means they wont be visible the whole time. If you make them visible again via /show they will still hide if the state they are in is set to hide the button! YOU CAN NOT USE THE BUTTONS WHEN THEY ARE HIDDEN! EVEN THE HOTKEY WONT WORK!
With /tasty invis <buttons> or /tasty invisible <buttons> you can hide buttons, they won't be visible to you but you can still use them via the Hotkey Slot!
With /tasty vis <buttons> or /tasty visible <buttons> u can make the buttons visible again.
This button deletes all current Buttons and then Creates buttons depending on the count of actionbars that are currently visible! THIS DOES ONLY SUPPORT THE NATIVE MYTHIC LAYOUTS! (ie. NOT MORE THAN 4 BARS AND NOT 3 BARS!)
Additionaly it will automatically add the skills to the buttons for the according stances.
Before Pressing this button make sure you are in no stance and select the first page on your ActionBar!
After Pressing it plz type /reloadui to reload the ui once. This is needed to fix a Tooltip bug :/
You can set a Hotkey for your button by acessing your Key Mapping and editing the equal HotbarButton hotkeys (under the Hotbars tab). So if you Create Button 1 to 10, they will be mapped like the first Hotbar (Key 1 to 0)
To Create Buttons OUTSIDE of the Hotbar Range you have to create Buttons from 47 upwards. You can set Hotkeys till button 120 in the Key Mapping Menu. You can create as many buttons as you wish to create (i just restricted it to the buttonnumber 999 cause no one will need more than 999 buttons)
Purpose of this button is only to change the Showing Parameter for a State
Clears up the current State for the selected Button(s)
Clear All
This clears ALL states for the selected Button(s)
Reset States
This Button REMOVES all states and stances except the default States and normal Stance of the Button!
OnResource
Uses a greater or equal compare ( >= ) on every resource except the ones of Disciple of Khaine and the Warrior Priest. There it is a smaller or equal ( <= ) comparsion!
A few Tips
- You can clear a buttonstate by "Shift+Rightclicking" it
- Use the ButtonInfo Window to set the skills for your states (even though the button in there sometimes is bugged :( )
- Report bugs that disturb you along with the error Message in the debug window (if one is given). This helps getting rid of the bug faster ;)
- Thank you for using TastyButtons! Greetz MrOffline & Vidhar
Changelog for v0.141592
New Features
- You can now Change the ButtonTextures after creating them
- Added a much better way to select Buttons
- Added many new Options to the Window
- Added PetBars (even Pet Skill to put on the Buttons ;) )
- Added States for the Pets
- Added Stance Bars
- And many more changes!
- Resetting Button States
BugFixes
- Solved the Addon not Loading bug on servers with a "-" in the Name!
- Added a more solid cycle anchoring check
Changelog for v0.14159
New Features
- Custom Textures
- Round Button
- Added Advanced Options Window
- Change Font and Color for HotKey and Cooldown for the Button
- Enable or disable Global Cooldown
- Hide Time Indicator of Cooldown ( the "s" behind the numbers )
- Enable/disable Auto Mode Change
- Misc Option Window Changes
- RightClicking on a button when the Button Info window is Opened will now load the Info for that Button
- When the TastyButtons Options Window is opened, the Buttons will now show their ButtonNumber instead of the Hotkey
- State View
- Career Resource ComboBox will now only be usable if the OnResource state is selected to be added
- Stance Combo Box will now be disabled for classes that only have one stance
- Button Info Window
- The Mode in which the Button currently is will now be shown
- Showing, actionId and the iconNum can now be viewed under the Button
New SlashCommand
- /tasty invisible or /tasty invis
- Makes the Buttons invisible but you can still use them via HotKey
- /tasty visible or /tasty vis
- Makes the Buttons visible again
Side Note
If you use /tasty hide to hide the buttons you will NOT be able to use them via Hotkey!
BugFixes
- Fixed the delete button button
- Fixed the modify state button
- Fixed the /tasty hide and /tasty show command
- More Minor Fixes included
- Addon works now even with the Lua Debug Library Loaded!
- Fixed the "Blinking" issues with the Buttons
- Loading Bugs should no longer occur! ( at least not the ones we could reproduce )
- Many Minor Fixes are also included (which i won't list here :P)
- --- LibCooldown ---
- Fixed Channeling Cooldown Bug
Changelog for v0.1415
Fixed Bugs:
- Fixed the Modify State Button
- Fixed a loading error occuring with Waaaghbar ( Probably this occured also with other addons)
- Fixed a Problem with Copy ActionBars
- Added a confirmation dialog to the Copy ActionBars Button
- Fixed the PvE/RvR button
- OnResource State now only visible to classes that have Resources (like WE Frenzy)
- Restricted ButtonScale to 3!
- Some minor fixes to the Options Window and the Addon itself
New Slashcommand
Added /tasty mode
Change to RvR: /tasty mode rvr
Change to PvE: /tasty mode <anything else or nothing>
Changelog for v0.141
Added States:
- Class Mechanic dependend States
- OnNotEnoughAP
- Button Hiding(can be added to any state)
Fixed Bugs:
- [Solved] Addon does not automatically load always [haven't had that issue again, so marked as solved till i get reports again!]
- [Solved] OnCooldown state is not set when swapping stances and a skill is OnCooldown
- [Solved] ActionBars don't show after removing the Addon [you could activate them now via the Button in the General Options Window]
- [Solved] Cooldowns do not correctly show after a state change (while the skill is on cooldown)
- [Solved] Cycle Anchoring not possible anymore
Options:
- Added a general Options Window
- Enable/Disable Addon
- Hide/Show Actionbars
- Copy ActionBars to TastyButtons (after doing this reload the Ui once please)
- Added some Options to the Options Window
- Improved the looks of the Options Window
- Removed the Load State button
- Added a Modify State Button
Misc Stuff:
- Made Menu Button Movable in the LayoutEditor
- Added Global Cooldown and Stance Cooldowns
- Button Hiding/Showing with with a Macro
- Button Modes : RvR and PvE
Changelog for v0.14
Bugfixes
- Resolved the loading bug
- Grouping now works as it should
- Ungrouping now works
New Features
- Improved the Options Window
- Added a "Set Scale" Button
- Added a Group to Button Option
- Added a "Toggle Bars" Button that Toggles the Actionbars (and is saved)
Misc Stuff
- Removed the "Menu Button Movable" CheckBox
Changelog for 0.1
- Release of first Beta Version
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)...