PLEASE NOTE: THIS IS EXTREMELY BETA AND PROBABLY WON'T WORK. IT'S SET UP FOR ME TO USE FOR MY GUILD, SO IT MIGHT NOT WORK FOR YOU.
FryListDKP is an addon for handling DKP point values for members in your raid. This is an all-new version based on Ace2, and is in beta. Because it's Ace2, there are no dependencies for this mod. There are many unfinished things about it, but it's what I'm using so I figured I'd let other people use it as well.
To view the DKP for a particular item, simply hold alt and left-click an item in either a loot window or in your inventory (other locations will be added at a later date, as well as a command line version). A menu will pop up that shows the 9 classes that could possibly loot this item. For some items (for example Bracelets of Might) this will just be one class, so select Warrior class. For other items it may be multiple classes. Regardless, choose all classes that you want to display the DKP for. Next, select the points and enter how many points the item is worth (note: automatically importing points from EQDKP will be added at a later date). After doing so, select the option to display it to the raid and it will print out a list of members that are in the selected classes in order from the highest DKP, filtering out all of the people that already have the item.
To update the member point values for your guild, you can go to my parse script and enter the url to your EQDKP members listing page and it will give you the correct code for the FryListRaidPoints.lua file. Alternatively if you are running a web server locally with php, you can modify the parse.php with your dkp site and local path to the file and it will update there as well. Note that you must reload your interface for the changes to show up. In a later version this step will be simplified a lot so be patient.
FAQ:
Q: Why doesn't it filter out a raid member that already has item xxx?
A: There are two possible reasons for this. The first is the mod has never seen the player wearing the item when it displays the dkp list. To fix this, simply have the player wear the item and print the point values for that item again. Once the mod captures that the player has the item, they never need to wear it again for the mod to filter it out again. The other reason is that it may be a quest item, such as the Desecrated Bracers in Naxxramas which grant the player either [Bonescythe Bracers] or [Dreadnaught Bracers]. This will be added in the future.
Q: What about non-unique items like the Ring of Spell Power? It shouldn't filter those people out.
A: Yes you're right. To work around this simply list the dkp for an item that's unequipable with the correct classes. So for example the ring of spell power, you could list the points for [Conjured Crystal Water] for mages and warlocks.
It's on SVN as well as WoWI.
TODO:
Add syncing of DKP points in raid over ctra
Add dewdrop to links in chat
add method of grabbing the quest items from the one the boss drops
Grab item points from dkp site too
Handle unique items better
put commandline options back
put gui back
This is my first conversion to Ace2.. it was kind of a pain, but I got it working.
There's also a commented out version of logging items that drop in the code. I used to use this when my guild entered the points in manually. That guild broke up though and I'm in a new one that uses raidtracker so I commented it out because I didn't need it. I also have a couple php scripts that parse the savedvariables file and get the points out of it as well as the items people have and makes a little page for it so you can tell kind of at a glance who needs what from where. It's kind of klunky though so I'm not going to release it yet.
It's kind of in a beta state, so I'm just putting it out there for people that might want it.
Maybe I'm missing something, but here goes anyway. Will this addon also record the time the players has been in raid? Ie. like RaidTracker does with join and leave time stamps?
no it doesn't track any part of the stuff for reporting dkp. it's commented out now anyways. If I did anything for tracking the dkp it would be in a seperate addon, i was just mentioning it so other people could look at it if need be.
Heya Fry! Just tried abit your mod, not tested in a raid yet, but still noticed some things I think needed you attention:
1) In your description you say:
To update the member point values for your guild, you can go to my parse script and enter the url to your EQDKP members listing page and it will give you the correct code for the FryListRaidPoints.lua file
But with the latest version this file is now named FryListDKPPoints.lua
2)Parsing script makes a list starting in this way:
3) Parsing script or mod itself doesnt understand names with symols like "ë" or "â" and mods generates errors. Maybe make script to replace "ë"="e" , "â" = "a" etc?
couldn't you use another binding than Alt+mouseclick for menus its rather annoying when trying to quickly trade or when sending massive amounts of mail that your mod disables that
i would suggest shift or shíft+alt or something like that
I don't know if you actually have problems with the special characters, but because someone mentioned special chars aren't supported yet I figured I'd post this.
Some time ago I used an addon which also parsed dkp info from eqdkp to lua. This addon's php parser also had a problem with special chars (like é,ä,ò etc.).
I attached a version of this addon's parser file with the special characters fix, see if it is of any use to you
i still manage to use this addon every raid i've ever been on :P
kek.. fryguy knows what he's doing.. he's just busy wiping most of the time in naxx..
i hate the shift - left click honestly.. BUT its better than command line all the time ;p
and for some reason when you want to trade certain items .. such as mage water it tries to set the DKP value... and makes my Gmail go insane as in i have to manually drag the items into it QQ
well the addon accomplishes as is what its supposed to do... which is simply list the DKP of items that you click to the raid...
as is apparently it remembers the price you set on an item... the /dkp scan works and picks up peoples gear who are in inspect range..
ofcourse it cant see things that people arent wearing.... but cant help that much.
anywho... its functional from what i gather.. the synching will need more work.. but the mod itself does its job... just remember that the dkps has to be loaded into your addon every dkp update etc... the parse.php can help with that specially if you run a local apache/php system...
I am probably just stupid but I can't figure out how to get this working? I can type /dkp command and see the list of possible commands but if I shift click on a BOE epic in my inventory nothing at all happens. I tried doing /dkp standby to disable it and then reanabled it and got an error: "SetItemRef" already has an active hook from this source. If I type /dkp scan or anyother command they dont seem to do anything. Could another mod be conflicting with it's shift-click hook? Oh I also tried alt-click.
will scan members of your raid and place their items into your FryListDkp.lua Saved variables..
distributing loot
shift + alt click an item will bring up a menu where you can select class the DKP value of an item [hit enter in the field to save forever] and then announce price to raid as well as the DKP value.. and it will announce the DKP scores based on people who you have not seen owning that item..
to get the dkp values there is a parse.php script which could be run included .. it works... but ya need a php5 / sqlite system to make it run... a quick solution to this is the wamp5 project [google it]
the frylistdkp points or something file in the addons/frylistdkp folder has an example of fryguys current guilds dkp points... you can use that as reference if you intend to collect your websites DKP to parse into your own values.
Answered my own question they need frybid. Couple probs I have thought of though. In my guild we have 3 different DKP lists (MC1/MC2/BWL) so the DKP per char is being saved in the wtf folder and intermingling the 3 DKP types. ie do MC1 sun and it saves all the DKP. Do BWL mon and char X comes who has never been with us in BWL but he ends up having 400 DKP because he was in MC. Only workaround I see for this atm is deleting the frylistdkp file from wtf folder before every run...but then of course it doesnt remember DKP values or what people are wearing:(
Other problem is handling twinks. I think could do this by manually editing the DKP file though.
Well I think I got by the problem of DKP convergence by adding this to points.lua line 12:
for i,v in self.db.account.info do
self.db.account.info[i].points = 0
end
Basically just to 0 all the point values before it loads the new DKP in that I want loaded without erasing all the saved data and scans. Still not sure how to handle twinks though.
being an avid ace user but terrible at LUA, could someone explain to me exactly how frybid works? its description seems like something im after but for the life of me i cant get it to bring up any kind of dialog/interface/reaction on either my pc or anyone else's in the raids pc's
I think nukepuppy explained it pretty well. If alt-shift-left click on an item in your inv or a loot window is NOT working then a mod is interfering. As I said EngBags interferes, so possibly other bagmods would. Try turning off all your mods except frybid and frylistdkp and see if it works then? Oh and it needs to be the SVN version.
i can tell you right now.. frybid does almost nothing but show up a pretty screen on peoples machine should the person running FrylistDKP query the raid for an item..
they would be able to need/greed/pass .. its not working as far as i know... trust me hes lazy hes not been working on that part of it yet..
eventually apparent design of frybid would be for the clients / raid members to use.. and the DKP master running frylistdkp queries raid they get popup and choose based on what they want...
this way Dkp master gets a list.. person who hit need and has highest DKP wins the item...
right now its basic functionality and only pops up the screen and doesnt appaer to do anything with the info... ;p
----
the whole alt thing is kind of annoying... and i dont see any easy way to really implement that other than having profiles made loaded and you can shift click an item and then have the ability to load a instance profile if you should happen to run seperate DKP.... which isnt hard to do and im sure fryguy knows that.... to save a profile and load MC/BWL/TAQ/NAXX dkp values[and names] should they exist...
although MANAGING those seperate dkp values would need to be done by the dkp master himself... although im sure the parse.php script could also be modified ;P to support such profiles...
FYI the mouse over idea was stolen from me! bastid.
*EDIT* no one in raid but one person needs to run frylistdkp.. frybid isnt needed at all..
if for some reason you wanted to play with frybid.. have someone in a raid have it installed.. and select an item and choose query raid option from frylistdkp and the raid member should get the popup to need/greed/ or pass which is cleverly labeled as a nexus crystal ;)
Well I found out why this mod isnt more popular lol. It doesn't work at all:( It only send the frybid window to people in your actual party. not the rest of the raid...or maybe 1 or 2 of them. It also doesnt use the class filter. Even if I only check pally it displays everyone on the DKP list. Now I am sad lol.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
It's on SVN as well as WoWI.
TODO:
This is my first conversion to Ace2.. it was kind of a pain, but I got it working.
There's also a commented out version of logging items that drop in the code. I used to use this when my guild entered the points in manually. That guild broke up though and I'm in a new one that uses raidtracker so I commented it out because I didn't need it. I also have a couple php scripts that parse the savedvariables file and get the points out of it as well as the items people have and makes a little page for it so you can tell kind of at a glance who needs what from where. It's kind of klunky though so I'm not going to release it yet.
It's kind of in a beta state, so I'm just putting it out there for people that might want it.
1) In your description you say:
But with the latest version this file is now named FryListDKPPoints.lua
2)Parsing script makes a list starting in this way:
but in the newest file starts that way:
3) Parsing script or mod itself doesnt understand names with symols like "ë" or "â" and mods generates errors. Maybe make script to replace "ë"="e" , "â" = "a" etc?
i would suggest shift or shíft+alt or something like that
Some time ago I used an addon which also parsed dkp info from eqdkp to lua. This addon's php parser also had a problem with special chars (like é,ä,ò etc.).
I attached a version of this addon's parser file with the special characters fix, see if it is of any use to you
kek.. fryguy knows what he's doing.. he's just busy wiping most of the time in naxx..
i hate the shift - left click honestly.. BUT its better than command line all the time ;p
and for some reason when you want to trade certain items .. such as mage water it tries to set the DKP value... and makes my Gmail go insane as in i have to manually drag the items into it QQ
as is apparently it remembers the price you set on an item... the /dkp scan works and picks up peoples gear who are in inspect range..
ofcourse it cant see things that people arent wearing.... but cant help that much.
anywho... its functional from what i gather.. the synching will need more work.. but the mod itself does its job... just remember that the dkps has to be loaded into your addon every dkp update etc... the parse.php can help with that specially if you run a local apache/php system...
hmm anyways ;P
Thanks for any help.
/dkp scan
will scan members of your raid and place their items into your FryListDkp.lua Saved variables..
distributing loot
shift + alt click an item will bring up a menu where you can select class the DKP value of an item [hit enter in the field to save forever] and then announce price to raid as well as the DKP value.. and it will announce the DKP scores based on people who you have not seen owning that item..
to get the dkp values there is a parse.php script which could be run included .. it works... but ya need a php5 / sqlite system to make it run... a quick solution to this is the wamp5 project [google it]
the frylistdkp points or something file in the addons/frylistdkp folder has an example of fryguys current guilds dkp points... you can use that as reference if you intend to collect your websites DKP to parse into your own values.
One other question...in order for the query popup to work does everyone in the raid need to be running FryBid or FryListDKP, or both?
Thanks alot and this thing looks awesome!
Other problem is handling twinks. I think could do this by manually editing the DKP file though.
Any thoughts?
Basically just to 0 all the point values before it loads the new DKP in that I want loaded without erasing all the saved data and scans. Still not sure how to handle twinks though.
they would be able to need/greed/pass .. its not working as far as i know... trust me hes lazy hes not been working on that part of it yet..
eventually apparent design of frybid would be for the clients / raid members to use.. and the DKP master running frylistdkp queries raid they get popup and choose based on what they want...
this way Dkp master gets a list.. person who hit need and has highest DKP wins the item...
right now its basic functionality and only pops up the screen and doesnt appaer to do anything with the info... ;p
----
the whole alt thing is kind of annoying... and i dont see any easy way to really implement that other than having profiles made loaded and you can shift click an item and then have the ability to load a instance profile if you should happen to run seperate DKP.... which isnt hard to do and im sure fryguy knows that.... to save a profile and load MC/BWL/TAQ/NAXX dkp values[and names] should they exist...
although MANAGING those seperate dkp values would need to be done by the dkp master himself... although im sure the parse.php script could also be modified ;P to support such profiles...
FYI the mouse over idea was stolen from me! bastid.
*EDIT* no one in raid but one person needs to run frylistdkp.. frybid isnt needed at all..
if for some reason you wanted to play with frybid.. have someone in a raid have it installed.. and select an item and choose query raid option from frylistdkp and the raid member should get the popup to need/greed/ or pass which is cleverly labeled as a nexus crystal ;)