1x ...roIconSelection/Classic/LargerMacroIconSelection.lua:132: attempt to index field 'sf' (a nil value) [string "@LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua"]:132: in function <...roIconSelection/Classic/LargerMacroIconSelection.lua:119> [string "=[C]"]: ? [string "=[C]"]: in function `Show' [string "@Blizzard_MacroUI/Blizzard_MacroUI.lua"]:298: in function <Blizzard_MacroUI/Blizzard_MacroUI.lua:295>
Locals: info = <table> { icons_shown = "NUM_MACRO_ICONS_SHOWN" buttons = "MacroPopupButton" update = "MacroPopupFrame_Update" geticoninfo = "GetSpellorMacroIconInfo" popup = MacroPopupFrame { } template = "MacroPopupButtonTemplate" icon_rows = "NUM_ICON_ROWS" icons_per_row = "NUM_ICONS_PER_ROW" okaybutton = Button { } } (*temporary) = <table> { } (*temporary) = MacroPopupFrame { 0 = <userdata> GetIconByIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1521 Update = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:55 editBoxHeaderText = "Enter Macro Name (Max 16 Characters):" SetSelectedIconText = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1499 mode = 1 iconDataProvider = <table> { } OnShow = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3 GetNumIcons = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1529 OnHide = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:34 IconSelector = Frame { } GetSelectedIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1533 OnEvent = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1446 GetMacroFrame = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:112 OkayButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:88 BorderBox = Frame { } BG = Texture { } SetIconFromMouse = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1465 OnLoad = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1404 CancelButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:83 GetIndexOfIcon = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1525 } (*temporary) = <table> { height = 495 width = 524.999939 } (*temporary) = nil (*temporary) = nil (*temporary) = 495 (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field 'sf' (a nil value)" self = Frame { 0 = <userdata> UpdateButtons = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:221 searchIcons = <table> { } frameInfo = <table> { } db = <table> { } InitGuildBank = <function> defined @LargerMacroIconSelection/Classic/GuildBank.lua:12 frameData = <table> { } SearchBox_OnTextChanged = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:72 searchObject = <table> { } LoadFileData = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:71 OnEvent = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:91 InitSearch = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:11 UpdateSearchPopup = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:50 Initialize = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:118 ClearSearch = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:41 UpdateTextures = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:274 RefreshMouseFocus = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:287 } popup = MacroPopupFrame { 0 = <userdata> GetIconByIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1521 Update = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:55 editBoxHeaderText = "Enter Macro Name (Max 16 Characters):" SetSelectedIconText = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1499 mode = 1 iconDataProvider = <table> { } OnShow = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3 GetNumIcons = <function> defined @Interfa
I'd say it's very unlikely. I took a quick look again and they roll their own custom icon selector window, while LargerMacroIconSelection only hooks into the (newly rewritten) blizzard icon selector.
Unless a miracle happens and LibAdvancedIconSelector would be updated with the new blizzard tech so that any addon could embed that.
I've got this error, I don't understand what it is, can you help me please ?
1x ...argerMacroIconSelection/LargerMacroIconSelection.lua:117: attempt to index local 'popup' (a nil value) [string "@LargerMacroIconSelection/LargerMacroIconSelection.lua"]:117: in function `Initialize' [string "@LargerMacroIconSelection/LargerMacroIconSelection.lua"]:95: in function <...argerMacroIconSelection/LargerMacroIconSelection.lua:86>
Locals: self = Frame { 0 = <userdata> SearchBox_OnTextChanged = <function> defined @LargerMacroIconSelection/SearchBox.lua:72 UpdateButtons = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:219 db = <table> { } frameInfo = <table> { } LoadFileData = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:70 RefreshMouseFocus = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:285 OnEvent = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:86 InitSearch = <function> defined @LargerMacroIconSelection/SearchBox.lua:11 UpdateSearchPopup = <function> defined @LargerMacroIconSelection/SearchBox.lua:50 searchIcons = <table> { } Initialize = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:116 ClearSearch = <function> defined @LargerMacroIconSelection/SearchBox.lua:41 InitGuildBank = <function> defined @LargerMacroIconSelection/GuildBank.lua:12 UpdateTextures = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:272 frameData = <table> { } } popup = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index local 'popup' (a nil value)" origSize = <table> { } origNum = <table> { } ICONS_PER_ROW = 20 ICON_ROWS = 15
It no longer has a slash command (on retail) since it currently can't change the size of the icon selector. The addon is supposed to load automatically when you create a new macro, instead lf any manually activating. But otherwise I'm not sure why the current beta version wouldn't work for you.
But I was looking for a big frame with a lot of icons in it (compared to the small standard frame). Should v1.0.8-beta provide this large frame? Or I'm expecting too much from the beta?
hi , please mate update the addon :)
WotlK 3.4.1 issue:
1x ...roIconSelection/Classic/LargerMacroIconSelection.lua:132: attempt to index field 'sf' (a nil value)
[string "@LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua"]:132: in function <...roIconSelection/Classic/LargerMacroIconSelection.lua:119>
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@Blizzard_MacroUI/Blizzard_MacroUI.lua"]:298: in function <Blizzard_MacroUI/Blizzard_MacroUI.lua:295>
Locals:
info = <table> {
icons_shown = "NUM_MACRO_ICONS_SHOWN"
buttons = "MacroPopupButton"
update = "MacroPopupFrame_Update"
geticoninfo = "GetSpellorMacroIconInfo"
popup = MacroPopupFrame {
}
template = "MacroPopupButtonTemplate"
icon_rows = "NUM_ICON_ROWS"
icons_per_row = "NUM_ICONS_PER_ROW"
okaybutton = Button {
}
}
(*temporary) = <table> {
}
(*temporary) = MacroPopupFrame {
0 = <userdata>
GetIconByIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1521
Update = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:55
editBoxHeaderText = "Enter Macro Name (Max 16 Characters):"
SetSelectedIconText = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1499
mode = 1
iconDataProvider = <table> {
}
OnShow = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3
GetNumIcons = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1529
OnHide = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:34
IconSelector = Frame {
}
GetSelectedIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1533
OnEvent = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1446
GetMacroFrame = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:112
OkayButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:88
BorderBox = Frame {
}
BG = Texture {
}
SetIconFromMouse = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1465
OnLoad = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1404
CancelButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:83
GetIndexOfIcon = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1525
}
(*temporary) = <table> {
height = 495
width = 524.999939
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = 495
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'sf' (a nil value)"
self = Frame {
0 = <userdata>
UpdateButtons = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:221
searchIcons = <table> {
}
frameInfo = <table> {
}
db = <table> {
}
InitGuildBank = <function> defined @LargerMacroIconSelection/Classic/GuildBank.lua:12
frameData = <table> {
}
SearchBox_OnTextChanged = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:72
searchObject = <table> {
}
LoadFileData = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:71
OnEvent = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:91
InitSearch = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:11
UpdateSearchPopup = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:50
Initialize = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:118
ClearSearch = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:41
UpdateTextures = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:274
RefreshMouseFocus = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:287
}
popup = MacroPopupFrame {
0 = <userdata>
GetIconByIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1521
Update = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:55
editBoxHeaderText = "Enter Macro Name (Max 16 Characters):"
SetSelectedIconText = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1499
mode = 1
iconDataProvider = <table> {
}
OnShow = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3
GetNumIcons = <function> defined @Interfa
In reply to SunfyreBlazing:
It's updated for patch 3.4.1 now but HOLY SHIT man, classic wrath now has to use both the new and old codebase.
Because the macro and guildbank icon picker were updated, except for the gear manager![](https://cdn.discordapp.com/emojis/668455130860879933.webp?size=32&quality=lossless)
Possible to make this work with BindPad?
In reply to GalvinSR:
I'd say it's very unlikely. I took a quick look again and they roll their own custom icon selector window, while LargerMacroIconSelection only hooks into the (newly rewritten) blizzard icon selector.
Unless a miracle happens and LibAdvancedIconSelector would be updated with the new blizzard tech so that any addon could embed that.
Thank you so much for updating this. That search feature is so handy :-)
You're welcome~
Hi !
I've got this error, I don't understand what it is, can you help me please ?
1x ...argerMacroIconSelection/LargerMacroIconSelection.lua:117: attempt to index local 'popup' (a nil value)
[string "@LargerMacroIconSelection/LargerMacroIconSelection.lua"]:117: in function `Initialize'
[string "@LargerMacroIconSelection/LargerMacroIconSelection.lua"]:95: in function <...argerMacroIconSelection/LargerMacroIconSelection.lua:86>
Locals:
self = Frame {
0 = <userdata>
SearchBox_OnTextChanged = <function> defined @LargerMacroIconSelection/SearchBox.lua:72
UpdateButtons = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:219
db = <table> {
}
frameInfo = <table> {
}
LoadFileData = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:70
RefreshMouseFocus = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:285
OnEvent = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:86
InitSearch = <function> defined @LargerMacroIconSelection/SearchBox.lua:11
UpdateSearchPopup = <function> defined @LargerMacroIconSelection/SearchBox.lua:50
searchIcons = <table> {
}
Initialize = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:116
ClearSearch = <function> defined @LargerMacroIconSelection/SearchBox.lua:41
InitGuildBank = <function> defined @LargerMacroIconSelection/GuildBank.lua:12
UpdateTextures = <function> defined @LargerMacroIconSelection/LargerMacroIconSelection.lua:272
frameData = <table> {
}
}
popup = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'popup' (a nil value)"
origSize = <table> {
}
origNum = <table> {
}
ICONS_PER_ROW = 20
ICON_ROWS = 15
In reply to Choupiyanou:
That looks like the old v1.7.2 version, you need to wait until the v1.8.0 non-beta release
In reply to Ketho17:
Thank you !
Strange, I tried to use v1.0.8-beta on WoW retail (because its game attribute mentions v10.0.2), and I can't do anything with this addon.
It appears in the addons list, but no action activates it.
Even "/lmis" does not activate the addon.
Maybe it's because all slash commands are located only in file "Classic\LargerMacroIconSelection.lua", so they work only in Classic WoW?
In reply to AlexL1118:
It no longer has a slash command (on retail) since it currently can't change the size of the icon selector. The addon is supposed to load automatically when you create a new macro, instead lf any manually activating. But otherwise I'm not sure why the current beta version wouldn't work for you.
In reply to Ketho17:
I did not try to create a new macro. I only tried to change icon of an existing macro, and did not succeed.
It should work only for new macros in WoW v10?
In reply to AlexL1118:
It should simply show the search bar in the macro window icon selector and equipment manager, maybe wait if the 1.8.0 non beta release fixes it
In reply to Ketho17:
Yes, the search bar indeed exists.
But I was looking for a big frame with a lot of icons in it (compared to the small standard frame). Should v1.0.8-beta provide this large frame? Or I'm expecting too much from the beta?
In reply to AlexL1118:
Oh right, I forgot to put in the changelog/description that it doesn't yet support making the icon selector frame bigger 😅
It's not working for me, the search bar is still missing :(
Oops, sorry, that was the old version still. It's working now, thank you so much! :-)
It took almost a month but the v1.8.0-beta release should have a working search bar with loading animation 🎉
It should also be updated for Classic Wrath but I couldn't test that since Classic PTR is down
In reply to Ketho17:
THANK YOU!
Been really missing the search bar!
In reply to Ketho17:
Thank you so much, your effort is appreciated!