Quick DKP
| Last Update: | Nov. 2, 2006 (1 year ago) |
|---|---|
| Category: | Group/Guild Management |
| Tags: | guild |
| Project Manager: | Airiena |
| This project is no longer in development | |
| Downloads Today: | 3 |
| Downloads Total: | 6,847 |
| Favorites: | 21 |
| Comments: | 14 |
- Screenshot
- More
- More Information
| Created On: | Feb. 8, 2006 |
|---|
- About Quick DKP
- No webpage required
* All current DKP data is viewable for all guild members
This mod was designed for my guild, Ascension of Dragonmaw, when RBDKP ceased to work after 1.9's change variables. Since the developer of RBDKP had left the game I made my own to rescue the guild.
QDKP has an efficent GUI that does not lag your game as RBDKP did. It requires only one download of the guild's data and it will handle hourly dkp, raid dkp awards, players spending dkp, players being awarded dkp, and it will automaticaly update your raid roster if anyone joins or leaves. I attempted to show as little as possible information as possible until more was required. In doing so i prevented clutter on the screen and removed as much ingame movement commands being absorbed by a text field.
Thinks to fix/improve in future releases:
* Thank you for reminding me: Syncing between various copies for large guilds. I have really wanted to do this but was told not to for the guild. I plan now to start working on a reliable sync method.
* Make the quick button not give an error when you try and move after locking it.
* A-Z sort.
* Non-english client translations
* Any bugs you find and post about.
*NOTE: This mod is not intended to be like EQDKP. I know it is a very popular mod with many guilds, however it was not the need of my guild. Besides if it were like EQDKP, I might as well be reinventing the wheel. If I get enough of a request to make it EQDKP-compatible I will look into it as an option for users. (2/10/06)
- Downloads (2)
- Screenshots (3)
- Comments
- RSS
You need to login or register to post comments.
Benefits of Registration
- Interact with hundreds of thousands of other gamers on an open social network.
- Post your stories, news, images, videos, and other content to share.
- Create a network with your fellow gamers or join an existing one.
- Gain reputation for everything you do.
- Similar Addons
- 4,359 GroupCalendar Group/Guild Management, Quest ...
- 319 epgp (dkp reloaded) Group/Guild Management and ...
- 212 Titan Panel [Guild] Group/Guild Management
- 190 Guild Event Manager Group/Guild Management
- 171 Seque's UI Group/Guild Management, Raids ...
- 7,258 QuestHelper Map and Quest & Leveling
- 5,427 Omen Threat Meter Raids & Encounters
- 4,359 GroupCalendar Group/Guild Management, Quest ...
- 4,195 Atlasloot Enhanced Map and Tradeskill
- 3,806 Deadly Boss Mods Raids & Encounters






