I added the NetFix Client source code to the public SVN.
I'd been meaning to release that code for a while, but never quite got around to it. I had to dig through some SVN documentation to figure out how to dump it from my private repository and load it into the public one. I could have just checked in the current project, but that would have lost version history, which I didn't really want to do.
I've also added the op2ext project source as I've made some modifications to it. It's mostly written by BlackBox though. The changes I made were to support loading (permanent) addons through the INI file, such as the NetFix Client.
I also made some recent changes so it would still work if Outpost2.exe got relocated. That pretty much never happens though, unless you're loading a level DLL directly in a debugger, such as OllyDbg, and the usual address gets taken by a dummy exe file. This makes debugging slightly more pleasant (provided you disable NetFix, as that also causes startup crashes if Outpost2.exe is relocated).
Note that after I made the module loading modifications, some people said they had problems with the older /loadmod parameter. I believe Renegades was affected. If anyone wants to experiment to see if this is still an issue, feel free. It'd be particularly nice if the reason why it was an issue could be determined, or better yet, if someone can figure out how to fix it. Assuming it's still broken.