Before I start the thread, I didn't post this in the Community Use thread because I don't want to sign up to the program. I don't think it would actually help me, except that I could say the trademarked name that PFRPG is short for or the company that runs it. The only obstacle to me saying either now is the OGL, which I had to adopt due to how 3.x games work. Long story short, I think I can get around it, but it'll take a lot of extra engineering and I think my time could be better spent on other parts of the program.
This program (PFSB) makes statblocks for monsters based on user input. It only runs on *nixes as of now, but it shouldn't be too hard to change that. Also, the codebase is an absolute mess. v0.2 is mostly going to be me rearranging the codebase to be more maintainable.
Planned (farther in the future, mind you) is to have the output be a PDF instead of HTML. Also planned is a sort of internal DB that you can add files to for non-SRD (homebrew s+$@) creature types and classes. Oh, and probably a GUI at some point. That sounds possibly helpful.
Project is here. It should compile for Windows, but it won't output because it has *nix-specific things built into it. For example, fslash is the directory separator and the program has to read a template file from /usr/share. That second thing is defined in platform.hpp, and I don't think it's hardcoded anywhere else.
https://github.com/frozenMustelid/pfsb
Anyways, enjoy. I probably won't be able to work on it again for a week or several, so please tough out the issues until I can fix them.