☀ 2021 MSFS SDK Change Logs - Part 1 (unofficial)

This is my Personal Understanding of recent Updates & Change Logs

:sunny: 2020 MSFS SIM UPDATES & SDK - Part 1 Change Logs (unofficial) Aug-Oct

:sunny: 2020 MSFS SIM UPDATES & SDK - Part 2 Change Logs (unofficial) Nov-Dec

:sunny: 2021 MSFS SDK Change Logs - Part 1 (unofficial) Jan-Jun (This One)

:sunny: 2021 MSFS SDK Change Logs - Part 2 (unofficial) Jul-Dec

:sunny: 2021 MSFS SDK Change Logs - Part 3 (unofficial) Oct-Dec

:sunny: 2021 MSFS SIM UPDATES - Part 1 (unofficial) Jan-Jun

:sunny: 2021 MSFS SIM UPDATES - Part 2 (Unofficial) Jun-Dec

=================================================

01/07/2021 SDK Update *
01/14/2021 SDK Update *
01/21/2021 SDK Update *
01/28/2021 SDK Update *

02/04/2021 SDK Update *
02/11/2021 SDK Update *
02/18/2021 SDK Update *
02/25/2021 SDK Update *

03/04/2021 SDK Update *
03/11/2021 SDK Update *
03/18/2021 SDK Update *
03/24/2021 SDK Update *

04/01/2021 SDK Update *
04/08/2021 SDK Update *
04/15/2021 SDK Update *
04/22/2021 SDK Update *
04/29/2021 SDK Update *

05/06/2021 SDK Update *
05/13/2021 SDK Update *
05/20/2021 SDK Update *
05/27/2021 SDK Update *

06/03/2021 SDK Update *
06/10/2021 SDK Update *
06/17/2021 SDK Update *
06/24/2021 SDK Update *

=============================================

01/07/2021 SDK Update

DevMode:

  • The updated version of the in-game console is now included in our production pipeline and will be available as part of the upcoming World Update 3: United Kingdom / Ireland.
  • We fixed a bug affecting the taxi light signs’ size in the Scenery Editor.
  • Our first wizard setup for airports is being reviewed and tested to ease up the creation of new airports via the Project Editor.
  • Hierarchical instances / Grouping in Scenery Editor is in the testing phase and is also going well.
  • We are always looking into how we can better improve the devmode experience while stability will remain a key pillar throughout 2021.

WebAssembly:

  • Security for WASM modules has been the focus of our efforts throughout the week.

============ . . End of — 01/07/2021 SDK Update . . =======

.

01/14/2021 SDK Update

DevMode:

  • Asset wizards will be added to the Project Editor. They will provide a way to create packages without having to manually create or copy asset files. The first one to come will be the Airport Wizard.
  • We continue to improve the Visual Effects Editor.
  • A new feature in the Scenery Editor will soon allow you to rename, group and reorder the objects in the Scene list, for a more flexible and organized hierarchy system.
  • We are working on a notification system to keep you informed of our latest releases directly in the DevMode.

WebAssembly:

  • Some security weaknesses in the WASI layer that were reported have been fixed.

============= End of ----- 01/14/2021 SDK Update ===========

.
01/21/2021 SDK Update

DevMode:

  • Visual Effects Editor is in an UX/UI refinement phase. The first available effects will be contrails and landing smoke effects. They will be customizable through the editor.
  • We added a new feature to the Scenery editor, which allows users to rename, group and reorder the objects in the Scene list. It comes along with its own documentation if you need any help with this feature.
  • We fixed an issue related to UTF8 encoding in the BGL Compiler.

WebAssembly:

We tweaked our system to avoid hampering module debugging with recurring exceptions.

============= End of ----- 01/21/2021 SDK Update ===========

01/28/2021 SDK Update

DevMode:

  • We fixed several issues on the Scenery Editor: 1) crash when hiding/unhiding an airport category 2) performance issues when sorting in alphabetical order and 3) “replace model” feature when multiple objects are selected. Also, Scene list and viewport are now updated when using “Split path”.

  • We are still hard at work on the Scenery Editor. Recently, we have improved the overall performance and initiated a series of UX/UI refinements.

