Support EQDKP+ format with XML Export?
nazgum opened this issue · 7 comments
Hello =)
I run a popular guild hosting service called Shivtr, and with the launch of WoW Classic have been getting quite a few requests asking if we can support Monolith so its DKP can be shown on their guild website.
I see you have an XML export, though it seems to be missing some of the data we would want to be able to show this on guild websites (based on the sample exports I have been sent). Most of the popular dkp addons from the past supported the EQDKP+ format, which included more information in the export, and was also supported by many other web services (including other guild hosts like Enjin and GamerLaunch).
Could the EQDKP+ format be added as an export option? Attached is a sample output (note that the timestamps shown can also be in unix time, such as 1570392107):
Using the EQDKP+ format, it allows us to make an import that can:
- Show all bosses, who attended and got dkp for them, and what items dropped
- Show all item drops, who bought them, and from what boss they dropped
- Show all raiders and how long each was present (based on join/leave times, for guilds who award dkp per hour)
- Show any additional adjustments (for bonuses or penalties)
- Create any missing raiders from the sites roster, along with their race and class (so users don't have to manually create raiders, and can manage their full dkp from these imports)
If helpful, here is an example of a raid populated with an xml import from my old wow guild, showing what we are hoping to support with Monolith and the export: https://enmity.shivtr.com/dkp/raids/34737
Thanks for your time =)
Cheers,
Nazgum
@Roeshambo I'd like to help collaborate on this feature. Do you have any thoughts about how you'd accomplish it?
I'm not sure it's possible as data is recorded in a completely different method than what EQDKP used. EQDKP appears to collect all data and store it within a designated "raid". In it's current form, this addon doesn't distinguish individual raid sessions. It would be possible to (perhaps) incorporate an additional table that records all data to be used with EQDKP. I'll certainly look into it more once we're able to get the new broadcast system rolled out. That appears to be the most pressing issue at the moment so I wanna get it in sooner than later.
You could make a distinction of what a "raid session" is, when an officer presses "Start" and "End" raid. All DKP related actions within those button presses can be seen as a raid session. Format that data into EQDKP format and you should be good to go.
Would also like this feature. Could help code if we get some sort of export data per raid raid basis.
I can see what can possibly be done with this. However, MonDKP doesn't record data as a raid. It simply records inputs such as awarding dkp for a specific kill or awarding an item to someone. So it would be difficult to export data on a raid by raid basis. The data that is within the XML export is all data that is collected and stored by the addon. But I will check to see if a compatible export is possible.