Changes in the ASToFra tools in the last 90 days

MR [ 471 ] - 2024-11-20 05:20:29.748000

Resolve "Bug in effect controller placement"
Fixed issue that incorrect controller FX file was written and that the X file did not reference the controller correctly. Also made sure that a controller FX can be parsed back into lights. Closes #6705
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 470 ] - 2024-11-19 20:34:05.285000

Extra test cases
Added extra test case to cover the issue with creating untextured buildings with the Create3DBuilding step. Closes #6704
Affected tools/features: Severity::crash, scenProc

MR [ 469 ] - 2024-11-18 21:34:54.400000

Resolve "Create3DBuilding error with 6 arguments"
Fixed crashes when running Create3DBuilding step without texture arguments (only 9 arguments passed). Closes #6704
Affected tools/features: Severity::crash, scenProc

MR [ 467 ] - 2024-11-16 09:18:06.414000

Resolve "Highlight selected animation"
Added functionality to the animation editor so that you can select if parts using animations you have selected in the animation editor should be highlighted in the object preview. Closes #2215
Affected tools/features: ModelConverterX, Severity::feature-request

MR [ 416 ] - 2024-11-16 08:02:36.840000

Resolve "Extrude line issues"
Fixed issue that extruded lines in SCASM and pre-FSX objects could have incorrect scale (much too small). Closes #6672
Affected tools/features: ModelConverterX, Severity::bug, reader

MR [ 464 ] - 2024-11-14 19:24:09.823000

Resolve "Spot light direction in MSFS"
Fixed issue that spot light direction as shown in MCX did not align with spot light rendered in MSFS for glTF files. Closes #6379
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 463 ] - 2024-11-14 12:18:30.035000

Resolve "Support X commands to override bounding box and radius"
Added support for the P3D XtoMDL commands to override the radius and bounding box. These commands can now the written by ModelConverterX and are also read from X files. In the object information form it is possible to set the values that should be used to override the radius and bounding box. Closes #6698
Affected tools/features: ModelConverterX, Severity::feature-request, reader, writer

MR [ 462 ] - 2024-11-12 05:02:32.717000

Resolve "gpw fixed altitude"
Added option in settings to specify if ground polygon SCA file should be written with absolute or relative reference point. The default is relative. Closes #2290
Affected tools/features: ModelConverterX, Severity::feature-request

MR [ 461 ] - 2024-11-11 21:54:56.318000

Resolve "Controller FX and custom FX name"
Made sure that using controller for light FX files also works correctly when specifying a custom FX filename. Closes #6697
Affected tools/features: Severity::bug, writer

MR [ 460 ] - 2024-11-11 20:27:02.768000

Resolve "DirectX installation detection not working"
Improved check for DirectX installation before using XtoMDL to catch more DirectX related errors in a user friendly way. Closes #6276
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 459 ] - 2024-11-10 19:38:12.543000

Resolve "MSFS normal texture blue texture"
Added option in the material editor to make the blue channel of a normal map white, as that can prevent issues in certain modelling tools with the display of the texture (MSFS does ignore this channel). Closes #6417
Affected tools/features: ModelConverterX, Severity::feature-request

MR [ 458 ] - 2024-11-10 19:15:01.492000

Resolve "Issues in glTF for nodes with multiple animations"
Made sure that in glTF files there are not multiple animations on the same node, they are exported on their own node now. Closes #5620
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 456 ] - 2024-11-09 07:57:49.675000

Resolve "TFE configure zoom step"
Allow fine control of the zoom of the preview image in the texture filter editor by keeping the Control key pressed while zooming with the mouse wheel or buttons. Closes #6340
Affected tools/features: Severity::feature-request, editor, scenProc

MR [ 454 ] - 2024-11-09 07:08:00.821000

PBR material in building generator
Allow PBR materials to be specified in the building texture configuration as well, so that the building generation algorithm can also create buildings with PBR materials.
Affected tools/features: ModelConverterX, Severity::feature-request, scenProc

MR [ 455 ] - 2024-11-08 23:13:02.041000

Resolve "Material editor rename 0AF, 1AF, ... textures"
Updated texture converter to ensure that 0AF, 1AF, 2AF, ... textures are renamed using a different strategy when converting all textures. The index from the extension is now added to the name. This to prevent issues when converting models with these old texture names. Before exporting to FS2004 the names should be removed by converting to another texture format, as else MakeMDL will create duplicate texture names. Closes #6670
Affected tools/features: ModelConverterX, Severity::feature-request, editor

MR [ 453 ] - 2024-11-08 06:43:08.521000

Create3DBuilding output to MSFS
Made sure that output made with Create3DBuilding step can also be exported with the ExportMSFS step to a MSFS scenery package.
Affected tools/features: Severity::bug, scenProc, writer

MR [ 452 ] - 2024-11-07 15:40:22.863000

Resolve "Detect feature shape"
Added new special attribute FSHAPE that contains the type of shape a feature has. Possible values are: SQUARE, RECTANGLE, LSHAPE, CIRCLE or OTHER. This can be used to filter features on their shape. Closes #6189
Affected tools/features: Severity::feature-request, scenProc

