NDKP Documentation
-
Table of Contents
For the most up to date information/documentation please visit NurfedUI.net
- Installation
- Requirements:
- PHP Vs 4.0 or higher
- MySQL database - Please note that NDKP installation will install new MySQL tables and insert data into these tables. You will need to have the correct MySQL username, password, database and server names in order to successfully install NDKP.
- Download the installation files for NDKP
- unzip the contents into a folder on your computer
- Upload the files to a folder called NDKP on your website
- Locate your files on the internet (i.e. http://www.someDomain.com/NDKP/)
- It should open up a form with clear instructions on how to finish the installation.
- Requirements:
Upgrading from eqDKP to NDKP - Make a backup of all your eqDKP files and databases. DO NOT install NDKP over eqDKP files on your web directories. Make a new folder for NDKP.
If installation is complete and you still do not see NDKP files, or the files seem corrupt, try this:
Locate the file siteSettings.php in the config directory of your NDKP installation
Download this file and open it with Windows Notepad
siteSettings.php should contain the following lines of php code, follow the notes below to configure NDKP - warning: PLEASE REMOVE YOUR DATABASE INFORMATION IF YOU COPY AND PASTE THE CONTENTS OF THIS FILE ANYWHERE:
contents of siteSettings.php
//set Site Vars
Provide the EXACT URL to your NDKP installation include the trailing /
$url = 'http://www.yourdomain.com/NDKP/';
Provide the exact PATH to your NDKP installation include the trailing /.
If you do not know where this is, please contact your hosting provider for this information
$path = '/home/httpd/vhosts/domain.com/httpdocs/NDKP/';
The folder of your template, default is the current template. do not change this unless you are clear on what you are doing.
$template = 'default';
This is the number of days you wish to record NDKP attendance. Nurfed default is 42 days
$attendanceInterval = '42'; //in days default = 42 days or 6 weeks
This is the exact name of the directory you placed NDKP into. Note: If you installed into the main domain directory simply use / otherwise, please add the directory as follows: "/NameofDirectory"
$dir = '/install';
This is the version number of NDKP
$siteName = 'NDKP v. 2.10b by Nurfed';MySQL Database information. If you are unsure what these are, please see your Web Hosting Provider
//Database
$dbUser = 'databaseUserName'; //MySQL User Name used to connect to MySQL
$dbPassword = 'databasePassword'; //MySQL Password
$dBase = 'ndkpDatabaseName'; //The database name for NDKP
$dbServer = 'databaseServer'; //The mySQL database server name (i.e. localhost or IP number)
- Nurfed DKP Rules
- Zero Balance DKP - No Inflation - NDKP is software support for a Zero balance system, in definition - points spent during a raid is divided by number of participants on that raid equally.
- Nurfed Mandatory Attendance - Players with less than 50% attendance calculated on a rolling basis over the past 6 weeks may not 'buy' items until everyone passes. If 2 players under 50% want both want an item, the player with higher DKP is awarded said item.
- DKP Awarded - DKP spent is updated on a real time basis, but isn't awarded until the end of a raid.
- Item Pricing - Each item is priced based on its stats. The formula to calculate each price values statistics in terms of a 1% upgrade to your overall character's power. High-end blue items (shadow items) are used to help calculate weapon formulas.
- Max Cost - When you take an item that can be used by multiple classes, you may be preventing another class from getting 'better' use out of it. As such, items are valued at the maximum possible cost for all classes that can use them.
- Exceptional Items - Certain items do not follow the 'max cost' ruleset. If an item is deemed to be the best possible item in the game for a certain class to the extent that the class in question gains significantly more power than others, it is only offered to that class first (examples: Spinal Reaper for Warriors, Vis'Kag for Rogues). If your class is forced to pass on an item, you pay the 'secondary cost,' which is the actual power increase for your class rather than the max cost.
- Multi-Slot items - When buying an item in which there are 2 slots available on your character (Rings, Trinkets, 1h Weapons), you pay upgrade cost from the cheaper of the 2 items. This is true for Melee, casters to include Shamans and Paladins will upgrade from one hand weapons to one hand weapons, shield to shields, off hands to off hands etc...
- Upgrades - When buying an upgrade of an item you have already purchased (eg. you have bought might legs and are buying wrath legs) you pay the difference of the 2 items. Please note that because item values are based on stats, some tier2 may cost less than tier1.
- Downgrades - If all players pass on an item, any players that have bought a more expensive item of that slot may random 1-100 for it if applicable to their class. If a person is willing to pay full cost for the item, he may opt to do so and receives priority over those rolling for downgrade.
- Sitting Out - When sitting out, you must be available for the entire night and message an Officer at the conclusion of the evening to receive credit/attendance.
- Option to Pay Full Price - Players may purchase items which are a downgrade to you if you are willing to pay the full price for that item. This has no impact on the secondary pricing rule -- if "full price" for you on an item is secondary pricing, then you pay the full secondary cost.
For example, if you already have a Neck piece valued at 10 DKP, and another Neck drops that is valued at 9 DKP, you can now pay the full 9 DKP to purchase it rather than simply be ineligible for the item due the item downgrade rule. - Update to Ranged shadows - All ranged weapons will be shadowed against the same item (crossbows) rather than items of their respective type. This will normalize weapon pricing for items relative in power to one another in this particular slot. Additionally, via the formulae, the benefit which hunters receive from the DPS and top end of such weapons was re-emphasized, resulting in considerably much more expensive ranged weapons. This change was necessary to bring Hunters more in balance with the total item set costs of all the other classes. It is worth noting that they are still the least expensive class with regard to purchases.
- Two-Hand weapon price modifications - Several two-hand weapon prices were modified in such a way that they are no longer overwhelmingly expensive and crippling to a warrior upon their purchase. This change serves two purposes: 1) Warriors were, and still remain, the most expensive class in terms of sheer cost to obtain a complete set of gear for every slot. This change will palliate that unfortunate fact ever-so-slightly. 2) Warriors will hopefully view the items changed as slightly more desirous now, given their new price tag. The items altered are: The Untamed Blade, Bonereaver's Edge, Spinal Reaper, and Sulfuras.
November 1, 2005 NDKP Updates
We did a formula revamp in several areas to improve the scaling of items.
Specific areas affected include:
- Damage and Healing - Increased value placed on +damage and +healing gear.
- To Hit and Critical Strikes - Increased value on "To Hit" and critical strike gear for both spells and melee (normalized at a value of 1 DKP per crit/hit, except on warriors who are still capped at 5% to hit with 2-handers).
- Parry - Slightly increased the cost of parry for warriors to offset their cheaper "To Hit %".
- Defense - Slightly increased the cost of defense to offset the loss of Blizzard cutting it by 1/3rd across the board (should have been done months ago, I know).
- One-Hand, Fist and Mace - Shadowed the cost of 1-hand fist & mace weapons against swords (rather than inferior weapons of their same type). This change brings their cost directly in line with their relative power.
- Trinket - Trinkets with cooldowns are utilizing a new pricing formula to balance out the increased cost of +damage and +healing. The formula is as follows: ( 100 + (Usage / Cooldown) ) / 2 = % of total formula cost. To expound: 100 represents PvP value in a percentage (100%), plus the usage time of the trinket divided by its cooldown (which often overlap) which will arrive at the PvE value (often below 20%), then divided by two, totals the raw % of the total formula cost to be used as its pricepoint.
For example: ToEP is determined to cost 42.0 DKP by the formulas. It has a 15 second use time, and a 90 second cooldown. However, its 15 second usage overlaps its cooldown, making its actual recycle time 75 seconds. Therefore, plug in the values and the formula would look like this: 100% + (15 / 75 = .2 or 20%) = 120% / 2 = 60%. 60% of 42.0 DKP brings us to a final cost of 25.2 DKP for the ToEP. I hope your face just melted.
Administrating NDKP
- To Access Administration - Navigate to http://www.yourdomain.com/NDKP/admin/ Login as the player you set to be the administrator in the first step of the installation.
- Add Raid / Boss Kill - Click to add a new raid. List player names in the textbox provided one player per line.
- Add Items - Complete the form to add new items to the database. Pay close attention to Armor Type and Armor Slot when adding weapons. One Hands, Two Hand and Main Hand weapon dkp are dependant on these factors. Lowend and Topend are the low dmg and high dmg of weapons. Preset DKP is a user input value that overrides the formulas calculation for DKP Prices.
- Record Attendance - Nurfed records attendance twice per raid. Once at the start of a raid day and once again at the end of the raid day. You can only record attendance at a minimum of once and at the max of twice per day.
- View attendance - This allows you to view your attendance records. Viewing is public and the url can be pasted for others to see. Managing the Attendance records are admin only. Click View to view Attendance - Date to Edit Attendance records.
- Edit Raid - Enter the ID# or Raid # of the raid you want to edit.
- Edit Item - Select the item from the menu to edit it's stats
- Process DKP - Nurfed does not apply DKP values to the website until the raid day is complete. This is to avoid using DKP earned in the raid day to be used to purchase items. Process DKP after your raid day to update all DKP statistics on NDKP.
- Apply DKP Formulas - You must run this to apply DKP updates to all items
- Apply after you add a new item
- Apply after you edit an item
- Apply after you make changes to item formula
- NDKP AddOn
- How do i update my AddOn?
In the Nurfed_DKP AddOn you will see an exe file called ndkp, do not move it from this folder, if you want you can create a shortcut to it, or point your current WoW shortcut to this exe file. After running the exe you will see two fields, the first is the location of your updateaddon.php file, which will be http://www.yoursite.com/ndkp/updateaddon.php, the second entry is your WoW.exe file, after you get the download complete message you can click Launch WoW and World of Warcraft will start up. What this does exactly is pull all your DKP information into a file called Nurfed_DKPPlayers.lua. - How can I view my DKP in game?
If you are using the AddOn you can type /ndkp in game and a window will pop up with two fields to type in, the first is name, you cannot type partial names, you can leave it blank or put in an * to view all players. The second field is for class, you can type a partial name such as pri and it will show all priests. If you do not have the AddOn, but your raid leader or someone in your raid has the AddOn you can send them a tell with !dkp and they will whisper back to you your current DKP. - What is the easiest way to keep track of who wants loot?
Clear your list by right clicking on the tab and then select Clear List, after that the raid/loot leader can then post which peice of loot is up on the block, then everyone that wants the item can send the raid/loot leader a tell with !bid this will populate that users AddOn with their name, once everyone has had a chance to send a tell you can easily see who is at the top of the list. If an item is a downgrade your raid members can send a tell with !down and their rank will have a (-#-) displayed, letting you know that it will be a downgrade for that person.
- How do i update my AddOn?
- NDKP FAQ
- Why are attendance and raids seperate?
Nurfed considers a boss kill as one raid. Each boss in Molten Core which accumulates as 10 bosses equates to one raid each. In order to accurately report attendance, there needed to be a seperation of raid day vs raid. Attendance is therefore seperate of a boss kill and raid and recorded seperately. - How can I change the formulas for NDKP?
All formulas for NDKP are located in the formula.php file. Please note that when changing these formulas you are altering the dynamics of what NDKP was founded on. Altering the formulas to accommodate for a PVE server is recommended, however.
For more questions on NDKP please visit the Nurfed Forums at http://www.nurfed.com/phpBB2/
- Why are attendance and raids seperate?
NDKP is a division of Nurfed.com - Software contributed by: Asia, Tivoli, Alcaras and Dirken. Rules and documention by various members of Nurfed Guild. Please visit the Forums at Nurfed.com for more information and tech support with the NDKP Software. This software is protected for Nurfed.com by Psymple Solutions any duplication without consent of the officers of Nurfed is subject to legal action through Psymple Solutions.