Hi Robert,
although I am new to this forum, I think I have quite a lot of experience with FSX because I am providing people in the VATSIM-Germany-Forum with support for FSX and with an FSX-Workshop via Teamviewer for a couple of years now. So I would say, I know quite a lot about FSX and its limitations.
But I am flying with the VRS F/A-18E for a few years now, I use the VRS TacPac and I have the PMDG737NGX, so I also know how far you can go beyond this limitations. :wink:
What I have learned in years of working with the FSX is: You can absolutely never prove that something is impossible. You can only prove that something is possible by simply doing it.
I really love this statement from VRS:
A few years ago nobody could think of a working FLIR-System in FSX. Nobody could think of Missiles that can destroy other aircraft in a Multiplayer-Environment in FSX. Nobody could think of bombs that really create permanent effects to the ground in FSX. Nobody could think of Aircraft-Carrier-Decks that are pitching up and down in FSX - making a carrier-landing in FSX more difficult than ever before. But today all these features are reality in FSX and not only in a very simplified way but for example with all the different FLIR-Modes that can be found in the real aircraft and accesible in the same way like in the real aircraft directly in the virtual cockpit of the VRS F/A-18E. My opinion is that the PMDG737NGX is a really great aircraft but the VRS F/A-18E with the VRS TacPac is even more sophisticated (because the real F/A-18E has much more "special" features than the 737NG, and VRS don't say that something is impossible).
I would even go a step further and say: If the real F/A-18E had a weather-radar, VRS would have included a weather-radar in their F/A-18E or would work on this.
Now you might answer that a weather-radar is impossible in FSX.
I know that there is no simple method in FSX that can provide Add-On-Aircraft with the weather-data they need for a detailed weather-radar. There is nothing new about this. But nevertheless I would still say: A detailed, correct working weather-radar is possible in FSX.
You might wonder that I say that, even if I know about the limitations in FSX? Let me explain you a basic concept for a new weather-tool, that would make the implementation of a weather-radar very easy (but of course there may be other ways to achieve this as well - I am only giving one example which is possible):
1. First download the real weather like many other weather-tools already do. You can use the VATSIM-Weather for example or the NOAA-Server. Or you can let the user create his own weather like he does in FSX normally.
2. Then send wind and QNH to the default FSX-weather-interface (maybe with some little turbulence effects like some weathertools do) but do not send any cloud layers or rain-information to FSX. Just let the weather in FSX on CAVOK.
3. Then use the basic weather-data provided from different sources or set by the user to create exact positions of clouds in a similar way FSX uses to set clouds. I would suggest doing this calculations for the real weather on a server and send the positions of the clouds to the users, so everybody gets the same information (that would be useful for online group-flights where the users might compare their weather data). Do this calculations for rain, fog or other effects you can think of.
4. Then set the clouds to FSX as single 3D-Objects using the installed textures (default, REX, ActiveSky or whatever). Set rain, fog etc. using effects (*.fx-Files). That would have some nice side-effects: You can create cloud-shadows (!) and you can create rain, fog etc. in a certain distance (!) to the aircraft and not only have rain, fog etc. at the current position of the aircraft. In reality you can see rain even if it is far away so it would be nice to have this option in FSX.
5. Send the data where to find clouds, rain or whatever a weather-radar would need to an interface that can be used by aircraft add-ons for their weather-radar.
That's it.
To prove that this way is really possible, let me give you some examples of software that already exists:
To No. 1: Downloading the real weather data from a server is a basic functionality of nearly every weather-tool (FSrealWX, ActiveSky, FSGRW etc.) - there is nothing special about this.
To No. 2: Setting wind and QNH (maybe with some nice turbulence effects) is a basic function of nearly every weather-tool. Setting CAVOK is nothing special as well.
To No. 3: This is the basic concept of FSGRW - a new weather tool, that does first create a detailed weather model based on real world data on a server and then sends the information to the clients. It may need some server-capacity but it is possible.
To No. 4: This is the basic concept of CumulusX - a weather tool designed for glider pilots that creates cumulus clouds as single 3D-Objects in FSX bypassing the default weather-interface. The clouds do not look great because they use a really bad texture quality but exchanging the textures and using REX-Textures or ActiveSky-Textures would be possible. CumulusX also creates cloud shadows (!) in FSX. The shadows look a bit strange because they are based on very-low-resolution-polygons but enhancing the graphics quality is something that is definitely possible if you spend a lot of time working on this. Setting effects in FSX far away from the own aircraft is also possible as the VRS TacPac proves with the explosions of the missiles and bombs far away from the own aircraft.
To No. 5: If the data is already determined in step 3, then this step is very simple.
You see, every single step of this way is possible. It just needs much (maybe extremly much) work to do, but "lasting long to create" is not the same as "impossible".
The steps itself are already done in several different weather-tools. What is needed is just a combination of the already existing weather-tools and textures.
But I would say, even using the default-FSX-weather-interface implementing a weather-radar is possible (but even more complicated). I do not know, how this could be achieved (maybe an interface to ask the graphics card, where clouds etc. are positioned? - very strange idea though), but I would still not say that this is impossible.
I think about this in a completely different way.
We could still live in a cave because it is impossible to create buildings that are more comfortable than caves.
We could still eat only fruits and berries we can pick up from plants because it is impossible to kill an animal that is much larger than a couple of men and it is impossible to light up a fire that allows us the baking of bread.
We could still travel by walking around because it is impossible to travel faster than the fastest man can run.
The people who say "No, it is not impossible" are exactly the ones, we need in our society. People who say "It is impossible, no need to try it" are the ones for the shredder :wink: (although I think using this idiom is very close to a violation of the forum-rules).
I don't want to offend you, but in my life I have made the experience that the people who argue like you do with your example of the shredder are often the ones, whose statements are just plain wrong. So next time when you think about your shredder please think twice about the impression such an idiom can leave behind.
If you had said "Creating a weather-radar in FSX is much too elaborate, so PMDG is not even thinking about this.", I would completely accept that, because it is PMDGs decision what to implement - although it might be smart to have the requests of the users in mind when making these decisions. But if you say "It is impossible" or "It can not be done" I step in because this is simply not true.
If you think, the idea I mentioned above is worth a trial, I would be very satisfied. If another FSX-developer thinks, it is worth a trial, it would be very nice as well (I would like to create a weather-tool based on this concept on my own (maybe as an addition to the new VATSIM-Pilot-Client we are developing at the moment), but I have too many other projects at the time). If you think, the idea is not worth a trial because it is too elaborate, I would completely accept that. But please stop telling people that something is impossible.
Best regards
André Koloschin