Dr Ronald
2013-09-26, 08:10 PM
Hello,
I know this post is a bit length, but please bear with me. A few years ago, I started writing a program in Excel VBA for a DM assistant type application. There were a few reasons why I chose to write my own program instead of just use one that someone else had already developed. First, I was just starting to learn VBA at the time, which I use quite a bit in my line of work, and I find that a project is the best way to teach myself a new language. The second reason was I found that the application I saw online didn't quite have the content or functionality that I wanted to see in the program. Thirdly, I am cheap and think that software (especially this type of software) should be free.
After getting quite a ways into the program, I decided that VBA didn't have what I needed to achieve what I wanted to with the program. I wasn't surprised by this, but again I was primarily using it to teach myself a language; however, I did find with the VBA program that what I had written to that point was extremely useful to me as a DM. It really reduced the time i required to prep a campaign, and gave my campaigns much more structure. So I began rewriting the program in C++ using Qt Creator. Long story short, I have since then become so busy that I rarely have time to work on the program. I really want to see this project completed. I would love to give this software away to fellow DMs. I feel that at this point the only way this program is going to get done in the next 10 years is to crowd source.
Anyways, let me tell you a little bit about the program. It would take me far too long to tell you about all the functions the program has/will have, so I will try to sum it up. This is meant to be the be-all and end-all DM assistant. Basically I am trying to cram everything from the 3.5 core rulebooks into one program, and by everything, I truly mean everything. Not just raw text, but real functionality pertaining to most rules/encounters/monsters in the core rulebooks. It is also highly customizable, with the ability to create custom monsters, weapons, armor, etc. At some point, I would like to expand the program so that you can use it with several different d20 systems. Now let me be clear, this is not just a game inside a game. In my experience using the program in no way detracts from the fun of DMing, but actually add greatly to it. Also, it is in no way meant to replace preparation. It just reduces the amount of time it takes to prepare.
So I would like to put out a call for any and all programmers that would be interested in helping me out with this project. If you are not a programmer and still want to help, there will be tons of work to do once I start inputting monster data. This will be something that anyone that is somewhat familiar with Excel will be able to do.
Please do me this favor. If you do not have something positive to say, don't bother replying. I don't care if you think that this is a terrible idea, think that it would not be useful, or think that there are already more useful program out there. I am just looking for people who are willing to help and support. Thanks in advance.
I know this post is a bit length, but please bear with me. A few years ago, I started writing a program in Excel VBA for a DM assistant type application. There were a few reasons why I chose to write my own program instead of just use one that someone else had already developed. First, I was just starting to learn VBA at the time, which I use quite a bit in my line of work, and I find that a project is the best way to teach myself a new language. The second reason was I found that the application I saw online didn't quite have the content or functionality that I wanted to see in the program. Thirdly, I am cheap and think that software (especially this type of software) should be free.
After getting quite a ways into the program, I decided that VBA didn't have what I needed to achieve what I wanted to with the program. I wasn't surprised by this, but again I was primarily using it to teach myself a language; however, I did find with the VBA program that what I had written to that point was extremely useful to me as a DM. It really reduced the time i required to prep a campaign, and gave my campaigns much more structure. So I began rewriting the program in C++ using Qt Creator. Long story short, I have since then become so busy that I rarely have time to work on the program. I really want to see this project completed. I would love to give this software away to fellow DMs. I feel that at this point the only way this program is going to get done in the next 10 years is to crowd source.
Anyways, let me tell you a little bit about the program. It would take me far too long to tell you about all the functions the program has/will have, so I will try to sum it up. This is meant to be the be-all and end-all DM assistant. Basically I am trying to cram everything from the 3.5 core rulebooks into one program, and by everything, I truly mean everything. Not just raw text, but real functionality pertaining to most rules/encounters/monsters in the core rulebooks. It is also highly customizable, with the ability to create custom monsters, weapons, armor, etc. At some point, I would like to expand the program so that you can use it with several different d20 systems. Now let me be clear, this is not just a game inside a game. In my experience using the program in no way detracts from the fun of DMing, but actually add greatly to it. Also, it is in no way meant to replace preparation. It just reduces the amount of time it takes to prepare.
So I would like to put out a call for any and all programmers that would be interested in helping me out with this project. If you are not a programmer and still want to help, there will be tons of work to do once I start inputting monster data. This will be something that anyone that is somewhat familiar with Excel will be able to do.
Please do me this favor. If you do not have something positive to say, don't bother replying. I don't care if you think that this is a terrible idea, think that it would not be useful, or think that there are already more useful program out there. I am just looking for people who are willing to help and support. Thanks in advance.