I cannot fathom why such a highly-sought wishlist item didn’t get addressed by the launch of '24 - not even a “not planned”, not a partial address like
which would have done so much for the 3rd party add-ons while being far less resource-intensive than the points above. And now, even though this is tagged as a FS24 wishlist item, it’s missing from the “Lifetime” list.
I would resubmit it, even just in that limited fashion of METARs only, but it’s not allowed anymore:
A METAR by lat/lon and by facility ident API has been in the sim for several years already. It is available on the JS listener JS_LISTENER_FACILITY using the GET_METAR_BY_LATLON and GET_METAR_BY_IDENT calls, and is also available via the MSFS Avionics Framework SDK.
The sim NXi has displayed this information for a very long time, and WASM gauges can have this info communicated to them via the comms bus API is they want to get it.
this has been asked for since MSFS 2020 first launched and at this point it’s clear that it’s simply not going to happen. my guess? opening weather up to an API may violate Microsoft’s contract with MeteoBlue, who provide the real-time weather feed.
It’s not going to happen because the weather system in MSFS is completely different than previous sims. FSX and P3D had a feature known as “themes” which developers such as ActiveSky could use to place specific clouds at specific locations and heights, both surface and aloft. That feature simply does not exist in MSFS. Whats more, in previous sims, clouds were generated from pre-existing 2D textures, while in MSFS they are dynamically generated from data contained in the gridded model, supplemented by r/t satellite imagery.
MSFS was designed to work directly with the contents of a standard global gridded weather model, which has multiple vertical layers containing multiple types of data per layer. If they were to “open up” an API, any weather injector would have to provide the exact same type of data, and in the same format, that MeteoBlue already provides. There would be nothing to be gained by that.
The only possibility would be if an injector used an alternate gridded model such as the GFS, but that probably would make little difference in the overall weather depiction.
No 3rd party developer has the means to generate their own gridded model to replace the one supplied by MeteoBlue. Such models require many hours to create, can only be generated on a supercomputer, and using input data that by and large is not available to the general public. Such models would have to come from a professional weather data provider like MeteoBlue, or government sources. It is possible to access the model data from the US GFS model for free from the NOAA NCEPS server, but it would require a lot of post-processing to put it into a form that MSFS could use.
I’m not in the least concerned about the lack of a weather injection API.
however, all the premium third party aircraft developers have been asking (for years now) for an API that will allow them to build a proper 3d weather radar into their simuation. the “weather radar” feed provided by MSFS for use by add-ons is simply a canned top-down 2D bitmap of a horizontal slice through the weather at an undisclosed altitude. it doesn’t change, no matter the flight level. it can’t be tilted up or down, which is how all modern weather radars are actually used: pilots need to look at weather returns from above and below their flightpath when they are climbing or descending, or picking a clear altitude to avoid turbulence. a proper weather API would allow developers to display real-time 3D weather radar returns based on the actual weather around the plane.
the lack of such an API is why the weather radar on the FlyByWire, Fenix and PMDG and (in think) the IniBuilds planes are all INOP. the developers have made a conscious decision not to use the Microsoft-provided 2d slice because it’s unrealistic in a study-level environment. better to have no weather radar than a fake approximation of one.
briefly explained by actual Boeing 737/Airbus A330 pilot:
when asked why no weather API was provided, representatives of the major study-level airline developers were told that it would violate Microsoft’s contract with MeteoBlue.
Perhaps a simple way is to make a new contract. Weather display is one of major point on heavy (ATC ALSO !). It is probably most important to have them in a flight simulator than a flower and grass on the ground (not a critic, just a suggestion)
i think the issue is that Microsoft has access to MeteoBlue’s API for a considerable fee, and they don’t pass on that low-level access to third parties. it’s expressed in the game by the volumetric cloud layers, and by the uneditable 2d weather radar bitmap that’s supplied to aircraft radar displays. that’s it. there’s no way to leverage it to scrape additional data.
opening up a low-level weather API (which would need to have access to cloud, wind, and QNA info for the entire world from ground level to high altittude, at the minimum) would amount to granting third parties basically free access to a large chunk of MeteoBlue’s proprietary weather database. someone could potentially write an external program which accesses such an API (masquerading as an MSFS addon) to make a payware windy.com-like phone app, for instance, without paying MeteoBlue a cent.
Asobo always has some excuses. Limitations, etc etc. Xplane is way ahead of things. If you wouldn’t make a weather radar possible why are you in simming bussiness? Funny.
They don’t seem to care about extending weather in this way (I’m not referring to eye candy/cloud graphics - they do great there and are still improving)… Why would they? 3rd party wx dev is essentially eliminated, they have all the popular features 3rd party wx has ever had now. There’s not much incentive here to take things any further. Those who want more fidelity in weather are a small percentage of users. Only a small 3rd party developer who was happy barely making ends meet, but found joy in it anyway, would have the incentive to serve this small market.
After so much virtual ink has been spilled on this subject, I’d be surprised if this makes a difference. Still, I wanted to share an interesting article I found about practical weather radar usage—it’s full of useful information yet remains a relatively short and fascinating read.
And on the off-chance (“like 1 in a million”) that this might move the needle for MSF2024…
The topics of weather and weather radar have gone beyond unfulfilled promises and excuses. MS/Asobo can’t afford to avoid this any longer. It’s time to proactively discuss the details and the future of this in the next Q&A, this is not a “voting” subject.
Well, 'nuff said… enjoy the read.
As there are no flashes, lighting, thunderstorms at all in MSFS we dont need a improved weather radar… the last time ii saw thunderstorms was before SU 5 in MSFS 2020.
They ignore it at all, they ignore questions about it at all…
Had some nice looking CBs flying into the Maldives yesterday. Actually looked pretty good, I could hear the thunder, but didn’t see any lightning…
BUT there were no related hazards flying into this CB: no turbulence, no violent up-/downdrafts, no iceing etc. Just steady 10kts winds.
I remember Seb talked about this before 2024 was released: cloud density fixed, up-/downdrafts up to 8000ft/m(?) (limited to 1000ft/m before), plane thrown around, blablabla…
Well, where is it? Now clouds (CBs, TCUs) are just for looks. Give us a reason to avoid bad WX!
My opinion - I think it’s because FS’s weather engine injects clouds that are not “connected” from the lower to the upper portions of the troposphere. The cloud needs to have sufficient vertical thickness (for example a base at 4000 feet and the top at FL450) and density to be able to have turbulence associated with it.
The issue with density is also pretty common. I believe it’s probably done for performance reasons and to limit the ammount of pixelation and noise which is an unfortunate but very hard to eliminate effect of volumetrically created clouds.
Exactly what I was thinking. The higher they make the cloud tops on CB’s the more preformance its going to take away from your sim.
Hopefully someome can figure out a solution to it. I think they should make it something you can disable/enable in your graphics options, somthing like ENABLE CB’S ABOVE FL300. Those with higher end PC’s who want more realistic weather would have the option to take the preformance hit and get CB’s to FL600, and all of the potential hazards that they bring.
People talk about how badly we need a weather radar in the sim (hence the 2913 votes on this wishlist item), but you need to have realistic weather in the sim in the first place.
And there you have it, XP12’s next major update 12.3.0 will be a weather update, including their new weather radar together with WX/WXR API.
I knew why I switched sims half a year ago.