SimConnect:

  • We fixed flight load/save (SimConnect_FlightLoad / SimConnect_FlightSave).

WebAssembly:

  • We fixed StringFormat conversion to NanoVG alignment in GDI+ layer.

================= End of ----- 01/28/2021 SDK Update===============

.
.

02/04/2021 SDK Update

DevMode:

  • We fixed Jetway & Control Tower translation issues.

  • Children items of Projected Mesh and Control Tower can no longer be displayed on screen if their parent item is hidden.

  • FX in-game are coming soon: contrails and landing effect will be available for our aircraft in one of the next few updates.

  • The editor is still being reviewed and improved.

  • We added customizable key shortcuts.

WebAssembly:

  • The MouseAircraft left gauge has been reworked to provide clearer information.

================= End of ----- 02/04/2021 SDK Update===============

.
02/11/2021 SDK Update

DevMode:

  • Fixed some warning formatting in the Aircraft Editor.
  • Removed the option to change Landmark display name (as it was causing issue at the packaging stage).
  • Completed transition to new help building system.

.

================= End of ----- 02/11/2021 SDK

02/25/2021 SDK Update

DevMode:

  • Fixed Scenery Editor issues when changing object display name.
  • New documentation is in polishing phase with improvements on page load times. All the content from old documentation was imported in the new system; we are now adding new chapters.
  • Contrail effects will soon be available in-game and the Visual Effects Editor is being reviewed and documented. We will ship it along with samples.

================= End of ----- 02/18/2021 SDK Update===============

02/25/2021 SDK Update

  • Documentation:

    • We released our first Development Roadmap for the SDK as part of our overall weekly update.
    • New SDK documentation is now available on https://docs.flightsimulator.com . This brand-new website offers clearer information, more screenshots, and will be updated very regularly.
  • On the DevMode side:

    • Fixed Scenery Editor crashes when loading BGLs with Projected Meshes.
    • Fixed BGL backward compatibility issue with light rows.

================= End of ----- 02/25/2021 SDK Update===============

.
03/04/2021 SDK Update

On the DevMode side:

  • We fixed font-related issues in DevMode.
  • In the Scenery Editor, we fixed a bug that didn’t show object test radius when selected. We also added a button to remove material from polygons.
  • We also implemented the Delete key as a way to delete individual points on polygons-based objects (like painted lines, aprons, polygons etc.).

On the WASM side:

  • We fixed execute_calculator_code proxy and added more security to it.

================= End of ----- 03/04/2021 SDK Update===============

03/11/2021 SDK Update

Documentation:

  • We made a massive update to the Scenery Editor documentation.

DevMode:

  • We fixed a bug on TaxiwaySign properties to prevent typing invalid characters.

  • We removed inactive options (Cast Shadow & No Snow) from the Scenery
    Editor.

  • We fixed a crash when using Importer from APX in the Scenery Editor.

================= End of ----- 03/11/2021 SDK Update===============

.

03/18/2021 SDK Update

General:

  • We have expanded our SDK Team this week by adding a new tech QA and an engine programmer. They will help provide more features, bug fixes, and direct technical support.

Documentation:

  • We created a section about VR configuration for cockpits.

  • Along with the soon-to-be-released FX Editor, we are preparing a video tutorial, documentation & samples.

  • We are currently preparing an external installer sample.

DevMode:

  • We are polishing a new feature that will display all the past release notes in the DevMode, and which will also allow users to download the latest update package.

  • Improvements are being made on the DevMode’s font, which could be blurry on some screens.

  • On the Scenery Editor, we fixed a bug on taxiway lines that were no longer displayed. We also fixed a buffer overflow on Display Name.

=============== . . End of — 03/18/2021 SDK Update . . =======

.
.

03/24/2021 SDK Update

