I've been a little quiet here because I had a breakthrough over the last few weeks with my implementation of CPM-like movement in #quake1 . I've got something that works much better now, though it's only compatible with FTEQW.
Every day I've found new bugs and then fixed them. Bugs in clientside movement prediction, bugs in the slidemove, etc. It's been consuming all my time.
I'll record a video of it soon, or maybe stream some gameplay. For now I've posted the code here: