• 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 --->
  • EverQuest's 31st expansion The Outer Brood goes live Dec 3rd. brainiac is spending extra time updating MacroQuest. Please show him your appreciation.
Quick HUD

Unmaintained Quick HUD 2022-12-10

Download now:  Join us with Level 2 access or earn your way in with  RedCents.
Put a patch on the crashing clicking the Character Settings.
The icon is still there but, You lose the function to change the character icon. But it works.

Attachments

  • Untitled.jpg
    Untitled.jpg
    77.2 KB · Views: 14
Posted by: Cannonballdex
- Updated the crash with .new changes
- moved the main lua script to the new init.lua format inside the folder
Posted by: Sic
Added some additional example widgets
- Player buffs
- Target buffs
- Player worn items
- Wearable items in inventory
- Player casting bar
1653447245420.png


Added a state mechanism to the widgets so that implementations can maintain state across renders.
Added some library code to support the new widgets
Posted by: loki
Fixed height label in widget editor
Posted by: loki
This change includes the ability to add custom elements to the HUD.

Thanks to @KingArthur for motivating me to finally implement this feature.

Example: (this is a but ugly but used for demonstration purposes)
1652312556745.png


There will now but a
1652313319196.png
button that will now appear in the "Custom Elements" section of the HUD. Clicking this button will add a row to the HUD that will allow you to define your own custom elements in columns.

There are two basic types of elements you can add to the HUD
- Label: Provides information based on the script
- Button: Can perform an action when clicked

The elements have a small amount of customization and can be conditionally displayed. Right now they are layed out in the HUD along rows and columns, the columns allow for resizing width. This works well for now but I might change this paradigm when I advance this feature further.

NOTE: The implementation includes some examples that are available when adding a blank row. Hopefully all the functionality is discoverable enough because I haven't written the documentation yet but if you have any questions please feel free to reach out to me.

Here are some examples of configuring different types of elements.

Basic LabelBasic Label w/conditionBasic ButtonAdvanced ButtonAdvanced Button w/conditionAdvanced Custom UI
1652313042635.png
1652313062983.png
1652313086703.png
1652313135149.png
1652314224025.png
1652313263671.png


As always, please let me know if you have any suggestions that you think would be an improvement. I use this tool personally so I try to make it as useful as possible.
Posted by: loki
There are quite a few changes in this update as I did a poor job at compartmentalizing enhancements. The list below is a summary of a good deal of the changes.

NOTE: If any of the updates break anything or if you find them particularly upsetting please let me know and I'm happy to make improvements.

Changes​

  • changed to use short class names by default (this is configurable)
  • categorized settings window settings to reduce clutter
  • made macro button labels optional
  • removed color from target aggro indicator

New Features​

  • added mechanism to lock window in the current position (inspired by an implementation @Sic had in the invisdisplay tool)
    • This allows the window to maintain position when the game window loses focus
    • Can also synchronize position, dimensions and locking with other clients on a DanNet network
  • added ability to change window background color
  • added ability to change window text color
  • added alpha level for combat states background
  • added combat states background colors for each individual state
  • added con colors to target area
  • added status icon for combat state in character row
  • added breakout window for zone breakdown that shows additional information of zone entities
    • Note: These operations are expensive so the list for any given table is limited to 200 entries and there is no filter to reduce the set currently.
    • table of players by guild
    • table of all players in zone
    • table of all npcs in zone
    • table of all named npcs in zone
  • hud areas in the UI are now reorderable in the advanced settings
  • added configuration setting for content spacing
  • added configuration setting for showing line separaters between hud areas
  • added links to reguides page and code repo for project in the settings window
  • added colors to macro controls
  • added indicator to display LOS status for targets

Fixes​

  • fixed combat state active showing when parent option was disabled
  • fixed issue where GM bar would cause an error or crash to occur instead of doing its job
    • The bar will now show up appropriately
Posted by: loki
Added an optional subscription indicator in the character line, the text is optional as well.
  • 1647374721671.png
  • 1647374730739.png
Posted by: loki
Fixed an issue where the HUD could crash when zoning because of the new window naming scheme.
Posted by: loki
  • Added option for background style for stats area depending on combat state
    1646547837974.png
  • Added toggle for window title (default off)
  • Added option for window opacity (does not work when docked)
  • Added option for content opacity
    1646547999776.png
  • Rounded corners on widgets
  • Applied a default window size
  • Fixed issue where window would collapse when clicking bookmark or nav buttons when window wasn't docked
Note:
This change includes a change to the HUD window name used in the mqoverlay and as such it will reset the window position you have saved, I am sorry for this inconvenience.
Posted by: loki
Addressed the invis tooltip to no longer show the literal boolean values when in a mixed invis state.
Posted by: loki
Back
Top