General:

  • We are currently working on a solution to replace the 3rd Parties Forum with a dedicated Q&A platform. This should make the support easier and clearer for everyone. We’ll keep you posted!
  • On the next SDK update, you’ll be able to consult all past release notes directly in the DevMode.

Documentation:

  • The first video tutorial is on its way. It will be a “Getting Started” video to help you design a simple smoke effect.
  • A new livery sample will also be released soon.

DevMode:

  • We continue working on the FX Editor and expect to ship a first version very soon.
  • We disabled timestamp on BGL.

=============== . . End of — 03/24/2021 SDK Update . . =======

.
.

04/01/2021 SDK Update

Documentation:

  • We added liveries samples.

DevMode:

  • We split the “Documentation” tab in the DevMode into 2 links: “Open local,” to open the files you downloaded with your SDK update, or “Open online,” which will lead you to docs.FlightSimulator.com . The latter should always be the most up-to-date, even though we try to avoid differences between them.
  • Along with the next update, we shipped a first wizard, which will automatically create the XML files for your newly created airports.
  • We fixed a crash when exiting “one-click placing” with Properties window visible.

SimConnect

  • We now expose Rotation Acceleration simvars. Available with the next update!
  • The SimVarWatcher sample has been updated to include recently added SimVars and Units.

============== End of 04/01/2021 SDK Update ========
.
.

04/08/2021 SDK Update

Documentation:

  • We added a Package Installer sample (Visual Studio solution with both Wix & Custom Action DLL projects). The installer will automatically detect Store and/or Steam Community folders and install your packages into them.
  • We created a new tutorial for creating liveries.
  • We also updated the modeling documentation.

Dev Mode:

  • We fixed a bug that would not properly reset fonts when using Reset Settings.
  • We also fixed a crash in the Project Editor, which could happen when loading a project that already contained built packages.
  • In the Aircraft Editor, extend time and retraction time can now be set to 0 for fixed gear.
  • In the soon-to-be released Airport Wizard, we fixed an issue with empty airport ICAO list.

============== End of 04/08/2021 SDK Update ========

,
,

04/15/2021 SDK Update

Documentation:

  • Added a special Xbox Series X|S page in the documentation area where we compiled all available information about “How to adapt your content for Xbox” (including samples and guidelines)
  • Updated the modelling documentation.
  • Updated the Project Editor pages.

Dev Mode:

  • In the Scenery Editor, we disabled a false positive error message box that appeared randomly when building aircraft packages.
  • We also fixed a crash when editing runway terraforming profiles.

============== End of 04/15/2021 SDK Update ========

,
,

04/22/2021 SDK Update

Documentation

  • We fixed the installation of the 3DS Max tools.

Dev Mode:

  • In the Project Editor, we renamed the package inspector “+” button into “Add asset group”.
  • In the Marketplace Data Editor, we fixed a crash when loading an empty thumbnail.
  • We continue to polish the Visual Effect Editor and added a VisualEffectLib Wizard among other improvements.
  • We fixed an issue where the simvar index was lost when loading a file.
  • We updated the new “Release Notes” window.
  • In the Scenery Editor, we fixed the issue where the ‘`’ character was filtered in taxiway sign content text entry.

============== End of 04/22/2021 SDK Update ========

.
.

04/29/2021 SDK Update

Documentation:

  • We made some changes on the Flight Model section, created a Flights & Missions section, added a page about ice on aircraft models, and updated flightmodel.cfg with new parameters. More to come!

Dev Mode:

  • We fixed the “add custom asset group” window which wouldn’t close when creating a new non-templated asset group.
  • We fixed the font displayed in the release notes window.
  • The Audio team fixed a shared convolution IR which didn’t load in Wwise remote and added Built-in Emitter & Listener cone game-parameters.
  • In the Scenery Editor, we fixed the windsocks with the wrong orientation, and we fixed ‘`’ char being filtered in taxiway sign content text entry.

SimConnect:

  • We added the GEAR_SKIDDING_FACTOR SimVar.

============== End of 04/29/2021 SDK Update ========

