• 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 --->
  • There is a suspension/ban wave happening, we're still gathering information. Please keep regular discussion to Suspension MegaThread and please consider submitting a Suspension report to RG.
Resource icon

Utility ButtonMaster Beta v03-21.1-beta

Download now:  Join us with Level 2 access or earn your way in with  RedCents.
- Minor code cleanup
- Fixes to new dynamic icons etc based on user feedback.
- Minor breaking change in this version:
- If you had previously created custom LUAs they will now need a "return " added to the front of them. This was done so that you can do complex lua statements instead of just single return values.


- Lua support for:
. Icons
. Button Labels

- New Timer subtype: Toggle - if you dont want to use a timer you can use this to toggle the button avaiable/unavaiable instead. No timer tooltip is added.


- Fixed a crash where if you got your configs out of sync it could crash.
- Default Sets are no longer hard coded.
- If not Defaults are set then no Sets are Added
- You can create a default by using Settings => Display Settings -> Save Layout as Default
- Moved Sets into a new data structure called Windows in preparation of creating multiple hotbars
- Added ability to hide the main Title Bar
- Cleaned up a bunch of warnings to make sure we don't see odd crashes
- Cleaned up the Settings menu to make it a bit cleaner and better organized.
- Timer Expansion
- Timers can now be created for Buttons based on Items, AA, Abilities, Spell Gems, Custom Lua Functions and Seconds Timers.
- SpellGem is broken right now on Live but this a an MQ bug we are looking at fixing
- Abilities are also currently broken but I have submitted a PR for those.
- You can Drag and Drop any of the above types on to a BM empty button and it will fill out the template for you.
- Added Item Icon Support
- Timer code is slightly cleaner
- Note: Cursor objects are faked when over ImGui windows so they might not look /exactly/ right but it will be close.
- Custom UIs might further break Cursor Item Displays
- Tooltips now show how long is left if there is a timer active (this will not work for Abilities or Spells until fixes are made to core MQ)
- Icon Picker is now Paginated

Samples:



Mordernized by making the counter down a clock-like graphic.

You can now define a cooldown timer (in seconds) on a button:

1706305713886.png


If this is set the button will count down for you:

[NOTE: This is an Alpha Version (read below)]

The changes contained in this version will not be pushed with our current Beta build to mainline.

Beta is scheduled to push into mainline around 1/28.

Alpha Version:
- Completely remapped the data structures as we no longer use an INIfile to store your buttons I have cleaned up how buttons are stored and referenced.
- As part of the configuration remapping a backup is made of your current config as ButtonMaster-<Date>.lua
- Added the ability to share Buttons and Sets
- To Share a button you can either: (1) right-click the button and press the Share Icon or (2) Press the Share Icon in the edit button window.
- To Share a Set you can right-click on Settings and navigate to the "Share Set" menu
- After you have pressed one of these share buttons your clipboard will contain a code such as this one:


cmV0dXJuIHsKIFsiVHlwZSJdID0gIlNldCIsCiBbIktleSJdID0gIkRlcnBsZSdzIFNpbGx5IEJ1dHRvbnMiLAogWyJCdXR0b25zIl0gPSB7CiAgWyJCdXR0b25fMTUwIl0gPSB7CiAgIFsiTGFiZWwiXSA9ICJSYW5kb20iLAogICBbIkNtZCJdID0gIi9yYW5kIDEwMDAiLAogICBbIkljb24iXSA9IDc0NCwKICB9LAogIFsiQnV0dG9uXzE0MyJdID0gewogICBbIkxhYmVsIl0gPSAiU2l0IiwKICAgWyJDbWQiXSA9ICIvbHVhIHBhcnNlIG1xLlRMTy5NZS5TaXR0aW5nKCkgb3IgbXEuVExPLk1lLlNpdCgpIiwKICAgWyJJY29uIl0gPSA0NTAsCiAgfSwKICBbIkJ1dHRvbl8xNDYiXSA9IHsKICAgWyJMYWJlbCJdID0gIkRhbmNlIiwKICAgWyJUZXh0Q29sb3JSR0IiXSA9ICIyNTUsMjU1LDI1NSIsCiAgIFsiQ21kIl0gPSAiL2RhbmNlIiwKICAgWyJJY29uIl0gPSA2OTYsCiAgfSwKIH0sCiBbIlNldCJdID0gewogIFsxXSA9ICJCdXR0b25fMTQzIiwKICBbMl0gPSAiQnV0dG9uXzE0NiIsCiAgWzNdID0gIkJ1dHRvbl8xNTAiLAogfSwKfQ==

- You may import a button or a set by right-clicking on Settings and selecting the "Import Button or Set" option.
- You can paste into the popup either using the paste button or manually pasting into the text input box.
- After your share code is validated the button will turn green and you can press the import to finish
- Sets are automatically added to your active sets
- Buttons are not added automatically
- Technical Details:
o Sets are exported with your button-key attached, but during import, they are reassigned to a new button-key based on the state of the importer
o If you import the same thing multiple times or a Set with a colliding name, the import will have _Import_Date appended to its name. You are free to rename this.

- Please use the sample above to test out importing and then test with your own sets as well.
1706294413741.png
Macros with a % in them should now work as we are now using the cmd() instead of cmdf() function.
Back
Top