"make FSX add-on's compatible in MS Flight"
There in lies the very problem that we have today. In order to ensure new products are compatible with old ones means old code must also be retained. Because a certain level of backward compatibility has always been maintained in MSFS, equates to a lot of the problems we have today when it comes to FPS issues. Some of the code in FSX dates back as far as FS 2000, and the only way to make it run fast is with sheer computer horsepower. It is likely a fact that if Microsoft threw away any and all compatibility that you would actually see a much faster, much more capable simulator. In fact you would get more detail with less computer resources. Sometimes in order to fix something, one has to completely break it. I'm getting the impression that this is what Microsoft has in fact done.
At first this may cause fear, naturally as add-on's can certainly add up on the financial side. But at the same time, it also allows developers to introduce new features that can never be implemented under the present code being used without once again unacceptable performance hits or requiring even more PC horsepower, which is really a bad way of going about it. This is why FSX requires so much PC horsepower, it's using 10 year old inefficient code. One must take some joy in the fact that the models themselves are always going to be pretty much forward compatible, it's the systems and flight dynamics that will need to be re-done which will take the most investment in time. This gives me comfort that the C.S. models in use today, will eventually migrate into any new simulator that Microsoft puts out after the system reworking has been done. One such example is working weather radar. Currently it is impossible to do with the current coding in FSX. If "new" old format coding/subroutines were inserted into the program, your computer would now be even further bogged down. Simply put, when it comes to flight simulators, a major rework is in order. Just making a 64 bit version alone would create huge improvements even with current specs of mid range computer rigs.
In conclusion, it is actually the desire to retain the past, that keeps us from moving forward where we currently should be and want to be. If this was not the case, all programs today would be 64 bit code and we would all be enjoying the leaps and bounds that it possess, but instead, we still see most programs still using the very old less efficient 32 bit system and we remain within its confines. Why? Because most people still use 32 bit systems, and are lucky to upgrade hardware every 8 - 10 years. Although I too hate it, I have come to understand that to get the flight simulator I seek in the future with all the features I want, Microsoft needs to finally tear down the 15 year old building, and start from scratch and use technology from 2010 forward, to create a leaner, meaner, and more resource efficient flight simulator. Doing so will not discard FSX third party content, it will just mean they; (third party creators), will have to reprogram it and adopt its newer more capable features. In the end we will all benefit from it and eventually realize that at some time, this must happen for improvements to continue in our little addiction.
Cheers, Thad
|