This program tracks DKP by reading EQ2 log files and detecting certain passthrough commands. It will auto detect whenever anyone joins the raid. It will Automatically mark them on time or late for applying user defined bonuses. It will detect when something is sold and subtract the appropriate amount of DKP. It will auto allocate a user defined amount of DKP to everyone present up to 6 times during a session at user defined times. When the program makes an adjustment, you will receive a verbal notification letting you know that the action has been completed.

Some of the passthrough commands it will detect are:

/zoneclear
This command will apply a user defined zone clear bonus to all players present

/dkp amount playername
This command will adjust the designated players DKP by the designated amount.

/penalty
This automatically assigns a user defined penalty to players who do not show up for raid.

Sold! amount username
this command is meant to be posted in a custom chat channel. when someone buys an item, announce to the guild in your dkp channel that that player bought it and the DKP scribe will mark it accordingly.

A full list of the passthrough commands is in the help files.

Installation:
Unzip and place the entire folder where ever you want it. For example you might want it in your program Files directory, or you might want to keep the whole folder on your desktop. Manually create a shortcut by right-clicking on the desktop, choose New/Shortcut. Follow the instructions from there. This is a portable .exe file, so dragging it to the desktop will move the file not create a shortcut. Make sure all folders and files do not get moved around inside the main directory. If your unzipper destroys the file structure, send me an e-mail and I will help you place all the files in the correct sub-directories. my E-Mail address is listed on the bottom of the settings screen.

This file includes help documents accessible from the settings screen.

Please let me know if there are features that need to be added or bugs.
Thank you
Zabom

DKP Scribe 6.0 Changelog (these changes are not shown in the help files)

Most of the changes with 6.0 are to accommodate large guilds. My guild gives DKP to people who show up for raid but do not get picked to participate if they are willing to stay around on stand by. Some of the changes are to accommodate this system. The terms "sitting" or "Sat out" are used to refer to these people.

Changes to Export process
-------------------------------
1. It has always been possible to run 2 copies of DKP Scribe from 2 different folders so that guilds with an excess of 40 players can still use the app. For example, my guild puts tanks and healers in one folder, and scouts and mages in another folder. With this version you will have the option to export without the html header or without the html footer. This will allow easy pasting of 2 separate html exports into 1 html table.( the preview button will not function properly for exports generated without the header file.)

2. You will also notice a "Status" checkbox in the export options. When this box is checked, the export table will include the status of each player for this raid. The status list is as follows:

Raided This means they were market present
Absent This means they were not marked present
Sat Out This means they were marked present and also marked as Sitting(more on this later)
Excused This means that they were marked absent but also marked excused so their absence will not effect their attendance

The color of the words is determined by a sliding scale of how often they have sat out in relation to how often they raid. The colors mean the following:

Blue = Has not sat out lately at all
green = Has sat out lately but not much
yellow = Has sat out a few times
orange = Has sat out often
red = Has sat out too much

Every time a player sits out, their color will move one color toward red. Every time a player raids their color will move one color toward blue.

This feature was added for larger guilds to help them with rotating players fairly into the raid.

Changes to interface
-------------------------------
1. A "sitting" check box has been added to the right of the DKP totals. This is to accommodate larger guilds who allow players who are asked to sit out from the raid to still earn DKP for being available. When this box is checked, the exported status of this player will be "Sat Out" and the status color will change accordingly. This box should never be checked if they are not also marked as present

2. The shadow color around the "sitting" box represents how often they have sat out in relation to how often they raid. The color scale is the same as what is listed above in the changes to export process.

3. The "Adjust attendance" button has been changed to "Adjust attendance and save" When this button is pushed it will also save your dkp numbers the same as the save button from the front page. You will receive a warning that you are overwriting your old data.

4. When you save with either save button a new file will show up in your DKP Scribe directory. This file called dkpold.ini is a backup of the data before the save. (for this reason it is best to save only once)

5. For purposes of error correction, if you export a file without adjusting attendance it will show the previous days percentage.

Changes to pass through commands
-----------------------------------
1. The "/satout" command has been removed. (I don't believe anyone used it anyway)

2. If any player types the word "sitting" into your custom DKP channel, they will automatically be marked as present, sitting, and on time if it is before the designated start time. (sitting must be the first word of of what they post). This takes the burden of keeping track of sitting players off the shoulders of the person keeping dkp and onto those players who wish to claim dkp for being on stand by. Their sitting statement will also be added to the transcription if transcribing is turned on.

Bonus
---------------------------------
my guild saves all plat earned till the end of the month and does a plat split based on attendance.(People who are asked to sit from the raid get a share as if they raided.)
I have included an excel spread sheet that will use your attendance.ini files to determine this split. It is in the folder named "Bonus" along with instructions on how to use it.

If you notice any bugs, please report them. I can't fix them if nobody lets me know they are there. Feedback is very important to me, confirmation that people actually use our apps is what gives us code monkeys warm fuzzies.

It has been brought to my attention, that ever since version 1.0 there is an inaccuracy in the points breakdown of the exported HTML file. This is because in my original version, the "on time" bonus and "start to finish" bonus were hard coded for my raid guild. It seems that I never made the change for variable bonuses in the export script. The total amount should be accurate, but the breakdown is not.

I am working on version 3.0. This problem will be addressed as well as making the adjustment area more intuitive. I expect to be done with 3.0 within a week.

Originally posted by Maozem Maybe I am missing it, but does this track the item bought as well? I haven't been able to spend a great deal of time with it yet but what time I did spend I didn't see it as an available option in the dkp commands.

Maozem

If you mean the amount spent on an item, then yes it does, but you have to announce that the item was sold in a specific format. When someone wins the DKP bid type in any custom channel "Sold! <amount> <Playername> <item link optional>". Example: Sold! 150 Zabom [Wand of F'U upBadly]

The difference between this command and the /dkp command is simply where it shows up. The dkp command will adjust the "DKP being earned" text area, while the Sold! command will adjust the "DKP spent" text area.

I did it this way because my guild uses a custom chat channel as it's official DKP record. Once the sold announcement is made no other bids matter. If anyone ever contests a bid, everyone in guild has a record of what happened. The other reason I made it use a custom chat channel instead of the raid or guild channel, is that in the next version, I am planning on adding an option to transcribe everything that is said in your custom dkp chat channel and save it to a text file.

If you meant "does it make a record of what the item sold was" no it does not. but with the next version the transcribed dkp channel will ...sort of.

Maybe I am missing it, but does this track the item bought as well? I haven't been able to spend a great deal of time with it yet but what time I did spend I didn't see it as an available option in the dkp commands.