Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
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.
- Updated the crash with .new changes
- moved the main lua script to the new init.lua format inside the folder
Added some additional example widgets
- Player buffs
- Target buffs
- Player worn items
- Wearable items in inventory
- Player casting bar
Added a state mechanism to the widgets so that implementations can maintain state across renders.
Added some library code to support the new widgets
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)
There will now but abutton 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 Label Basic Label w/condition Basic Button Advanced Button Advanced Button w/condition Advanced Custom UI
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.
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
Added an optional subscription indicator in the character line, the text is optional as well.
Fixed an issue where the HUD could crash when zoning because of the new window naming scheme.
- Added option for background style for stats area depending on combat state
- Added toggle for window title (default off)
- Added option for window opacity (does not work when docked)
- Added option for content opacity
- 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.
Addressed the invis tooltip to no longer show the literal boolean values when in a mixed invis state.