MorgDKP
MorgDKP is no longer supported!
Please see MorgDKP2 http://www.wowace.com/projects/morg-dkp2/
Description:
MorgDKP is a full featured mod that allows the master looter (ML) to control the loot distribution process. Only one member is required to have this mod, that being the master looter. MorgDKP is also capable of tracking DKP and outputting the DKP string for import into eqDKP using a custom php import script.
Special Note:
Special thanks go out to FryGuy for his mods FryBid and FryListDKP. They were the starting point for my mods and I thank him for allowing me to use and post his code.
MorgDKP Features:
- Allows ML to query raid for interest in loot.
- Tracks DKP including raid attendees, start bonus, and all drops.
- Options for different DKP systems including zero-sum, relational, and random.
- Options to award DKP/unit of time, include a start bonus, and include custom events such as boss attempts.
- BidWar mode for item auctions.
- Custom php script to export eqDKP data into MorgDKP.
- Custom php import to eqDKP allowing multiple raids in one import string as well as ability to add DKP changes/decays and add aliases.
- Raid tracking interface allows editing of all raid events and attendees as well as DKP changes and aliases.
- Allows a ML and disenchanter (DE) to be set so that they are not charged for loot. (Toggle)
- Remembers what raid members have equipped and will not send a query to them for loot they already have. (Exceptions for some non-unique items included.)
- Displays query results in raid channel.
- Displays top 5 DKP members for the moused over item in the tooltip.
- Automatically hands out items to the winning player if the loot window is still open. Note: It asks with the standard blizzard confirmation dialogue.
- Allows ML to easily set which classes are eligible and DKP value. Also remembers these values.
- Scans for base installs of MorgBid in the current raid. Automatically outputs a link to MorgBid site on click.
- Allows ML to record BOE items before trading them to member.
- Can load up to 5 separate DKP pools. Ie. MC1, MC2, BWL, AQ40, NAXX. These raids can be named whatever you wish.
- multiPool feature allows up to 5 DKP pools to be used in one raid. (ie separate pool for class items)
- Can change loot threshold on the fly.
- Item history for easy recall of current raid item winners.
- Allows raid members to whisper ML for current DKP for own class or specified classes in all 5 DKP pools.
- Lets you know it is working by displaying boss kills, raid changes, and looting events.
- Automatically links items to raid chat and shows item tablet on looting.
- Edit item values from item history (Allow you to track DKP without being ML)
- Whsiper system for those crazy people who hate mods:P
- Fubar support
- Main and offspec DKP rolling
- eqDKP+ support
- Overbid feature in BidWar
- Standby mode
- Waitlist functionality
- Improved Sync system
- ListDKP - shows guild members online and in/out of group and allows 1 click inviting
- Custom item ignore list
- Edit item database using raidtracker interface and importable database (SSC/TK/Kara/ZA)
- Automatic loot method switching for certain encounters. (Vashj/MH)
- Boss attempt mode asks if you want to record a boss attempt after dying
Installation:
- Install MorgDKP/MorgBid. Unzip into WoW addons directory or run .exe.
- Copy the plugins folder from the MorgDKP directory to your eqDKP folder on your website using an ftp program. Note: admin access to the website will be required.
(ie. http://sodalityoftheconstant.com/aqdkp/)
- Enter the admin menu of your eqDKP website and click manage plugins. Install the MorgDKP plugin. Refresh the admin menu and you will see MorgDKP Export and MorgDKP Import options are now present.
- Click MorgDKP Export. Follow the instructions to enter the website name of the pool and the name you wish it to be called in WoW. Cookies will remember these setting for your next visit. Right click the link to save it to your MorgDKP folder.
- If you wish to import my item database (based on Kalibans class loot) of SSC/TK/Kara/ZA then copy the ItemData.lua file from the ImportItemData folder of MorgDKP to the main folder.
- Enter WoW and confirm that MorgDKP is loaded in the addons menu.
- Either use the fubar tablet or right click menu and choose Main DKP Pool to set the default pool. DKP is automatically loaded at start if updated file is present.
- Delete the ItemData.lua file from MorgDKP directory.
QUICKSTART
- Update DKP before loading WOW using web based php script. Alternately ALT-TAB out of WOW to update and then reloadui.
- Enable MOD and Enable ML/DE mode
- Set Main DKP pool for desired raid.
- MorgBid Base check. LEFT - CLICK to whisper non-users. Repeat as necessary until everyone has MorgBid or it is pull time.
- Add Twink if any members are on alts. Can be done through right click menu or Raid Tracking tablet. Good idea to remind them to whisper you to check DKP when on an alt.
- Make sure you are the Master Looter and set the Disenchanter if not already set.
- Start Raid manually OR enter instance.
- Enjoy wiping out those mobs and distributing loot with MorgDKP.
- End Raid when the raid is over.
- Export Raid if desired and use MorgDKP Export in admin menu to update DKP. This step doesn't have to be done for every raid anymore. You can run any number of raids and import them all at once.
Whisper system:
System to allow users WITHOUT MorgBid to bid for items (BidWar mode) or vote NEED/TAKE/PASS. Not really recommended by me but was a requested feature. To use the system it must first be turned on under DKPOptions menu of MorgDKP. Once it is turned on eligible players will get a whisper telling them the ITEM up for bidding, the item ID, and the reply format. Note: even players WITH MorgBid will get this whisper if the system is turned on.
The format for placing a bid is as follows:
mbid ID [need/take/pass/bid value]
Examples:
/w Morgalm mbid 22829 need
/w Morgalm mbid 22829 50
Note: If in BidWar mode there is no need to say NEED/TAKE. The reply will either be PASS or the actual bid.
Waitlist
List of people currently waiting to get in to the raid or staying available in case needed. They can be added through the ListDKP tablet by ALT-Clicking on the members name or by the member whispering the leader with this format:
/w Morgalm mdkp wait[+/-]
This will add or remove them from the waitlist. The "+" is not necessary.
DKP awarding: DKP will be awarded to the waitlist if Award DKP is checked. The amount is determined by adjusting the sliders for start/run and DKP/time. If the amount matches the corresponding event ie SSC Start = 2 DKP and waitlist start = 2 DKP then they will be added to the start event. Otherwise DKP change events will be made for them.
Sync Database
To begin sync hit the Sync Item DB button or choose from the DKP functions menu. This will bring up a tablet showing a summary of all the members you can sync with in the current channel. If you are raided only members of your raid will be checked otherwise it uses the guild channel. If it shows ?Bad PW!? beside the member then either their PW or your PW is wrong and you will not be able to sync. Click or SHIFT-Click to request that members or all listed members database. The database will be transmitted which may take a few seconds or minutes depending how large. Once complete you will get a popup asking if you wish to accept the transfer and a summary if you accept. What is currently transferred:
1) Any item not in your current database. If the same item is present it will NOT be overwritten.
2) Any member who has been updated with: a) DKP change b) Pool change c) Alias added d) Class updated
Note: if you get an AceComm error then you will need to add an item to your database and have the other person try the sync again. Known bug with AceComm
Import Item Database
You can now import my database of items for SSC/TK/ZA/Kara mostly complete based on Kaliban's class loot. Just copy the ItemData.lua file from the ImportItemData folder of MorgDKP to the main folder and enter the game it will ask if you want to import the data (Will NOT override any old data you have - ie adds not replaces) Delete the file afterwards.
What I would like to do is track 2 lists on one addon. one for team one, and one for team 2. that way I can have different DKP points for both. Where you select main list "outlands" is it possible to create another one to go off of?
@Regaren - not being dumb but unsure what you mean? If you are using eqdkp+ I would make 2 separate pools one for each team. If normal eqdkp you have to create a 2nd website if you want it a totally separate pool but that has nothing to do with morgdkp. If you mean can my mod communicate between 2 raid leaders leading 2 separate raids the answer is no. Never saw the need for that myself as you both import your raids at end of raid and it updates everyones dkp. No need for raid leader 1 to have access to updated dkp numbers from raid leader 2's raid that I can figure out?
@silentreaper - That is how it should display for WOW to import it correctly. I tested it myself and it worked unless I missed that char lol I will check what did you try do that you didn't see that member?
Edit: Nope didn't miss a char looks correct I will have to try in game at home.
By the way I read in the changelog that the handling of special characters was fixed? One of my members is, "Slevìn". I can import his raid data to the website fine, but when I export the data to my computer, his name becomes "Slevìn" which is obviously different and so his DKP doesn't show up when I list it.
Just a heads up.
ok, Im sorry if im being dumb, but I have a question. I run 2 diff. Kara runs with different teams/ Diff. DKP lists. is there a way to make a second main DKP list?
Very strange there must have been something else going on too cause I reloadui all the time and don't lose my raid data.
Basically my graphics were screwing up a little, so I had to reloadui to fix it. But after that, the raid information disappeared - raid events, the items that dropped, who got what etc etc. I went to export raid to see if it was still there but it just told me that "There is no current raid" or something.
However the DKP data was retained, though I can't exactly export that to the website.
So in the end I just manually updated the website, with all the raids and the item information etc
You should not lose data when reloadui - actually that is when it saves data can you give me specifics. Why did you have to reloadui? And what data did you lose?
Hmm I've got another problem, last night during the raid I had to reload my UI, when I did so however I lost all raid data. Is that supposed to happen or just a random bug? Cheers.
Never had to reload my UI before during the raid, and so was running very smoothly up until tonight. I appreciate your efforts :)
@silentreaper - yeah I have been thinking about adding a way to clean up the database I will work on it.
@genaa - Hmmm interesting so if Morg bids 100 DKP and genaa bids 80 DKP Morg wins but only pays 80 DKP? At the moment bidwar would charge the price that was the high bid. You can easily change this by using the raidtracker interface and editing the item cost. But atm there is no automatic way to charge the last highest bid. Could think about adding it as a toggle never heard of that before:P
Hi Morgalm,
this looks like a great addon in conjunction with MorgBid and I am thinking of asking our guild to move across to this from Webdkp as we now have an EQDKP installation.
One question: we use a bidding system for looting on bossloot where the item goes to the highest bidder for the second highest bid price (just-enough bid system). Will the bidwar option allow this, or rather can it be set to charge the second highest bid to the bid winner? I am hoping so as lot of people use that bid system. Apologies if it already does that - have not had a chance to test fully in a live raid yet... any tips on how to do that if it doesn't already would be very welcome :)
thanks again
How do we remove people who've left the guild/or have been kicked from the database? Every time I list DKP using the mod, I see people who used to be in the guild but arn't anymore.
Thanks.
If it is important raid info send your morgdkp.lua file from the SV folder to me and I will fix it and send it back. Zip it please. If you have it replicated somewhere then just clear the raid database. awags@telus.net
won't I lose all my Raid info if I do that?
Clear the raid database using the right click menu.
Got a bit of a problem... trying to export a raid to eqdkp, getting the following error:
Date: 2008-01-30 20:45:20
ID: 48
Error occured in: Global
Count: 38
Message: ..\AddOns\MorgDKP\DKPTracker.lua line 159:
attempt to index field '?' (a nil value)
Debug:
[C]: ?
MorgDKP\DKPTracker.lua:159: OutputRaid()
MorgDKP\RaidFunctions.lua:25: ExportRaids()
MorgDKP\MorgDKPOptions.lua:426: func()
...erface\AddOns\DewdropLib\Dewdrop-2.0\Dewdrop-2.0.lua:721:
...erface\AddOns\DewdropLib\Dewdrop-2.0\Dewdrop-2.0.lua:660
AddOns:
AckisRecipeList, v0.632
ACP, v2.3.1.$Revision: 55862 $
AtlasLoot, vAtlasLoot Enhanced v4.03.00
...
install is brand new 6.38 & 3.5 Morgbid
New version adds an ignored item list so if there is something you don't want to track you can add it to the list bt CTRL-clicking it in the fubar tablet. If you don't use fubar....GET IT! Its the best:)
Thanks for the compliment glad I can help:) I will try to post that in notes in future. Usually I say if it is one of the website files I changed so if I don't then pretty safe to assume it you don't have to upload to web. This case it was both.
All right thanks again. Next time in the patch notes could you put what you updated? By that I mean if you either updated the MorgDKP addon in WoW or the eqdkp plugin. Usually I don't know which to update, so I update both of them. If you updated the both, then I guess it wouldn't matter too much.
P.S. Although I don't play the game anymore, I'm stuck trying to fix DKP problems for the guild. It isn't too bad though at least with your wonderful support :)
Just fixed that and posted new version. But curse wont accept it at the moment get it from my website:)
Hey thanks for the fix on the last problem. Another problem has cropped up since you fixed it. It seems that every time loot from trash is dropped, it gets put into the dkp system twice. I can send you a DKP string if that would help. Thanks again.