Restores access to hidden interface options and provides a way to browse every CVar setting in the game!
General
Player Titles
Guild Names
Guild Titles
Stop Auto Attack
Attack on Assist
Cast action keybinds on key down
Fade Map when Moving
Secure Ability Toggle
Display Lua Errors
No Debuff Filter on Target
Reverse Cleanup Bags
Quest sorting mode (top vs proximity)
Select Action Cam mode
Chat
Remove Chat Hover Delay
Enable Mouse Wheel Scrolling
Floating Combat Text
Float mode (up/down/arc)
Energy Gains
Auras
Honor Gains
Reputation
Combo Points
Combat State (Entering/Leaving Combat)
Spell Mechanics
Healing
Absorb (Self and Target)
Directional Scale (brings back the classic, only upwards moving text)
Low HP/Mana
Plus many other options available through the built-in CVar browser, including some that have never been exposed by Blizzard, such as "violence level" and "nameplate distance"!
Type /aio for the main menu or /cvar to open the CVar browser directly
I know there is a cvar that is listed that sets the "style" of timestamps for chat (showtimestamps I believe). How can I use that in a command? I want to create a button to access the styles, rather than all the time/clicks necessary to go through the Blizz UI. The cvar browser even showed me exactly the format I'd like to use (%I:%M %P)
You can type /cvar to open the cvar browser without clicking through the ui, but to create a macro command you can type /run SetCVar("cvar name", "new value") or /console cvarName cvarValue to modify a cvar directly.
BTW there is another reason, I would rather NOT have timestamps in all my chat, just in the guild chat in the Guild&Communites window! BUT that is up to Blizzard (unless a clever AddOn author...)
Ah, I shoulda thought of that, those do look like they should work. Spent some time working them... found out some things! I tried changing the value in your addon, and using either of the 2 commands you so graciously told me of.
First, it seems any change REQUIRES a UI reload... I am pretty sure that in the past, changes to a cvar are dynamic. Do you know of this? I'd input the change, see it reflected in your cvar browser but it would not "work" until I did a UI reload.
I DID have an ambitious plan to try and craft a macro that would switch to the one timestamp setting that it was currently NOT set to... I have an example of a "if... then else" construct to switch my gear between my fishing setup and combat... but if I need to reload, not worth it!
Oddly enough, I got tossed a lua error when I tried to use the SetCVar command... something about an unexpected symbol "near" the %. Here is that error:
Message: [string "SetCVar (showTimestamps, %I:%M %p)"]:1: unexpected symbol near '%'
Time: Thu Jul 26 13:08:47 2018 Count: 1 Stack: [string "SetCVar (showTimestamps, %I:%M %p)"]:1: unexpected symbol near '%' [C]: in function `RunScript' Interface\FrameXML\ChatFrame.lua:2158: in function `?' Interface\FrameXML\ChatFrame.lua:4724: in function `ChatEdit_ParseText' Interface\FrameXML\ChatFrame.lua:4386: in function `ChatEdit_SendText' Interface\FrameXML\ChatFrame.lua:4422: in function `ChatEdit_OnEnterPressed' [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
The error is from not having quotes around the cvar name and value; try writing it as /run SetCVar("showTimestamps", "%I:%M %p") or /console showTimestamps %I:%M %p
The console command doesn't require you to quote your strings, but SetCVar does.
You could toggle between 2 states (eg. "none" and "%I:%M %p") and reload your ui by writing a macro like /run SetCVar("showTimestamps", GetCVar("showTimestamps") ~= "%I:%M %p" and "%I:%M %p" or "none"); ReloadUI()
This example checks if the cvar is currently set to something other than "%I:%M %p", and if so set it to "%I:%M %p", otherwise it sets it to "none". You can change "none" to whatever secondary timestamp format you want it to use.
You can set the timestamp format for the current session without reloading the ui by adding /run CHAT_TIMESTAMP_FORMAT = "%I:%M %p" but it will taint the chat frame and may cause side effects (potentially blocking you from doing some secure command while in combat).
The "Enforce Settings" feature has been temporarily disabled because it was reapplying certain settings that should have been ignored (it was causing the intro cinematic to replay every time you visited the character selection screen).
I don't want to add it back without preventing this sort of thing from happening again in the future.
Ever since the last WoW app build number hit us, the "display lua errors" seems to be non-functional (I turned it on with the pre-patch so I could see what was happening... it worked fine the few day or two). Was trying to help another addon author with the message in his addon, but I am getting NO errors... but they are happening because the Blizz UI spat a "too many lua errors" dialog. I also have a game stopping bug that disables my bottom action bars, but without seeing what errors happen, I am lost as to figuring out where to look. I even posted on the forums about seeing lua errors, nobody, but nobody responded.
Details! hides Lua errors continuously instead of during load-time, they will fix it in the next version. Either way not really helpful for examples like yours
I've been putting off removing the Status Text features because I know people are using them, but the way they're implemented taints the unit frames that they affect and causes the UI to block certain protected functions (like targeting) and throw a lua warning about it.
Taint can spread into seemingly unrelated areas of the UI and prevent other things from working correctly, so I've made the decision to remove this feature for now.
That being said, the previous version of the addon (the first one for 8.0) can be downloaded by clicking on the "Earlier Versions" tab on this page, and will still provide access to these functions if you want to revert to it.
I understand that it's inconvenient, but I don't want to leave such a popular addon in a state that may render portions of some user's interfaces unusable with little way to correct it for themselves.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
-
View User Profile
-
Send Message
Posted Jul 25, 2018I know there is a cvar that is listed that sets the "style" of timestamps for chat (showtimestamps I believe). How can I use that in a command? I want to create a button to access the styles, rather than all the time/clicks necessary to go through the Blizz UI. The cvar browser even showed me exactly the format I'd like to use (%I:%M %P)
-
View User Profile
-
Send Message
Posted Jul 26, 2018In reply to BrightBrown:
-
View User Profile
-
Send Message
Posted Jul 26, 2018In reply to Semlar:
Time: Thu Jul 26 13:08:47 2018
Count: 1
Stack: [string "SetCVar (showTimestamps, %I:%M %p)"]:1: unexpected symbol near '%'
[C]: in function `RunScript'
Interface\FrameXML\ChatFrame.lua:2158: in function `?'
Interface\FrameXML\ChatFrame.lua:4724: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:4386: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:4422: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: (*temporary) = "SetCVar (showTimestamps, %I:%M %p)"
In any case, thanks for your help.
-
View User Profile
-
Send Message
Posted Jul 26, 2018In reply to BrightBrown:
-
View User Profile
-
Send Message
Posted Jul 27, 2018In reply to Semlar:
-
View User Profile
-
Send Message
Posted Jul 25, 2018☠️
-
View User Profile
-
Send Message
Posted Jul 25, 2018In reply to Neurotoxin001:
-
View User Profile
-
Send Message
Posted Jul 25, 2018☠️
-
View User Profile
-
Send Message
Posted Jul 24, 2018I can't seem to get the box to persist changes to be enabled. I change some CVars, but the box is grayed out.
-
View User Profile
-
Send Message
Posted Jul 24, 2018In reply to boothplustwo:
-
View User Profile
-
Send Message
Posted Jul 21, 2018Ever since the last WoW app build number hit us, the "display lua errors" seems to be non-functional (I turned it on with the pre-patch so I could see what was happening... it worked fine the few day or two). Was trying to help another addon author with the message in his addon, but I am getting NO errors... but they are happening because the Blizz UI spat a "too many lua errors" dialog. I also have a game stopping bug that disables my bottom action bars, but without seeing what errors happen, I am lost as to figuring out where to look. I even posted on the forums about seeing lua errors, nobody, but nobody responded.
-
View User Profile
-
Send Message
Posted Jul 21, 2018In reply to BrightBrown:
-
View User Profile
-
Send Message
Posted Jul 22, 2018In reply to Ketho:
-
View User Profile
-
Send Message
Posted Jul 20, 2018Is there a CVar to control the popup you get that says "A new PvP Talent is available"? I'd love to turn that off permanently.
-
View User Profile
-
Send Message
Posted Jul 20, 2018In reply to Raevenne:
-
View User Profile
-
Send Message
Posted Jul 20, 2018In reply to Ketho:
-
View User Profile
-
Send Message
Posted Jul 20, 2018Is the custom lag tolerance broken since 8.0? I can't clip spells together anymore despite it being set to 400.
-
View User Profile
-
Send Message
Posted Jul 19, 2018EDIT: Problem fixed (Dunno how to delete the post)
-
View User Profile
-
Send Message
Posted Jul 19, 2018Is there any way to extract the status text portion of this addon so I can keep updating this addon without losing this amazing feature?
-
View User Profile
-
Send Message
Posted Jul 19, 2018In reply to Daztey48570: