| Tested: | Hour of Twilight 4.3 |
| Updated: | 12-02-11 02:04 PM |
| Created: | 10-17-10 10:40 AM |
| Downloads: | 15,967 |
| Favorites: | 139 |
| MD5: |

File Name |
Version |
Size |
Author |
Date |
2.72 |
88kB |
Kharthus |
06-28-11 07:19 PM |
|
2.71 |
89kB |
Kharthus |
04-26-11 09:51 PM |
|
2.7 |
85kB |
Kharthus |
01-23-11 02:01 AM |
|
2.65 |
84kB |
Kharthus |
10-22-10 09:19 AM |
|
2.64 |
85kB |
Kharthus |
10-17-10 03:36 PM |
|
2.63 |
85kB |
Kharthus |
10-17-10 11:46 AM |
|
2.62 |
85kB |
Kharthus |
10-17-10 10:40 AM |
![]() |
Comment Options |
|
|
|
|
I got access to the main project finally, so all updates will now occur over there.
|
|
|
|
|
|
|
|
You lost me. What exactly isn't working correctly?
|
|
|
|
|
|
|
|
I'm still here. I'll try to get this fixed this weekend.
|
|
|
|
|
|
|
|
this is how I did it (maybe not 100% right way)
find ItemRackOptions.lua which should be in your Wow/interface/ItemRack Options folder open with notepad and use Find to locate :- function ItemRackOpt.PopulateInitialIcons() Below it you will see other code, Highlight the following:- function ItemRackOpt.PopulateInitialIcons() ItemRackOpt.Icons = {} for i=0,19 do table.insert(ItemRackOpt.Icons,"Interface\\Icons\\INV_Misc_QuestionMark") end ItemRackOpt.PopulateInvIcons() table.insert(ItemRackOpt.Icons,"Interface\\Icons\\INV_Banner_02") table.insert(ItemRackOpt.Icons,"Interface\\Icons\\INV_Banner_03") for i=1,GetNumMacroIcons() do table.insert(ItemRackOpt.Icons,GetMacroIconInfo(i)) end end highlight this and replace it with:- function ItemRackOpt.PopulateInitialIcons() if ( IsAddOnLoaded("Blizzard_MacroUI") ) then self:ADDON_LOADED(nil, "Blizzard_MacroUI"); else UIParentLoadAddOn("Blizzard_MacroUI"); end local MACRO_ICON_FILENAMES = {} ItemRackOpt.Icons = {} for i=0,19 do table.insert(ItemRackOpt.Icons,"Interface\\Icons\\INV_Misc_QuestionMark") end ItemRackOpt.PopulateInvIcons() table.insert(ItemRackOpt.Icons,"Interface\\Icons\\INV_Banner_02") table.insert(ItemRackOpt.Icons,"Interface\\Icons\\INV_Banner_03") RefreshPlayerSpellIconInfo() --or GetMacroIcons( MACRO_ICON_FILENAMES ); for i=1,#MACRO_ICON_FILENAMES do table.insert(ItemRackOpt.Icons,GetSpellorMacroIconInfo(i)) end end Hope this works for you as it did me. Many thanks for the fix. love this addon |
|
|
|
|
|
|
|
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Ok guys I'm not a programer so what program do I use to edit this file to make this work. As Veyska said I hate to this addon die. I don't care for the one Bliz added way back. Any help?
Thanks Spike. |
|
|
|
|
|
|
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Change the function below (PopulateInitialIcons) like this:
============== START CODE ============= function ItemRackOpt.PopulateInitialIcons() if ( IsAddOnLoaded("Blizzard_MacroUI") ) then self:ADDON_LOADED(nil, "Blizzard_MacroUI"); else UIParentLoadAddOn("Blizzard_MacroUI"); end local MACRO_ICON_FILENAMES = {} ItemRackOpt.Icons = {} for i=0,19 do table.insert(ItemRackOpt.Icons,"Interface\\Icons\\INV_Misc_QuestionMark") end ItemRackOpt.PopulateInvIcons() table.insert(ItemRackOpt.Icons,"Interface\\Icons\\INV_Banner_02") table.insert(ItemRackOpt.Icons,"Interface\\Icons\\INV_Banner_03") RefreshPlayerSpellIconInfo() --or GetMacroIcons( MACRO_ICON_FILENAMES ); for i=1,#MACRO_ICON_FILENAMES do table.insert(ItemRackOpt.Icons,GetSpellorMacroIconInfo(i)) end end ============== END CODE ============= The errors you are getting at line 616 should disappear if you fix the problem above too. The GetNumMacroIcons API functions has been removed in 4.3.0, and RefreshPlayerSpellIconInfo will automatically fill MACRO_ICON_FILENAMES array with the appropriate number of items. Furthermore, the GetMacroIconInfo API has also been removed(?) and should be changed to GetSpellorMacroIconInfo. I hope this helps.
Last edited by sk68 : 12-01-11 at 06:45 AM.
|
|
|
|
|
|
|
Hopefully someone will see this who can figure out how to fix the errors, would hate to see this add-on finally die (haven't seen a single equal replacement)...
***On opening config/options window: 1x ItemRackOptions\ItemRackOptions.lua:345: attempt to call global 'GetNumMacroIcons' (a nil value) ItemRackOptions\ItemRackOptions.lua:59: in function `OnLoad' <string>:"*:OnLoad":1: in function <[string "*:OnLoad"]:1> <in C code>: in function `LoadAddOn' ItemRack-2.72\ItemRack.lua:1695: in function `ToggleOptions' ItemRack-2.72\ItemRack.lua:1660: in function `MinimapOnClick' <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1> Locals: self = ItemRackOptFrame { 0 = <userdata> } 1x ItemRackOptions\ItemRackOptions.lua:616: attempt to get length of field 'OptInfo' (a nil value) ItemRackOptions\ItemRackOptions.lua:177: in function `OnShow' <string>:"*:OnShow":1: in function <[string "*:OnShow"]:1> <in C code>: in function `Show' ItemRack-2.72\ItemRack.lua:1700: in function `ToggleOptions' ItemRack-2.72\ItemRack.lua:1660: in function `MinimapOnClick' <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1> Locals: setname = nil ***On opening Queue tab (was first one in order, not sure it's specific to this tab): 1x ItemRack-2.72\ItemRack.lua:761: attempt to index field '?' (a nil value) ItemRackOptions\ItemRackOptions.lua:1014: in function `StartMarquee' ItemRackOptions\ItemRackOptions.lua:1039: in function `QueuesFrameOnShow' <string>:"*:OnShow":1: in function <[string "*:OnShow"]:1> <in C code>: in function `Show' ItemRackOptions\ItemRackOptions.lua:824: in function `TabOnClick' <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1> Couple variations on those errors from other clicks, but all of them that I can get it to throw all start with the same origin lines. Probably tied to one or two fixes, Blizz seems to have done *something* to macros as one of my other macro-related mods is whining as well. Here's hoping... |
|
|
|
|
|
|
|
A Murloc Raider
Forum posts: 6
File comments: 34
Uploads: 0
|
As Khartus said, he and I aren't playing anymore. I launched a company in March and haven't had time to play since, and in fact went ahead and deleted my character yesterday. I've also gone ahead and deleted the accounts or randomized the password at all WoW-related sites I had memberships at today. So, if anyone wants to maintain ItemRack from the current source code, you are *very* welcome to do so. Talk to Khartus, if he's still around, since I won't be returning to WoW or WoWInterface again; or, if he's gone as well, talk to WoWInterface staff to take over the project, since it's public domain. It was a fun run but real life calls.
![]()
__________________
Goodbye WoWInterface, and thanks for all the fish! |
|
|
|
|
|
|
A Kobold Labourer
Forum posts: 1
File comments: 85
Uploads: 0
|
taint error
I got this taint error for each slot, not sure what I was doing.
7/9 19:53:05.936 An action was blocked in combat because of taint from ItemRack - ItemRackButton0:SetAttribute() 7/9 19:53:05.936 Interface\AddOns\ItemRack\ItemRackButtons.lua:35 InitButtons() 7/9 19:53:05.936 Interface\AddOns\ItemRack\ItemRack.lua:184 func() 7/9 19:53:05.936 Interface\AddOns\ItemRack\ItemRack.lua:784 OnUpdate() 7/9 19:53:05.936 ItemRackFrame:OnUpdate() |
|
|
|
|
|
|
Yewbacca and I aren't really playing WoW these days so if anyone else is interested in fixing bugs or adding new features just let me know. I'll try to at least keep it working thru major patch changes like 4.1.
|
|
|
|
|
|
|
|
A Kobold Labourer
Forum posts: 1
File comments: 6
Uploads: 0
|
If you log out near a mob and are in combat when you log in again, ItemRack will cause a C stack overflow error and the bug count will keep climbing until the UI advises you to disable addons. You canont cast spells while this is happening so getting rid of the mob on you is hard.
|
|
|
![]() |