forums.eqdkp.com: RT Import - forums.eqdkp.com

Jump to content

  • (24 Pages) +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

RT Import Time based DKP

#1 Guest_d23_*

  • Group: Guests

Posted 18 April 2006 - 05:56 AM

For those who might be interested you can download the CT_Raidtracker parser i've made for my raid community here : Rt Import v0.20

or try the latest beta release:
Rt Import v0.21b (note: it will show up as RTimport v0.21RC1 in eqdkp)

When upgrading, please make sure you backup your config.php file.

Basicly what it does is :
- Configurable raid recording, you can log into seperate raids with separate bonusses any or all of the following:
* A raid for each hour, noting what bosses where killed in that hour and a dkp value for that hour.
* An on time raid, for those who were there at raid start.
* An end of raid bonus, for those who were there when the raid was declared over.
* A full raid bonus for those on the raid for more than a configurable percentage of time
* A boss bonus for each boss or some bosses.
- Assign players to each of these according to their join/leave times in the logs. You can mouse over to see the exact details, and check / uncheck manual corrections easily.
- Assign dkp's earned by alts to a main character, (but you can uncheck the alt assignment for a specific raid if you don't want to for that particular one)
- Assign loot to the different raids and players. (Loot threshold is configurable and you may also force specific items to be logged regardless of quality level)

You can finetune everything quite easily. Check the supplied README and config.php for a little bit more info.

Beware though : It's not yet a fully finished package. There are some bugs in it, most notably time parsing still has some bugs in it,
and needs to be checked although works in 99% of the cases.

We use it for a while now in our community and it works pretty nicely.

Have fun with it and let me know what you think.

This post has been edited by d23: 02 August 2006 - 04:37 AM


#2 Guest_aeacus_*

  • Group: Guests

Posted 18 April 2006 - 06:07 AM

Does your plugin/tracker combo natively support zero sum (you do the calculation for me), or do the calculations need to be performed manually?

#3 Guest_d23_*

  • Group: Guests

Posted 18 April 2006 - 06:24 AM

View Postaeacus, on Apr 18 2006, 09:07 AM, said:

Does your plugin/tracker combo natively support zero sum (you do the calculation for me), or do the calculations need to be performed manually?


No zero sum as we do not use that.

#4 Guest_oraculum_*

  • Group: Guests

Posted 19 April 2006 - 03:40 PM

Well the download link finally decided to work.

Thing looks great. It seems to be quite accurate and just about perfect for my guilds purposes. This will save our points guy a ton of time and will also allow anyone to do points (thus making the game more fun). Thank you!

I have a couple of questions though.
1. How does it determin if you are there for a boss kill/hour block? Does it check to see if you were online at all during that time and if so it includes you in that time block? Is it possible to have it round (can I configure this myself somewhere?)?
2. Does this support the new CTraidtracker format (oldformat = 0)? Are there plans to?
3. I think alts can be assigned to the main via a config option in eqDKP (anyone?)

Once again, awesome stuff. Thank you for sharing your hard work.

#5 Guest_Stanz_*

  • Group: Guests

Posted 21 April 2006 - 11:30 AM

Sounds like an excellent plugin and would love to try it. Unfortunetly the PHP dependencies are getting in the way (MBSting & DOCXML). Would there be anyway to edit the code to remove the dependencies?, but still have it work?

#6 Guest_d23_*

  • Group: Guests

Posted 22 April 2006 - 11:24 AM

Oraculum:
When you have been online for more than 50% of an hour event you will be automatically added. (see the checkboxes on the confirmation screen)
I have not yet used the new format, but once i got a look at it i'll probably add it aswell.
The alts thing is not finished yet. You can port over the raid history of one player to another from eqdkp itself, but this is not really what you want most of the time. What i want to do is to add selection box to each players row, where you can select the character to assign the points to, if any.

Stanz:
The mbstring thing is needed to convert the string to the format which domxml likes. I might change the handling a bit, but i would like to keep the xml handling done mainly by a php extension. (which is the reason i didnt take the aproach as done in the original raidtracker) (the xml one seems enabled on most servers)

Ofcourse you're welcome to change it, if you're able and add it to the repository :P

It's all in a separate class so should be possible to easily rework into something supported by more servers.

#7 Guest_oraculum_*

  • Group: Guests

Posted 24 April 2006 - 09:44 AM

View Postd23, on Apr 22 2006, 11:24 AM, said:

The alts thing is not finished yet. You can port over the raid history of one player to another from eqdkp itself, but this is not really what you want most of the time. What i want to do is to add selection box to each players row, where you can select the character to assign the points to, if any.



Dunno if it helps, but freddy has something like that in his importer. You set a line
$ctrt_set_PlayerAliases["Dynas"] = "Ayrendal";
Basicly, he set's up the varible fowarding, and all you have to do is edit a config file...

Anyways, I love this thing... Thanks a ton!

#8 Guest_d23_*

  • Group: Guests

Posted 25 April 2006 - 04:39 AM

View PostStanz, on Apr 21 2006, 02:30 PM, said:

