[SU4] Interior emissive not working

Version: 1.6.16

Frequency: Consistently

Severity: Blocker

Marketplace package name: azurpoly-aircraft-transall (native MSFS 2024 version)

Bug description:

Hello,

For our interior indicator lights, we are using the legacy ASOBO_GT_Emissive_Gauge template with the following parameters:

EMISSIVE_CODE, the conditional code to display the light

DONT_OVERRIDE_BASE_EMISSIVE = TRUE

Since SU4 beta, those indicators are not working any more (always off).

When checking the Behaviors menu, we can see there is something wrong. “Override base emissive” is False while it should be True, as we set DONT_OVERRIDE_BASE_EMISSIVE = TRUE.

Did something change for legacy emissive templates in SU4?

Thanks.

Hello @R-AzurPoly

There was an issue regarding how override base emissive logic was read in the templates (it was ignored essentially)
This was fixed in SU4, meaning your DONT_OVERRIDE_BASE_EMISSIVE config is now correctly read.

If you want “Override base emissive” to be true, you want to set DONT_OVERRIDE_BASE_EMISSIVE to false

Doing so, you should get the correct emissive values:

Regards,
Sylvain

1 Like

Thanks @FlyingRaccoon,
Can you please confirm this issue is only on MSFS 2024? We used the exact same XML on MSFS 2020 and our indicators are working.
It is not clear for us why we need to change the value of DONT_OVERRIDE_BASE_EMISSIVE.

Thanks.

Yes the fix is only applicable to MSFS 2024.

You want to override base emissive, so DONT_OVERRIDE_BASE_EMISSIVE should be set to false.
It was not an issue up to SU4, because this parameter was not parsed correctly.

Regards,
Sylvain