MSFS2024 html_ui locking

Hello,

We are developing a product for both MSFS 2020 and 2024 that plans on adding an additional button on the world map screen to configure some additional flight settings. In 2020 we accomplish this by overwriting the flight planner HTML file and injecting our own elements and scripts. It’s not great, but there isn’t another way to do it.

Having heard about the possible plans to lock addons from modifying existing files in html_ui, that brings the concern of making this completely impossible. I think it’s a good thing to lock such access, but makes mods like this difficult.

Currently in 2020 there is a Widgets.xml system for “panels” in the activities screen, giving developers the opportunity to add new content there. Would a system like that maybe make sense in the whole menu system? Alternatively, could a hooking API be exposed for menu UI? (e.g. we would specify the HTML file and element we want to listen to, and would be mounted into the window whenever it gets loaded)

Thanks,
Jack

2 Likes

This is related to VFS Locking in MSFS 2024, but I think it deserves its own thread as the focus is more on expanding the menu UI

1 Like

Ditto for UI Modifications for MSFS 2024

Fyi they mentioned in the dev stream (in response to my question about the UI framework) the UI is basically rewritten so anything you’re writing based on MSFS 2020 framework will not work in MSFS 2024.

Also be aware that due to the way we have done these UI mods in MSFS 2020 it is highly unlikely multiple UI mods can coexist, which I reference in my user FAQ:

Q: How do Aircraft Manager/Location Manager work, and are there any sim breaking risks? Aircraft Manager for MSFS - Sonicviz

You will likely need a similar heads-up warning for any of your potential users.

It would be great if MSFS 2024 UI allowed us to do this in a non-conflicting manner.