• Warhammer Online Addons
  • Warhammer Online
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

TastyButtons

 

Project Updated:
Files Updated: Tue, Mar 10 2009
Supports Game Version: 1.1.1
Category: Action Bars
Tags:

, , and [Edit Tags]

Project Manager: mroffline
Additional Authors: Vidhar
Current Version: Tasty Buttons v0.141592
License: MIT License
Development Site: CurseForge
Avg Daily DL (last 30 days): 3
Downloads Total: 4,551
Favorites: 23
Comments: 88
  • Contests
  • About TastyButtons
  •  

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


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
  • Downloads (6)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  TastyButtons Beta Beta 3.0 58 1/16/2009
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • gutgut said

    open the files

    TastyButtonsButtonTemplate.xml
    \CustomTextures\TastyButtonsButtonTemplate.xml

    and replace
    <EventHandler event="OnLButtonDown" function="FrameManager.OnLButtonUp" />

    with

    <EventHandler event="OnLButtonDown" function="ActionButton.OnLButtonUp" />

    Reply Report Permalink
  • Tuuv said

    Thanks a million for this fix!

    Reply Report Permalink
  • Erathan said

    What's this about LibCooldown? I can't find any Add-on of that name?

    Reply Report Permalink
  • I can activate skills like parry or slow down an enemy by putting them on my own tasty buttons.
    unfortunately i can't summon my mount or activate my guild scrolls over tasty buttons. anyone knows this bug so far ?
    (sry for my lack of good english ;) )

    Reply Report Permalink
  • is this going to receive an update ? i am getting a loaded but with errors indication in the mods window now.
    also when loading a profile that has tasty enabled and buttons set... it forgets all the buttons.

    Reply Report Permalink
  • Griff91 said

    This addon doesn't even work. I don't see any other action bars, just the default ones.

    Reply Report Permalink
  • is there a guide on how to use this mod?(i have read what the author wrote about it etc) i cant seem to make groups and various other stuff. kinda confusing if anyone could help iwould be greatfull

    Reply Report Permalink
  • tiny bit of fixable bug
    in the file: TastyButtonsButton.lua
    on the line of the if-statement
    if (self.m_Cooldown < 3.5)
    you have to remove the prefix of _, before the labeltime in order for cooldown to shown while time runs below 3.5 sec
    otherwise it won't show the time when the ability is still on cooldown

    Reply Report Permalink
  • token893 said

    Hi, this mod looks rockin, but i dont have the wrench showing on my UI. i have both phanton and libcooldown installed and both are enabled. any suggestions? i have also tried moving the different parts of my ui around to make sure its not under anything.

    Reply Report Permalink
  • mroffline said

    Hi people. I'm a bit busy currently and didn't find the time to update tasty buttons. I hope i will find some time these days and update it. I plan to recode and optimize some things which means much testing from my side. This is why it takes so long.
    If you guys just want a working version i could manage to make one. But currently thats not my first priority.

    Just tell me what you want and ill react ;)

    Greetz
    And thanks to you guys supporting tasty!

    Reply Report Permalink
  • Datham said

    This looks like exactly what I've been looking for to set up on-screen versions of my Logitech G13 and G15 keyboard, but I'm having trouble understanding how to use it.
    For the G13, I need 4 rows, arranged 7-7-5-3, with 2 additional buttons for a total of 24.

    I create the buttons, ungroup them, and move them into the pattern I want.

    My problem lies in regrouping them. I haven't figured out how to do this without the buttons going back to their original positions. Can anyone explain this to me?

    Also, is there a forum somewhere where Tasty users share tips and tricks on using it? I'm sure some of it may seem obvious to those used to using it, but I'm not having much luck :-(.

    Reply Report Permalink
  • Akarusa said

    Hey there, I just got hold of your mod - Looks great on this page and I'm excited to start fiddling about with it - But It won't show up in-game, not even the wrench to enable it. my guess is that It's because I don't have Phantom - The link is dead. Is it possible to get a link please?

    Reply Report Permalink
  • http://war.curse.com/downloads/war-addons/details/phantom.aspx

    even after downloading it i still cant get it to work either.

    Reply Report Permalink
  • Love the addon, dosent kill any of my fps....

    anyways, i updated to version 0.141592 and i lost the wrench and all my buttons. Did a /reloadui a few times, even logeed out, rebooted comp and stil nothing. Luckly i had version 0.14159 and reinstalled that version and everything is back. Just an fyi

    Reply Report Permalink
  • Yxiomel said

    Kills my game performance.
    Also, if you try to group buttons you jsut created, the game locks up, and it's ctrl+alt+del time. You have to move all new buttons to a position first, THEN group them.
    Otherwise, lovely mod. If it wasn't for the performance issue, I'd love to use it.

    Reply Report Permalink
  • jack999 said

    I have done some investigation - the fps drop is related to the use of round buttons. Short term fix, don't use the round buttons. Long term fix - back to Mroffline to have a look.

    Regards

    Reply Report Permalink
  • mroffline said

    Oh Thanks for the reply. I was investigating this too. And have to agree with you. The fix will take some though as i could'nt pin down the cause from the code... But thanks for the Confirmation ;)

    Greetz

    Reply Report Permalink
  • paranor said

    using tastybuttons results in a massive fps dropdown.
    without tastybuttons ~50fps
    with tastybuttons ~5-15fps

    Reply Report Permalink
  • Eurynomous said

    Anyone know why I wouldnt be able to see cooldowns that are below 4s ? 5s+ it works just fine but when an ability goes below 4s it becomes invisible. I don't know if its a 1.2.1 thing or if i broke it somehow. Really annoying as a lot of my cooldowns are below 4s.

    Reply Report Permalink
  • The problem is in TastyButtonsButton.lua all the way down on line 396; There's an underscore and comma that shouldn't be there. Basically, search for the text "labelTime = TimeUtils.FormatRoundedSeconds(self.m_Cooldown, ActionButton.COOLDOWN_GRANULARITY, true)" and remove the "_," from in front of it.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 102 Twister Buffs & Debuffs, Action Bars...
  2. 47 NerfedButtons Action Bars, and Development...
  3. 44 ActionBarColor Action Bars
  4. 23 LoyalPet Class, Action Bars, and Combat
  5. 22 ISHealBot Unit Frames, Action Bars,...