• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

Recent content by Marwan Gharib

  1. M

    MSFS20 Impossible to trigger some keyboard actions

    Hi, K:events do not have value that can be used to set an L:Var..instead , use the corresponding A:var which will hold the value, For example : (A:SPOILERS HANDLE POSITION,percent) 1 > if{ -1 (>L:pBY_FloatsSwitch, enum) } els{ 1 (>L:pBY_FloatsSwitch, enum) }
  2. M

    Non-ISA Engine Corrections

    Hi Roy , I noticed with the new documentation they have now the table: JET_density_on_FF_table , I have it populated with the values 0.000460:0.1243, 0.000585:0.415, 0.000737:0.459, 0.000890:0.548, 0.001066:0.5375, 0.001267:0.5377, 0.001496:0.5342, 0.001756:0.6638, 0.002049:0.8177...
  3. M

    MSFS20 Memory sharing in MSFS

    Amazing find! Thanks alot Eric, Will try that out.
  4. M

    MSFS20 Memory sharing in MSFS

    Hi Eric, Intereseted in knowing the way you found, been using L:vars and events for that.
  5. M

    MSFS20 Rough Running Engine - Best methods for setting

    got the anim and node ID names, code ammended: <Component ID="ENGINE_Lever_Throttle_1" Node="ENGINE_Lever_Throttle_1"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>ENGINE_Lever_Throttle_1</ANIM_NAME> <ANIM_CODE>(L:THROTTLE1_SET)...
  6. M

    MSFS20 Rough Running Engine - Best methods for setting

    can we try changing (&gt;K:THROTTLE_SET) to (&gt;K:THROTTLE1_SET) ? also, can you track the the simvar throttle position? (A:ENG_THROTTLE_LEVER_POSITION:1,Percent) and see how it reacts? It makes sense that the lever animation is not working yet, because it should be linked to the...
  7. M

    MSFS20 Rough Running Engine - Best methods for setting

    I would set up the file like this , I didn't get the chance to test this but this is generally how I do templates, updates and how I call them (by creating a component the uses the template) <!-- Mixture Ratio --> <Macro Name="MixtureRatio"> (A:RECIP MIXTURE RATIO:1, ratio) </Macro>...
  8. M

    MSFS20 Rough Running Engine - Best methods for setting

    got it, since you are using templates , can you try setting up the update loops like this (mind the IDs if you have multiple update components): <Component ID="UpdateLoop1"> <UseTemplate Name="ASOBO_GT_Update"> <FREQUENCY>12</FREQUENCY> <UPDATE_CODE>...
  9. M

    MSFS20 Rough Running Engine - Best methods for setting

    can you track the value of (L:THROTTLE1_SET,number) on it's own in the modelbehabiours L:vars tab? does it change with throttle input (joystick or button) or remains at 0? just to eliminate whether the intercept code is the culprit or not. EDIT: oh and the intercept code will take over the...
  10. M

    MSFS20 Rough Running Engine - Best methods for setting

    can you try and change the (L:MyThrottleLvar,number) to (L:THROTTLE1_SET,number) , the latter is the one the actually holds the throttle values, Apologies for not being clear code to be: <Update Frequency="12"> (L:G36XIP_FOUL, bool) 1 == IF{ (L:THROTTLE1_SET,number) 100 *...
  11. M

    MSFS20 Rough Running Engine - Best methods for setting

    Hello , Were you able to successfully implement the B:var method, ie. is (L:MyThrottleLvar,number) modulating with throttle input? the code in the other thread will modulate the throttle variable between 0~1 . so in terms of percentage the code would be : (L:MyThrottleLvar,number) 100 *...
  12. M

    MSFS20 Rough Running Engine - Best methods for setting

    Hello Anthony, Thank you for your feedback , big fan! My understanding is that the <inputEvents> approach is receiving the in-sim variable of throttle position that is fed for all aircraft , so calibration should be baked in already, or atleast if user has an issue with the stick sending only...
  13. M

    MSFS20 Rough Running Engine - Best methods for setting

    Hello, I would suggest the following: intercept user input for throttles and upload them to your own L:Var , I posted an example on how I was able to do this: https://www.fsdeveloper.com/forum/threads/hijack-input-events-using-b-vars.454266/ Suggested psuedo code to implement rough running...
  14. M

    MSFS20 Hijack input events using B:Vars!

    the same value is output in both (L:THROTTLE1_SET,number) and (B:ENGINE1_Throttle_1) and both can be used ,But I am more old school so I like working with L:Vars, I understand them better.
  15. M

    MSFS20 Hijack input events using B:Vars!

    Hello all, After some grueling trial and error lasting several days, Wanted to share with you how I was able to use the new <inputEvents> to disconnect the built in sim code for throttle control and output user input (joystick and buttons) to an L:var instead of triggering key events directly...
Back
Top