Check the Files page for the addons WowAce project. Not really sure why v1.2.3 hasn't been syndicated to Curse yet. As you can see, I had made a v1.2.3 release back when I said I did.
I've gone and recommitted that version, and tagged it up and everything. It's probably going to take a few to work it's way through the system. But you should definitely be able to download it directly from WowAce in the meantime.
EDIT:
There's a post about this issue here. Turns out the WowAce to CurseForge syndication is a little touchy with a few addons right now. Should be fixed soon, hopefully.
Thank you. I did check files.wowace.com but that had been replaced :D
Anyway, downloaded the 1.2.3 but now it's not working anymore. I get the following error while hovering over the fubar-bar doesn't display a tooltip anymore. Rightclicking for the options does still work.
I installed by deleting the 1.2.2 dir and then pastign in the new 1.2.3 directory should it matter.
[2009/01/04 16:39:20-201-x12]: FuBar_RaidSaveFu-v1.2.3 (r31)\RaidSaveFu.lua:416: attempt to compare number with nil
LibFuBarPlugin-3.0-90063:634: in function `runChildren'
Tablet-2.0-90216 (FuBar):2370: in function `children'
Tablet-2.0-90216 (FuBar):2414: in function `Open'
Tablet-2.0-90216 (FuBar):2548: in function <...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2542>
LibFuBarPlugin-3.0-90063:664: in function <...aveFu\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:662>
Is this something I'm doing wrong or has a bug snuck into this version?
...Is this something I'm doing wrong or has a bug snuck into this version?
Sorry, that's my bad. It should go away eventually, the quick way to fix it is to go your SavedVariables folder and remove/rename the WTF file for FuBar_RaidSaveFu. I'd move it to the desktop and see if a fresh one fixes it.
I'm concerned when you say that the click to config isn't working anymore. This might be tied up with the other bug (and hopefully likewise fixed), but if not, can you see if "/rock" works for you?
EDIT: Try opening up the Blizzard Raid Information screen first thing when you log in (only this one time). This forces RaidSaveFu to update its DB (which it normally does when you zone and get saved and stuff). I made some DB changes that need to happen before the tooltip works properly. If this doesn't work then try the other stuff I suggested above. (EDIT: You'd need to log in on all of your characters to update the DB for all of them.)
Ok, it's workign again..
Opening the blizz raid info screen didn't seem to fix anything but when logging another character and everything seemed to work again. Relogging the previous character and no issues anymore. These are my only 2 'locked' characters so perhaps this had somethign to do with it?
About the config.. I said that DID work.. as in no problem with that :)
Anyway, all is working again without realy anything done from my end. Thanks for this very usefull addon for people with no memory like myself.
I'm thinking about a new format for the tooltip. Something like a table that is instances versus characters. Imagine a list of instances down the left, and your characters across the top, and little check marks or something where the rows and columns meet.
There'd be options to show all instances even if you haven't been saved to them, grouped by expansion.
What do you guys think?
As far as renaming the addon goes, I'm thinking of either InstanceKeyring, DungeonKeyring, RaidSaves, RaidSaver, or something. Suggestions? Votes?
I'm thinking about a new format for the tooltip. Something like a table that is instances versus characters. Imagine a list of instances down the left, and your characters across the top, and little check marks or something where the rows and columns meet.
There'd be options to show all instances even if you haven't been saved to them, grouped by expansion.
What do you guys think?
As far as renaming the addon goes, I'm thinking of either InstanceKeyring, DungeonKeyring, RaidSaves, RaidSaver, or something. Suggestions? Votes?
Meh, thought I had a great name with RaidTracker but lol.. already taken offcourse :)
Out of your suggestions I'd go for RaidSaves
For the aternate layout.. little checkboxes don't give raidnumbers for easy comparing anymore.. other then that.. sounds like a good idea.
Yeah, I definitely wouldn't want to be showing less information that I can currently. Just trying to think of better ways to show it. Perhaps I can show instance IDs in an optional row beneath the instance name or something.
My own personal use of the addon is sort of leading towards having a sort of checklist where I can see all of the heroics/raids I'm interested in, and have the ones I've done crossed out or something. Like a shopping list.
I'm thinking of having the column headers configurable, so you can show the character names, truncated names, or just the class and race icons.
I'll see if I can use the /readycheck tick marks next to heroics, but I'm not sure what to do to show 10-man versus 25-man progress. Maybe just have "10/25" or different colours. Is there a heroic colour and a normal colour? Maybe just use the circle and skull raid target icons? Hrmmm...
Okay, here's a sneak peak of the future of this addon (attached). You'll need to have Ace3 installed separately or embedded in another addon for this to work (forum attachment size restrictions, bah). LDB/FuBar support included.
I'd love to get some feedback on it.
I was using LibQTipClick for a while, but chickened out and reverted to LibQTip. If I can figure out how to use LQTC properly, then you'll get a secondary tooltip for each "Normal/Heroic" indicator showing the instance ID and expiry. If I can't, then I'll sort out some configurable way to squeeze that information into the main tooltip.
Also, I'll be renaming the project shortly (name still not chosen yet, /sigh). Does anyone know if there is anything more to this than:
1 - using the WowAce project settings to rename it
2 - fixing up the repository
3 - refactoring any references in the addon itself?
I'm also thinking of switching the repository over to Mercurial when I do this. Anything I should look out for? Both Mercurial and Git seem to be more fashionable than SVN now. As far as I can tell, Mercurial is basically a Python version of Git.
Okay, here's a sneak peak of the future of this addon (attached). You'll need to have Ace3 installed separately or embedded in another addon for this to work (forum attachment size restrictions, bah). LDB/FuBar support included.
I'd love to get some feedback on it.
I was using LibQTipClick for a while, but chickened out and reverted to LibQTip. If I can figure out how to use LQTC properly, then you'll get a secondary tooltip for each "Normal/Heroic" indicator showing the instance ID and expiry. If I can't, then I'll sort out some configurable way to squeeze that information into the main tooltip.
Also, I'll be renaming the project shortly (name still not chosen yet, /sigh). Does anyone know if there is anything more to this than:
1 - using the WowAce project settings to rename it
2 - fixing up the repository
3 - refactoring any references in the addon itself?
I'm also thinking of switching the repository over to Mercurial when I do this. Anything I should look out for? Both Mercurial and Git seem to be more fashionable than SVN now. As far as I can tell, Mercurial is basically a Python version of Git.
self.db.Class[player] = self.db.Class[player] or UnitClass("player")
Bad.
self.db.Class[player] = self.db.Class[player] or select(2,UnitClass("player"))
Good.
Why is the first one bad ? Well, because it returns the localized version of the class and as a result the classcolorise function will error in non English clients because RAID_CLASS_COLORS[class] cannot be indexed properly.
In addition, you realize of course that the RaidDB.lua will also require localization since instance names differ between clients ;)
Last but not least, the Refresh method can, under certain circumstances (eg switching between locales) create duplicate table entries for instances because (yes you guessed it !) the instance name is localized :p While this isn't really an issue, just thought I should mention it.
Don't get me wrong here, I can see the potential in new implementation but in my own very very humble opinion, you are complicating things (=extra work) for very little benefit. Still I believe that no matter what, your work will be quality :D
Thankyou for reminding me about UnitClass, Tris. I was using this properly in the old version (I think), but it completely slipped my mind this time. :D
I have RaidDB there so I can:
- establish a permanent order on the list (at the moment, based on the "Normal" level of the instance)
- as part of the above, keep instances from the same expansion grouped together
- have all of the instances available for the addon at all times for the "shopping list" functionality, so I can personally see what instances I have NOT done yet
The drawback to it's use is that, yes, this is opening a localization can-of-worms. This is actually one of my goals with this version, but it does mean extra work. Thankfully, I think all of the homework has been done already by the LibBabble-Zone people.
The Refresh issue sort of solves itself over the running time of the addon. The tooltip only shows instances in the fixed list, so extra ones will never appear. And expired instances are culled when detected. Of course, this hopefully won't be too much of an issue once everything is properly localized. Logging into all of your toons after switching localizations isn't too much of a bother if you really really care about getting all the data in.
Also, with the emergence of the new in-game Calendar, I am considering removing the "time of expiry" functionality. I will be definitely be keeping the "time until expiry" stuff, however. PM me with your votes, as I'm interested to know if alot of you would be sad to see it go.
EDIT: I'm leaning towards "SavedInstances" as the new name.
EDIT: SavedInstances is now the new name of this addon! I'm hoping I did this all properly.
I'm having great difficulties getting this mod to load properly. I currently have Ace2, Ace3, and FuBar 3.5. I am not sure if i should be enabling Fubar_SavedInstance and/or SavedInstance or not. The problem is that in order for me to see Fubar, I need to have Lib:Fubarplugin 2.0 turned on. If I turn on Lib:Rock-1.0 then there is a glitch somewhere and I cannot see Fubar at all. Anyone have any clue what is going on?
You should no longer have FuBar_RaidSaveFu installed. SavedInstances v1.2.5 is out now. With only FuBar v3.5.6 and SavedInstances installed, I'm not getting any issues at all (I used the CurseClient to fetch them for me).
Both SavedInstances and FuBar currently come with LibFuBarPlugin-3.0, Tablet-2.0 and LibRock-1.0 embedded. If you are having issues, try installing these separately. If you are disembedding, try not doing so for these addons and see if that helps.
Can you confirm that you are still having problems with only the latest SavedInstances and FuBar installed?
Ok, that was the problem. I had disembedded the files (downloaded them individually from curse' program) and running it that way and the programming didn't like that. Thanks for the help.
Okay, there's an issue with 3.0.8. The PLAYER_LOGIN event isn't firing, so the icons aren't being setup properly. I'll push through a new release shortly that should fix this problem (using PLAYER_ENTERING_WORLD instead).
EDIT: <deleted>
EDIT: Mental note, don't post when exhausted. The edit above was intended for another addon. LOL!
Which Broker "presenter" are you using? I really like the way FuBar and TitanBar work, so I probably wouldn't switch over unless a decent facimile was possible.
I used to use fubar, but was unhappy with its resource usage.
I like the idea behind broker, so i began searching for a presenter...with the caveat that fubar was not an option.
I found Dockingstation. it has a few bugs, but nothing thats a show stopper....and its great as it's usage doesnt differe much from fubar.
Now my relevant contribution to this thread, I apologise if this is the wrong place to post this :
I also found that Broker_RaidSaved mod is a great idea...
Though one thing i always hated having to do was to reply to peoples question :
"what dungeons are you saved to?"
So I thought, why can't this fubar/broker mod also allow me to print out the info its holding into chat?
Thats when i came round to making this macro firstly in a readable format :
local o = ""
local q = GetSavedInstanceInfo
local c = GetNumSavedInstances
if c() > 0 then
for i=1,c() do
n,a,b,h=q(i)
o = o .. (h==2 and '[h]' or '') .. n
if (i < c()) then
o = o .. ", "
end
end
else
o = "None"
end
ChatFrameEditBox:Show()
ChatFrameEditBox:Insert(format("Saved to : %s",o))
secondly in a format thats good for your macro editor in-game:
/run o,q,c="",GetSavedInstanceInfo,GetNumSavedInstances;if c()>0 then for i=1,c() do n,a,b,h=q(i);o=o..(h==2 and '[h]' or '')..n..(i < c() and ", " or "") end else o="None" end;ChatFrameEditBox:Show();ChatFrameEditBox:Insert(format("Saved to: %s",o))
Then i saw how other broker addons where allowing mousedown interactions with the actual element on you presenter and implemented something that would do the above when i shift clicked on the icon/text :
[2009/01/23 22:35:02-1376-x1]: SavedInstances-r4 (r4)\SavedInstances.lua:52: Cannot find a library instance of "LibQTip-1.0".
Ace2-r1094\AceLibrary\AceLibrary.lua:49: in function `LibStub'
SavedInstances-r4 (r4)\SavedInstances.lua:52: in main chunk
Tom, that's an alpha version you're running, and I'm right in the middle of getting the nextgen of this addon going. You can either revert to the latest Release version, or trying installing the library separately. I'll try to get a better alpha up over the next few days for you to try. :)
Air, I'm using DockingStation myself too. I really like that it feels like FuBar. That's a really good suggestion, and once I get the new version of this addon stabilized I'll start to look into it. I'm thinking over either having a right-click menu to get to this, or maybe just console commands, or maybe even being able to just click on the toon's name in the main tooltip.
Tris, I'll be moving away from the hardcoded list of instances. I was likely going to have to use LibBabble-Zone and LibTourist just to fasttrack localization, and that's just starting to get silly for such a simple addon. I'm working on a system where the addon just remembers all the instances you ever go to, giving the user the choice to hide and reorder instances in the list. I still really like the shopping-list idea, and this seemed like the best compromise. It also means the addon will work out of the box for any locale.
I'm just using the one from CurseClient... Marked as Beta, I guess.
You can tell CurseClient to download alpha-versions, either for all your addons, or on a per-addon basis. v1.2.5 is definitely the latest recommended version. Try right-clicking on SavedInstances in CurseClient, and checking the Install Type. Or check Configuration -> Addon Settings -> Global Release Preference. Once you've made a change here, I find it necessary to restart CurseClient to take full effect.
Also, are you disembedding? I ask this because there was a bug that only effected disembedders in 3.0.3, and I removed the workaround code in SavedInstances r4 to test if I still needed it or not in 3.0.8. If you are disembedding, then the bug is still there and the code will go back in.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I've gone and recommitted that version, and tagged it up and everything. It's probably going to take a few to work it's way through the system. But you should definitely be able to download it directly from WowAce in the meantime.
EDIT:
There's a post about this issue here. Turns out the WowAce to CurseForge syndication is a little touchy with a few addons right now. Should be fixed soon, hopefully.
Anyway, downloaded the 1.2.3 but now it's not working anymore. I get the following error while hovering over the fubar-bar doesn't display a tooltip anymore. Rightclicking for the options does still work.
I installed by deleting the 1.2.2 dir and then pastign in the new 1.2.3 directory should it matter.
[2009/01/04 16:39:20-201-x12]: FuBar_RaidSaveFu-v1.2.3 (r31)\RaidSaveFu.lua:416: attempt to compare number with nil
LibFuBarPlugin-3.0-90063:634: in function `runChildren'
Tablet-2.0-90216 (FuBar):2370: in function `children'
Tablet-2.0-90216 (FuBar):2414: in function `Open'
Tablet-2.0-90216 (FuBar):2548: in function <...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2542>
LibFuBarPlugin-3.0-90063:664: in function <...aveFu\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:662>
Is this something I'm doing wrong or has a bug snuck into this version?
Sorry, that's my bad. It should go away eventually, the quick way to fix it is to go your SavedVariables folder and remove/rename the WTF file for FuBar_RaidSaveFu. I'd move it to the desktop and see if a fresh one fixes it.
I'm concerned when you say that the click to config isn't working anymore. This might be tied up with the other bug (and hopefully likewise fixed), but if not, can you see if "/rock" works for you?
EDIT: Try opening up the Blizzard Raid Information screen first thing when you log in (only this one time). This forces RaidSaveFu to update its DB (which it normally does when you zone and get saved and stuff). I made some DB changes that need to happen before the tooltip works properly. If this doesn't work then try the other stuff I suggested above. (EDIT: You'd need to log in on all of your characters to update the DB for all of them.)
Opening the blizz raid info screen didn't seem to fix anything but when logging another character and everything seemed to work again. Relogging the previous character and no issues anymore. These are my only 2 'locked' characters so perhaps this had somethign to do with it?
About the config.. I said that DID work.. as in no problem with that :)
Anyway, all is working again without realy anything done from my end. Thanks for this very usefull addon for people with no memory like myself.
There'd be options to show all instances even if you haven't been saved to them, grouped by expansion.
What do you guys think?
As far as renaming the addon goes, I'm thinking of either InstanceKeyring, DungeonKeyring, RaidSaves, RaidSaver, or something. Suggestions? Votes?
Meh, thought I had a great name with RaidTracker but lol.. already taken offcourse :)
Out of your suggestions I'd go for RaidSaves
For the aternate layout.. little checkboxes don't give raidnumbers for easy comparing anymore.. other then that.. sounds like a good idea.
My own personal use of the addon is sort of leading towards having a sort of checklist where I can see all of the heroics/raids I'm interested in, and have the ones I've done crossed out or something. Like a shopping list.
I'm thinking of having the column headers configurable, so you can show the character names, truncated names, or just the class and race icons.
I'll see if I can use the /readycheck tick marks next to heroics, but I'm not sure what to do to show 10-man versus 25-man progress. Maybe just have "10/25" or different colours. Is there a heroic colour and a normal colour? Maybe just use the circle and skull raid target icons? Hrmmm...
I'd love to get some feedback on it.
I was using LibQTipClick for a while, but chickened out and reverted to LibQTip. If I can figure out how to use LQTC properly, then you'll get a secondary tooltip for each "Normal/Heroic" indicator showing the instance ID and expiry. If I can't, then I'll sort out some configurable way to squeeze that information into the main tooltip.
Also, I'll be renaming the project shortly (name still not chosen yet, /sigh). Does anyone know if there is anything more to this than:
1 - using the WowAce project settings to rename it
2 - fixing up the repository
3 - refactoring any references in the addon itself?
I'm also thinking of switching the repository over to Mercurial when I do this. Anything I should look out for? Both Mercurial and Git seem to be more fashionable than SVN now. As far as I can tell, Mercurial is basically a Python version of Git.
Bad.
Good.
Why is the first one bad ? Well, because it returns the localized version of the class and as a result the classcolorise function will error in non English clients because RAID_CLASS_COLORS[class] cannot be indexed properly.
In addition, you realize of course that the RaidDB.lua will also require localization since instance names differ between clients ;)
Last but not least, the Refresh method can, under certain circumstances (eg switching between locales) create duplicate table entries for instances because (yes you guessed it !) the instance name is localized :p While this isn't really an issue, just thought I should mention it.
Don't get me wrong here, I can see the potential in new implementation but in my own very very humble opinion, you are complicating things (=extra work) for very little benefit. Still I believe that no matter what, your work will be quality :D
I have RaidDB there so I can:
- establish a permanent order on the list (at the moment, based on the "Normal" level of the instance)
- as part of the above, keep instances from the same expansion grouped together
- have all of the instances available for the addon at all times for the "shopping list" functionality, so I can personally see what instances I have NOT done yet
The drawback to it's use is that, yes, this is opening a localization can-of-worms. This is actually one of my goals with this version, but it does mean extra work. Thankfully, I think all of the homework has been done already by the LibBabble-Zone people.
The Refresh issue sort of solves itself over the running time of the addon. The tooltip only shows instances in the fixed list, so extra ones will never appear. And expired instances are culled when detected. Of course, this hopefully won't be too much of an issue once everything is properly localized. Logging into all of your toons after switching localizations isn't too much of a bother if you really really care about getting all the data in.
Also, with the emergence of the new in-game Calendar, I am considering removing the "time of expiry" functionality. I will be definitely be keeping the "time until expiry" stuff, however. PM me with your votes, as I'm interested to know if alot of you would be sad to see it go.
EDIT: I'm leaning towards "SavedInstances" as the new name.
EDIT: SavedInstances is now the new name of this addon! I'm hoping I did this all properly.
Both SavedInstances and FuBar currently come with LibFuBarPlugin-3.0, Tablet-2.0 and LibRock-1.0 embedded. If you are having issues, try installing these separately. If you are disembedding, try not doing so for these addons and see if that helps.
Can you confirm that you are still having problems with only the latest SavedInstances and FuBar installed?
EDIT: <deleted>
EDIT: Mental note, don't post when exhausted. The edit above was intended for another addon. LOL!
I used to use fubar, but was unhappy with its resource usage.
I like the idea behind broker, so i began searching for a presenter...with the caveat that fubar was not an option.
I found Dockingstation. it has a few bugs, but nothing thats a show stopper....and its great as it's usage doesnt differe much from fubar.
Now my relevant contribution to this thread, I apologise if this is the wrong place to post this :
I also found that Broker_RaidSaved mod is a great idea...
Though one thing i always hated having to do was to reply to peoples question :
So I thought, why can't this fubar/broker mod also allow me to print out the info its holding into chat?
Thats when i came round to making this macro firstly in a readable format :
secondly in a format thats good for your macro editor in-game:
Then i saw how other broker addons where allowing mousedown interactions with the actual element on you presenter and implemented something that would do the above when i shift clicked on the icon/text :
http://pastey.net/106833/723:724:725:726:727:728:729:730:731:732:733:734:735:736:737:738:739:740
I apologise that i cannot remember exactly which lines i modified all together, but I am sure that most of it occurs between lines 723 & 740
Ace2-r1094\AceLibrary\AceLibrary.lua:49: in function `LibStub'
SavedInstances-r4 (r4)\SavedInstances.lua:52: in main chunk
---
Air, I'm using DockingStation myself too. I really like that it feels like FuBar. That's a really good suggestion, and once I get the new version of this addon stabilized I'll start to look into it. I'm thinking over either having a right-click menu to get to this, or maybe just console commands, or maybe even being able to just click on the toon's name in the main tooltip.
Tris, I'll be moving away from the hardcoded list of instances. I was likely going to have to use LibBabble-Zone and LibTourist just to fasttrack localization, and that's just starting to get silly for such a simple addon. I'm working on a system where the addon just remembers all the instances you ever go to, giving the user the choice to hide and reorder instances in the list. I still really like the shopping-list idea, and this seemed like the best compromise. It also means the addon will work out of the box for any locale.
You can tell CurseClient to download alpha-versions, either for all your addons, or on a per-addon basis. v1.2.5 is definitely the latest recommended version. Try right-clicking on SavedInstances in CurseClient, and checking the Install Type. Or check Configuration -> Addon Settings -> Global Release Preference. Once you've made a change here, I find it necessary to restart CurseClient to take full effect.
Also, are you disembedding? I ask this because there was a bug that only effected disembedders in 3.0.3, and I removed the workaround code in SavedInstances r4 to test if I still needed it or not in 3.0.8. If you are disembedding, then the bug is still there and the code will go back in.