I'm surprised to hear "crickets" on this board, I think Benecast/Benecaster is the best thing since sliced bread ;). How is the development coming along? I picked up r100 today but I get an error:
Interface\AddOns\BeneCast\BeneCast.lua:66: attempt to index global 'wv' (a nil value)
I disabled all other addons and still the same error displayed on load.
Hello, you are great, i'm waiting for a working release of this addon.Is the best for my priest..xD
I tested Beta 10.0.6 on my WoW, but i don't know how to make visible the gui, the "/benecast win" command don't work, and near the minimap i can't see the book icon.
I delete my old benecast folder addon, and clean the variables in folder WTF for my character.
I see in the forums and any peoples have the same problem.Is for another variable of the old benecast?
Thanks a lot for your time.
PD sorry but i'm from spain and don't speak very well english.
PD2 I play the wow in english.
Yeah, one of the latest versions (don't remember which one) has been the best (maybe r97). Unfortunately "best" is just a nice way of saying "least crappy". The GUI is coming up right, BeneCast is correctly detecting the player's spells and it seems the attaching of buttons to the Blizz unit frames is working, but in the end nothing is showing up.
Tired of poking and prodding at the addon through awkward /script BeneCast:UpdateAllPanels() and such I decided to make my own debugging tool.
Enter MindReader and BreadCrumbs:
- MindReader: Originating from me wanting to know what my addon is thinking it converts any table variable into an AceConfigDialog3 GUI where you can peek, poke and prod at it. You can edit strings and numbers, execute methods and execute code straight on any table node in the variable. The addon themselves can provide extra info on what arguments a certain function needs with the :AddFtionTip() and :AddFtionTips() methods. The lib will be a mixin-lib.
- MindBrowser: GUI for managing all the MindReader-GUIs (they need to be temporarily stored). Seperate addon.
- BreadCrumbs: Developers can use the :StartNewTrail() and :AddCrumb() to log certain variables along the execution path of an addon. These can then be analyzed with MindReader. As added bonus it'll be integrated into error-catching addons like !BugSack and !Swatter (provided I get some cooperation from their devs) so addon-developers can see what the value of certain variables were at the time of the error in almost any point of the callstack. This'll be a mixin-library.
- CrumbTracker: GUI for seeing and managing all the recent breadcrumb-trails.
Off course, for BeneCast, the barebones of MindReader will be developed first and then the lot 'll be finished after BeneCast is release-ready... BreadCrumbs is more of a handy and nice idea than a necessity atm.
Any idea when a working version will be ready? Also I see there is a working version on worldofwar.net how is it dif than this one.. its got same name and you in credits as well?
I used unit buttons pre 3.0 and now the spells will not stick to it and its no longer under dev.
Yeah, one of the latest versions (don't remember which one) has been the best (maybe r97). Unfortunately "best" is just a nice way of saying "least crappy". The GUI is coming up right, BeneCast is correctly detecting the player's spells and it seems the attaching of buttons to the Blizz unit frames is working, but in the end nothing is showing up.
Tired of poking and prodding at the addon through awkward /script BeneCast:UpdateAllPanels() and such I decided to make my own debugging tool.
Enter MindReader and BreadCrumbs:
- MindReader: Originating from me wanting to know what my addon is thinking it converts any table variable into an AceConfigDialog3 GUI where you can peek, poke and prod at it. You can edit strings and numbers, execute methods and execute code straight on any table node in the variable. The addon themselves can provide extra info on what arguments a certain function needs with the :AddFtionTip() and :AddFtionTips() methods. The lib will be a mixin-lib.
- MindBrowser: GUI for managing all the MindReader-GUIs (they need to be temporarily stored). Seperate addon.
- BreadCrumbs: Developers can use the :StartNewTrail() and :AddCrumb() to log certain variables along the execution path of an addon. These can then be analyzed with MindReader. As added bonus it'll be integrated into error-catching addons like !BugSack and !Swatter (provided I get some cooperation from their devs) so addon-developers can see what the value of certain variables were at the time of the error in almost any point of the callstack. This'll be a mixin-library.
- CrumbTracker: GUI for seeing and managing all the recent breadcrumb-trails.
Off course, for BeneCast, the barebones of MindReader will be developed first and then the lot 'll be finished after BeneCast is release-ready... BreadCrumbs is more of a handy and nice idea than a necessity atm.
Don't wanna burst your bubble there pal but what you have uploaded isn't working for anyone. There seems to be a "WorkingVars" structure used but not declared anywhere in the lua you shared. Perhaps you forgot to include a file?
Well, I DID say I couldn't quite pinpoint what rev I was referring to. And I AM in the middle of a code reorganisation to simplify stuff. On top of that I just wrote LibMindReader in two days. So BeneCast 10 is NOT ready for testing by other ppl. I was just letting you guys in on the how things are progressing.
As for an ETA of a hopefully usable version: I have my hopes set for somewhere at the end of next week...
I thought this was a forum "for devs, by devs" and I've gotten more "whaah it doesn't work yet" here than anywhere else. Am I going about this the wrong way? Are my alpha's supposed to be of a higher grade?
Not to put you off of wanting to test stuff (good testers rock and are hard to find), but the Alpha-tag should speak for itself. Wait until a beta (higher than 10.0.6) and then post tickets if they give you errors please.
In the meantime I am happy to discuss the finer points of BeneCasts mechanics with anyone. I see myself as a medium level addon programmer and admit I have much to learn. What I wouldn't give for one of the top-devs around here to take a peek at my code and give suggestions on simplifying stuff and/or speeding stuff up (while maintaining/improving code readability).
I am sure BeneCaster is a fine addon and I am honored by Phlay continuing where I left off. People don't need to use mine and what's life w/o a little competition ;).
Suggestions have also come that Phlay and I should work together. While in principal I am not opposed to this the reason I moved my actions to wowace is because
1. it has a version control system (SVN).
2. it automatically embeds and packages everything.
3. it has co-authorship for accessing those features.
4. I think Ace-libs are the future.
I feel going back to how development works at worldofwar AND not using Ace would be taking a step back. If Phlay would move BeneCaster to here and the Ace-platform... then we can talk...
EDIT: One correction: I noticed Phlay uses SVN for BeneCaster as well. :D
I'd like people that don't use PitBull to test what BeneCast does for them. This because I've been struggling with some funky stuff and I don't know it's because PitBull does all kinds of weird things to it's unit frames or because of BeneCast itself...
Classes that should work are:
- Druid
- Hunter
- Mage
- Paladin
- Priest
- Rogue
Shamans, Warlocks and Warriors are out of luck with being in the back of the alfabet and me giving up halfway in favor of getting the code to work first. Death Knight ... well they WERE still in beta when I started BeneCast 10 :p.
I'd like to start off by saying thanks for continuing to keep BeneCast alive. I played WoW for a couple of years until The Burning Crusade came out, and BeneCast was the best addon I ever found. (I quit because all of my raiding gear became crap and it trivialized my months of hard work) I know the early work wasn't you, but you recognized that it was an amazing addon and I appreciate that.
Anyway, I'm playing again and BeneCast was tops on my list of addons to get. Sadly, I couldn't find any version that really worked because I got error messages every time I cast something, and half my spells weren't included. (2.1.2 W 8.39 is yours right? That's what I was trying to use. I know it's really out of date, but I had to try!)
Okay, down to business. I downloaded BeneCast 10.0.7 and started using it on my level 21 Paladin, Soval (Hydraxis). I'm using XPerl and I've set up which spells to show up for myself, and which ones for others. However, some of the spells don't show up when I select them in the menu. I've gotten it to work by switching from the Player tab to Pet, and then back to Player, then reselecting the spell. I don't know if that's important, but I figured I'd mention it.
The only other problem I've had is the worst one: I get a .lua error every time I cast something, and it's always the same error. I get:
Interface\Addons\Benecast\Button.lua:131:
attempt to index local 'self' (a nil value)
It pops up so much that WoW brings up a box saying that I'm receiving so many .lua errors it's probably slowing the game down. I'm going to disable the addon for now, but I'll check back here to see if there are any ways I can fix this on my own. Thanks!
Thnx a TON for the feedback. Been setting up a copy of wow with nothing but BeneCast and !BugGrabber/BugSack to test it out, but RL suddenly caught up w me again and I just never found some time to test it myself. I'll get right on that...
BTW: How is the fading? When I tested previous versions on my pally my buttons were faded out all the time (due to my stance-checking code). I added a fix to that in this beta and I'd like to know if it works out ok...
EDIT:
Ok, fixed the lua error... Try r120 alpha version to see what it does now please!
I'm currently using a hacked older version of BeneCast, and I would love to start helping test this update. I created a fresh clean test env. Can you post a sample saved vars file for a Priest? When I load the addon (with nothing else loaded) all I see is two overlapping small boxes under the player frame and target frame. I can't figure out how to add any custom buttons.
I'm currently using a hacked older version of BeneCast, and I would love to start helping test this update. I created a fresh clean test env. Can you post a sample saved vars file for a Priest? When I load the addon (with nothing else loaded) all I see is two overlapping small boxes under the player frame and target frame. I can't figure out how to add any custom buttons.
Thanks
I made a page for that (which I also mention on the main page) which you should check out.
honestly, I don't have any idea what this addon is/does.
You have lots of documentation on how to set it up...but absolutely no description that I can find.
Maybe you can update the first page to have some level of description?
Your level of "absolutely no description" differs from mine:
- The last chapter of the main page is called "WHAT" (as in "what is BeneCast").
- The very first line is a 1-line description of what it does
Nevertheless, you have made apparent that the information is not that easy to find, so I will make changes towards it.
Disclaimer: None or all of these qualities may or may not apply to BeneCast 10 itself.
See the State-of-the-addon page for a history and status of it's development.
See the usage page for, well, how to use it...
The creation of this thread was advised by Orionshock (in case anyone objects :p).
And now, without further adue,... start your posting!
*ducks*
I'm surprised to hear "crickets" on this board, I think Benecast/Benecaster is the best thing since sliced bread ;). How is the development coming along? I picked up r100 today but I get an error:
Interface\AddOns\BeneCast\BeneCast.lua:66: attempt to index global 'wv' (a nil value)
I disabled all other addons and still the same error displayed on load.
Hope you can help
- Dwyn
I tested Beta 10.0.6 on my WoW, but i don't know how to make visible the gui, the "/benecast win" command don't work, and near the minimap i can't see the book icon.
I delete my old benecast folder addon, and clean the variables in folder WTF for my character.
I see in the forums and any peoples have the same problem.Is for another variable of the old benecast?
Thanks a lot for your time.
PD sorry but i'm from spain and don't speak very well english.
PD2 I play the wow in english.
Date: 2008-11-02 09:42:20
ID: 58
Error occured in: Global
Count: 1
Message: ..\AddOns\BeneCast\EventHandlers.lua line 175:
attempt to call method 'SetOwner' (a nil value)
Debug:
(tail call): ?
BeneCast\EventHandlers.lua:175: ?()
...tan\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146:
...tan\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...tan\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
...e\AddOns\BeneCast\Libs\AceEvent-3.0\AceEvent-3.0.lua:70:
...e\AddOns\BeneCast\Libs\AceEvent-3.0\AceEvent-3.0.lua:69
Tired of poking and prodding at the addon through awkward /script BeneCast:UpdateAllPanels() and such I decided to make my own debugging tool.
Enter MindReader and BreadCrumbs:
- MindReader: Originating from me wanting to know what my addon is thinking it converts any table variable into an AceConfigDialog3 GUI where you can peek, poke and prod at it. You can edit strings and numbers, execute methods and execute code straight on any table node in the variable. The addon themselves can provide extra info on what arguments a certain function needs with the :AddFtionTip() and :AddFtionTips() methods. The lib will be a mixin-lib.
- MindBrowser: GUI for managing all the MindReader-GUIs (they need to be temporarily stored). Seperate addon.
- BreadCrumbs: Developers can use the :StartNewTrail() and :AddCrumb() to log certain variables along the execution path of an addon. These can then be analyzed with MindReader. As added bonus it'll be integrated into error-catching addons like !BugSack and !Swatter (provided I get some cooperation from their devs) so addon-developers can see what the value of certain variables were at the time of the error in almost any point of the callstack. This'll be a mixin-library.
- CrumbTracker: GUI for seeing and managing all the recent breadcrumb-trails.
Off course, for BeneCast, the barebones of MindReader will be developed first and then the lot 'll be finished after BeneCast is release-ready... BreadCrumbs is more of a handy and nice idea than a necessity atm.
I used unit buttons pre 3.0 and now the spells will not stick to it and its no longer under dev.
Don't wanna burst your bubble there pal but what you have uploaded isn't working for anyone. There seems to be a "WorkingVars" structure used but not declared anywhere in the lua you shared. Perhaps you forgot to include a file?
As for an ETA of a hopefully usable version: I have my hopes set for somewhere at the end of next week...
I thought this was a forum "for devs, by devs" and I've gotten more "whaah it doesn't work yet" here than anywhere else. Am I going about this the wrong way? Are my alpha's supposed to be of a higher grade?
Not to put you off of wanting to test stuff (good testers rock and are hard to find), but the Alpha-tag should speak for itself. Wait until a beta (higher than 10.0.6) and then post tickets if they give you errors please.
In the meantime I am happy to discuss the finer points of BeneCasts mechanics with anyone. I see myself as a medium level addon programmer and admit I have much to learn. What I wouldn't give for one of the top-devs around here to take a peek at my code and give suggestions on simplifying stuff and/or speeding stuff up (while maintaining/improving code readability).
Suggestions have also come that Phlay and I should work together. While in principal I am not opposed to this the reason I moved my actions to wowace is because
1. it has a version control system (SVN).
2. it automatically embeds and packages everything.
3. it has co-authorship for accessing those features.
4. I think Ace-libs are the future.
I feel going back to how development works at worldofwar AND not using Ace would be taking a step back. If Phlay would move BeneCaster to here and the Ace-platform... then we can talk...
EDIT: One correction: I noticed Phlay uses SVN for BeneCaster as well. :D
Classes that should work are:
- Druid
- Hunter
- Mage
- Paladin
- Priest
- Rogue
Shamans, Warlocks and Warriors are out of luck with being in the back of the alfabet and me giving up halfway in favor of getting the code to work first. Death Knight ... well they WERE still in beta when I started BeneCast 10 :p.
See the Usage Page on http://www.wowace.com/projects/benecast/ for more info on... well, usage off course...
Anyway, I'm playing again and BeneCast was tops on my list of addons to get. Sadly, I couldn't find any version that really worked because I got error messages every time I cast something, and half my spells weren't included. (2.1.2 W 8.39 is yours right? That's what I was trying to use. I know it's really out of date, but I had to try!)
Okay, down to business. I downloaded BeneCast 10.0.7 and started using it on my level 21 Paladin, Soval (Hydraxis). I'm using XPerl and I've set up which spells to show up for myself, and which ones for others. However, some of the spells don't show up when I select them in the menu. I've gotten it to work by switching from the Player tab to Pet, and then back to Player, then reselecting the spell. I don't know if that's important, but I figured I'd mention it.
The only other problem I've had is the worst one: I get a .lua error every time I cast something, and it's always the same error. I get:
Interface\Addons\Benecast\Button.lua:131:
attempt to index local 'self' (a nil value)
It pops up so much that WoW brings up a box saying that I'm receiving so many .lua errors it's probably slowing the game down. I'm going to disable the addon for now, but I'll check back here to see if there are any ways I can fix this on my own. Thanks!
Thnx a TON for the feedback. Been setting up a copy of wow with nothing but BeneCast and !BugGrabber/BugSack to test it out, but RL suddenly caught up w me again and I just never found some time to test it myself. I'll get right on that...
BTW: How is the fading? When I tested previous versions on my pally my buttons were faded out all the time (due to my stance-checking code). I added a fix to that in this beta and I'd like to know if it works out ok...
EDIT:
Ok, fixed the lua error... Try r120 alpha version to see what it does now please!
I'm currently using a hacked older version of BeneCast, and I would love to start helping test this update. I created a fresh clean test env. Can you post a sample saved vars file for a Priest? When I load the addon (with nothing else loaded) all I see is two overlapping small boxes under the player frame and target frame. I can't figure out how to add any custom buttons.
Thanks
I made a page for that (which I also mention on the main page) which you should check out.
http://www.wowace.com/projects/benecast/pages/usage/
If it's not complete or clear enough just gimme a holler here or by posting a ticket (tickets are great, they let me organize and separate issues).
Also note that you should use r120 for testing atm.
You have lots of documentation on how to set it up...but absolutely no description that I can find.
Maybe you can update the first page to have some level of description?
Your level of "absolutely no description" differs from mine:
- The last chapter of the main page is called "WHAT" (as in "what is BeneCast").
- The very first line is a 1-line description of what it does
Nevertheless, you have made apparent that the information is not that easy to find, so I will make changes towards it.
EDIT: Done, whadya think?
I know what it does now! :)
I don't do 5 mans enough to justify it though. Thank you though!