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
One other thing that could cause this is if the game didn't have write access to its "WTF" directory, which is where it stores its local cvar config file (and addon settings), or if it was set to sync with the server and you were playing from more than one location and it was reapplying your other settings.
The "mapFade" cvar, even without this addon enabled, does not reset itself when you relog or /reload the ui. It is character-specific, so it would have to be disabled on every character once to turn it off, but it shouldn't be turning itself back on for the same character after turning it off.
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
In reply to SatPagle:
In reply to Semlar:
I was, yeah. :-/ I'll try it again soon and see if it's still doing it.
In reply to SatPagle:
In reply to SatPagle:
[deleted]
Hello Semlar, I have an issue with the floating combat text ( option : energy gains and combo points)
Everytime I generate my first combo point, the combat text says : <0 combo points> while I have 1 point on my target.
(Sorry for my english, not my main language)
Thanks for reading !
In reply to Forge_User_04278969:
In reply to Semlar:
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)
In reply to BrightBrown:
In 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.
In reply to BrightBrown:
In reply to Semlar:
☠️
In reply to Neurotoxin001:
☠️
I can't seem to get the box to persist changes to be enabled. I change some CVars, but the box is grayed out.
In reply to boothplustwo:
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.
In reply to BrightBrown: