hey
i'm sorry i dont respond frequently at the moment. i haven't been able to really look at your stuff yet. but i'm def. interested in seeing your progress and helping where i can. i've just been going through a tricky phase lately.
i don't have a source code for the mohaa recorder patch. it was all hard hacked into the .exe i don't think it was a dll modification. are you sure?? also it shouldnt interfere with other stuff...
doesnt demo recording work in SH/BT out of the box? i think back when i made this patch i also looked for a solution in the add-ons and they were either already there or not implementable at all.
anyway, the patch is easily reproducable using a disassembler. one only needs to find the 2 functions for starting and playing demos, which can be identified by string references.
you can see them in the quake 3 source code:
http://svn.icculus.org/quake3/trunk/...77&view=markup
CL_PlayDemo_f for playing and CL_Record_f for starting demos. they are already there in mohaa. the only thing missing in mohaa are these 2 lines
Cmd_AddCommand ("record", CL_Record_f);
Cmd_AddCommand ("demo", CL_PlayDemo_f);
what i did was take two cmd commands that nobody used and changed their strings and function address to get them call the demo functions.
i hope you can make something out of it.