Re: The R38 for OpenBVE Train Simulator - BIG Update! (1199694) | |||
Home > SubChat | |||
[ Read Responses | Post a New Response | Return to the Index ] |
|
Re: The R38 for OpenBVE Train Simulator - BIG Update! |
|
Posted by SelkirkTMO on Sun Jan 20 21:35:29 2013, in response to Re: The R38 for OpenBVE Train Simulator - BIG Update!, posted by randyo on Sun Jan 20 21:26:43 2013. I was talking about the BVE audience in particular. The original author, "Mackoy" in Japan had a fairly decent audience in the early years when it was for Windows ONLY. After he got out of school, that audience (even in Japan) was no longer worth his time and effort. What's happening here is that OpenBVE took his original (abandoned) code and attempted to "port" it to Microsoft dotNET rather than something a bit more open (like OpenGL) as its "code engine." Had they gone with OpenGL, it could have been easily ported anywhere, particularly if the scripting for it were something like Python. So on a purely technical basis, along with patent issues, porting the software to Linux and Mac with the Microsoft-based original code has some serious limitations.Microsoft dotNET isn't licensed for Linux or OSX. There's a substitute thing called "MONO libraries" which emulate the Microsoft stuff within certain limits. It also needs VALA and some other libraries in order to work but without Microsoft's "DirectX" which Microsoft won't license, there's problems. Mac users can install Parallels which emulates Windows by installing Windows onto a Mac (with all the security issues) whereupon the Windows version can be run. For Unix, there's WINE which emulates Windows and can run the Windows version. But again, because of DirectX running only on native Windows, there's limitations there too. It won't run as well as on Windows because of all this. So the "small" of a limited number of train buffs, coupled with the limitations of the libraries on other platforms, makes for a very small number indeed despite the likes of us. :) That's where I was going. |