Changes in the ASToFra tools in the last 90 days

MR [ 695 ] - 2026-06-12 10:23:03.057000

Resolve "package_order_hint can not be empty"
Make sure that package order hint is set in the package definition XML file when wrting a MSFS 2024 scenery package. Added a setting so that on the export scenery dialog the type of package can be selected that is used for the hint. Closes #6873
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 694 ] - 2026-06-12 07:44:35.468000

Resolve "Objects not read from modellib bgl"
Fixed bug that a broken symbolic link in the MSFS community folder could interrupt the reading of BGL files and result in objects not being read. This could happen even when the symbolic link was in a completely different package. Closes #6871
Affected tools/features: ModelConverterX, Severity::bug, reader

MR [ 692 ] - 2026-05-14 07:34:56.161000

Resolve "Building texture configuration additional parameters"
Added MetallicHasOcclusion and MetallicHasReflectance properties to the building texture configuration for PBR materials. Closes #6868
Affected tools/features: ModelConverterX, Severity::feature-request, editor, scenProc

MR [ 691 ] - 2026-05-08 06:20:50.213000

Resolve "ExportBGL P3D v4.4 support"
Added support to export P3D v4.4 BGL files with the ExportBGL step of scenProc. This allows 3D buildings to be exported with PBR materials to P3D v4.4 and above as well. Closes #6867
Affected tools/features: Severity::feature-request, scenProc, writer

MR [ 689 ] - 2026-05-03 09:11:33.068000

Resolve "Building texture configuration editor add extra entry"
Fixed bug that building texture configuration editor could add extra entry after loading a new texture configuration file. Closes #6865
Affected tools/features: ModelConverterX, Severity::bug, editor, scenProc

MR [ 687 ] - 2026-05-03 08:42:53.630000

Resolve "Add ground collision tag"
Add support for reading and writing MSFS 2024 ground collision material tag. Closes #6862
Affected tools/features: ModelConverterX, Severity::feature-request, reader, writer

MR [ 688 ] - 2026-05-03 08:19:06.794000

Resolve "Building texture configuration size not saved"
Fixed bug that building texture configuration size was not read correctly. Closes #6863
Affected tools/features: ModelConverterX, Severity::bug, editor, scenProc

MR [ 686 ] - 2026-04-25 09:34:18.938000

Resolve "Export KML & KMZ"
Added support to export scenery as KML and KMZ files. This for example allows you to view models in Google Earth. The KMZ file will contain all objects as COLLADA file, with the textures as PNG. Closes #1337 Closes #2366
Affected tools/features: ModelConverterX, Severity::feature-request

MR [ 685 ] - 2026-04-25 06:04:52.127000

Resolve "Read extruded polygon from KMZ file"
Add support to read extruded polygons from KML and KMZ files. They are imported as 3D object with the extrusion height. Closes #5006
Affected tools/features: ModelConverterX, Severity::feature-request

MR [ 684 ] - 2026-04-19 05:22:04.200000

Resolve "SHP export not working for placements"
Write point features for object placement to SHP file as well in the SHP writer. On top of the footprint polygons that are already written. Closes #6836
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 680 ] - 2026-04-18 20:26:10.176000

Resolve "Export shadow model"
Allow exporting custom shadow model to FS2004 and FSX/P3D MDL files. Also improved the functions to work on the shadow model (merge tool can now import a model as shadow model, hierarchy editor can duplicate node so that it can be turned into the shadow representation). For FSX/P3D models the shadow model could already be displayed. For FS2004 scenery and aircraft MDL files reading of the custom shadow model has been added. Closes #6394
Affected tools/features: ModelConverterX, Severity::feature-request, writer

MR [ 683 ] - 2026-04-17 20:27:22.486000

Manual update
Added missing manual update for building generator vertical flip attribute from previous merge request (!682).
Affected tools/features: ModelConverterX, scenProc, text

MR [ 682 ] - 2026-04-17 07:57:04.076000

