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
It looks like you set the cvar manually through the chat frame before checking the browser which would have overwritten whatever had modified it previously.
I might change it to keep a list of recent changes so it can track more than a single entry, but I'm not sure that it's worth the trouble.
This addon is causing other addons to be "tainted". Which is effectively breaking tooltips in-game. discovered this by receiving errors which was indirect with which addon was causing it and why. Started to disable some addons until I've disabled this one and the issue has since stopped. Seems to only happen in raids or dungeons. Only information i know.
Forget this, turns out it wasn't this addon, it seemed like it.
I am trying to change "alwaysCompareItems" value in the CVar Browser from 0 to 1, but every time I try, it just keeps resetting to 0.
I tried adding this line in "config-cache.wtf": SET alwaysCompareItems "1", but that does not work either.
I just want the compare items on mouse hover to always be enabled without having to press shift every time, or have to type "/console SET alwaysCompareItems 1" after every reload/char change.
1x [ADDON_ACTION_BLOCKED] AddOn 'AdvancedInterfaceOptions' tried to call the protected function 'PartyMemberFrame3PetFrame:Hide()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `Hide'
FrameXML\PartyMemberFrame.lua:619: in function `PartyMemberFrame_UpdateOnlineStatus'
FrameXML\PartyMemberFrame.lua:403: in function `PartyMemberFrame_OnEvent'
[string "*:OnEvent"]:1: in function `OnEvent'
FrameXML\UnitFrame.lua:921: in function <FrameXML\UnitFrame.lua:919>
Locals:
InCombatSkipped
If you're having trouble setting a specific cvar through the browser, or performing a specific function, please describe what the problem is (and of course disable your other addons to make sure they aren't interfering with it).
I've only fiddled with the floating combat text CVars in the browser, and not one of them changes when I change it. Only thing that works is the Floating Combat Text tab and changing things there, but that doesn't really represent that much and there are plenty of things I want to change that I can't there. But none of the floating combat text settings changes when I attempt to in the CVar browser.
Since I know the addon works, the first thing we need to do is establish why it isn't working for your particular setup.
Start by disabling all of your other addons. This is an extremely important step, don't bother trying to debug this with any other addons enabled.
Log in and type /cvar to open the cvar browser.
Find "scriptErrors" in the browser and set it to 1 if it isn't already. Toggle it to 0 and back to 1 to make sure you can actually set any cvars correctly.
Find "guildMemberNotify", double click the entry, type 0 into the box and hit enter. If it remains as "1", hit escape to deselect the search box, open up your chat and type "/console guildMemberNotify 0" with the cvar browser still open.
If the value does not change, type "/dump GetCVar('guildMemberNotify')" to verify that the cvar is still set to "1".
Let me know how that goes and we can figure it out from there.
Okay, here's the test report: - Created a new char and disabled all other addons except this one. - Still not able to set guildMemberNotify - Tried setting scriptErrors (which was 1), but can't set that either. - Tried the console command on guildMemberNotify with the window open and that worked perfectly.
So it seems that setting the CVars can be done using the standard /console commands, but I just can't set them in the "CVar Browser" dialog. If there's anything else you want me to try, or some debugging messages I can turn on, let me know.
Yeah, it's definitely something weird about that function. When I comment the 3 lines out, everything seems to be working and I can set the CVars from the dialog again. As soon as I put the lines back in, I can't set anything again. I'm not seeing any errors though.
Alright, put the function I told you to delete back in the browser.lua file and save it.
Open up basicOptions.lua, there's another SetCVar function that starts on line 5 that looks like this:
local SetCVar = function(...) -- Suppress errors trying to set read-only cvars
-- Not ideal, but the api doesn't give us this information
local status, err = pcall(function(...) return _SetCVar(...) end, ...)
return status
end
Delete this function, save the file and reload the interface.
This will almost certainly make it throw errors about not being able to set read-only cvars. Ignore these and open the cvar browser again.
See if you can toggle guildMemberNotify now or if it's back to failing.
I get the same results as with the other SetCVar function in browser.lua. When I remove the function, everything works fine. When I include it again, it stops working. I still see no errors.
I just checked with "/dump..." that the value is being set when I remove the function, so I'm not sure what these SetCVar functions actually do :)
Did you try /dumping the value of the cvars when it wasn't updating them in the cvar browser to confirm that it truly wasn't changing them, and not just failing to update the display with the new value?
And just to cover my bases, you're using the latest version of the addon?
Do you know if you're using the 32 or 64 bit version of the game?
What OS are you using?
Try pasting this function into the chat and seeing if it toggles the cvar (it should return true):
I appreciate you helping me debug this since I can't reproduce the problem. The reason for all of these questions is that your testing indicates that pcall isn't working, which seems fairly unlikely, so I suspect the root cause is somewhere else.
So sorry :( I was absolutely sure I had the latest version, but just to make sure, I re-downloaded it. And now it works, so that seems to have been the problem /slapsself
Can you please update the mod just to show new people it is still active? Also, can you add a tickable box to set the constant status text from the optional reputation bar to on mouse over only?
-
View User Profile
-
Send Message
Posted Apr 24, 2018In reply to Forge_User_02435634:
-
View User Profile
-
Send Message
Posted Apr 24, 2018In reply to Semlar:
-
View User Profile
-
Send Message
Posted Apr 8, 2018This addon is causing other addons to be "tainted". Which is effectively breaking tooltips in-game. discovered this by receiving errors which was indirect with which addon was causing it and why. Started to disable some addons until I've disabled this one and the issue has since stopped. Seems to only happen in raids or dungeons. Only information i know.Forget this, turns out it wasn't this addon, it seemed like it.
-
View User Profile
-
Send Message
Posted Mar 21, 2018I am trying to change "alwaysCompareItems" value in the CVar Browser from 0 to 1, but every time I try, it just keeps resetting to 0.
I tried adding this line in "config-cache.wtf": SET alwaysCompareItems "1", but that does not work either.
I just want the compare items on mouse hover to always be enabled without having to press shift every time, or have to type "/console SET alwaysCompareItems 1" after every reload/char change.
Any ideas?
-
View User Profile
-
Send Message
Posted Mar 4, 2018-
View User Profile
-
Send Message
Posted Mar 1, 2018Outdated, dead addon. CVar settings don't really work whatsoever as mentioned in previous comments. Addon = g o n e
-
View User Profile
-
Send Message
Posted Mar 1, 2018In reply to Forge_User_32861715:
-
View User Profile
-
Send Message
Posted Mar 2, 2018In reply to semlar99035:
-
View User Profile
-
Send Message
Posted Mar 2, 2018In reply to Forge_User_32861715:
-
View User Profile
-
Send Message
Posted Mar 4, 2018In reply to semlar99035:
-
View User Profile
-
Send Message
Posted Mar 4, 2018In reply to painstorm:
-
View User Profile
-
Send Message
Posted Mar 6, 2018In reply to semlar99035:
- Created a new char and disabled all other addons except this one.
- Still not able to set guildMemberNotify
- Tried setting scriptErrors (which was 1), but can't set that either.
- Tried the console command on guildMemberNotify with the window open and that worked perfectly.
If there's anything else you want me to try, or some debugging messages I can turn on, let me know.
-
View User Profile
-
Send Message
Posted Mar 6, 2018In reply to painstorm:
Delete those lines, save the file and /reload the interface. This function could potentially be hiding an error that's being thrown by your game.
After you've reloaded your game, try changing another cvar through the cvar browser.
Let me know whether it throws a lua error, successfully modifies the value, or continues to fail silently.
-
View User Profile
-
Send Message
Posted Mar 6, 2018In reply to semlar99035:
When I comment the 3 lines out, everything seems to be working and I can set the CVars from the dialog again.
As soon as I put the lines back in, I can't set anything again.
I'm not seeing any errors though.
-
View User Profile
-
Send Message
Posted Mar 6, 2018In reply to painstorm:
Delete this function, save the file and reload the interface.
This will almost certainly make it throw errors about not being able to set read-only cvars. Ignore these and open the cvar browser again.
See if you can toggle guildMemberNotify now or if it's back to failing.
-
View User Profile
-
Send Message
Posted Mar 6, 2018In reply to semlar99035:
When I remove the function, everything works fine.
When I include it again, it stops working.
I still see no errors.
-
View User Profile
-
Send Message
Posted Mar 6, 2018In reply to painstorm:
/dump pcall(function(...) return SetCVar(...) end, "guildMemberNotify", 1 - GetCVar("guildMemberNotify"))I appreciate you helping me debug this since I can't reproduce the problem. The reason for all of these questions is that your testing indicates that pcall isn't working, which seems fairly unlikely, so I suspect the root cause is somewhere else.
-
View User Profile
-
Send Message
Posted Mar 7, 2018In reply to semlar99035:
I was absolutely sure I had the latest version, but just to make sure, I re-downloaded it.
And now it works, so that seems to have been the problem /slapsself
-
View User Profile
-
Send Message
Posted Mar 7, 2018In reply to painstorm:
-
View User Profile
-
Send Message
Posted Feb 20, 2018Can you please update the mod just to show new people it is still active? Also, can you add a tickable box to set the constant status text from the optional reputation bar to on mouse over only?