SuperTux wrote:Why not just use OpenGL and move away from DirectX?
I agree with the 'use OpenGL' bit but not so sure about the 'just' bit. I'm not really in the know as I'm no programmer, but the impression I've gathered to date is that Kuju/EA tied themselves to all Microsoft's stuff so thoroughly it would probably result in most of the program being rewritten from scratch. But we're talking about a title developed and released in 2005-07, back then nobody thought the prospect of a closed Windows would be possible, Linux was still only a hobby for nerds and Macs were still using the impressive but somewhat mysterious PowerPC G5 processor built by Motorola.
However, I do think it's high time that development on the current platform be stopped and RS.com release a new program that doesn't have the Kuju legacy tied around its ankle like a ball and chain holding progress back to just a shuffle, because while some games of that vintage have managed to age gracefully it is clear that RS/RW is not one of them. In creating a new platform from scratch the Kuju legacy would be used for just one thing - learning from mistakes, such as a physics model using a mix of Systeme International units, other non-SI metric units and obsolete imperial units instead of SI across the board. A new program from the ground up could use OpenGL from the word go so that it could be simultaneously released on Windows, Mac and Linux versions of Steam, and new export plugins for all the existing modelling tools could allow a decent number of the same original asset files to be recycled for the new program.
If the current RW platform was to be finalised and development efforts put into a bottom-up replacement, it wouldn't be the end of the world for users who couldn't upgrade to the new platform. Some third-party providers would still be producing for the old platform, either out of choice not to move forward or out of convenience if they could use the same 3D models on both old and new platforms. Look at MSTS, it's ten years since the developer last did anything for it and it's still spawning new content regularly.