Resolve: "Generated building wall texture vertically flipped"
Added option to building texture configuration to specify if the texture segment can be horizontally flipped while applying it to the building. When set to true the result is more variation in the generated buildings, but when the texture contains signs or text that can not be flipped it is better to set it to false. Also addressed bug that buildings made with Building Creator Wizard in ModelConverterX had issues loading textures. Closes #6861
Affected tools/features: ModelConverterX, Severity::bug, editor, scenProc

MR [ 681 ] - 2026-04-14 05:34:24.752000

Resolve "Ambient color not written to P3D MDL"
Do not show Ambient color in FSX and P3D v4 material anymore, since the FSX/P3D format does not store this color. The MDL importer will automatically assign the diffuse color to the ambient color on import. Closes #6860
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 677 ] - 2026-04-04 05:50:09.829000

Resolve "FS2004 ULE"
Added FS2004 Unlimited Export tweaks that allow exporting aircraft with more than 65k vertices. For models that are over 65k vertices per LOD, ModelConverterX will automatically split that LOD and export it as separate LOD and tweak the ASM files afterwards to show the separate LODs at the same time. Closes #6384
Affected tools/features: ModelConverterX, Severity::feature-request, writer

MR [ 679 ] - 2026-03-28 16:33:05.190000

Resolve "X file much larger"
Ensured that X files that are kept after FS2004 MDL export do not contain the scale tweaks for the unlimited export. Also made sure that FS2004 aircraft X file export writes the same X files as the FS2004 aircraft MDL export does. Closes #6858
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 678 ] - 2026-03-28 08:29:47.044000

Resolve "System.IO.DirectoryNotFoundException"
Fixed error with ASM tweaking logic when model is exported to a folder with a space in the name. Closes #6859
Affected tools/features: ModelConverterX, Severity::crash, writer

MR [ 675 ] - 2026-03-22 14:46:47.314000

Resolve "Blur prop issue"
Improved reading of model definitions from modeldef.xml and makemdl.parts.xml file so that exporting to FS2004 is more robust with only FS2004 installed. Closes #6851
Affected tools/features: ModelConverterX, Resolution::unable to duplicate, Severity::bug, reader

MR [ 673 ] - 2026-03-21 07:22:46.828000

Resolve "KTX texture flipped"
Fixed issue that ModelConverterX did flip the texture mapping when importing KTX2 textures, because the texture image itself was being loaded flipped. Closes #6852
Affected tools/features: ModelConverterX, Severity::bug, reader

MR [ 674 ] - 2026-03-20 21:44:12.327000

Resolve "Sort select object list alphabetically"
Make sure the select object list during import of BGL files is sorted alphabetically. Closes #6855
Affected tools/features: ModelConverterX, Severity::feature-request, editor

MR [ 672 ] - 2026-03-20 06:43:14.923000

Resolve "OBJ light exported with comma"
Ensure all values in a X-Plane OBJ file are written with a dot, even when the decimal character on the computer is a comma. Closes #6854
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 670 ] - 2026-03-19 07:49:59.932000

Resolve "FS2004 mouse rectangle issue"
Fixed issue that not all mouse rectangles were exported to a FS2004 MDL file. The issue was partly caused by certain model parts being lost due to the FS2004 MakeMDL 4 mm weld limitation. To prevent this issue that FS2004 Unlimited Export tweak has been implemented (the tweaks for the 4 mm weld limit, those for the the 65k limit still have to be implemented). Also fixed a bug that caused a long delay after the export finished due to adding the MakeMDL compilation log to the event log. Now this happens much quicker. #6384 Closes #6850
Affected tools/features: ModelConverterX, Severity::bug, reader, writer

MR [ 671 ] - 2026-03-16 16:10:04.502000

Resolve "KMZ in Convert and Place Wizard error"
Fixed crash during texture conversion in Convert and Place Wizard. Closes #6853
Affected tools/features: ModelConverterX, Severity::crash, editor