mryan75 Posted Thursday at 03:34 PM Report Posted Thursday at 03:34 PM Hi all, The default trimming in MSFS 2024, like 2020, is awful. If you spend a 10-minute flight handflying a GA aircraft you will spend ten minutes trimming it, back and forth, back and forth. It's really annoying. There used to be a program for FSX called realtrim, and you could set a button that you could set your airspeed with your yoke, press the button, release the yoke pressure and your airspeed would remain where it is. (Or you could say it would hold that pitch attitude, whichever). Is there anything like this in FSUIPC, any way to mirror this behavior? There's an MSFS setting called "Set trim", and it apparently does... nothing. I tried binding it to a key, tried binding it to a button, you press it and absolutely nothing happens. I didn't try using the log to check. Or would setting up my trimming in FSUIPC mitigate or eliminate this sloppy trimming in MSFS 2024? Thanks!
ark1320 Posted Thursday at 08:59 PM Report Posted Thursday at 08:59 PM 4 hours ago, mryan75 said: Or would setting up my trimming in FSUIPC mitigate or eliminate this sloppy trimming in MSFS 2024? The Set Trim binding in MSFS2020 did nothing because "Set" commands require a value that you want to set the target control to, but there is no way to include the value in Asobo's binding interface. Suggest you use the FSUIPC7 Offset Sword Decrement and Offset Sword Increment controls. Shown below for the sake of this explanation, I have assigned the U key to Offset Sword Decrement so that the current elevator trim setting will be decremented by a value of 64. FSUIPC7 offset x0BC0 holds the elevator trim control input which goes from –16383 to +16383 decimal. The Parameter 64/-16383 means each time this control is activated, decrease the current trim setting by 64, but do not go below the lower limit of -16383. The smaller the increment, 64 in this case, the finer the trim control. As far as I know, you can make this increment just about anything you want, 64 us just an example. Similar to the below, you would also assign a different key (or more likely use two buttons for trim up and down) to the control Offset Sword Increment, again using x0BC0 as the Offset, and a Parameter of 64/16383 (no minus sign this time since the upper trim limit is a positive 16383). Each time this control is activated, the current trim will be increased by 64.
mryan75 Posted Thursday at 09:07 PM Author Report Posted Thursday at 09:07 PM 6 minutes ago, ark1320 said: The Set Trim binding in MSFS2020 did nothing because "Set" commands require a value that you want to set the target control to, but there is no way to include the value in Asobo's binding interface. Suggest you use the FSUIPC7 Offset Sword Decrement and Offset Sword Increment controls. Shown below for the sake of this explanation, I have assigned the U key to Offset Sword Decrement so that the current elevator trim setting will be decremented by a value of 64. FSUIPC7 offset x0BC0 holds the elevator trim control input which goes from –16383 to +16383 decimal. The Parameter 64/-16383 means each time this control is activated, decrease the current trim setting by 64, but do not go below the lower limit of -16383. The smaller the increment, 64 in this case, the finer the trim control. As far as I know, you can make this increment just about anything you want, 64 us just an example. Similar to the below, you would also assign a different key (or more likely use two buttons for trim up and down) to the control Offset Sword Increment, again using x0BC0 as the Offset, and a Parameter of 64/16383 (no minus sign this time since the upper trim limit is a positive 16383). Each time this control is activated, the current trim will be increased by 64. I greatly appreciate this explanation! Would I be able to se it to the trim wheel on my Honeycomb Bravo? Or is there an axis assignment that does the same thing? I think I actually had that set up in the early days of FS2020. Many thanks again for the assistance.
ark1320 Posted Thursday at 09:30 PM Report Posted Thursday at 09:30 PM 14 minutes ago, mryan75 said: Or is there an axis assignment that does the same thing? If you assign the trim to an axis in FSUIPC7 and send it to FSUIPC7 Calibration, then you can adjust the slope (sensitivity) of the trim curve as shown below.
mryan75 Posted Thursday at 09:36 PM Author Report Posted Thursday at 09:36 PM I am very grateful for your reply, @ark1320, thank you!
mryan75 Posted Thursday at 10:08 PM Author Report Posted Thursday at 10:08 PM Do I need to use the rotaries.lua file to get my Bravo trim wheel to work in FS2020/2024? It recognizes other axes but not when I rotate the trim wheel. I may actually use your initial suggestion with a increase/decrease button on my Alpha yoke, I use electric trim in real life and would prefer it in the sim actually. Ideally what I'd love to have is gross trim using the wheel and fine trim using the buttons, so I can make large changes and then fine tune.
ark1320 Posted Friday at 03:36 AM Report Posted Friday at 03:36 AM 5 hours ago, mryan75 said: Do I need to use the rotaries.lua file to get my Bravo trim wheel to work in FS2020/2024? It recognizes other axes but not when I rotate the trim wheel. I don't have a physical trim wheel so have no experience with that, but I don't see why it would not be recognized as an axis in the sims. When you turn it does FSUIPC7 recognize it as an axis similar to what I showed above? 1
John Dowson Posted Friday at 10:09 AM Report Posted Friday at 10:09 AM Trim wheels usually work on buttons, not an axis. Some have two buttons in each direction (one for fast movements and one for slow), others just one. For those using just one button, you can use the Rotaries.lua script to convert this to use two virtual buttons instead, to enable fast/slow trim in each direction. The Bravo trim wheel has one button in each direction. I showed how to configure the Bravo for basic operation, including the trim wheel, in the following post: That should work for quite a few aircraft, but it won't work for all aircraft, especially many add-ons, as those assignments use the default FS controls. For such aircraft, you should use a profile and override these with the specific controls for that aircraft, whatever they may be - usually using presets, input events or lvars. There are also many other ways yo assign trim, and it is up to you to decide what works best for the aircraft you are using. For example, see the following post: John 1
mryan75 Posted Friday at 02:47 PM Author Report Posted Friday at 02:47 PM 11 hours ago, ark1320 said: I don't have a physical trim wheel so have no experience with that, but I don't see why it would not be recognized as an axis in the sims. When you turn it does FSUIPC7 recognize it as an axis similar to what I showed above? It's buttons in each direction, I found that out yesterday evening. Thanks again to you and to @John Dowson, your reply below should set me straight. Thank you both!
mryan75 Posted Friday at 05:04 PM Author Report Posted Friday at 05:04 PM So I got kind of a funny result, @John Dowson. I copied the trim wheel settings you cited in the above thread, with my Bravo being A; under Buttons I have: Quote IgnoreThese=A.12, A.13, A.21, A.22 52=P64,6,Cx32000BC0,x3FFF0018 -{offset sword increment, offset 0BC0 (Incr=24, Limit=16383)}- 53=P64,7,Cx32000BC0,x3FFF0032 -{offset sword increment, offset 0BC0 (Incr=50, Limit=16383)}- 54=P64,4,Cx42000BC0,xC0010018 -{offset sword decrement, offset 0BC0 (Decr=24, Limit=-16383)}- 55=P64,5,Cx42000BC0,xC0010032 -{offset sword decrement, offset 0BC0 (Decr=50, Limit=-16383)}- 56=U64,7,Cx32000BC0,x3FFF0032 -{offset sword increment, offset 0BC0 (Incr=50, Limit=16383)}- 57=U64,5,Cx42000BC0,xC0010032 -{offset sword decrement, offset 0BC0 (Decr=50, Limit=-16383)}- And strangely enough, the first slot of my Bravo now acts as the trim wheel. In other words, the furthest left of the 6 axes, what would be your left throttle in a twin engine piston configuration. That lever now acts as the trim axis rather than my trim wheel. No conflicting settings in the sim. I say the result is funny as the axis works PERFECTLY. It's exactly what I want, just the wrong "thing" controls it. Suggestions?
John Dowson Posted Friday at 05:34 PM Report Posted Friday at 05:34 PM Please show me / attach your FSUIPC7.ini file as well as the Rotaries.lua fille you are using. 44 minutes ago, mryan75 said: And strangely enough, the first slot of my Bravo now acts as the trim wheel. In other words, the furthest left of the 6 axes, what would be your left throttle in a twin engine piston configuration. That lever now acts as the trim axis rather than my trim wheel. No conflicting settings in the sim. The furthest left is the speed brake, no? And as that is an axis, it is very perplexing that this is triggering button assignments...I suspect it is assigned as an axis in MSFS... What do you see in both the FSUIPC' Axes and Button assignment panels when you move both the trim wheel and that axis? Are the virtual buttons recognized on the axes and not the trim wheel? I would like to know if you see those button offset assignments in FSUIPC when turning the trim wheel or using the left axis, or in neither. And please double-check your assignments in MSFS2024. You need to check both in the general and aircraft-specific sections - this is causing a lot of issues for people....
mryan75 Posted Friday at 06:33 PM Author Report Posted Friday at 06:33 PM 1 hour ago, John Dowson said: Please show me / attach your FSUIPC7.ini file as well as the Rotaries.lua fille you are using. The furthest left is the speed brake, no? And as that is an axis, it is very perplexing that this is triggering button assignments...I suspect it is assigned as an axis in MSFS... What do you see in both the FSUIPC' Axes and Button assignment panels when you move both the trim wheel and that axis? Are the virtual buttons recognized on the axes and not the trim wheel? I would like to know if you see those button offset assignments in FSUIPC when turning the trim wheel or using the left axis, or in neither. And please double-check your assignments in MSFS2024. You need to check both in the general and aircraft-specific sections - this is causing a lot of issues for people.... Correct, it's the speed brake axis that is controlling the trim. When I move that axis it shows: Joy A#, Y Axis#. Send direct to FSUIPC calibration. "ElevatorTrim". When I move the trim wheel itself, in Axes Assignments it shows nothing at all, and in fact it doesn't cause any indication in any of the "Assignments" sections when I roll the trim wheel. Assignments in MSFS 2024, I have nothing set to elevator trim for the Bravo. The sim recognizes the trim wheel as buttons 22 and 23, and there is nothing assigned to either the trim wheel or the speed brake axis (I'm using the Asobo 172 G1000 to set this up, that's my trim wheel guinea pig). My ini and the lua file I'm using are attached. Thanks so very much, John. Rotaries.lua FSUIPC7.ini
John Dowson Posted Friday at 07:05 PM Report Posted Friday at 07:05 PM 23 minutes ago, mryan75 said: Correct, it's the speed brake axis that is controlling the trim. When I move that axis it shows: Joy A#, Y Axis#. Send direct to FSUIPC calibration. "ElevatorTrim". Ok, so that is why that is controlling the trim. Delete that assignment. 26 minutes ago, mryan75 said: Assignments in MSFS 2024, I have nothing set to elevator trim for the Bravo. The sim recognizes the trim wheel as buttons 22 and 23, and there is nothing assigned to either the trim wheel or the speed brake axis (I'm using the Asobo 172 G1000 to set this up, that's my trim wheel guinea pig). My ini and the lua file I'm using are attached. You are using the wrong Rotaries.lua script. You need to use the one in that post I mentioned, which has been adapted for Bravo. Please check files before using them! The first lines of the file you were using would have told toy something wasn't right: Quote Vendor = "GoFlight" Product = "RP48" Here is the correct file (the same one as in that post I referenced):Rotaries.lua John
mryan75 Posted Friday at 11:21 PM Author Report Posted Friday at 11:21 PM 4 hours ago, John Dowson said: You are using the wrong Rotaries.lua script. That's really odd, it's the one that was included with my download. I don't see another anywhere. But in any event, swapping those and deleting the axis did the trick. It moves rather slowly so I will have to adjust the speed, but it works. There's just so much lag in the trim in MSFS that it's impossible to handfly GA aircraft with any consistency. Thanks very much for your time, John.
John Dowson Posted 22 hours ago Report Posted 22 hours ago 10 hours ago, mryan75 said: That's really odd, it's the one that was included with my download. Then its not off at all. There are various versions of this script available, for different devices The one included in the Example Lua Plugins.zip is the original that is provided as an example and will need to be edited - it is for a GoFlight RP48 by default and handles 4 rotaries. The one on the post I referenced is specifically for the two rotaries in the Honeycomb Bravo.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now