D&Di SDK?

Post/Author/DateTimePost
#1

kalil

Feb 12, 2009 4:06:24
I am wondering if there are any plan to release a D&Di SDK at any point? I think that many D&D players (like myself) are programmers, free-time or professional and that we as a community could contribute to the D&Di in a very relevant fashion.

Note that I am not talking about releasing any source code here. An SDK contains a Wizards-defined programming interface to the D&Di services allowing programmers to make home grown editors, viewers, builders, gaming tables and whatnot.
#2

Quintarius

Feb 12, 2009 4:43:52
Uhm you realize they'r programming the editors/viewers/builders/tables so they can SELL them?
I'm a programmer too and would really like to see an API/SDK but they have trouble making the software THEY want to do, it's unreasonable to ask for anythign mroe than that with the problems they have now.
(Even as much as i could wish for something like that)
#3

kalil

Feb 12, 2009 4:56:44
Uhm you realize they'r programming the editors/viewers/builders/tables so they can SELL them?
I'm a programmer too and would really like to see an API/SDK but they have trouble making the software THEY want to do, it's unreasonable to ask for anythign mroe than that with the problems they have now.
(Even as much as i could wish for something like that)

They are selling D&Di subscriptions as far as I know. Software as a service. Smart and allows for community contribution. Obviously the api would be made in a fashion that forced all meaningful applications to log all users into D&Di.
#4

whitebaron

Feb 12, 2009 5:40:52
while this is a nice idea, WOTC is neither that open about their projects, nor do they like anyone doing things for them. they have to learn the hard way, yet again, that involving the community more would have been a good idea.

they'd have lots of better tools and more usable applications by now, if they only implemented a compendium interface that was workable.
#5

kalil

Feb 12, 2009 6:32:05
they'd have lots of better tools and more usable applications by now, if they only implemented a compendium interface that was workable.

I fully agree. Which is why I am asking this open and rethorical question to any Wizard employee that might stumble on these boards
#6

serphet

Feb 12, 2009 15:52:44
they have not made any plans i am pretty sure, but this idea is a damn good one. As long as the api requires people to authenticate it's really cool.

Until then the best we can do is parse the CB file and attempt to parse the Compendium.
#7

mercury00

Feb 13, 2009 21:50:53
they have not made any plans i am pretty sure, but this idea is a damn good one. As long as the api requires people to authenticate it's really cool.

Until then the best we can do is parse the CB file and attempt to parse the Compendium.

I've sent email to wotc asking about the issues involved with creating tools alongside theirs. I've not heard anything yet. I have extensive programming experience and would love to make useful applications to do the simple, simple things people are looking for (like leveling up monsters and building warbands), but I can't even begin if what I'm trying may be breaking some user agreement or copyright law.
#8

serphet

Feb 13, 2009 22:06:21
if you re-print their data, you break copyright. You would have to be sure and have the app request DDI creds, and then retrieve data. Don't cache anything (even though browsers do). At that point the app doesn't pirate their information, it is merely an advanced web browser. ;)

as for leveling up and down monsters, that involves copyrighted formulas... so that will be a bit different, and probobaly not legally possible.

the trick is getting the right http requests.
#9

whitebaron

Feb 14, 2009 3:55:36
as for leveling up and down monsters, that involves copyrighted formulas... so that will be a bit different, and probobaly not legally possible.

this is a point where you are pretty much wrong.
leveling monsters would not be problematic - one cannot copyright such simple things as +1 to all defenses, +1/2 damage. but you're right about a base problem here: you are still not able to do such a tool, as you can't show any monster from wotc without their permission.

one could do an encounter builder similar to the one of WOTC (as you are allowed to use the names of most of the monsters), completely without stats. once you want to introduce stats, you're doomed. one could do an npc or monster builder similar to the one of WOTC, as mathematical figures as easy as theirs can not be copyrighted. still, you could not use any of their templates, base races, etc. which leaves at completely homebrewed or user entry. however, if you do user-entry and allow them to save it, you'd need that to be behind some login wall, or make sure that no wotc entries are publicly available.

all in all, not a good prospect at making a tool.
#10

serphet

Feb 14, 2009 8:53:28
well if the formulas can't be copyrighted, then having the "browser" manipulate xhtml data doesn't seem thta big fo a deal, app seems doable.

this could likely be a grease monkey script honestly.
#11

mercury00

Feb 14, 2009 11:53:29
To be honest, I'm not as interested in trying to figure out ways around copyright as I am interested in making a robust, useful tool that anyone can use to create monsters, bands, and do so with the least amount of hassle (unlike the currently available 'bonus tools'). Tools that would actually make it easier for the DM rather than more work. This is the kind of application development I'm used to doing.

It seems that wotc ddi hasn't quite caught this concept yet, that DM's would like tools that simplify the process, while giving them options (not just tools that re-present the same data available in the books). So at the moment I'm not sure this will ever be possible.