MythosaAkira
Explorer
towngen said:From developers: Obviously, I'd like to hear any techinical problems you see with my idea, as well as any improvements you can think of. Do you see any advantage to such a standard existing? Or would it be a disadvantage to any extent? Assuming a reasonably positive response from non-developers, do you think you might implement something like this in YOUR software? Would you like to help develop such a standard? Are there any people out there who are experts in XML that can advise me/us on if that is a good idea, or should a more primitive form of communications be used? Is there any functionality you specifically wouldn't want to share, or viseversa? Etc...
A good idea, and one I've batted around with various other folks over the years (and you can see what has resulted

I'll be frank and say that I think the best chance for success with something like this is not programs communicating with one another while running, but having a standard set of file formats for import and export. Communicating via TCP/IP or the like sounds cool, but this sort of thing should be approached in the simplest manner as possible, and then expanded upon as time goes on. With the varying schedules, agendas, and egos of everyone involved, shooting for the stars at the start will result in a lot of talk and little to show for it.
Off the top of my head, I would suggest to first consider what standards are out there (such as the export formats of PCGen and eTools), and work from there. Have a few standards for various things (magic items, monsters, spells, etc.), get a few programs out there using them, and then go from there. Also, regardless of how many people are involved, the main decisions should be made by a few people; committees usually aren't very efficient in that regard (are there exceptions? Certainly - but they are exceptions).
Hopefully these are some coherent suggestions; I'm kind of thinking out loud here. The main thing I'm getting at is that I've seen ideas like this come around regularly over the years, but they are usually too ambitious in the beginning and never end up getting anywhere.