- +0
- Thumbs Down
- Thumbs Up
thebreaker1205 saidSorry, the URL to the new version is: http://wow.curse-gaming.com/en/files/details/5124/quick-dkp-v2/
- +0
- Thumbs Down
- Thumbs Up
thebreaker1205 saidI've worked on a new version of this mod based on QDKP GUI, but i rewrote almost all the code and included alot of new features, like a Log, a loot detection system, a simultaneous editing and more.
I've tried to contact airiena to give him the surce but i coudn't find any way to do it, even ingame (seems that he/she deleted his char).
The Addon name is (guess what?) Quick QDKP V2. It's full retro-compatible with QDKP and works on WoW 2.0. Have a try on it and, if you wish, give me feedback at rb@belloli.net.
- +0
- Thumbs Down
- Thumbs Up
pimo1 saidhas anyone heard of any updates to this..
- +0
- Thumbs Down
- Thumbs Up
silentblood saidYeah but that addon uses eqdkp if I am correct and this doesn't so that makes there whole goal different.
- +0
- Thumbs Down
- Thumbs Up
Creach saidyour addon works pretty well for our guild just starting to use a DKP system however a few bugs make it a pain to use. First when you click to show all guild you cant sort them by name,class,rank it only returns an error. Secondly when i go to backup the points and take them out of the .lua file the points are wrong, sometimes random people get 1 point and the points I just added wont be in their at all
- +0
- Thumbs Down
- Thumbs Up
broodle saidFirst I'd just like to say that this mod is amazing. Simple to use... probably the best thing about it in our shopping for DKP mods. It's also really flexible and aside from a couple "reporting" features I'm interested in it seems robust enough to handle any issues we might have. I hope you keep up the good work!!
We were having a couple Upload issues however. I am wondering if it has to do with our configuration... or lag or what. Last night we filled in around 93 DKP values b/c we recently converted from a Loot List to DKP. However when we went to Upload we really didn't see anything happen. We tried to switch the style by cycling it... running /qdkp style three times to get back b/c maybe it wasn't set. Tried Uploading again... checked again and nothin. Then it just seemed to work like 5 minutes later. Lag? Setup? idk..
Also the Backup feature. We've only recently been using this but... from what I can tell is this doesn't do anything. You log out and log back in and nothing is there. Is this truely only a backup? And not something that is reloaded from?
As far as new features... I was wondering if there was someway maybe some more notify commands could be built in to possibly notify the raid as a whole instead of individually whispering people. Perhaps something like /qdkp notify ra hunters and the raid would be notified about all hunters points so that people can bid to their best advantage (yah we use a bidding system). Maybe something like /qkp notify ra raid too... if someone besides the raid leader was interested in viewing everyone's points.
- +0
- Thumbs Down
- Thumbs Up
Bishamon said...but in the long run I think this mod is more flexible: http://www.curse-gaming.com/mod.php?addid=1871
But you have done a great job here, that's for sure.
- +0
- Thumbs Down
- Thumbs Up
WolfBurns saidI really like this mod and it is damn close to what my guild was looking for. However, is there anyway that the data can be shared? Our guild is quite big so we have a number of officers and that makes it hard for us to sync data. Is there anyway you can add support for the data to be shared?
- +0
- Thumbs Down
- Thumbs Up
metacortex said-- sorry double post --
- +0
- Thumbs Down
- Thumbs Up
metacortex saidHi, it's a fantastic addon, but e.g. in our raidgroup are not only guild-members. The problem now is, that these members will be ignored by the addon. This is because the dkp-info for the addon is saved in guild-messages/notices - isn't there a way to store those info in a text-file?
The next step by saving the dkp-info in a text-file (or somethin else) could be making the addon combatible to eqdkp (what many raidgroups are using)..
Another suggestion: could you include support for non-english-clients? If you neet help for some translations to german I could offer my help :)
Thanks for your good work.
- +0
- Thumbs Down
- Thumbs Up
Blackblitz saidI tested this myself in-game, and I can say it works like a dream. VERY easy to use.
[edit] You might also want to change "common" to "orcish" in the .lua if you're a horde guild :)
- +0
- Thumbs Down
- Thumbs Up
Blackblitz saidWow.. this looks exactly like what my guild is looking for. I hope this works out, and i'll be forwarding this to my guild leader as soon as she gets on. :)
- +0
- Thumbs Down
- Thumbs Up
broodle saidI've been looking over some of the code that is involved in make an Upload b/c we've been having serious issues with this. We're the biggest guild on our server... have almost 300 members... and the performance issues in certain functions such as QDKP_IsPlayerInGuild and QDKP_GetPlayerGuildIndex are truely killing our ability to use this mod.
Does the author have any plans to improve the performance of this? I see comments that say "--Returns true if the player is in your guild. Horribly inefficent!" so I know the author is aware of this. I am hesistant to make modifications to the code b/c I am not extremely familiar with LUA. I am a professional programmer so I may just have to go about doing something b/c otherwise this mod is truely fantastic.
I do not know LUA and the wow API "best practices" so idk... I may fudge something. I am just wondering if the author has any plans to improve these issues.
- +0
- Thumbs Down
- Thumbs Up
broodle saidThe addon now logs you out it seems every time u send a Notify All.
Also... I reworked a couple of the functions to optimize the updates... which now occur almost instanteously for our guild.
First I had to fix the sorting function...
--sorts the table using bubble sort function QDKP_alphaSort(list)
for i=1, table.getn(list) do for j=i+1, table.getn(list) do local shorter if(string.len(list[i])>string.len(list[j]))then shorter =string.len(list[j]) else shorter = string.len(list[i]) end for k=1, shorter do local a = string.sub(string.lower(list[i]), k, k) local b = string.sub(string.lower(list[j]), k, k) if(QDKPletters[a]~=QDKPletters[b])then if(QDKPletters[a]>QDKPletters[b]) then local temp = list[j] list[j]= list[i] list[i]=temp end k=shorter+1 end end end end
return list end
Then I rewrote the UploadAll function to make use of this:
--this function will update all dkp changes in raid to notes function QDKP_UploadAll() local count=0 QDKPname = QDKP_alphaSort(QDKPname) SetGuildRosterShowOffline(true); SortGuildRoster("name"); local fName, fRank, fRankIndex, fLevel, fClass, fZone, fNote, fOfficernote, fOnline, fStatus = GetGuildRosterInfo(1); local lName, lRank, lRankIndex, lLevel, lClass, lZone, lNote, lOfficernote, lOnline, lStatus = GetGuildRosterInfo(GetNumGuildMembers(true)); local a = string.sub(string.lower(fName), 1, 1) local b = string.sub(string.lower(lName), 1, 1) if (QDKPletters[a] > QDKPletters[b]) then SortGuildRoster("name"); end local rosterCount = 1 for qdkpCount=1, table.getn(QDKPname) do local found = false; while (found == false) do local name = QDKPname[qdkpCount] local changed = abs(QDKPgained[name]) + abs(QDKPspent[name]) + abs(QDKPhours[name]) + QDKPbeenSet[name] local gName, gRank, gRankIndex, gLevel, gClass, gZone, gNote, gOfficernote, gOnline, gStatus = GetGuildRosterInfo(rosterCount); if(name == gName) then if(changed~=0) then count = count+1 local total = QDKPnoteTotal[name] local spent = QDKPnoteSpent[name] local net = total - spent local hours = QDKPnoteHours[name] local output = QDKP_MakeNote(net, total, spent, hours) GuildRosterSetOfficerNote(rosterCount, output) end found = true; else if(table.getn(QDKPname) > GetNumGuildMembers(true)) then QDKP_Msg(QDKP_COLOR_GREEN.."Player "..name.." is not in the guild anymore.") qdkpCount = qdkpCount + 1 elseif (table.getn(QDKPname) < GetNumGuildMembers(true)) then rosterCount = rosterCount + 1 else QDKP_Msg(QDKP_COLOR_RED.."Not expected: Player = Guild") end end end if (rosterCount <= GetNumGuildMembers(true)) then rosterCount = rosterCount + 1 end end QDKP_Msg(QDKP_COLOR_GREEN.."Upload Successful. "..count.." uploaded") end