• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
Button Master

Utility Button Master 04/20/2024

Download now:  Join us with Level 2 access or earn your way in with  RedCents.

Bug Fixes 🐛


- Fix for missing setting, will default to true
(d5856f3) ~grimmier378

〰️Commits​


PR # [11](https://github.com/DerpleMQ2/buttonmaster/pull/11):
(8feb1e3) ~derple

〰️Commits​


PR # [10](https://github.com/DerpleMQ2/buttonmaster/pull/10):
(396ec9a) ~derple
Set default

set the default show label to true on creating button. instead of if icon is chosen.
(ea7a9d6) ~grimmier378
Labels

unchecking show label wasn't working.
also allowed tooltip to show when labels are off as a mouseover reminder.

Might need to update configs to make sure every button has a ShowLabel setting, i know i had some that didn't
(043eeeb) ~grimmier378

〰️Commits​


Debug assert fixes
(5ed75b6) ~DerpleMQ2

〰️Commits​


- fixes for debug asserts
(32a04bd) ~DerpleMQ2
Removed self var for theme loader
(f30eb29) ~DerpleMQ2
Themes now apply to the whole hotbar window.
(598f0bb) ~DerpleMQ2
- updated dynamic themes to be able to return array varaiables
(f2aabda) ~DerpleMQ2
- Dynamic theme support.

Example:
...
['FrameRounding'] = {
['Dynamic_Var'] = [[
return math.random(0, 15)
]],
},
['Button'] = {
['Dynamic_Color'] = [[
if not ColorWheel then ColorWheel = math.random(10000) end
if not ColorWheelTimer then ColorWheelTimer = os.clock() end
if os.clock() - ColorWheelTimer > 0.25 then
ColorWheel = ColorWheel + 1
ColorWheelTimer = os.clock()
end
return IM_COL32(
math.floor(math.sin(0.3 * (ColorWheel) + 0) * 127 + 128),
math.floor(math.sin(0.3 * (ColorWheel) + 2) * 127 + 128),
math.floor(math.sin(0.3 * (ColorWheel) + 4) * 127 + 128))
]],
},
...
(0b7d614) ~DerpleMQ2
- Added /btncopy command for CLI access to copying buttons.
(b71bec3) ~DerpleMQ2

〰️Commits​


- Sets will now populate with empty if they are nil (rarely happens with sepcific characters)
(a3fe8c4) ~DerpleMQ2
- spam fix, because we aren't hawiian
(5b05a33) ~DerpleMQ2
- should no longer save on load for no good reason
(529ce85) ~DerpleMQ2

〰️Commits​


- Added some more check for blank window sets.
(6d574e0) ~DerpleMQ2

〰️Commits​


- theme now accepts a config/button_master_theme.lua which can be built using ThemeZ etc.
(0b76a04) ~DerpleMQ2

〰️Commits​


Merge branch 'main' into beta
(b4a745b) ~DerpleMQ2
- Added ability to set the rate of query for button cooldowntimers
(e59343b) ~DerpleMQ2
- Added /btnexec "Set" Index which allows you use use buttons from mq2custombinds
(8506ccd) ~DerpleMQ2

〰️Commits​


PR # [9](https://github.com/DerpleMQ2/buttonmaster/pull/9): an update rate configurable per button
(2e7233d) ~derple
Add an update rate configurable per button, this is found in the advanced settings of each button.
unlimited is default (your FPS rate), tho for *most* buttons your dealing with things that don't need quite that high of rate (anything over 15-30 seconds basically)
(e89220c) ~Adam Liverman

〰️Commits​


PR # [8](https://github.com/DerpleMQ2/buttonmaster/pull/8): update last* if left mouse not pressed
(17e1243) ~derple
Only update last* if left mouse not pressed
(e6587ee) ~aquietone
Back
Top