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
1x ...aceAdvancedInterfaceOptions\basicOptions.lua:478: attempt to index global 'C_Container' (a nil value) [string "@AdvancedInterfaceOptions\basicOptions.lua"]:478: in main chunk
Locals: addonName = "AdvancedInterfaceOptions" addon = <table> { SetCVar = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:168 CVarExists = <function> defined @AdvancedInterfaceOptions\cvars.lua:1032 combatProtected = <table> { } DontRecordCVar = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:149 CreateListFrame = <function> defined @AdvancedInterfaceOptions\semlib\widgets.lua:192 CreateString = <function> defined @AdvancedInterfaceOptions\semlib\widgets.lua:3 CreateDropdown = <function> defined @AdvancedInterfaceOptions\semlib\widgets.lua:483 CreateInput = <function> defined @AdvancedInterfaceOptions\semlib\widgets.lua:403 Eve = <table> { } GetCVars = <function> defined @AdvancedInterfaceOptions\cvars.lua:1037 hiddenOptions = <table> { } RecordCVar = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:121 } E = <table> { VARIABLES_LOADED = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:56 ADDON_LOADED = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:64 Init = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:86 } _G = <table> { UpdateOnBarHighlightMarksBySpell = <function> defined @FrameXML\ActionButton.lua:70 ERR_OUT_OF_CHI = "Not enough chi" DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded." MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown { } MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock { } GetTrainerServiceTypeFilter = <function> defined =[C]:-1 UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names." SetTrainerServiceTypeFilter = <function> defined =[C]:-1 LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 788 SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you." LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 406 ERROR_CLUB_TICKET_COUNT_AT_MAX_COMMUNITY = "Can't create any more invite links for this group." CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture { } MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown { } ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags." PVP_RANK_6_1 = "Corporal" MultiBarLeftButton7 = MultiBarLeftButton7 { } InterfaceOptionsNamesPanelUnitNameplatesShowAll = InterfaceOptionsNamesPanelUnitNameplatesShowAll { } VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture { } MerchantItem1AltCurrencyFrameItem1Text = MerchantItem1AltCurrencyFrameItem1Text { } OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up." BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates" INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled." MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 { } IsReferAFriendLinked = <function> defined =[C]:-1 MAIL_LETTER_TOOLTIP = "Click to make a permanent copy of this letter." UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @FrameXML\UnitFrame.lua:603 MANA = "Mana" CHAT_CONFIG_OTHER_COMBAT = <table> { } CONSOLIDATED_BUFFS_PER_ROW = 4 BOOST2_WARRIOR_COLOSSUSSMASH = "Use |cFFFFFFFFColossus Smash|r.
|cFFFFFFFFColossus Smash|r increases your damage." BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Blizzard services may be unavailable." AutoCompleteEditBox_OnKeyDown = <function> defined @FrameXML\AutoComplete.lua:368 CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight { } LE_GAME_ERR_ONLY_ONE_QUIVER = 32 SpellButton6Cooldown = SpellButton6Cooldown { } LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared" Graphics_QualityText = Graphi
One of the methods does not exist in Wrath Classic but in addition I'm assuming you meant to make a shim like this.
local GetSortBagsRightToLeft = C_Container and C_Container.GetSortBagsRightToLeft or GetSortBagsRightToLeft
local SetSortBagsRightToLeft = C_Container and C_Container.SetSortBagsRightToLeft or SetSortBagsRightToLeft
local GetInsertItemsLeftToRight = C_Container and C_Container.GetInsertItemsLeftToRight or GetInsertItemsLeftToRight
local SetInsertItemsLeftToRight = C_Container and C_Container.SetInsertItemsLeftToRight or SetInsertItemsLeftToRight
This would work without errors (although the sortbags stuff won't do anything in Wrath Classic)
The option for bag sorting seems to be missing. And I can't seem to find it looking through the CVar list. Am I missing it in the CVar list? Or is this a possible issue on Blizzard's side?
Same, and it's driving me insane. I tried even entering the command for it manually, /run SetSortBagsRightToLeft(true), and it still doesn't work. I really hope this addon brings it back.
EDIT: New command seems to be /run C_Container.SetSortBagsRightToLeft(true)
1x ...aceAdvancedInterfaceOptions\basicOptions.lua:478: attempt to index global 'C_Container' (a nil value)
[string "@AdvancedInterfaceOptions\basicOptions.lua"]:478: in main chunk
Locals:
addonName = "AdvancedInterfaceOptions"
addon = <table> {
SetCVar = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:168
CVarExists = <function> defined @AdvancedInterfaceOptions\cvars.lua:1032
combatProtected = <table> {
}
DontRecordCVar = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:149
CreateListFrame = <function> defined @AdvancedInterfaceOptions\semlib\widgets.lua:192
CreateString = <function> defined @AdvancedInterfaceOptions\semlib\widgets.lua:3
CreateDropdown = <function> defined @AdvancedInterfaceOptions\semlib\widgets.lua:483
CreateInput = <function> defined @AdvancedInterfaceOptions\semlib\widgets.lua:403
Eve = <table> {
}
GetCVars = <function> defined @AdvancedInterfaceOptions\cvars.lua:1037
hiddenOptions = <table> {
}
RecordCVar = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:121
}
E = <table> {
VARIABLES_LOADED = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:56
ADDON_LOADED = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:64
Init = <function> defined @AdvancedInterfaceOptions\basicOptions.lua:86
}
_G = <table> {
UpdateOnBarHighlightMarksBySpell = <function> defined @FrameXML\ActionButton.lua:70
ERR_OUT_OF_CHI = "Not enough chi"
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 788
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 406
ERROR_CLUB_TICKET_COUNT_AT_MAX_COMMUNITY = "Can't create any more invite links for this group."
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
PVP_RANK_6_1 = "Corporal"
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
InterfaceOptionsNamesPanelUnitNameplatesShowAll = InterfaceOptionsNamesPanelUnitNameplatesShowAll {
}
VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
}
MerchantItem1AltCurrencyFrameItem1Text = MerchantItem1AltCurrencyFrameItem1Text {
}
OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up."
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled."
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
IsReferAFriendLinked = <function> defined =[C]:-1
MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @FrameXML\UnitFrame.lua:603
MANA = "Mana"
CHAT_CONFIG_OTHER_COMBAT = <table> {
}
CONSOLIDATED_BUFFS_PER_ROW = 4
BOOST2_WARRIOR_COLOSSUSSMASH = "Use |cFFFFFFFFColossus Smash|r.
|cFFFFFFFFColossus Smash|r increases your damage."
BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Blizzard services may be unavailable."
AutoCompleteEditBox_OnKeyDown = <function> defined @FrameXML\AutoComplete.lua:368
CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
}
LE_GAME_ERR_ONLY_ONE_QUIVER = 32
SpellButton6Cooldown = SpellButton6Cooldown {
}
LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
Graphics_QualityText = Graphi
Reference to C_Container breaks it for Wrath Classic (the namespace does not exist on that client)
In reply to MrFIXlT:
This should be fixed by 1.8.3, thanks!
In reply to semlar:
GetSortBagsRightToLeft and SetSortBagsRightToLeft do not exist as of 3.4.0 46368
(since bag sorting doesn't exist in WotLK)
GetInsertItemsLeftToRight and SetInsertItemsLeftToRight do exist.
In reply to semlar:
It's not fixed.
One of the methods does not exist in Wrath Classic but in addition I'm assuming you meant to make a shim like this.
This would work without errors (although the sortbags stuff won't do anything in Wrath Classic)
In reply to MrFIXlT:
Alright this should be fixed for real this time, I didn't realize they only ported one of these functions to Classic, thanks!
In reply to semlar:
It is not fixed in 1.8.3.
The option for bag sorting seems to be missing. And I can't seem to find it looking through the CVar list. Am I missing it in the CVar list? Or is this a possible issue on Blizzard's side?
Game Version: 10.0.2
Addon Version: 1.8.1
In reply to Ezrahk:
Replying because this is exactly what I came here looking for.
In reply to Ezrahk:
Replying because this is exactly what I came here looking for.
In reply to Ezrahk:
Same
In reply to Ezrahk:
Same
In reply to Ezrahk:
I have the same behavior, and coupled with Bagnon not working this sucks...
In reply to Ezrahk:
Same, and it's driving me insane. I tried even entering the command for it manually, /run SetSortBagsRightToLeft(true), and it still doesn't work. I really hope this addon brings it back.
EDIT:
New command seems to be
/run C_Container.SetSortBagsRightToLeft(true)
Try this, it works!
In reply to Samaramon:
TYVM! btw how do you find this info?
In reply to Samaramon:
TYVM! btw, how do you find this info out there in the wild?
In reply to Samaramon:
TYVM! btw, how do you find this info out there in the wild?
In reply to Samaramon:
The command did work! Thank you! I got all excited when I saw an update for the addon and then bummed when the sorting option wasn't in it.
Bugged with scroll wheel
No settings are saving for me since the update.