MR [ 410 ] - 2024-11-04 05:01:52.956000

Resolve "Place effects with controller"
Light effects are now placed using a controller by default. This can be controlled from the object writer settings. By using controllers the issue that the effects not always appear is addressed. Closes #5774
Affected tools/features: ModelConverterX, Severity::feature-request, writer

MR [ 451 ] - 2024-11-03 21:23:10.501000

Resolve: error reporting not working
Adding dependencies that were missing from the development release for the error reporting.
Affected tools/features: ModelConverterX, Severity::bug, scenProc

MR [ 449 ] - 2024-11-03 06:14:18.085000

Resolve "Simple shader highlighting direction dependant"
Fixed issue that simple shader does not always highlight the selected part/material. Closes #6456
Affected tools/features: ModelConverterX, Severity::bug, UI

MR [ 450 ] - 2024-11-03 06:13:41.274000

Resolve "Error reading FBX"
Fixed issue that remove scaling optimization could introduce NaN for node with many transformations. Closes #6674
Affected tools/features: ModelConverterX, Severity::crash, reader

MR [ 448 ] - 2024-11-02 21:06:14.619000

Resolve "Ground floor on tall buildings"
Fixed issue that texture for non-ground floors could include some clipped semantics. Closes #6695
Affected tools/features: ModelConverterX, Severity::bug, editor, scenProc

MR [ 447 ] - 2024-11-01 16:41:49.214000

Resolve "Specular material template suffix"
Made sure material templates for sub-textures (specular, bump, etc) use the suffices configured in the options. Closes #6696
Affected tools/features: ModelConverterX, Severity::bug, editor

MR [ 446 ] - 2024-10-31 08:56:33.117000

Create3DBuilding texture issue
Fixed issues with assigning texture in Create3DBuilding step
Affected tools/features: Severity::bug, scenProc

MR [ 427 ] - 2024-10-29 06:11:05.890000

Building generator improvements
Extended functionality of the building generator algorithm to include more roof types and additional building features. This can be used in the scenProc Create3DBuilding step and in the new ModelConverterX Building Creator Wizard. Closes #6187
Affected tools/features: ModelConverterX, Severity::feature-request, scenProc

MR [ 443 ] - 2024-10-29 06:10:04.619000

Resolve "Animations not working after editing MDL"
Improved default animation mapping between FS2004 and FSX. Closes #6694
Affected tools/features: ModelConverterX, Severity::bug, reader, writer

MR [ 442 ] - 2024-10-09 20:30:20.963000

Resolve "Error exporting FS2004 bgl"
Fixed issue that exporting exclusion rectangle to FS2004 BGL file resulted in BGLComp error due to FSX flag being present. Closes #6693
Affected tools/features: ModelConverterX, Severity::bug, writer

MR [ 437 ] - 2024-09-14 21:31:22.888000

Resolve "TFE part image missing when zooming"
Made panning in TFE more smooth (especially when zoomed in). Closes #6339
Affected tools/features: Severity::bug, editor, scenProc

MR [ 436 ] - 2024-09-14 06:44:08.918000

Deploy change log style sheet
Made sure the style sheet of the new change log is included in the deployment.

MR [ 435 ] - 2024-09-14 06:22:30.695000

Resolve "TFE scroll error"
Made scrolling and zooming in the TFE with split view more robust. Closes #6675
Affected tools/features: Severity::crash, editor, scenProc

MR [ 434 ] - 2024-09-07 06:10:50.494000

Resolve "Change log only from master"
Changelog shows changes in master only now. Improved changelog layout as well. Closes #6685
Affected tools/features: ModelConverterX, scenProc

MR [ 432 ] - 2024-09-03 19:33:24.183000

Resolve "TFE adding duplicate sample image gives errors"
Prevent that duplicate test images can be added in the texture filter editor. Also sort the images by name in the list automatically. Closes #6684
Affected tools/features: Severity::bug, editor, scenProc

MR [ 431 ] - 2024-08-31 07:00:15.798000

Resolve "MSFS minimum texture size"
Added warning in the event log when a MSFS texture is not at least 8x8 pixels in size and ensured that the function to resize textures to a multiple of four uses a minimum size of 8x8 pixels. Closes #6683
Affected tools/features: ModelConverterX, Severity::feature-request

MR [ 430 ] - 2024-08-31 06:38:14.179000

Resolve "TFE additional points only shown after switching texture"
Fixed bug that preview image in the TFE was not updated automatically after training machine learning steps in the editor. Closes #6680
Affected tools/features: Severity::bug, editor, scenProc

MR [ 429 ] - 2024-08-27 20:05:38.434000

Resolve "OpenCV: K >= N"
Fixed error "OpenCV: K >= N" in the KMeans step of the texture filter. When the image has less pixels than the number of requested clusters, the number of clusters is automatically reduced. Closes #6682
Affected tools/features: Severity::bug, editor, scenProc

MR [ 428 ] - 2024-08-26 20:09:16.706000

Added missing dependencies for error reporting
Fixed issue that error reporting from tool was not working due to some missing dependencies.
Affected tools/features: ModelConverterX, Severity::bug, scenProc