HOME - NEWS - DEMO - SF HOME - SCREENSHOTS - DOWNLOAD - INSTALLATION - DOCUMENTATION - LICENCE - CONTACT

NULL DKP SYSTEM


Update: September 26:th 2006 - World of Warcraft Version Update!

Graham has updated the World of Warcraft source to version 1.04 which is now available in the download section. From his email, here are the changes:

- Fixed Tier determination code that caused 'magic' DKP values failing to resolve to a Tier.
    IMPORTANT UPGRADE NOTICE: THE TIER RANGE VALUES IN THE TIER TABLE IN THE Settings.java FILE HAS CHANGED FORMAT. PLEASE INSPECT THE DEFAULT TIER RANGES AND MAKE SURE YOUR TIERS HAVE THE CORRECT RANGE VALUES.
- Fixed Tier calculation failure code such that unknown tiers are listed as "99999"
- Fixed raid view from Bank loot page creating a bad page link
- Upgraded code that writes the Lootster DKP file, for use with the Lootster V2.x.x to be released on Curse Gaming

Thank you Graham for all the new fixes and updates!

Update: May 02:nd 2006 - World of Warcraft Version Available!

It's been a long time since the last update. I've been busy, but as far as I can tell the DKP system is quite stable. Maybe one day it will be converted to something that's much easier to install, but it won't be any time soon.

However, there is some big news! An avid user of the DKP system (Graham Freckleton, all credit goes to him on this) has converted it over to work with World of Warcraft! I know this has been a request for some time, so this should make some people happy! I haven't personally had time to test his version, but I don't doubt it's just as good as the EQ version, or even better. You can find the source zip in the download section. Happy Playing!

Update: March 19:th 2005 - Installation addendum!

Alot of people are running into problems installing (which is all my fault, because installation is a pain in the butt right now, and the instructions don't help much). Anyone who hasn't gotten the system running due to various problems, please ensure you have 3 entries in the database in the cache table. If you do not, please add them by doing:

INSERT INTO cache (last, last_update, name) VALUES (1, 0, "raids");
INSERT INTO cache (last, last_update, name) VALUES (1, 0, "stats");
INSERT INTO cache (last, last_update, name) VALUES (1, 0, "loot");

And that should solve many problems people have been running in to. Also, if you find me unresponsive on the forums it's because they're very sporadic when it comes to activity. Feel free to email me should I not reply there in an appropriate matter of time. Thanks!

I'm also looking into (finally) making installation easier.

Update: October 16:th 2004 - Bugfix in forums!

There's been a small bugfix to the mobinfo.html page, which I posted in the forums for now. It's very easy to fix, you just replace some HTML with some other HTML. I will update the packages as well, but until then, please see the bug section of the forums for the fix. Thanks!

Update: September 19:th 2004 - Version 1.0.3 is out!

    New things are:

  • Monthly event calendar where both admins and users can post single-day and recurring events (feature request).
  • Overview icon animates when you have messages waiting (feature request).
  • Fixes base dkp bug for levels 66-70.
  • Fixes sorting bugs.
  • Fixes access denied bugs where access was not denied.
  • Fixes modify-raid bug where special dkp would show up as 0 even though it was not.
  • Fixes crash bug when reloading stats page cache.

    For info how to upgrade to version 1.0.3 from a previous version, please check the forums.



NEW FORUMS are also live, use them!

If you want a demo of the DKP system in action from a logged out user point of view (meaning: You can't see any admin info or detailed information about players, nor the calendar, etc), please visit this site.

WHAT IS IT?

NULL's DKP System is a Zero Sum Dragon Kill Point (DKP) System used for games. The unmodified source code is adapted to Everquest.

Zero Sum means that members gain DKP via how many DKP points are spent on the items that drop on a raid, divided by how many attended that raid. (Instead of the traditional, where a monster would have a certain DKP value assigned to it that all members would get after the monster was killed).

DKP Tiers are used for determining loot. This system does not suffer from the "old members have insane amounts of DKP that will never be spent" syndrome (or at least, much less so than other systems). Tiers also allow new members to the guild to have the possibility to win loot instead of having to gain DKP over months and months and never be able to compete against those that have been around for a long time.

This DKP system has evolved from a system built 3 years ago to simply keep track of who won what, to what it is today, a full featured system with pretty much any feature you could possibly want.

For an example ruleset used in the original implementation of this system (and to give an idea how it works in action), follow this link.

Here's a list of main features:

  • Raid details, such as duration, DKP breakdown, drop statistics, attendance statistics.
  • Break system to allow players to go on vacation without loss in statistics.
  • Comprehensive DKP statistics for individuals, whole raids, all players.
  • Different attendance statistics, such as time-based attendance, day-based attendance etc.
  • Tiers (or just DKP if you prefer) for determining who wins what.
  • Mob info breaks down into respawn times, what resists are needed, what the mob resits, etc etc.
  • Comment on mobs to let others know what AE's they cast and other "secrets".
  • View all past drops for a mob, all past attendance, see who won stuff on raids they didn't attend, etc.
  • Calendar where players can flag if they will be out, tentative or online for any day in the future.
  • Flags, Keys, VT (Vex Thal) Bits, Equipment, Tradeskills, all tracked and easy to update, including modifiers.
  • Alt support, including Keys/Flags for alts.
  • Item database, sortable and searchable.
  • Multiple guild support (not fully tested, as never used in the original implementation).
  • DKP Adjustments for modifying players when they buy banked goods, or misbehave or such.
  • Complete searchable history logs.
  • Smart and easy adding of raid attendance, supports raw log pasting and other formats.
  • Access Levels for allowing certain users to be raid managers etc.
  • Players can be flagged as applicants, trial members.
  • Messaging system to allow members to send messages via the DKP tool.
  • Pretty much all pages have sorting and search of one kind or other.
  • Select what players asked for an item, and the DKP system tells you who wins.
  • Template based, design your own layouts if you don't like the defaults.
  • Fast (for how much it does). Caches raid and statistics data for fast access when database starts filling up.
  • Proven track record for over a year. Stable. Efficient. Popular.
  • Much much much more. You really have to use it to see all it can do.