When some people slack off, others try to step up...
Starting with HL2MP as a base, but should not require HL2MP, only SE1. It's taking some time to wrap my head around everything because I'm used to testing in Source, not coding, but this should work out in the end. After all, I've got help.
If you want to help, reply to this post.
(Note: Right now, the mod code only works with the rest-of-world version of SE. I've almost got it working against the USK version as well, but getting it to work and still work with VAC is a trick.)