Essentially all of this code was originally Garry’s. I just fixed it so it worked in GMod 13.
So during the GMod 13 Beta, I realized there was no Counter-Strike weapons bundled along anymore. I hastened to salvage them before it was too late. When GMod 13 did get released I noticed that there really was no sign of the original CS weapons we all knew and loved/hated. I attempted to fix it, but I couldn’t even get past the loading screen because Garry broke it for Windows XP users.
On 10.25.12 he fixed it, and first thing I did was fix the CS base as I didn’t think anybody else had done so yet.
It wasn’t a particularly complex or hard fix. I did it because without this, aspiring SWEP’pers might only have complex confusing code to look at, rather than a code skeleton on which they could add meat onto. The CS base Garry made a while ago provided just this. It was simple, but not too simple, and it covered a good range of things. When GMod 13 went live, there wasn’t anything else like this as far as I knew. Plus, looking around Facepunch brought me a bunch of threads of people complaining about no CS weapons bundled along.