plane icon Welcome to Microsoft Flight Simulator’s SDK Q&A Platform!

You have questions regarding the SDK? DevMode Tools? SimConnect? You would like to submit an idea for future improvements, seek help or exchange knowledge? You’re in the right place.

Please take a moment to read the platform’s guidelines before you get started!


Vitus avatar image
Vitus suggested

Please provide a full list of elements for Behaviors & inputEvents

Good afternoon,

I've been struggling for days trying to implement inputEvents and it's an absolute nightmare. Today it dawned on me what is really missing in the SDK to make templates and inputEvents accessible:

A comprehensive list of all the elements of the actual behavior and template that the sim expects, without any template-variables, just the parameters as seen by MSFS.

For instance, the structure of an animation could look something like this:

<Animation Name = "[name of the animation]" Guid = "[guid, or leave empty]" Length = "[length in keyframes]" Type = "Sim" TypeParam = "AutoPlay">
<Code>[RPN code that resolves to a number in the keyframe-animation]</Code>
<Lag>[sluggishness of the animation]</Lag>
<Wrap>[true or false]</Wrap>
<Delta>[true or false]</Delta>
<BlendWeight>[whatever that does...]</BlendWeight>

If I had this for every single element, I would be a happy camper, because I could easily write my own templates around this structure, without going through THOUSANDS of lines of codes, trying to figure out what Asobo's template vars resolve to.

It would make it much easier to write our own templates, independent of Asobos modelbehavior. We can flatten the hierarchy when we want to and come up with simpler pieces of behavior.

Please upvote this idea, to make it happen!

- Otmar

10 |10000

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

No Comments


Write a Comment

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

Your Opinion Counts

Share your great idea, or help out by voting for other people's ideas.