Good point. Anyways, with a bit of help from IRC that kept me from looking for files that are hidden in .pk3s I managed to figure it out for the most part. I just can't seem to figure out how to set fs_basepath permanently (tremfusion has it set to present working directory, which is...not good). I know that there used to be a problem where fs_basepath wasn't set properly in a tremulous binary package, so I hope there is some way to set it. However, that is not strictly necessary (I can just have a script run it with the appropriate command line argument to "fix" it). EDIT: its not possible, I'll just write the bash script.
By the way, in case the tremfusion client becomes unusable on pure tremulous servers (it seems like that is the intention) where can I get the mgclient? I've looked all over for it and I can't even find a source package, much less an ebuild or .deb.
Thanks for all the help, I'm marking this solved since this should be fixed in other clients. However, I would like to urge the developers to add an updated client into the main release! Yes, it will come with 1.2, but while there has been lots of progress in that respect, I think no one is really sure when 1.2 will be done.