So now I’m actually playing this game for the first time (!), and I’ve enjoyed the first few missions.
Then the graphics geek in me started wondering if its possible to play this game with an enhanced look and with better performance. I especially like the style of the software rendered versions of Mechwarrior 2 — the dusk/dawn is so pretty — so an enhanced software renderer look is what I’m after, rather than the looks of the HW accelerated version.
A few key issues I find with the software renderer are:
- Subpar performance with dosbox - emulating software rendering is going to be slow
- Lots of artifacts — cracks between polygons, the renderer doesn’t seem to use sub-pixel precision, geometry is wobbly on camera movement, polygon and line aliasing etc.
- Fixed set of resolutions
- Is it possible to get the software rendering look on a HW accelerated version by patching some resources / turning off features i- game? If this is possible then an approach might be to override/intercept a HW renderer like glide to enhance the rendering to get the desired look.
- Has anyone reverse engineered how the MW2 software renderer works? Which DLL does what / what is the internal SW renderer interface? Any documentation on how the scene is represented in memory?