Yeah mod support and most of the accompanying manager functions were finished off by an awesome coder who stepped up to do the work, meaning we've finished 2 out of 4 main kickstarter goals. (We've also done a fair bit of the required NPC rewrite base, which is needed for the NPC rewards). It also leaves us with a little over 2k of money that is earmarked to
only be used to finish the remaining kickstarter stuff.
That said I'm pretty certain that we can finish the kickstarter things eventually with a bounty system. I know for a fact that we have plenty of coders out there who are willing to handle some of the bigger tasks for free, and I'm pretty sure that with a bit of financial motivation they could be moved from working on some of the easier system replacements to some of the harder ones (I know for a fact that I would be
).
As for central organization, the biggest difficulty with that is the fact that the majority of our codebase is pretty transient, which makes it night impossible to organize much. It's fairly common for potential devs to drop in for a month or two, then leave the community. I mean we've lost several contributor devs with git merge powers and even an owner dev (TDW, who is on the forums but doesn't dev anymore) over the last several months. Add into that the fact that often the amount of time a dev spends helping is inverse to the difficulty of those tasks (meaning devs that pick up harder tasks often leave sooner) and you run into a bit of problem with organization. I will agree that yes, organization can be a good thing, but when you are having people join or leave the project on a weekly or even daily basis, it's difficult to do much on the manpower side. That said we
have done plenty of organization on the planned features side, and have plenty of outlines drawn up and nailed down on where we are going with the game and are slowly chipping away at them. It's just a bit of the DF syndrome I guess, where we have very large plans for the game but only have a relatively small consistent coder-base to work on them, so it takes a while to get anything done (especially since that main coder base is also our git-merging base for the most part).