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
- PetSkills
- 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 ]
- Colored Button Groups
- 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 ;)
Customizing Your Buttons
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!
Customizing the Button Fonts
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
- [| Ratty Buttons] - Made by RodentMasterMind
- [| Sexy Buttons] - Made by Fjuae
- [| Neo Buttons] - Made by neo2121
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
Menu Wrench
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!
Selecting Buttons
- 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!
"-" Buttons in the Views
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!
Block Buttons
- 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
Hiding/Showing Buttons
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!
Making Buttons Invisible so you can still use them
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.
Copy ActionBars to Tasty Buttons
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 :/
Settings Hotkey for the Buttons
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)
Creating Buttons Outside of the ActionBar Range
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)
Modify State Button
Purpose of this button is only to change the Showing Parameter for a State
Clear State Button
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
Facts
- Date created
- 16 Jan 2009
- Category
- Last update
- 10 Mar 2009
- Development stage
- Inactive
- Language
- enUS
- License
- MIT License
- Curse link
- TastyButtons
- Recent files
- B: Tasty Buttons v0.141592 for 1.1.1 on 10 Mar 2009
- B: TastyButtons 0.14159 for 1.1.1 on 13 Feb 2009
- A: r2 for Beta 3.0 on 03 Feb 2009
- B: TastyButtons 0.1415 for Beta 3.0 on 30 Jan 2009
- B: TastyButtons 0.141 for Beta 3.0 on 28 Jan 2009