In the current system of caproj, there is a limit to how much people can work at the same time. Like, one person at the program itself, one to three at the graphics part, one at the events, etc.
And though it's a cool system, it's, as I said, limited to how much people can work at the same time. So my idea is...
Let me explain it how it would work in motion.
There is a source capx file. Guy #1 makes a change in, let's say, graphics. But, he doesn't save the changes to the source capx file(Let's call it SCF), but to a plugin file, not changing the SCF at all. At the same time, Guy #2 makes changes to a group in the event system. But when Guy #2 is at work, he doesn't have the graphics change Guy #1 made, since he doesn't have the plugin file. That means that all the guys work with the same capx file. And when 10 plugin files are made, the guys send the Main Guy their plugin files, and he loads the plugin files in his copy of SCF, updating the game with all the 10 changes the 10 guys made. Then, Main Guy sends the v.2 SCF to the 10 people, and they make their new changes to the v.2 SCF, and so on, and so on, and so on.
I'd say this idea is not mine. This kind of a plugin system is used in ROM hacks, like translations. Example: Fan Translation of Ace Attorney Investigations 2. Also, collaborated Oblivion mods.
So whadda ya say?