Alright, so I've got a basic monster generator that I can expand on. Now I need to redo the ability tree generator. It's being a giant pain in the ass though, so I was hoping to maybe discuss it with other people, just to get my gears spinning? You don't actually need to really need to contribute anything, so don't worry about that. I just need to shake my brain down and put my thoughts in order, and trying to express them to other people helps do that. So go ahead and ask any questions you might have.
Anyway, this thing is supposed to generate a skill tree. The nodes on this tree will contain both new abilities, as well as boosts to existing abilities and increased stats. Right now I have a very basic version. It can generate an outline for a tree, including what it's focus is, what elements it uses, what other particular details it might have, etc. But after that it just throws abilties randomly at a wall. They link together properly, but the abilities themselves are just randomly either stat boosts or new active spells. It does at least make the abilities use the relevant element, and the stat boosts use relevant stats.
What it needs, is to have actual goals and priorities, such that you don't end up with a tree with nothing but slight variations of the same ability, or with nothing but stat boosts. It should go "Oh, this tree is an offense tree, it should start with a fitting basic offensive ability, and then should have some mixed upgrades for that ability and generic stat boosts, and then maybe another ability, and we'll throw a major node in there somewhere, and..." It should also sort the upgrades into similar clusters, so that you can get the stuff that's useful to your build without wasting too much time on junk.
Edit: Oh, and if people want me to throw up another demo just ask, or if you want help running a demo.