DethStryke said:
If it were marketed and presented as a "set-up", then your logic would stand. As it is, every new version of windows since 3.1 has introduced wizards made to automate just about every single thing any end user would ever want to do with a PC. Millions of people drive cars every day and don't know what a clutch is or how it works, despite every car having one - it is done for you in automatics (the majority in America).
As mattcolville has pointed out (and I did in a little rant a few posts before this) it fails in that many people can't stand to use it. *IF* it ran less like a C-64 game with the loading times and did not require above average knowledge of software/computer use to make it function, then it would be the best thing ever and this thread wouldn't exist. It would literally be the original post, a link to PCGen and a bunch of people reading it. Maybe another few posts comprised of "Bump!" and a request to have it stickied.
If you have the cure for cancer but you chisel the knowledge on a stone tablet in a dead language, what good is it going to do anyone?
I just want to point out here, PCGen may be very complicated, but I think it's fair to say that what it's trying to do is *absurdly* complicated. If people want a character generator for just the SRD, our solution may well be far to complicated. But we didn't set out to create a character generator that can just do SRD. We set out to build a character generator that will allow people to use rules from essentially any source (yes, we can't distribute data for everything, but if a person wants to do something with their character, odds are, PCGen can do it). So far as I'm aware, there just isn't another application that can model as many rules as PCGen can. Can we make the GUI better? Yes. Can we improve perfomance? Certainly.
Improving PCGen is something we have had to put a lot of thought into. Writing an app that can do what we can with the data *and* performs *and* has a simple gui is not the trivial problem you all seem to think it is.
I'm open to any suggestions, but the simple fact is, writing an app that will let a person create an epic psionic vampire wereboar, and do so accurately is in itself a difficult problem. Coming up with an interface that makes this easy borders on the impossible.
Simply put options increase complexity, and complexity increases perceived difficulty. It is *inherently* at odds to allow a person to create an epic psionic vampire wereboar, and at the same time consider interface simplicity to be paramount.
Now, I'm *not* saying that we can't make pcgen easier. But making pcgen *easy* is at odds with our chosen goal of making pcgen capable of performing as many rules as possible. (Really think about this. Really just sit back and consider that there are hundreds of OGL books on the market, and each has subtle new rule changes, and outright conflicting rules and rule changes. The actual possible combinations that these rules can make when used on a character probably number in the billions of billions.) There are plenty of applications that can make building a Player's Handbook character, there are less that can do the whole SRD. There (so far as I'm aware) is *one* that can handle almost any book thrown at it. The SRD only market clearly isn't our target market. I don't intend to be snarky at all when I say this: If you only need the rules from the PHB and DMG, PCGen was not designed for your needs. There are indeed simpler and faster tools out there for this simple subset of the rules. But when you buy that shiny new book from Green Ronin, and want to use it (or some of it) in your game, almost none of the other apps out there won't meet your needs anymore. Few of them will let you even enter new rules. You can enter the rules in PCGen. It's not simple to do so, but it does work, but likely you won't even have to, because PCGen may even ship with the book you are now using.
I invite you all to *actually* look at pcgen 5.10.1, because a lot of thought was put into it to make the interface more consistent, and for it to offer the user more clues to the user. I suspect many of you have used PCGen here and there over the past 5 years. The application has had it's ups and downs, but it has continued to improve, continued to accept more and more rule variations, and *continued to get faster and easier*. Before 5.10.1 shipped, we put a lot more polish on it then any previous release. We standardized the windows in it, added search boxes just about everywhere, added clear tips as to what was unfinished with your character, and a number of other UI improvements. *yes* it is still the same basic UI, but it it a hell of a lot cleaner then 5.8 or any previous version. And in the future, 5.12 will be cleaner still, and on to 6.0.
And to those who scoff at us asking you to come help, You don't have to be a programmer to help. You don't have to edit lst files to help. You don't have to document to help. Even filing bugs, or pointing out specific elements that are flawed helps. Come over, join our lists, and throw stones constructively. Like products put out by businesses or not, all of you have unparalleled access to the people who make and maintain PCGen, and we do it *for you*. If you want a better character generator, you have the forum and the access to the people to make it happen.
Devon Jones
PCGen BoD
Code Architecture Silverback