,
,
05/06/2021 SDK Update

Documentation

  • We made major changes to the Project Editor pages, specifically Marketplace Data and Exporting.
  • We also added Livery samples to the Table of Contents.
  • We updated the Xbox page to explain how to build a package.
  • We added new tutorials for creating liveries.

Dev Mode:

  • We finalized the first version of the Visual Effects Editor, which will be available on a beta version in the next release. Known issues are listed in the documentation and you can find a video tutorial which will help you get started and enable you to create your own visual effects.
  • We made some changes to the Release Note section: added new icons, sub-labels and colors when the active release note is selected.
  • We fixed aircraft filters disappearing when building an aircraft package.
  • In the Scenery Editor, we fixed DisplayName for Rectangles so that they are actually saved and loaded properly.
  • We fixed a bug in the legacy .air file parsing process that prevented proper conversion to the new .cfg-based system.

============== End of 05/06/2021 SDK Update ========

05/13/2021 SDK Update

General

  • The AnswerHub Q&A platform should go live within a month. We are experiencing some delays because we are collecting forum topics from the past 30 days to import into the platform and due to the website configuration.
  • The 3rd Party private section of the forum will then be turned into read-only mode once the AnswerHub Q&A platform goes live.
  • We fixed empty CG that was incorrectly set from user values.

Documentation

  • We cleaned up the SampleMaterials sample.
  • We edited the Missions documentation.
  • We added a new tutorial for airport creation using the Airport Creation Wizard.
  • We made a major update to the Project Editor section, especially Marketplace Data & Exporting.

Dev Mode

  • We are now ready to release the new Visual Effects editor, in a Beta version, with the next release.
  • We fixed a bug where recent projects list was not loaded when opening the Project Editor.
  • We added an “Open Recent” menu in the DevMode tool bar.
  • We added “Enable Terraforming & Water Flattening” in the DevMode option.
  • We added more precise gizmo control with shift key.

.

============== End of 05/13/2021 SDK Update ========

05/20/2021 SDK Update

General

  • We fixed CG calculation when in menu by including the anti-detonation system masses for piston engines.

Documentation

  • We made some improvements to the FX Editor, including non-uniform scales, and the Divide and Substract nodes. We also support normal map on particle shaders.
  • On the Scenery Editor, we now sort & display objects per package, and we sort world scripts per package.
  • We also fixed missing taxiway signs on high altitude airports.

Dev Mode

  • We fixed an issue on SaveFlight when no title is specified

============== End of 05/20/2021 SDK Update ========

05/27/2021 SDK Update

General

  • We updated the warning prompt when a package has been modified before building/exporting, to clearly state the consequences of saving versus not saving before building.

Documentation

  • We added mission docs.
  • We added a tutorial for airport creation which uses our new Airport Creation Wizard.
  • We also made a minor fix to call out changes in .flags file behavior for MetalRoughnessAO textures.
  • The WASM documentation was updated.

Dev Mode

  • We fixed a crash when loading a project during game load
  • The FX Editor will be available in beta version along with the SDK. We added FX selection when right clicking on it and we fixed several issues (listed below):
  • ParticleColor parameter that wasn’t working in the Update
  • orphan attachments when FX isn’t spawned (node graph related)
  • the attachments when no node is specified (node graph related)
  • We fixed corrupted asset group paths when creating a VFX library.

============== End of 05/27/2021 SDK Update ========

.
06/03/2021 SDK Update

General

  • AnswerHub Q&A platform should go live on June 7th ! Let’s meet on https://devsupport.flightsimulator.com (this link will not be active until the platform launches next week). This Friday, the 3rd party private section of the forum will be turned to read-only mode. You will still access it and view all the posts, but you won’t be able to answer anymore. We picked the latest messages and imported them on the new platform, so please double check before asking your questions again!

