Seriously, though, I'd love to work on it, but your best bet is to find that documentation, see what you think of it, note any ideas, and find some other programmer to do it. I'd need to re-learn C just to get started, and as said, I won't have time for that till after my exams next year May/June. Unless I fail this year off course, in which case I'll have plenty of time next year. That's a bad scenario, though.
If you look at the docs I wrote, it'll explain what a thing like this can and cannot do. You can't make a good campaign by hitting a 'generate' button a few dozen times.