Changes in the ASToFra tools in the last 90 days

MR [ 572 ] - 2025-08-04 19:33:16.788000

Resolve "Remember last used folder"
Scenery object editor does remember last used folder when merging different files into one scenery. Closes #6437
Affected tools/features: ModelConverterX, Severity::feature-request, UI

MR [ 570 ] - 2025-08-04 09:38:22.532000

Resolve "MSFS light orientation wrong"
Fixed issue that lights imported from MSFS files (BGL and glTF) had wrong orientation in ModelConverterX. Closes #6763
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 571 ] - 2025-08-04 07:31:14.370000

Resolve "MSFS texture with different parameters warning"
Fixed warning in MSFS pacakge tool when the same texture is used in different slots. Closes #6778
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 567 ] - 2025-08-02 07:34:41.933000

Resolve "System.IndexOutOfRangeException: Index was outside the bounds of the array."
Improved reading of MSFS BGL files. Reduced number of warnings and errors. Closes #6775
Affected tools/features: ModelConverterX, Severity::crash, reader

MR [ 569 ] - 2025-08-01 21:28:43.506000

Resolve "Textures of MSFS objects flipped"
Fixed bug that texture could be flipped in the preview if MSFS objects are loaded via the model XML file. Closes #6777
Affected tools/features: ModelConverterX, Severity::bug, reader

MR [ 568 ] - 2025-08-01 20:44:00.134000

Resolve "Support scale animations"
Added support to read scaling animations from glTF and Assimp and to write them to glTF. The animation key editor has been modified to be able to edit these animations as well. Closes #6776
Affected tools/features: ModelConverterX, Severity::bug, reader, writer

MR [ 566 ] - 2025-07-24 17:51:43.321000

Resolve "glTF fails to compile"
Prevent empty texture entries to be written in glTF files that result in package compilation issues. Closes #6774
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 565 ] - 2025-07-19 05:24:29.925000

Resolve "Read FSDS FSP files"
Support reading of FSDS part (FSP) files as well. Closes #6773
Affected tools/features: ModelConverterX, Severity::feature-request, reader

MR [ 564 ] - 2025-07-18 08:57:30.165000

Resolve "KTX2 files that fail to load"
Added event log message when encountering ktx2 files with the proprietary Asobo compression. Closes #6771
Affected tools/features: ModelConverterX, Severity::bug, reader

MR [ 563 ] - 2025-07-12 09:09:52.118000

Resolve "Texture vertically flipped after exporting"
Modified why X-Plane and MSFS optimised objects handle flipping DDS textures to ensure that after exporting to another format the textures still show correctly. Closes #6772
Affected tools/features: ModelConverterX, Severity::bug, reader, writer

MR [ 561 ] - 2025-07-11 06:08:52.336000

Resolve "Calculate MSFS lod values based on vertex count"
Added functionality to restrict the minimum size value of MSFS 2024 object based on the number of vertices of the object. This uses the table in the SDK with allowed minimum sizes for different vertex counts. The LOD Creator form does also show the minimum LOD now that can be used for MSFS 2024 so that this restricting will not happen. Closes #6767
Affected tools/features: ModelConverterX, Severity::feature-request, reader, writer

MR [ 555 ] - 2025-07-06 07:13:50.654000

FscReader code cleanup
Cleanup of the code of the FSDS FSC reader.
Affected tools/features: ModelConverterX, reader

MR [ 559 ] - 2025-07-06 06:18:31.709000

Resolve "Preserve glTF node names during optimization"
Added option to preserve node names when optimizing scene graph. By default it is off, since it can result in more drawcalls. Closes #6764
Affected tools/features: ModelConverterX, Severity::feature-request, reader

MR [ 557 ] - 2025-06-09 10:50:55.615000

Resolve "MSFS light orientation wrong"
Fixed issue that lights exported from ModelConverterX would show with the wrong orientation in MSFS. Modified the adjustment that is applied to the transformation to make sure the direction in MSFS is correct. Closes #6763
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 558 ] - 2025-06-08 07:38:35.112000

Resolve "Error when saving object report"
Fixed issues in generating object report when the name of objects contained special characters (like a colon (:)) Closes #6769
Affected tools/features: ModelConverterX, Severity::crash, editor

MR [ 556 ] - 2025-06-06 20:42:54.693000

Add inverse filter options for features
In the FilterFeatures step added more filter options, added the inverse operation of the 4 options that are available as well.
Affected tools/features: Severity::feature-request, scenProc

MR [ 552 ] - 2025-05-12 16:48:19.103000

Resolve "Parallax material broken"
Changes to glTF export to make sure that the parallax material does work correctly again. Closes #6766
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 553 ] - 2025-05-11 06:34:12.249000

Resolve "Placement editor default location"
When loading a scenery that only contains placement information, make sure the object placement editor does show the correct default location for the map. Closes #6765
Affected tools/features: ModelConverterX, Severity::bug, editor