Documentation

  • We documented the PackageInstaller sample.
  • We added documentation about Material Editor.
  • We made some changes to the VFX Editor’s documentation. The video tutorial will be uploaded soon to our YouTube channel.
  • On the DevMode side
    • We fixed the “Show Error/warning” buttons which weren’t displayed when the object with error/warning isn’t unfolded.
    • We fixed a package mounting error. It occurred when loading Project XML file while both local and installed packages were already registered.
    • On the FX Editor, we added SmokeLanding FX edition file, which was missing from the latest SDK update. We also fixed a bad template instantiation caused by ImGui popup conflict.
    • We re-enabled the automatic loading of a previously loaded project.
  • On SimConnect
    • We added Contact Point simvars.

======== End of 06/03/2021 SDK Update ========

.
.

06/10/2021 SDK Update

General

  • The new SDK DevSupport platform is now live! Create your account on https://devsupport.flightsimulator.com , make sure to take a look at the guidelines, and then you can start exploring all the ideas, questions, and answers shared by the community! This space is 100% dedicated to the SDK, so no other topics will be discussed here.

  • Save the date: the 2nd SDK live Q&A session will take place on Wednesday, June 16th. This time, we will focus on the Scenery Editor! You can post any questions related to this Editor on the dedicated forum thread here: SDK Q&A: Scenery Editor Questions .

  • Dev Mode

    • In the Project Editor:
      • We improved messaging in the Project Editor to ensure users are following the flow that corresponds to their needs and they do not tamper with the generated package after its generation.
    • In the Marketplace Data Editor:
      • We now make sure that an empty support contact field returns a warning instead of an error.
    • We fixed corrupted asset group paths when creating a VFX library.
    • In the Scenery Editor:
      • We fixed an issue that made polygons with errors disappear from the shapefiles.
      • We also improved the tree structure.
      • When using the filter, objects that match the filter will now open the hierarchy up to them.
      • The Show Error and Show Warning buttons now select the object and center the camera on it.

======== End of 06/10/2021 SDK Update ========

06/17/2021 SDK Update

  • General
    • The new SDK DevSupport platform is live! Create your account on https://devsupport.flightsimulator.com , make sure to take a look at the guidelines, and then you can start exploring all the ideas & answers shared by the community! This space is 100% dedicated to the SDK, so no other topics will be discussed here.
  • Dev Mode
    • General
      • On the new release note window, we fixed the “Download” button which wasn’t displayed as the icon was missing from the package.
    • In the Project Editor:
      • We now prevent generated airport package names from containing illegal characters.
      • We’re making some changes on the different wizards so that they will define the package’s name after the definition of the assets (ie: after choosing an ICAO for an airport).
    • In the Scenery Editor:
      • We now allow the use of SceneryStatistics even when no project is loaded.
    • In the FX Editor:
      • We fixed crashes on the node graph.
      • We fixed the behavior of the BezierCurve, which calculated the curve the wrong way.
      • We fixed a crash that could happen when closing the sim while FX were playing.
      • We now expose the particles color.

======== End of 06/17/2021 SDK Update ========

06/24/2021 SDK Update

  • General
    • Thank you very much for your engagement with the SDK DevSupport platform! Over 220 active users on https://devsupport.flightsimulator.com, are already sharing ideas and helping each other, which is great to see. We know some of you struggle with validating your email which seems to get lost … we are investigating this issue.
  • Dev Mode
    • General
      • We fixed a crash that could happen when reloading assets.
    • In the Project Editor:
      • We now prevent generated airport package names from containing illegal characters.
      • We’re making some changes on the different wizards, in order to define the package’s name after the definition of the assets (ie: after choosing an ICAO for an airport).
    • In the Scenery Editor:
      • We fixed a crash that could happen when reloading jetways.
      • We removed the ghost objects that could remain after loading a project.
    • In the FX Editor:
      • We fixed the focus that would reset when editing a node in the nodegraph.
      • We fixed a crash when opening Items Tree without having selected an node in the nodegraph.
      • We fixed a crash that could happen when closing the sim while FX were playing.
      • We now expose the particles’ color.

======== End of 06/24/2021 SDK Update ========

.

Last Edited : 08/12/2021

1 Like