I have posted the patch to the mailing list a few days ago, but got no
response. Before it won't apply cleanly anymore, I'll better post it on the
bugtrack for others to see who are accepting patches and might feel responsible
for it.
Generally, it adds mdr support, Ravensoft's slightly modified (and working!)
implementation of id's md4 format, that uses skeletons for animations of
models. It will not interfere with any already working features of the game,
just add the support. If one wants to disable it, one needs only to comment out
the #ifdef RAVENMD4 define.
I applied the patch, albeit with RAVENMD4 undefined by default. I'm not sure I
see the value of having MDR support without an interface into cgame. Trouble is,
creating such an interface breaks compatibility with baseq3, and I believe that
is something that is to be avoided. Such an interface could be similarly
#ifdefed to this patch though; I don't think anybody would object to that.
Setting a QA contact on all ioquake3 bugs, even resolved ones. Sorry if you get a flood of email from this, it should only happen once. Apologies for the incovenience.
--ryan.
Created attachment 786 [details] MDR support