AXIS_SLEW_* Events not Working

Version: 1.35.21.0

Frequency: Consistently

Severity: High

Context: Slew via SimConnect in standard flight with default Asobo aircraft.

Bug description:
The slew SimConnect events AXIS_SLEW_* from documentation

do not have any effect, also after slew got enabled using the SLEW_SET event.

Activating slew mode seems to work correctly, but actualy slewing with the AXIS_SLEW_* events does not.

Repro steps:

  • Start a normal world flight with any default Asobo aircraft.
  • Send SimConnect SLEW_SET event with parameter 1. => Seems to work.
  • Send any SimConnect AXIS_SLEW_* event. => No effect
1 Like

Hello @abtools

We were able to identify the issue and it has been added to our backlog.
Thank you for reporting the problem

Regards,
Sylvain

Thanks, Sylvain, appreciating your quick feedback and looking forward to the fix!

Best regards
Andreas

1 Like

I’ll add my 3 cents. AHEAD and SIDEWAYS seem to work fine. All other AXIS_SLEW_* events just go full berserk no matter what value is inserted. It’s impossible to precisely control the aircraft. I think the same issue occurs in manual slew mode after pressing Y. It’s easy to control lat/lon location and alt works there but any pitch/roll/yaw movement is crazy fast and unusable. Perhaps this is somehow connected?

Is there any ETA for a fix if it’s already identified?

Any news on this bug?

@RobsonMi can you share a sample on AHEAD/SIDEWAYS movement?
Have tried but without luck

I’m able to send only “SLEW_TOGGLE”, “SLEW_RESET” and “SLEW_FREEZE”, all other SLEW_* commands seems to have no effect

Any news on this topic? Some of the events seem to do something, but not the right thing…

Anyone checked this lately? I’m considering migrating my multiplayer replay simconnect app into MSFS but AFAIK the only way to efficiently animate a SimObject along a path is via these SimConnect SLEW events.

Is programming an external app to interact with the sim slowly decaying, e.g. is it truly impossible to write an efficient external replay tool now?

<rant>It also used to be we could see the WPR file a player has loaded, or see the PLN file they’ve loaded, and FWIW we could trigger a load of those things, so add-on external apps could be quite capable still with a low-overhead API to the sim. A modern websocket API with simvars, string, structs & events would be nice.</rant>

Blocker for us as well, any updates would be appreciated.

@FlyingRaccoon Can you provide an update on this one? It has been outstanding since January 2024?

Hello @RichardNI

This is in our backlog but it has not been prioritized yet.
I don’t expect this to be fixed for SU3.

Regards,
Sylvain

Hello @abtools

This is fixed in SU4 beta.
Please check and let us know if this is all good for you.

Regards,
Sylvain

I am using 1.16.19.0, but still not managed to use most SimCOnnect SLEW EVENTS:

my code:

simconnect.MapClientEventToSimEvent(EVENTS.SLEW_TOGGLE, “SLEW_TOGGLE”);
simconnect.AddClientEventToNotificationGroup(GROUPID.FLAG, EVENTS.SLEW_TOGGLE, false);
simconnect.MapClientEventToSimEvent(EVENTS.SLEW_HEADING_PLUS, “SLEW_HEADING_PLUS”);
simconnect.AddClientEventToNotificationGroup(GROUPID.FLAG, EVENTS.SLEW_HEADING_PLUS, false);

SLEW_TOGGLE works OK but not SLEW_HEADING_PLUS and many more do not.

simconnect.TransmitClientEvent(
SimConnect.SIMCONNECT_OBJECT_ID_USER,
EVENTS.SLEW_HEADING_PLUS,
0,
GROUPID.FLAG,
SIMCONNECT_EVENT_FLAG.GROUPID_IS_PRIORITY
);

SimConnect Inspector shows that the EVENT is sent and the aircraft is in SLEW mode, but nothing happens.