Knowledge of the SVN first of all.
In my opinion, you do not need any knowledge of the KM svn.
I as an KM worker need an easy way to give back the patches to you upstream-devs.
You should not need to come to me. I should come to you.
But I need an easy way.
I especially would feel that way, since I have no way (or maybe it's intention?) of testing MP code, also, I don't like to play MP at all (maybe because it doesn't have an easy console?).
KM is as much about MP as it is about QB, SP and all the other modes.
Right, in KM 1.0 SP did not work but that was because of a last-minute change.
And I think KM found its place as a "Oh cool, I can download it and it has all the things that I need." for the people that wants to start with a new BC installation.
My guess is that 30% off all changes I have in your scripts are MP changes, 60% are bug fixes (crash!) and the rest is some minor stuff.
So people would have to create diff files and upload them for testing.
Well this would require every dev to handle .diff files. Including the tools to apply and creating them.
Actually I also fixed it, not just for the transporter but any script which does the player swapping without actually modifying ReSet.py.
Thats what I meant when I was saying something about lack of communication.
How can USS Sovereign get his changes back to you and, if you these changes back to little effort?
Currently it likes that (example):
1. Sov to Mleo: Writing a nice letter about the fixes he made
2. Mleo to Sov: Writing a nice letter back
3. Sov and Mleo will maybe have a little private discussion about the new patch
4. Mleo integrates the patch
5. 3 month later Mleo releases the new version to bcfiles
6. I download the new version and integrates it into KM
7. I find that the new changes creates a problem with KM
8. I write a nice letter to mleo...