Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MS2020 AAO 4.5 IE Variables case change to Upper case

Featured Replies

MSFS: 2020
AAO: 4.5

After upgrading AAO to 4.5 (MSFS 2020 installer), I noticed some of my StreamDeck buttons and Gauges stopped working. After some troubleshooting, I noticed the latest version, keeps IE variables all in UpperCase compared to previous version it was not. See attached images.

I modified one of my broken scripts to have all uppercase IE variables and it started working. Now, the issue is, there are loads of AAO scripts/stream deck Scripts/Gauges with IE variables not in uppercase. So modifying them will be a nightmare.

I went back to version 4.40 of AAO.

Images shows the same IE Variable representation in both versions.

https://ibb.co/d5X8M9w

https://ibb.co/zrS05dS

 

 

Edited by london-simmer

  • Commercial Member

It is not AAO that is doing it. The IEs have different names in MSFS 2024. Upper vs. lower case is already a different name, as far as AAO is concerned.

That being said, this has already been reported by Gunseli during testing, and the IE handling is supposed to be case insensitive now. What kind of scripts are those? Maybe there is a loophole.

Edited by Lorby_SI

LORBY-SI

  • Author
40 minutes ago, Lorby_SI said:

It is not AAO that is doing it. The IEs have different names in MSFS 2024. Upper vs. lower case is already a different name, as far as AAO is concerned.

That being said, this has already been reported by Gunseli during testing, and the IE handling is supposed to be case insensitive now. What kind of scripts are those? Maybe there is a loophole.

I am on MSFS 2020. Upgraded AAO to 4.5 using the MSFS.exe installer.  The images show the same IE variable in AAO 4.4 and 
AAO 4.5. For me it looks like the AAO 4.5 MSFS 2020 version stores the same variable in all uppercase. I have not purchased MSFS 24 yet.

The IE variable from BKSQ Grand Caravan:

 IE:ENGINE_Starter_Ignition_1

 

The original version of the code. This does not work with AAO 4.5. Works with AAO 4.40

//·0·=·start·-·up
//·1·=·off··-·middle
//·2·=·motor·-·down

(IE:ENGINE_Starter_Ignition_1)·2·==·if{
·1·(>IE:ENGINE_Starter_Ignition_1)
}

(IE:ENGINE_Starter_Ignition_1)·1·==·if{
·0·(>IE:ENGINE_Starter_Ignition_1)
}

Once the IE variable changed to all upper it works with AAO 4.5:

//·0·=·start·-·up
//·1·=·off··-·middle
//·2·=·motor·-·down

(IE:ENGINE_STARTER_IGNITION_1)·2·==·if{
·1·(>IE:ENGINE_STARTER_IGNITION_1)
}

(IE:ENGINE_STARTER_IGNITION_1)·1·==·if{
·0·(>IE:ENGINE_STARTER_IGNITION_1)
}

This is just one script in my AAO config. There are loads of them for different aircraft and changing all of them will be a nightmare!

I did a quick test with a script for A2A comanche which uses IE variables in old style with AAO 4.5 and it did not work.

These scripts are referenced by Stream Deck and my KORG Midi.

 

  • Commercial Member

So these are scripts in the internal database, created with the scripts Editor? As opposed to RPN code that is used on the StreamDeck?

I can only imagine that MSFS 20 and 24 are different in this regard, and that in FS20 the IEs are indeed case sensitive in the sim (they definitely aren't in FS24)

I'll check it out ASAP

LORBY-SI

  • Author

Thanks for confirming the issue.

I guess at some stage you will release a modified AAO 4.5 for MSFS 2020. I really like the updated script editor in AAO 4.5 with more room on the left pane. I am not planning to install MSFS 24 any sooner and will stick with MSFS 20 for a while. 

  • Commercial Member
2 hours ago, london-simmer said:

Thanks for confirming the issue.

I guess at some stage you will release a modified AAO 4.5 for MSFS 2020. I really like the updated script editor in AAO 4.5 with more room on the left pane. I am not planning to install MSFS 24 any sooner and will stick with MSFS 20 for a while. 

Development is continuing normally to version 4.51 - correcting any bugs introduced with 4.50. This affects all simulators, not just MSFS 2024. Version 4.50 wasn't about the new sim - MSFS 2024 is just another variant that has been added to the build process, nothing more.

I'm sorry about the IE issue, I have been led astray here, by thinking I was being clever. Shouldn't do that. The information that IEs aren't case sensitive anymore was most likely wrong - it is just that they all have upper case names in MSFS 2024. So the authors of scripts and SD profiles would have had to rewrite all their stuff, just for FS24. I will try to help both sides here. Especially since there is no telling if the IEs in FS24 have to be upper case or if that is just what they are at the moment for most aircraft. 

Edited by Lorby_SI

LORBY-SI

  • Author

Thank you for the update. Looking forward for AAO 4.51. Thanks again for a wonderful little program.

  • Commercial Member

One of the AAO testers sent a bit of clarification: the issue in FS20 is only with READING IEs, not with writing them. So only those scripts are affected, that manipulate an IE (read the value, add/subtract, write). If you convert the IE name that is read from to upper case, the script should work (both in FS20 and FS24).

Edited by Lorby_SI

LORBY-SI

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.