this seems like a very strange problem. I managed to fix a few problems (the players head not being drawn, the background not being drawn properly) simply by renaming them in their respective DXImageLists. The messed up UI bar was fixed by drawing it on the main DXDraw surface instead of its own seperate one.

I believe the problem to be down to the antialiasing that occurs automatically when DO3D is enabled. In most places, this is not a problem, but it's stopping my fonts from being drawn as most characters have a thickness of one pixel....



Is there a way to turn anti-aliasing off?