A new computer program to help GMs


Pathfinder First Edition General Discussion


So, here's the deal, I am currently taking a Visual Basic class in college and for my final project I decided to make a program which can automatically generate NPC stat blocks for GMs. It would first be able to randomly generate the stats, and then spit out a stat block in HTML format. I'm not sure how likely I am to finish it in time for my final grades, but I am interested in trying to develop it out into an actual tool for GMs to use to make their lives easier. I know when I run a campaign, if there is one thing I hate doing, it's making freaking stat blocks, it takes wayyyy too long. So, that being said, my current plan is to finish what I can for my final project (for the sake of simplicity, I'm currently only doing the expert, warrior, and aristocrat classes) before trying to make it a reality for GMs everywhere.

My question now concerns licensing. I would like to put this under the GNU GPL, but, due to the inclusion of OGL content would this even be possible? On that note, would it be possible for me to include material from later books outside of the Core Rulebook(in later releases of course)? I've noticed a bunch of community content covers material in other books (d20pfsrd is a prime example), but the community use policy doesn't seem to allow this sort of thing, so I'm just asking before I do it... long before I do it if you look where I am as far as completion of this project xD


Is there a place or a contact we can ask about this sort of thing?


lastblacknight wrote:
Is there a place or a contact we can ask about this sort of thing?

I am wondering the same thing.


leo1925 wrote:
lastblacknight wrote:
Is there a place or a contact we can ask about this sort of thing?
I am wondering the same thing.

You can email me at airbornemist6@gmail.com.


This would be a nice program, generating stat blocks can be a bit too time consuming indeed, in the time it takes me to generate a stat block, i can do a dungeon, or a town...


Have you looked at PCGen? It's primarily a tool for managing player characters but does have random generation of NPCs as a feature.

pcgen.sourceforge.net

I'm using to create my "important" NPCs by hand. If you do make an NPC generator you might look at having it export to the PCGen format so the could be opened up there for further management.

As for content, PCGen comes with a bunch of content including all the info for Pathfinder.

Hope this helps.


William Rodriguez wrote:

So, here's the deal, I am currently taking a Visual Basic class in college and for my final project I decided to make a program which can automatically generate NPC stat blocks for GMs. It would first be able to randomly generate the stats, and then spit out a stat block in HTML format. I'm not sure how likely I am to finish it in time for my final grades, but I am interested in trying to develop it out into an actual tool for GMs to use to make their lives easier. I know when I run a campaign, if there is one thing I hate doing, it's making freaking stat blocks, it takes wayyyy too long. So, that being said, my current plan is to finish what I can for my final project (for the sake of simplicity, I'm currently only doing the expert, warrior, and aristocrat classes) before trying to make it a reality for GMs everywhere.

My question now concerns licensing. I would like to put this under the GNU GPL, but, due to the inclusion of OGL content would this even be possible? On that note, would it be possible for me to include material from later books outside of the Core Rulebook(in later releases of course)? I've noticed a bunch of community content covers material in other books (d20pfsrd is a prime example), but the community use policy doesn't seem to allow this sort of thing, so I'm just asking before I do it... long before I do it if you look where I am as far as completion of this project xD

Hey Visual Basic Buddy!

I'm doing the same thing for my final project! Small world.


CanyonR wrote:

Have you looked at PCGen? It's primarily a tool for managing player characters but does have random generation of NPCs as a feature.

pcgen.sourceforge.net

I'm using to create my "important" NPCs by hand. If you do make an NPC generator you might look at having it export to the PCGen format so the could be opened up there for further management.

As for content, PCGen comes with a bunch of content including all the info for Pathfinder.

Hope this helps.

Actually, PCGen makes an excellent model for untangling the OGL and GNU GPL licenses. Separate out the program from the data. The data sets for PCGen are the OGL information, but the program itself can have a separate license (LGPL in the case of PCGen) since the OGL content is not hard coded into it. The data sets contain all the necessary licensing information and attribution to cover that part.

IANAL (I am not a lawyer), but PCGen has actually gone through the legal dealing with WotC, so their way of dealing with the licensing should be pretty well vetted and provide a relatively safe model.


So basically what you guys are telling me is to not bother releasing it because PCGen is already out there?

This is going to get written regardless of whether I figure out my licensing or not (it's my final project). I'm glad to hear I'm not the only one doing it though. Of course, what I'm doing for my final project is incredibly simplified, so I'm not sure how much work it's going to require to become a viable alternative to PCGen, but it's something and it's something aimed at Pathfinder.


William Rodriguez wrote:

So basically what you guys are telling me is to not bother releasing it because PCGen is already out there?

While I referenced PCGen, I implied no such thing.

I suggested separating the OGL material into a data component which is read by the main program under the GPL as an answer to your licensing questions. PCGen is an example that illustrates this model.

The fact that it has been around since D&D 3.0 and had had legal dealings with WotC lends credibility to this being a viable solution to your licensing. Additionally, I believe other (commercial) character generation tools use a similar model.


Ah, sorry, I misunderstood you. Thanks for the advice. Now I just need to finish coding this thing xD

Community / Forums / Pathfinder / Pathfinder First Edition / General Discussion / A new computer program to help GMs All Messageboards

Want to post a reply? Sign in.