Go to Page... |
Compatibility: | Dragonflight (10.0.2) WOTLK (3.4.0) Classic (1.14.3) TBC Patch (2.5.4) |
Updated: | 12-21-22 01:05 AM |
Created: | 03-29-20 03:48 PM |
Downloads: | 51,428 |
Favorites: | 38 |
MD5: | |
Categories: | Minimalistic Compilations, Graphical Compilations, Class Compilations, DPS Compilations, Generic Compilations |
• What is HydraUI?
HydraUI is a complete interface replacement for World of Warcraft. It restyles the default interface, while adding many useful features. It requires no setup, and is configurable in-game via the command /hui
• Features
HydraUI includes many custom UI elements which can be enabled or disabled, and configured as desired.
Some of the features that you can expect:
• Action Bars
• Auras
• Chat
• Experience, Reputation, and Azerite bars
• Mini Map
• Name Plates
• Unit, Party and Raid frames
• Tooltips, including item vendor prices
• Auto vendor grey quality items
• Auto repair equipped items
• Movable UI elements
• In-game settings (/hui)
• Supports SharedMedia
• Supports Plugins
• Commands
These commands can be entered into chat to perform certain actions
• /hui - Toggle the settings window
• /hui move - Drag UI elements around the screen
• /hui movereset - Reposition all movers to their default locations
• /hui keybind - Toggle mouseover keybinding
• /hui reset - Reset all stored UI information and settings
• /hui help - Output this list of commands into the chat window
• Community & Support
Whether you have a support question, feature suggestion, or would just like to come and hang out with others,
you can join the Discord community by clicking here!
• Enjoying HydraUI?
If you enjoy my work and would like to help support further development or simply show appreciation, you can do so using PayPal by clicking the button at the top of the description!
Make sure to leave a username in the donation note, or let me know on Discord that you've donated for a unique role, as well as a special mention within the AddOn!
Comment Options |
Baine |
View Public Profile |
Send a private message to Baine |
Find More Posts by Baine |
Add Baine to Your Buddy List |
04-03-20, 09:26 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Is there a way to move the actionbars?
Last edited by wiizper : 04-03-20 at 09:29 AM.
|
|
wiizper |
View Public Profile |
Send a private message to wiizper |
Find More Posts by wiizper |
Add wiizper to Your Buddy List |
Lifendason |
View Public Profile |
Send a private message to Lifendason |
Find More Posts by Lifendason |
Add Lifendason to Your Buddy List |
04-04-20, 10:47 PM | ||
|
|
|
|
HydraWoW |
View Public Profile |
Send a private message to HydraWoW |
Find More Posts by HydraWoW |
Add HydraWoW to Your Buddy List |
HydraWoW |
View Public Profile |
Send a private message to HydraWoW |
Find More Posts by HydraWoW |
Add HydraWoW to Your Buddy List |
04-04-20, 10:49 PM | ||
|
1) It's on the to-do list 2) That sounds like an error, I'll investigate it 3) Do you mean in the escape menu? or via the actual interface options window? |
|
|
HydraWoW |
View Public Profile |
Send a private message to HydraWoW |
Find More Posts by HydraWoW |
Add HydraWoW to Your Buddy List |
04-05-20, 05:45 PM | |
A Black Drake
Forum posts: 84
File comments: 90
Uploads: 0
|
Thought I would check this one out as it caught my eye. Great work! Looking forward to using this one for sure.
Is it possible to implement a choice to use aura bars instead of the current style? I prefer that style. Do you plan on "skinning" other elements like the character (C) screen? |
|
Lery |
View Public Profile |
Send a private message to Lery |
Find More Posts by Lery |
Add Lery to Your Buddy List |
04-05-20, 07:50 PM | |
|
Nice UI but....
I cannot seem to find an option to turn off showing my character's unit frame as part of a party.
Even when solo I have my own unit frame flowing out there as a party frame without turning off the party frame module altogether. Other than that, great job on this! PS Please add option to make bags and menubar mouse-over enabled.
__________________
Busy modifying your code for my own UI.
Last edited by lanacan : 04-06-20 at 08:55 AM.
|
|
lanacan |
View Public Profile |
Send a private message to lanacan |
Find More Posts by lanacan |
Add lanacan to Your Buddy List |
04-10-20, 09:37 PM | |
|
Error with latest build
Latest biuld (15) gives this error on login:
Message: ...nterface\AddOns\vUI\Elements\DataTexts\DataTexts.lua:137: attempt to index global 'vUIZoneFrame' (a nil value) Time: Fri Apr 10 22:20:17 2020 Count: 1 Stack: ...nterface\AddOns\vUI\Elements\DataTexts\DataTexts.lua:137: attempt to index global 'vUIZoneFrame' (a nil value) [string "=(tail call)"]: ? [string "=[C]"]: ? [string "@Interface\AddOns\vUI\Elements\DataTexts\DataTexts.lua"]:137: in function `Load' [string "@Interface\AddOns\vUI\Initialize.lua"]:144: in function `LoadModules' [string "@Interface\AddOns\vUI\Initialize.lua"]:232: in function `?' [string "@Interface\AddOns\vUI\Initialize.lua"]:677: in function <Interface\AddOns\vUI\Initialize.lua:675> Locals: (*temporary) = <function> defined =[C]:-1 -------------------------------------------- If I remove all other addons it goes away but the error happens with any addon that hooks into the zone text. I have not fully tested to see what specific ones affect your addon but it seemed Kaliel's Tracker and Quester were two that did.
__________________
Busy modifying your code for my own UI. |
|
lanacan |
View Public Profile |
Send a private message to lanacan |
Find More Posts by lanacan |
Add lanacan to Your Buddy List |
04-11-20, 02:22 PM | |
|
Re: Error with latest build
The newest version should fix this, let me know
|
|
HydraWoW |
View Public Profile |
Send a private message to HydraWoW |
Find More Posts by HydraWoW |
Add HydraWoW to Your Buddy List |
04-11-20, 06:56 PM | ||
|
Re: Re: Error with latest build
Thanks!
__________________
Busy modifying your code for my own UI. |
|
|
lanacan |
View Public Profile |
Send a private message to lanacan |
Find More Posts by lanacan |
Add lanacan to Your Buddy List |
04-14-20, 10:06 AM | |
|
Issue with Tom Cat Tours
It seems that if you have Tomcat Tours enabled I get a duplicated location name on the minimap:
https://imgur.com/CFqNSij There is no LUA error taking place with it. Also can you move the tracking and mission/garrison button to be tied to one of the corners? As you can see in the linked screen shot, I have resized my minimap to be larger (200px) but the tracking and mission button stay as if the minimap was the default size.
__________________
Busy modifying your code for my own UI.
Last edited by lanacan : 04-14-20 at 11:11 AM.
|
|
lanacan |
View Public Profile |
Send a private message to lanacan |
Find More Posts by lanacan |
Add lanacan to Your Buddy List |
04-15-20, 08:13 AM | |
|
Coord Text Error
When Coordinates are active in a data text block I get this error when Hearthing or being teleported:
Message: Usage: local position = C_Map.GetPlayerMapPosition(uiMapID, unitToken) Time: Wed Apr 15 09:11:29 2020 Count: 11 Stack: Usage: local position = C_Map.GetPlayerMapPosition(uiMapID, unitToken) [string "=(tail call)"]: ? [string "=[C]"]: ? [string "=[C]"]: ? [string "@Interface\AddOns\vUI\Elements\DataTexts\Coordinates.lua"]:51: in function <...erface\AddOns\vUI\Elements\DataTexts\Coordinates.lua:46> Locals: (*temporary) = 0.015000 (*temporary) = <function> defined =[C]:-1
__________________
Busy modifying your code for my own UI. |
|
lanacan |
View Public Profile |
Send a private message to lanacan |
Find More Posts by lanacan |
Add lanacan to Your Buddy List |
04-16-20, 06:35 AM | |
|
Two Errors with 1.00162 and newer builds
Message: Interface\AddOns\vUI\Elements\UnitFrames.lua:1221: attempt to call method 'SetStatusBarColorHex' (a nil value)
Time: Thu Apr 16 07:34:33 2020 Count: 1 Stack: Interface\AddOns\vUI\Elements\UnitFrames.lua:1221: attempt to call method 'SetStatusBarColorHex' (a nil value) [string "=(tail call)"]: ? [string "=[C]"]: in function `SetStatusBarColorHex' [string "@Interface\AddOns\vUI\Elements\UnitFrames.lua"]:1221: in function <Interface\AddOns\vUI\Elements\UnitFrames.lua:880> [string "@Interface\AddOns\vUI\Elements\UnitFrames.lua"]:2435: in function `styleFunc' [string "@Interface\AddOns\vUI\Elements\Libraries\oUF\ouf.lua"]:325: in function <Interface\AddOns\vUI\Elements\Libraries\oUF\ouf.lua:257> [string "=(tail call)"]: ? [string "@Interface\AddOns\vUI\Elements\Libraries\oUF\ouf.lua"]:731: in function `Spawn' [string "@Interface\AddOns\vUI\Elements\UnitFrames.lua"]:2486: in function <Interface\AddOns\vUI\Elements\UnitFrames.lua:2483> Locals: (*temporary) = <function> defined =[C]:-1 Message: ...erface\AddOns\vUI\Elements\ActionBars\ActionBars.lua:715: attempt to call method 'SetScaledSize' (a nil value) Time: Thu Apr 16 07:38:38 2020 Count: 1 Stack: ...erface\AddOns\vUI\Elements\ActionBars\ActionBars.lua:715: attempt to call method 'SetScaledSize' (a nil value) [string "@Interface\AddOns\vUI\Elements\ActionBars\ActionBars.lua"]:715: in function <...erface\AddOns\vUI\Elements\ActionBars\ActionBars.lua:708> [string "@Interface\AddOns\vUI\Elements\ActionBars\ActionBars.lua"]:868: in function <...erface\AddOns\vUI\Elements\ActionBars\ActionBars.lua:860> [string "@Interface\AddOns\vUI\Elements\ActionBars\ActionBars.lua"]:1020: in function <...erface\AddOns\vUI\Elements\ActionBars\ActionBars.lua:1002> Locals: (*temporary) = nil (*temporary) = vUIActionBar5 { 1 = MultiBarBottomRightButton1 { } 2 = MultiBarBottomRightButton2 { } 3 = MultiBarBottomRightButton3 { } 4 = MultiBarBottomRightButton4 { } 5 = MultiBarBottomRightButton5 { } 6 = MultiBarBottomRightButton6 { } 7 = MultiBarBottomRightButton7 { } 8 = MultiBarBottomRightButton8 { } 9 = MultiBarBottomRightButton9 { } 10 = MultiBarBottomRightButton10 { } 11 = MultiBarBottomRightButton11 { } 12 = MultiBarBottomRightButton12 { } UnwrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:788 WrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:782 SetFrameRef = <function> defined @Interface\FrameXML\SecureHandlers.lua:793 Execute = <function> defined @Interface\FrameXML\SecureHandlers.lua:777 0 = <userdata> } (*temporary) = 202 (*temporary) = 66 (*temporary) = "attempt to call method 'SetScaledSize' (a nil value)" vUI = <unnamed> { 0 = <userdata> ProfileMetadata = <table> { } StartTimer = <function> defined @Interface\AddOns\vUI\Initialize.lua:307 SetHeight = <function> defined @Interface\AddOns\vUI\Initialize.lua:407 IsMoved = <function> defined @Interface\AddOns\vUI\Elements\Move.lua:75 LoadPlugins = <function> defined @Interface\AddOns\vUI\Initialize.lua:172 UserFaction = "Horde" DeleteProfile = <function> defined @Interface\AddOns\vUI\Elements\Profiles.lua:277 DebuffColors = <table> { } UserProfileKey = "Ronella:Whisperwind" TimerPool = <table> { } UserName = "Ronella" SetWidth = <function> defined @Interface\AddOns\vUI\Initialize.lua:411 ClassColors = <table> { } UpdateProfileList = <function> defined @Interface\AddOns\vUI\Elements\Profiles.lua:77 GetProfileList = <function> defined @Interface\AddOns\vUI\Elements\Profiles.lua:231 ClearPopup = <function> defined @Interface\AddOns\vUI\Elements\Popup.lua:197 UpdateZoneColors = <function> defined @Interface\AddOns\vUI\Elements\Colors.lua:53 FrameDefaults = <table> { } UpdateoUFColors = <function> defined @Interface\AddOns\vUI\Elements\Libraries\oUF\colors.lua:112 MergeWithDefaults = <function> defined @Interface\AddOns\vUI\Elements\Profiles.lua:305 UpdatePowerColors = <function> defined @Interface\AddOns\vUI\Elements\Colors.lua:63 ResetAllMovers = <function> defined @Interface\AddOns\vUI\Elements\Move.lua:58 AddDataText = <function> defined @Interface\AddOns\vUI\Elements\DataTexts\DataTexts.lua:151 ShortValue = <function> defined @Interface\AddOns\vUI\Initialize.lua:261 UnitFrames = <table> { } PreserveSettings = <table> { } GetActiveProfileName = <function> defined @Interface\AddOns\vUI\Elements\Profiles.lua:105 Plugins = <table> { } ApplyProfile = <function> defined @Interface\AddOns\vUI\Elements\Profiles.lua:324 SetPoint = <function> defined @Interface\AddOns\vUI\Initialize.lua:419 FormatLinks = <function> defined @Interface\AddOns\vUI\Elements\Chat\Chat.lua:39 CountUnusedProfiles = <function> defined @Interface\AddOns\vUI\Elements\Profiles.lua:411 CreateMover = <function> defined @Interface\AddOns\vUI\Elements\Move.lua:128 ToggleMovers = <function> defined @Interface\AddOns\vUI\Elements\Move.lua:28 SendAlert = <function> defined @Interface\AddOns\vUI\Elements\Alerts.lua:210 LoadPlugin = <function> defined
__________________
Busy modifying your code for my own UI.
Last edited by lanacan : 04-16-20 at 06:44 AM.
|
|
lanacan |
View Public Profile |
Send a private message to lanacan |
Find More Posts by lanacan |
Add lanacan to Your Buddy List |
04-16-20, 09:40 AM | |
|
Errors when logging in (Random)
I sometimes get this error and other times I get no error but the UI does not load unless I do a /reload:
Message: Interface\AddOns\vUI\Initialize.lua:585: Usage: <unnamed>:SetFont("font", fontHeight [, flags]) Time: Thu Apr 16 10:38:37 2020 Count: 1 Stack: Interface\AddOns\vUI\Initialize.lua:585: Usage: <unnamed>:SetFont("font", fontHeight [, flags]) [string "=(tail call)"]: ? [string "=[C]"]: ? [string "=[C]"]: in function `SetFont' [string "@Interface\AddOns\vUI\Initialize.lua"]:585: in function `SetFontInfo' [string "@Interface\AddOns\vUI\Elements\MirrorTimers.lua"]:74: in function `Load' [string "@Interface\AddOns\vUI\Initialize.lua"]:144: in function `LoadModules' [string "@Interface\AddOns\vUI\Initialize.lua"]:232: in function `?' [string "@Interface\AddOns\vUI\Initialize.lua"]:677: in function <Interface\AddOns\vUI\Initialize.lua:675> Locals: (*temporary) = <function> defined =[C]:-1
__________________
Busy modifying your code for my own UI. |
|
lanacan |
View Public Profile |
Send a private message to lanacan |
Find More Posts by lanacan |
Add lanacan to Your Buddy List |