Sounds like an excellent plugin and would love to try it. Unfortunetly the PHP dependencies are getting in the way (MBSting & DOCXML). Would there be anyway to edit the code to remove the dependencies?, but still have it work?


I have reworked the xml class and removed the mb_string and domxml dependencies. It now makes use only of the XML extension, which should be available on most PHP installations.

Just update the XML_helper.class.php file with this one : XML_helper.class.php

#9 Guest_Fuji_*

  • Group: Guests

Posted 27 April 2006 - 01:11 PM

First of all, thank you for your work.. this is brillant, that was exactly what I was lookin' 4 :)

But, I'm experiencing (sorry 4 my english :( ) some troubles:
- my log contains item, but they did not appear after parsing (log are from a french WoW client)
- some of my guildies have strange character on their name, after parsing they appear the good way, but these characters induce big troubles for members listing and viewing

I you have some clue, please tell me.. (I'm not affraid in gettin' hands into the code, so speak straight foward :P )

Thx in advance

#10 Guest_d23_*

  • Group: Guests

Posted 27 April 2006 - 01:49 PM

If you can send me the particular log, i can have a look as to what's happening.

View PostFuji, on Apr 27 2006, 04:11 PM, said:

First of all, thank you for your work.. this is brillant, that was exactly what I was lookin' 4 :)

But, I'm experiencing (sorry 4 my english :( ) some troubles:
- my log contains item, but they did not appear after parsing (log are from a french WoW client)
- some of my guildies have strange character on their name, after parsing they appear the good way, but these characters induce big troubles for members listing and viewing

I you have some clue, please tell me.. (I'm not affraid in gettin' hands into the code, so speak straight foward :P )

Thx in advance


#11 Guest_Fuji_*

  • Group: Guests

Posted 27 April 2006 - 02:26 PM

I have no error log durring the parsing phase.. I'll send you a log right away :)

#12 Guest_oraculum_*

  • Group: Guests

Posted 27 April 2006 - 02:31 PM

I was thinking to make this system match what my guild uses, I would alter it so that it created a raid for the total time there (that way, time attended is more accurately given because it's given for total time rather than time blocks), and raids for each boss. Could you point me to where this info is parsed in your files and give me a pointer or two so I could play around with that

#13 Guest_Stanz_*

  • Group: Guests

Posted 27 April 2006 - 07:41 PM

Beautifull... Thanks a lot for removing the dependencies (as I like to call them).

I made a few small edit's to the code (despite my non-existant knowledge of PHP) to fit the DKP system I was setting it up for. They use DKP for time spent & bosses killed so I removed the Boss/Loot options from RTImport and now just simply import the string with both plugins. Combined 'On-Time' and 'End of Raid' to create 'Completion Bonus', changed the event names (example: MC - 1 Hour Bonus) and just made a few small tweaks such as the DKP earned cut-off when the end-raid time was reached. Seems to all be in working order so far. Great work on the plugin =)

Example of how Raid's are Displayed now:

04/27/06	MC - Completion Bonus	------		2.00
04/27/06	MC - 1 Hour Bonus		Hour 2		2.00
04/27/06	MC - 1 Hour Bonus		Hour 1		2.00
04/27/06	MC - Magmadar	 					 2.00
04/27/06	MC - Lucifron	 					 2.00


Only thing I can think of that I'd love to see changed is a few more options in the config file. I could see plenty of oppertunities in the code to setup a variable for the config file and with such a wide range of how time related DKP systems work, I imagine a few more config options would be well appretiated. =)

Oraculum:

The reason Plugin's like this need to be developed seems to be mainly due to EQDKP's limitations. Adding a single block as you say is all fine in theory, until you realise that you create one raid and have absolutely no way of adding/removing members to it, so anyone that attended the raid at any time would gain the full amount of DKP for that raid.

Although, when I thought about a Time Based DKP system myself, I thought of doing it along these lines:

Add up full time spent by each player in the instance.
Everyone > 1 hour add to Hour 1.
Everyone > 2 hours add to Hour 2.
etc.

Avoids needing to remain in the raid for only 50% of that hour to get the DKP. (which I decided to change to 75%)

#14 Guest_Fuji_*

  • Group: Guests

Posted 28 April 2006 - 12:06 AM

Ok, I must have been drunk, or something like that.. there was no purple in the log -.-

But, I always fighting against strange character :)... I try to get rid of them during the parsing.. Any clue?

#15 Guest_oraculum_*

  • Group: Guests

Posted 29 April 2006 - 03:03 PM

View Postd23, on Apr 22 2006, 11:24 AM, said:

The alts thing is not finished yet. You can port over the raid history of one player to another from eqdkp itself, but this is not really what you want most of the time. What i want to do is to add selection box to each players row, where you can select the character to assign the points to, if any.


I was looking at the config file and there seemed to be a place to have alts assignd to mains... however it doesn't seem to be working... Am I doing something wrong


$playerAliasses = array (
/* 'playerAlias' => 'playerName', */
'Poena' => 'Oraculum','nextAlt' => 'nextMain'
);

This is exactly the format I have in place (althout with a longer list). What am I doing wrong?

Poena(alt) = Oraculum(main)

  • (24 Pages) +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users