PLEASE READ: As you may know, I was forced to abandon development of this addon some time ago due to personal reasons that arose preventing me from being able to dedicate any acceptable amount of time to it's development. I was the only individual developing it and I sunk hundreds of hours into making it. Thusly, I was quite upset, to say the least, when I was forced to step aside. I did, however, grant unfettered permission to anyone within the community to continue it's development as they saw fit. If you are currently using this version of the addon, I would highly recommend looking into one of the two community addons that picked up where I had left off. I do not have any affiliation with either team and have not personally been able to use them myself so I couldn't give any specific recommendations to fit your need. I greatly appreciate everyone that supported and contributed to bug fixing and reporting during the development. I quite literally never thought the addon would blow up to even a fraction of what it did. Bug reports to this iteration of the addon are no longer monitored.
CommunityDKP - https://www.curseforge.com/wow/addons/communitydkp
Essential DKP - https://www.curseforge.com/wow/addons/essential-dkp
MonDKP is a DKP and raid management system written with intent to track all aspects of DKP and looting within WoW. Every member of the guild can have it and have full access to real-time DKP values as well as loot and DKP history. This is my first official go at writting an addon despite 15 years of playing the game. So if any bugs or errors show their face, please let me know. Any suggestions or requests are also welcome! You can submit bugs at https://github.com/Roeshambo/MonolithDKP/issues.
Alternative Use: Even if you don't use DKP, you can easily use this to manage and track your raids. Simply set boss kill DKP to 1, and item costs to 0. This will help you track how many bosses each player in your guild has killed as well as keep track of their attendance and loot received. More tools to assist raid leaders are constantly being added.
Release Notes: I've rolled back the broadcast system and wrote something that is a bit less complicated to help correct issues caused by 2.0.x. The broadcast system works essentially the same way as it did in 1.6 and prior but with added functionality to assist with multi raid guilds. You launch the broadcast UI by clicking the Status Indicator on the bottom left corner. All other features added in 2.0.x are included. Please watch the video located at https://www.youtube.com/watch?v=dwnNnppFF2I for a quick overview on the broadcast UI as well as the added repair option to clean up your DKP tables in the event they were damaged using 2.0.x. All created entries are still broadcasted instantly and multiple officers can broadcast simultaneously without issue. 2.1 was uploaded as "beta" to prevent automatic download by accident so close to the average raid day. 2.1 is also not compatible with earlier versions. You can also join the new Discord @ https://discord.gg/8UJpkzH if you have any questions, concerns or ideas.
2.1.1 Known Issues: I've seen a few random instances where players installed 2.1.1 and then rolled back to 2.0 to raid as their guild had not transitioned, then went back to 2.1. In this instance, indexes may have been incorrect due to new entries using the old indexing. If this issue occurs for you please post a ticket on GitHub and I'll try to get you squared away. In this event, if an officer goes to 2.1 for the first time and then broadcasts their new tables, your issue should be resolved on it's own. Additionally if you receive an error along the lines of "comparing a number to a table", please reinstall 2.1.1 as there was a typo corrected.
Video Tutorial: https://www.youtube.com/watch?v=tF79bZrOigw. This is just covering the basic key operations of the addon. Be sure to check the description for additional information.
If you enjoy the addon and would like to donate it is tremendously appreciated!
Features
- Mass invites. Set a "Core Raid" team and mass invite only the players you've selected from the list (or select all and invite)
- Player Bidding UI for players to easily bid. If officers choose to allow bids to be seen, they will be displayed in a table at the bottom of the UI.
- Choose from multiple DKP modes including Zero Sum, Minimum bid (highest bidder wins), and static item values (highest overall DKP wins). As well as /roll based DKP.
- DKP Table entries provide a tooltip showing the players recently spent and earned DKP
- Filter the table by certain classes or show only those in your party / raid. Table columns can also be sorted by Player, Class or DKP
- Loot history. What item was won, by whom, from what boss/zone, and how much they spent on it. Can be filtered by player.
- DKP history. Comprehensive list of all players that received (or lost) dkp for each event.
- Bid timer displaying what is currently up for bid as well as it's minimum bid.
- Option to allow Sub Zero Bidding in "/dkp bid" window - Allows players to bid below their available dkp enabling them to go into the negative. But only if their available DKP is greater than 0. (with option shut off, any bid that is greater than available DKP will be rejected)
- Indicator on the bottom left of the GUI telling you if you have the most recent information. Green = Up to date; Red = Entries missing, Yellow = currently syncing.
- And many others.
Officer only features
- Bid window (opened by SHIFT+ALT clicking an item in the loot window or by typing /dkp bid [item link]) that starts bidding, collects all bids submitted, and awards the item. NOTE: Shift+Alt clicking an item only works if the item is in one of the first 4 slots of the loot window due to restrictions at the moment. If the item you wish to bid on isn't on the first page, either loot all items on that first page, close and reopen window. Or simply use /dkp bid [item link]
- Default minimum bid values can be set by slot (Neck, head etc) in the Options tab.
- Adjust DKP tab (awarding DKP). Also includes a DKP Decay option that reduces all entries by X% (default set in options or change on the fly in the Adjust DKP tab)
- Manage Tab. Manage your DKP list.
- Shift or Ctrl+Click entries in the table to select multiple players to modify.
- Right click context menu in Loot History to reassign items (if minds are changed after awarding) which will subsequently give the DKP cost back to the initial owner and charge it to the new recipient
- Boss Kill Bonus auto selects the last killed boss/zone
- Options window has additional fields to set bonus defaults (On time bonus, boss kill bonus etc)
- Every time a modification, loot entry or DKP entry is made, that information is automatically broadcasted to the guild and their GUI is updated.
- Broadcast your full tables or merge your last 2 weeks of data with other players (useful for multi raid configurations that don't want to overwrite other raids) by clicking the status indicator icon on the bottom left of the main GUI
If you'd like to change the Monolith DKP Title image to one for your own guild, you're more than welcome to. It simply requires you replace "MonolithDKP\Media\Textures\mondkp-title-t.tga" with your custom tga image (MUST be 256 x 64).
Are there plans to update this to TBC Classic? Honestly its an amazing addon and raid lead tool for loot distribution and def made my guilds classic loot tracking and distribution hassle free.
In reply to khaos1307:
No plans whatsoever sadly. There are other projects like communitydkp and Classic Loot Manager if you need DKP functionalities. This addon is sadly not suited for that purpose anymore and never will be afaik.
Please update Monolith DKP to WoW Burning Crusade Classic!
Hello,
We are atm raiding with a guild which we are not a part of and they are using your add-on for dkp system. They export to html the table so that we can see how much dkp we have. So my question is, can I somehow import those data to my add-on and do I even need this add-on for bidding?
Is it possible to request a broadcast of the dkp to you by the click of a button? The addon already tells you that youre seeing old data so it would be awesome to make a request by clicking that red button and turning it into a green button. If thats possible.
Right now at the start of every raid someone says in discord "could you please broadcast the dkp list?" and I think thats one of the few improvements you can make. Other than that its an awesome addon I have to say :)
Hey,
if different loot distribution systems come back to retail will this work on retail?
Message: Interface\AddOns\MonolithDKPBidhook\Core.lua:135: attempt to index field '?' (a nil value) Time: Thu Nov 5 22:14:39 2020 Count: 5 Stack: Interface\AddOns\MonolithDKPBidhook\Core.lua:135: attempt to index field '?' (a nil value) (tail call): ? Interface\AddOns\MonolithDKP_Bidhook\Core.lua:135: in function `?' ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119: in function <...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:29: in function <...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25> ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:64: in function `Fire' ...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals: <none>
Hey,
Checkout the discord bot that supports accessing DKP data through discord commands! Supports MonolithDKP, EssentialDKP and CommunityDKP.
WoW DKP Bot Discord
Just been getting this LUA error recently when trying to sync DKP (merge only, full-broadcast works fine). Have tried reinstalling the addon, deleting the saved variables, disabling all addons except Monolith, still no luck. Here's the LUA error:
Message: Interface\AddOns\MonolithDKP\Modules\Sync.lua:470: attempt to index field '?' (a number value)
Time: Thu Sep 3 00:04:46 2020
Count: 1
Stack: Interface\AddOns\MonolithDKP\Modules\Sync.lua:470: attempt to index field '?' (a number value)
Interface\AddOns\MonolithDKP\Modules\Sync.lua:470: in function `MonDKP_SyncDeleted'
Interface\AddOns\MonolithDKP\Modules\Sync.lua:231: in function <Interface\AddOns\MonolithDKP\Modules\Sync.lua:209>
I got a Problem. I can't type any numbers into the Window for my Bid. It looks like this:
I have no way of accessing where the file is with the imported data from my guild mates. i am currently unable to recieve an updated data sheet from my guild mates as mine is incorrect. i have reinstalled the addon several times and deleted saved variables folders in 2 different locations. the data is always there again when i load wow after reinstalling the addon. i tried running fix tables but it did nothing.
Roeshambo,
On version 2.1.2, is there a way to announce the loosing bids that made the winning bid win? The goal I am looking for is the winner announcement to list the winner, the item, the winning bid and all losers with their specific bid.
an example of what i am looking for would be as follows.
Player A won [Item link] with a winning bid of A DKP
player B Bid B
Player C bid C
Player D bid D
so on till all the lower bidders are all listed.
If this doesn't make sense for raid chat output could it be included it in DKP item history? My long term goal is to make bidding collusion something that is being logged so it can be dealt with. I know open bidding solves this too but my guild is trying to stay with 1 hidden bid instead of open auctions.
Friiar
Can you please add support for non guild members? we have a number of people who are raid regulars but are not in guild.
In reply to mirshana:
It was possible at some point but at the moment you only have the option to invite them into the guild, then add them to the database and then they can leave again. That way they will stay in the database but they won't be able to see their current dkp since they are not in the guildMonolithDKP seems to be abandoned now and Vapok will continue to work on it. So far it's been amazing and he's constantly pushing new updates. https://www.curseforge.com/wow/addons/communitydkp
i never see the bid window, how do you get the list of bids that others did? this never worked for me. there are no errors and there also seem to be no optiosn to configure anything.
Any help would be appreciated./
EDIT: there are options in the officer settings so it needs to be configured properly on their side
I'm suddenly having an issue with the addon giving LUA errors whenever I try to broadcast DKP history to the guild or as individual people. I did not start having this issue until about last week. Addons is 2.1.2, not sure if the list of all addons is needed, but the error message is:
Date: 2020-05-27 18:31:14
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\MonolithDKP\Modules\Sync.lua line 470:
attempt to index field '?' (a number value)
Debug:
[C]: ?
MonolithDKP\Modules\Sync.lua:470: MonDKP_SyncDeleted()
MonolithDKP\Modules\Sync.lua:231:
MonolithDKP\Modules\Sync.lua:209
Locals:
AddOns:
Swatter, v8.2.6377 (SwimmingSeadragon)
AtlasLootClassic, vv1.5.1
AtlasLootClassicData, vv1.5.1
AtlasLootClassicDungeonsAndRaids, vv1.5.1
AucAdvanced, v8.2.6430 (SwimmingSeadragon)
AucFilterBasic, v8.2.6364 (SwimmingSeadragon)
AucStatHistogram, v8.2.6366 (SwimmingSeadragon)
AucStatiLevel, v8.2.6370 (SwimmingSeadragon)
AucStatPurchased, v8.2.6367 (SwimmingSeadragon)
AucStatSimple, v8.2.6399 (SwimmingSeadragon)
AucStatStdDev, v8.2.6369 (SwimmingSeadragon)
AucUtilFixAH, v8.2.6371 (SwimmingSeadragon)
BeanCounter, v8.2.6434 (SwimmingSeadragon)
CharacterStatsClassic, v3.5.3
ClassicCastbars, vv1.3.6
ClassicCastbarsOptions, v
ClassicLootAssistant, v
DBMCore, v1.13.46
DBMDefaultSkin, v
DBMStatusBarTimers, v
Decursive, v2.7.7
Details, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsStreamer, v
DetailsTinyThreat, v
DetailsVanguard, v
Dismounter, v1.2.1
Dracarys, v1.0.1
DugisGuideViewerZ, v1.070
Enchantrix, v8.2.6428 (SwimmingSeadragon)
EnchantrixBarker, v8.2.6469 (SwimmingSeadragon)
GatherMate2, v1.45.5
GuildRosterManager, v1.88
HealCommClassic, v
Hemlock, v1.1.2
honorspy, v1.7.3
Informant, v8.2.6374 (SwimmingSeadragon)
MonolithDKP, v2.1.2
Nice, v1.0
Prat30, v3.7.81
Prat30Libraries, v
Questie, v5.10.3
SlideBar, v8.2.6375 (SwimmingSeadragon)
Stubby, v8.2.6376 (SwimmingSeadragon)
TitanClassic, v1.2.3.11304
TitanClassicAmmo, v1.2.3.11304
TitanClassicBag, v1.2.3.11304
TitanClassicClock, v1.2.3.11304
TitanClassicGold, v1.2.3.11304
TitanClassicLocation, v1.2.3.11304
TitanClassicLootType, v1.2.3.11304
TitanClassicPerformance, v1.2.3.11304
TitanClassicRegen, v1.2.3.11304
TitanClassicRepair, v1.2.3.11304
TitanClassicVolume, v1.2.3.11304
TitanClassicXP, v1.2.3.11304
VanasKoS, v1.13.2.2
VendorPrice, v1.3.5
BlizRuntimeLib_enUS v1.13.4.11304 <none>
(ck=75a)
Keeps saying its out of date and needs to be update using twitch client and the likes, there are no updates. Have reinstalled didnt help.
In reply to Forge_User_75991895:
Probably someone in your guild is using one of the forks and changed the version
Is there an option to autopass on irrelevant items? For example I'm a warrior I don't want to bid on mage items
This is now an abandoned addon, do not expect support or updates! So sad