Can someone post the directX files I need or place them somewhere where people could retrieve them so that people like me don't have to worry about getting the right files by ourselves? It would make things a whole lot simpler.
Wish things were a whole lot simpler with Direct X, but the pity is that they're not. It seems to me (and I may be way off here) that the way Direct X is upgraded is by adding a new file to the already very large collection of .dll's, which all get installed properly by the installer program when running under Windows. This makes it initially difficult to know what files could be "right", since there are so many of them. Hence, I suppose, your request.
Furthermore, "right" files would also depend on whether you're running an ix86 machine (e.g. Pentium IV) or 64 bit (e.g. AMD64). They're different for each architecture. And probably other factors, too, which I don't know about. But the installer programme does, hence using it is a "good idea".
Also, I am unclear about how legitimate it would be to post individual libraries from the collection in a public forum without permission from the authors. I am going to play it safe and guess that it would be pretty far from legitimate.
Also remember that installing libraries native to Windows taints your Wine installation. One thing that this means is that any testing of applications you do won't be applicable for posting to the Wine App DB (well, you can post your results as a workaround but not as though a Windows app runs under a normal Wine installation).
Finally, the cherry on this horrible horrible cake is that Wine doesn't work well with Microsoft's Direct X libraries - you must, for example, continue to the use the d3d8 and d3d9 libraries which come built in with Wine, NOT Windows native ones which, I am informed and have tested, won't work with Wine. This final aspect, together with the fact that M&B comes supplied with the appropriate Direct X library and so works out of the box with Wine (albeit slowly in big battles, albeit not version 0.901), makes the whole thing a bit moot.
That said, the guide I mentioned before (
http://wine-review.blogspot.com/2007/11/directx-90c-on-linux-with-wine.html) is quite good. The guide provides the appropriate link for downloading the November release of Direct X 9c. Provided a little patience, it's not nearly as scary as it looks and can be followed step-by-step. It's probably the best way to get close to a Direct X 9 installation on Wine, bar none. All it requires is a knowledge and working version of Wine and its config GUI, and preferably a text editor. And at the end, you get to run dxdiag on your Linux box, which I thought was quite amusing. But then, that's just me. Oh, and it should somewhat improve the performance of M&B .894. But it won't make .901 work (at least from my tests).
If you would like any help following the guide or doing anything else post a question here and I'm sure people will be happy to help if they can.