• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

ShowDKP2

  Download the Curse Client

Project Updated:
Files Updated: Wed, Jun 17 2009
Supports Game Version: 3.1.0
Category: Boss Encounters
Tags:

, , , , and [Edit Tags]

Project Manager: sonath
Additional Authors: No additional authors
Current Version: sdkp_r74_sonath_r9
License: GNU General Public License version 2 (GPLv2)
Avg Daily DL (last 30 days): 8
Downloads Total: 14,141
Favorites: 44
Comments: 246
  • Contests
  • About ShowDKP2
  •  

SDKP r74 Sonath mod r9

Description

This is an EXPERIMENTAL version of sdkp (by Sachmo, see http://www.wowace.com/projects/sdkp/) modified by Sonath for use as a replacement for ShowDKP. The concept of the mod is very simple: it displays EQDKP or EQDKP+ data in a scrolling table that can be sorted and filtered. The mod includes an auction system that can be used to determine loot winners either using a fixed price or classic bid amount (capped at the player's total DKP), and supports relational DKP (see http://www.wowwiki.com/Relational_DKP). DKP can be automatically deducted from the winner, or the mod can alternatively ask when loot is distributed for the DKP amount to charge. Finally, loot can be optionally tracked and exported in a manner similar to CT_RaidTracker. Bosses and events can be automatically tracked as "snapshots" that are added to each raid.

IMPORTANT: if you are upgrading from ShowDKP, note that the dkp_list.php files have CHANGED. You MUST re-upload them for the current downloader to function properly (or, upload them to a different place so you can continue to use the old showdkp if you wish).

Installation

  1. in the PHP subfolder, several php files are included for use with different types of websites: classic EQDKP, EQDKP+ and EQDKP with PHPBB. Upload the file required to the directory containing your EQDKP install. NOTE: if you use EQDKP+ and are employing the "multi-DKP" option, then use the dkp_list_eqdkpplus.php file, otherwise use the dkp_list.php file. If you do use the multi DKP option, the PHP script will download all the DKP pools into separate DKP lists that can be individually analyzed in-game.
  2. run the sdkp.jar file (you'll need java installed to run the executable) and add/delete as many EQDKP sites as you'd like, as long as you've performed step 1 for each.
  3. click "fetch" to download all the data.
  4. run WoW and use either the minimap icon or "/sdkp show" to bring up the GUI. The option pane is available by just typing "/sdkp" or right clicking the minimap icon.

Alts can be specified using the officer notes. Set the note to "Main: name" (without quotes) for each alt, if you want the DKP to be drawn from only the main's pool of DKP.

GUI commands:

TDA, SDA and NDA stands for thirty, sixty and ninety day raid attendance, as a percentage.

left click a user to automatically enter a bid for them, or right click a user to apply a DKP adjustment.

Items can either be clicked from a message tell or from the "set from loot" button in the GUI to be entered in for auctioning. Alternatively, turn on the "alt click" option, and loot can be alt-clicked to start an auction.

Expanding the sdkp window using the arrow on the right brings up the raid/loot tracking window. Right click a raid at the top to export in either CTRT or bulletin board format. Left click a raid to select it and display information regarding that raid. Recorded loot can be left clicked to bring up a window to change information regarding that drop (cost, who won it, note for the drop) or right clicked to delete a particular drop from the raid.

Features

- DKP penalties can be applied to morons.

- DKP can be automatically awarded to the raid when an item is won/handed out.

- support for itemlevelDKP (fixed value) or classic bidding.

- items/snapshots can be automatically or manually tracked.

- raids can be exported for use in CTRT or bulletin boards.

- DKP taxing can be applied to people with high DKP values.

- loot/bosses can be automatically announced to the guild if desired.

- optional attendance check for people *not* in the raid to get credit for when a boss is downed.

command line commands:

"/sdkp help" - print usage information

"/sdkp" - bring up the options pane

"/sdkp show" - bring up the bids window

"/sdkp ss [add/remove] playername" - adds/removes a player from a snapshot

"/sdkp ss force" - forces a new snapshot to be taken and added to the raid.

"/sdkp [minornoob/majornoob] playername" - applies a 1 or 2 DKP penalty to the noob.

"/sdkp al item playername" - manually charges item to playername in the current snapshot.

supported bot commands:

"#attendance player" or "!attendance player" - returns 30 day attendance stat for player

"#bid [amount]" or "!bid [amount]" - selects the message sender's name from the table, optionally bidding "amount" DKP (this is capped at the players total DKP)

"#cancel" or "!cancel" or "#greed" or "!greed" - cancels a bid.

"#need" or "!need" - specifies an item as need, but not necessarily for spending DKP on. This option can be used as desired by the user(s). (if multiple people "#need" a particular item, the winner is determined by an internally generated random roll)

"#dkp [raid] [name1 or class1] [name2 or class2]..." or "!dkp [raid] [name1 or class1] [name2 or class2]..." - with no options, returns the requestor's DKP value. The "raid" flag only returns DKP values for members in the raid.

"#here" or "!here" - used in attendance checks to signal presence.


TODO:

  • add parameter to noobness to set the penalty
  • highlight bidders
  • set default sort type to bids while bidding?
  • Downloads (4)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  ShowDKP2 sdkp_r74_sonath_r9 Release 3.1.0 124 6/17/2009
  ShowDKP2 sdkp_r74_sonath_r8 Release 3.1.0 413 5/1/2009
  ShowDKP2 ShowDKP 0.96 Release 3.0.2 1,230 10/20/2008
  ShowDKP2 exe_src_0.39 Release 2.3.3 63 2/12/2008
  • 1 page(s)
Advertisement
  • Comments

Add Comment

Add

You need to login or register to post.

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.
  • bakes82 said 

    Are you going to add some of the other features like in SDKP to monitor/report back to diffrent channels?

    Reply Report Permalink
  • sonath said 

    Sure, I'll look into that for the next release.

    Reply Report Permalink
  • bakes82 said 

    Great. Hope its out in the next couple of days =) for our weekend raids =)

    Reply Report Permalink
  • sonath said 

    Uploaded r9 - its very beta (I haven't done much testing on it), so use it at your own risk and PLEASE REPORT BUGS.

    fixes:

    * update lib-st to 3.0b3
    * add some Ulduar boss translations
    * fix in whispercommands for other locales (crezol)
    * random roll in the event no one bids
    * trackloot doesn't bug you with questions, it just turns on/off as need be

    Reply Report Permalink
  • Sevlick said 

    Is anyone use it in ruWOW with Russian EQDKP (not plus)?
    Because classic ShowDKP don't work already I've tried this one... But I can't run it properly. I think problem again in font, because it imports from EQDKP in CP-1251 but WOW using UTF8.

    Reply Report Permalink
  • nosscire said 

    Now, i'm new to EQDKP (have been using WebDKP up until now) and have a question.

    Is it possible to have support for dkp sharing among alts with EQDKP and this addon?
    If so, how can I do this? :)

    Awesome addon btw!

    Reply Report Permalink
  • sonath said 

    Yes - put "Main: Name" in the in-game officer notes.

    Reply Report Permalink
  • crezol said 

    Sonath .

    please, you need to change a letter at whispercommands.lua line 121 for other locales.

    from
    for val in string.gmatch(target, "%w+") do
    to
    for val in string.gmatch(target, "%S+") do

    it's for NON Alphabet letters. tested on kr locale.
    thx.

    Reply Report Permalink
  • sonath said 

    Sure, will do.

    Reply Report Permalink
  • vreni said 

    Hi Sonath

    The 0.96 works but with the new Versions i get no Data.
    I have uploadet the new dkp_list.php, but if i click fetch i get this (URL changed):

    http://xxx.xxx/dkp_list2.php - success!
    parsing:

    But no import. Your test.php works perfect. If i call my dkp_list.php directly with my browser, i see all member-data like yours.

    thx

    Reply Report Permalink
  • sonath said 

    I'm currently traveling for a few days and have spotty internet access and no wow access. I'll be able to take a look this weekend at the current issues and I should have a fix soon for the export issue. In the meantime, you can paste the CTRT export string into a text editor and replace all instances of NA (case sensitive!) with ffa335ee it should import correctly.

    BDCThoram: if you can give me the exact error (file/line number), that would help.

    Reply Report Permalink
  • Interface\AddOns\sdkp\newui.lua:132
    attempt to index field 'text' (a nil value)

    Reply Report Permalink
  • Yeah - I moved back to R5 and the same thing. Here is what I did:

    1. deleted my R6 install completely from my Inferface folder
    2. reinstalled Lib-st
    3. I could run one auction then I would get that error there after.

    Reply Report Permalink
  • We have a sneaking suspicion it is the lib-st causing the issue...

    Reply Report Permalink
  • Sonath - we've hit some issues with R6

    First - as far as loot goes; I've checked the box to "track loot" and answered YES when it asks upon entering the instance. The system did not track any loot; I tried this in two 25-man Ulduar runs and one 10-man run. There were no errors, just no loot (or any info) in the breakout box to the right. Filters were set properly.

    When my counterpart starts a bidding cycle, he is unable to end it. He has to reload to get out of the auction. When I try to do one, I get an error at line 137; I'll have to get the actual error tonite. Oddly enough when he moved back to r5, he had the same issue. Not sure if the last patch had anything to do with it.

    Reply Report Permalink
  • Sonath -

    In regards to r5:

    No error messages all week. thats cool! I answered yes to loot on Thursday when I entered Ulduar but for some reason it didnt track. I will try again tonite (or today in our ten man).

    r6:

    is the beta script an addon for EQDKP? I've not downloaded r6 yet, but I didnt see any notes on that addition.

    Keep up the good work bro; hotness mod.

    Reply Report Permalink
  • sonath said 

    the script is only if you have EQDKP 1.4 beta installed, which uses a different format for the SQL tables.

    Reply Report Permalink
  • sonath said 

    r6 uploaded:

    - fix bug in spent dkp recording
    - fix bug in CTRT exporter
    - allow #greed
    - include EQDKP 1.4 beta PHP script

    Reply Report Permalink
  • natal said 

    sonath, are you able to move the sdkp.ini to another location or save in the registry? When using the Curse client, your mod will not auto-update as it flags the mod as "modified and no longer matches our database."

    Reply Report Permalink
  • sonath said 

    well, sdkp also updates/includes sdkpdata.lua to download the EQDKP data - i'll see if i can flag certain files to be ignored by the client.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 19,904 Deadly Boss Mods Boss Encounters, and Combat
  2. 9,461 BigWigs Bossmods Boss Encounters, and Combat
  3. 3,406 Omen Threat Meter Boss Encounters, and Combat
  4. 1,927 Skada Damage Meter Buffs & Debuffs, Boss Encounters...
  5. 1,532 EPGPLootmaster Chat & Communication, Guild...