Sachmo's Dkp Mod

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.



sdkp is a dkp tracking addon under development and in use by TG - Arthas guild.

It is designed to import from, and export to an EQDKP+ website.

Currently the documentation is a work in progress. But if you have any questions or need any extra options to assimilate this mod for use in your guild, please write a ticket or PM me.

Here's a screenshot of sdkp in action

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of ddumont ddumont Jun 02, 2009 at 23:54 UTC - 0 likes

    You can change the text... it's not localized... I know i know... pain in the ass... but I haven't gotten around to that.

    There's a huge difference in lua format for my mod from any other due to the table library I use, so you'd need to either rewrite the output of their php script, or rewrite mine... it's up to you

    Do you mean you have the showdkp2 script working with this mod?

  • Avatar of bakes82 bakes82 Jun 02, 2009 at 23:28 UTC - 0 likes

    Well Ive been using showdkp2 and it has the PHP script and the java file and it seems to be working okay I had to tweak it for the values of attd I wanted it to show =). How would I modify it to read bids in raid chat? Also is there any diff between the two mods? Also is there any way to change the words used?

  • Avatar of ddumont ddumont Jun 02, 2009 at 22:34 UTC - 0 likes

    Bids are done in whispers to the person running the mod. You can have 2 people running the mod and have both of them record the purchases separately or something... I'm not sure of your use case. You do not need ML to handle bids at all, though it makes it easier.

    Do you use eqdkp+? I have a custom php script that I cannot gaurentee will work for you. I had to edit their attendance calculations for the way we do attendance ( 1 boss kill per night and you get attendance for the day ) If you know someone who is good with that stuff, I can give you mine to play with.

    There is no feature to dump the dkp for the night out, but you can check anyone's dkp by whispering.

  • Avatar of bakes82 bakes82 Jun 02, 2009 at 15:20 UTC - 0 likes

    Can someone other than the ML start the bidding and monitor the "raid" channel for the "#bid"/"#need". Also where is the php file/exe to pull down the info from our eqdkp+ site? There is nothing in the r100 that is a php/java/exe file. Also is there a way to print everyones dkp out to guild or raid channel. We like to do that at the begining of the raid just so people have it and if they forget to whisper for it.

  • Avatar of ddumont ddumont Mar 23, 2009 at 01:42 UTC - 0 likes

    That's fine with me. Please note that we have a special way of handling attendance and dkp for our guild. The export function is tailored to allow imports after raid boss triggers are set up... it's not very user friendly, I admit.

    I'd be interested in the things you speak of if integrated into the options panel, it would not interfere with how we use it. So I wouldn't mind incorporating them into the main source tree.

  • Avatar of sonath sonath Mar 23, 2009 at 01:17 UTC - 0 likes

    Well, the reason for the java gui was for expandability - you can input multiple EQDKP/EQDKP+ sites, so you're not tied down to one site.

    For functions, I added:

    • a "!need" function (our guild uses this if there are no bidders)
    • support for relational DKP (see here)
    • make the DKP tax optional
    • automatically announce the winner and clear the bids after an auction (also optional)

    I tried to make the changes as minor and non-invasive as possible so as to not interfere with the current design. I haven't had much chance to test it yet, I'll do that tonight and send over the changes/fixes after doing that to see what you think!

    I guess I should also mention: I'm the author of showdkp2, but your code is much more "up to date," so I'd like to contribute so my users can adopt your addon instead, if you don't mind! ;)

  • Avatar of ddumont ddumont Mar 23, 2009 at 00:18 UTC - 0 likes

    wow! I mainly just use this for my guild, that's awesome you could use it!

    What kinds of functions did you find you ended up needing? I use a php script on my eqdkp+ system to output the data file, I actually just had to rewrite it from scratch.

    You can leave me messages here or there might be a way to leave me an email through the site here.

    Edit: I guess you might not be able to use the site to email me. You can email me directly at [email protected]

  • Avatar of sonath sonath Mar 23, 2009 at 00:05 UTC - 0 likes

    Hi ddumont, love the mod! I have some code for a java GUI to pull the DKP information from either a EQDKP or EQDKP plus site into your mod, and I made a few additional changes to the mod to support a few functions I needed. What would be the best way to contact you to see if this is something you'd like to include?

  • Avatar of ddumont ddumont Nov 12, 2008 at 14:09 UTC - 0 likes

    check to see if you have a file called getdkp.php or something similar. If you do, then by comparing the two files, you should be able to craft something that will work for you.

  • Avatar of ddumont ddumont Nov 12, 2008 at 14:07 UTC - 0 likes

    It does seem to be tailored to eqdkp+, but that does not mean someone couldn't tweak it to use standard eqdkp.

    mostly if you look at the sql queries, I'm basically running the same kind that can be found in any area of the site that lists player information.

    The php I posted queries a table called MULTIDKP_TABLE, you would have to find out what table you need to query. Some example code from pages included with base eqdkp could probably help you do that.

Table of contents

  1. 1 SDKP


Date created
Oct 30, 2008
Last update
Apr 25, 2011
Development stage
  • enUS
GNU General Public License version 2 (GPLv2)
Reverse relationships
Recent files
  • A: r222 for 4.0.6 Apr 25, 2011
  • A: r221 for 4.0.3a Jan 13, 2011
  • A: r220 for 3.3.5 Nov 12, 2010
  • A: r219 for 3.3.5 Nov 12, 2010
  • A: r218 for 3.3.5 Nov 12, 2010