BUG in XML Weather Preset

Title: <GustAngle> field in .WPR weather presets is corrupted on save (multiplied by 1.94384) in MSFS 2024

Steps to reproduce:

  1. Create a .WPR weather preset containing a <WindLayer> with <GustAngle Value="180.000" Unit="degrees"> (any value 1–360).

  2. In MSFS 2024 → Weather, load the preset from the dropdown. The editor correctly displays the gust direction as 180.

  3. Modify any field (or none) and use Save As to persist the preset.

  4. Reopen the saved .WPR file and inspect the <GustAngle> value.

Expected: the value is preserved as 180.000 (or normalized to 0–360 if internally stored differently).

Actual: the value is written as 349.892, which equals 180 × 1.94384 — the well-known knots-to-m/s conversion factor.

Additional test cases (slider input → saved value):

Input (slider, displayed as degrees) Saved value in .WPR
0 0.000
180 349.892
200 388.769
270 524.838

Ratio is consistently 1.94384 (i.e. kts/(m/s)).

Impact:

  • The Unit="degrees" declaration is misleading — the field is being persisted as if it were a wind speed in m/s rather than a heading in degrees.

  • Third-party tools (ACARS clients, weather injection apps, mission editors) that generate .WPR files using documented degree values (0–360) are read correctly on first load, but corrupted on the next Save As, breaking round-tripping.

  • Fortunately the corrupted GustAngle does not appear to affect the simulator’s actual wind/gust behavior at runtime — the gust direction follows WindLayerAngle instead. This is a persistence/serialization bug, not a runtime simulation bug.

Suggested fix: either preserve the input value on save (no conversion), or correct the unit declaration to reflect the internal representation. The same .WPR file format is used by MSFS 2020 and works there without this issue, so the regression is specific to the MSFS 2024 weather serializer.

This is well documented and well researched, but you posted this in the user support category, not the bug reporting category. There’s is a Weather & Live Weather sub category in the bug reporting section.

I would recommend you post this there, or see if a moderator can move it.

thanks, but researched and documented do not mean solved. I will post it there. thanks

I’m not suggesting it’s solved. I’m just letting you know if you hope to have an official bug report logged, it can’t go here.

thanks for the comments!

Can replicate (whatever the unit of measure used).


Moved to Bug Reporting Hub .